Me preguntaba si alguien podría recomendar un chip DAC simple y de bajo costo que pudiera usar para la reproducción de audio. No estoy tratando de lograr nada sorprendente o complicado, solo agregue algunos números y escuche los ruidos que produce (probablemente comenzaré tratando de tocar una onda sinusoidal). También he visto muchas soluciones complejas de SOC. como muchos paneles de evaluación, pero prefiero comenzar con un solo IC e ir desde allí. ¿Alguna sugerencia?
EDITAR: Mi objetivo es eventualmente pasar a un procesamiento DSP más avanzado, y posiblemente a sintetizadores, por lo que preferiría una solución basada en chip.
fuente
Si está buscando algo simple , puede usar una escalera de resistencia R-2R. Se necesita un poco de DIO, pero le das un número digital, te da el nivel analógico adecuado.
fuente
Esta técnica de Roman Black es bastante popular y es muy fácil de implementar.
fuente
La computadora que está utilizando para publicar aquí probablemente tenga un DAC de 16 bits de buena calidad.
En serio, solo por jugar con DSP, el escritorio es el mejor lugar para crear prototipos. Puede usar un lenguaje agradable de alto nivel como Octave o Pylab. Después de que su algoritmo funcione, traduzca a C. Solo cuando esté funcionando en C en el escritorio, debería pensar en implementarlo en un microcontrolador.
fuente
Se puede construir un DAC USB muy simple (mejor y más simple que Resistor Ladder :) usando PCM2704 (mejor use PCM2704 C si puede). Es un DAC estéreo Delta-Sigma de 16 bits con muy buena calidad de sonido y no requiere controladores en la mayoría de los sistemas operativos.
El esquema es muy simple y puedes construirlo usando cableado punto a punto o usar PCB. Algunas instrucciones se pueden encontrar aquí o aquí
Más tarde , si lo desea, puede crear dispositivos con salidas S / PDIF y TOSLINK utilizando este esquema , pero es un poco más complicado.
fuente
RB tiene suficientes resistencias para causar dolor y necesitas precisión. Así que creo que puede obtener el circuito en un circuito integrado con resistencias con láser para algunos dólares que pueden valer la pena. Si tiene algunos componentes activos (voltaje de precisión en la entrada a la escalera y el búfer en la salida), mucho mejor http://www.national.com/mpf/DA/DAC0800.html#Overview
fuente
Un DAC estéreo que es bastante barato y relativamente sencillo de conectar al microcontrolador es NXP UDA1334ATS . Tiene PLL integrado para generar el reloj interno del sistema; solo registra los bits de audio. Se puede usar con una resolución de 16 a 24 bits, y $ 1.70 en una sola cantidad de Digi-Key. Viene en un pequeño paquete de 16 SSOP, pero SparkFun tiene la placa de acceso a la huella DIP por $ 2.95.
fuente