¿Por qué deberíamos necesitar DAC ICs?


12

Por favor, mire el esquema a continuación. ¡Este es un sumador resistivo muy simple que funciona bien con cualquier estándar! (TTL, CMOS, ...) o cualquier voltaje arbitrario que se alimenta a él. Por otro lado, como no tiene ningún componente activo, es extremadamente rápido. Está hecho de unas pocas resistencias, por lo que es muy barato. Por otro lado, no hay limitación para el número de bits de entrada (se puede ampliar fácilmente a 32, 64 o cientos de bits).

Entonces, ¿por qué deberíamos necesitar CIs DAC? Estoy buscando un DAC de alta frecuencia de 32 bits. Dichos dispositivos no se encuentran fácilmente y, si se encuentran, son bastante caros. Quiero decir, ¿cuál es la ventaja que debería pagar para encontrar tales dispositivos? Creo que debe haber alguna ventaja de que valen la pena comprarlos. Lo único en lo que puedo pensar es en su amplificación inherente (por ejemplo, TTL -> 10V más o menos), pero este objetivo simplemente se puede lograr con cualquier tipo de amplificación.

ingrese la descripción de la imagen aquí


11
"... no hay limitación en el número de bits". Incorrecto. Hacer el error de análisis. Piénsalo. ¿Qué tan precisos deben ser esos resistores para soportar su hipotético número de 32 bits? Las resistencias del 1% ni siquiera son buenas para 7 bits.
Olin Lathrop el

Respuestas:


18

Lo que tiene allí es lo que se conoce en el campo como un DAC R-2R, uno de los muchos tipos diferentes de topologías de convertidor digital a analógico empleadas a menudo. Ha respondido a su propia pregunta: ¿por qué necesitamos DAC cuando tenemos esta topología de DAC? ¡Porque es un DAC!

Los DAC R-2R por sí solos no son excelentes como convertidor digital a analógico de uso general. La impedancia de salida de un R-2R DAC es muy alta, lo que significa que el ancho de banda será rápidamente muy limitado. Incluso unas pocas decenas de picofaradios de capacitancia en la salida reducirán el ancho de banda efectivo y aumentarán el tiempo de establecimiento en la región de MHz. Y esto es igualmente cierto si almacena la salida con un seguidor opamp: los opamps bien recortados no vienen en capacitancias de entrada sub-pF, y la reducción de las resistencias de escalera R-2R aumenta rápidamente el consumo de energía hasta el punto en que es inaceptablemente alto . No me malinterpreten, hay DAC R-2R de ancho de banda súper alto en el mercado, pero estos son los tipos de chips que se encuentran en generadores de formas de onda arbitrarias en algunos ámbitos, y tienen un disipador térmico y un ventilador encima. .

Hay otras compensaciones que puede hacer con otras topologías de DAC. Por ejemplo, los DAC delta-sigma no tienen un opamp de salida de buffer de precisión y, por lo tanto, pueden extenderse a profundidades de bit muy altas (24-32 bit), donde R-2R, debido al criterio de buffer de salida, rara vez supera los 12 bits. . La aproximación sucesiva es otra topología que se usa, que inherentemente tiene una muestra y retención en la salida que puede ser conducida con una impedancia extremadamente baja (la misma razón por la cual los ADC SAR pueden tener una impedancia de entrada muy alta).


8
El gran problema con un R-2R es que, por más de unos pocos bits, las resistencias deben coincidir con mayor precisión que las resistencias disponibles, y las señales digitales de activación también deben tener las propiedades de coincidencia muy precisa. Ambos hacen un R-2R con componentes discretos poco prácticos más allá de digamos 8 bits.
Wouter van Ooijen

3
@WoutervanOoijen: en realidad, las escaleras de R2R son muy buenas para generar señales con muchos bits sin ninguna coincidencia de resistencia. Incluso con las peores resistencias del mundo, el código siempre será fundamentalmente monótono (por bit). Obtiene muchísima resolución, pero debido a los problemas de coincidencia mencionados anteriormente, obtiene una precisión y exactitud horribles. Esta es la razón por la cual existen DAC de audio de 16/24 bits en la variante R2R (también por sus excelentes características de bajo ruido), pero nadie en su sano juicio lo usaría como un DAC de precisión.
user36129

44
Renuncie a 32 bits, porque eso corresponde al rango analógico dinámico de 192dB, y puede encontrar abundantes DAC de "banda base": analog.com/en/digital-to-analog-converters/…
pjc50

2
No es cierto que los DAC R-2R sean "inherentemente monótonos" independientemente de la coincidencia de la resistencia. Es trivial construir un contraejemplo. Además, la impedancia de salida es exactamente R.
Dave Tweed

3
analog.com/library/analogdialogue/archives/44-04/ad5791.pdf Nota de aplicación analógica sobre las dificultades para lograr 20 bits significativos, a solo 1MHz. Sí, es una escalera R-2R, en un chip, con un cuidadoso control y recorte de procesos de fábrica.
pjc50

4

Lo que tienes allí se llama escalera de resistencia R2R. Los circuitos integrados que puede comprar también tienen dicha red internamente, pero como está integrada, es mucho más fácil garantizar la precisión. Vea la entrada de Wikipedia sobre por qué es tan importante tener valores de resistencia exactos. Yo diría que es casi imposible lograr la precisión de los circuitos integrados con hardware discreto.

Además, muchos DAC tienen interfaces seriales, por lo que no necesita tantos pines de su MCU para usarlos.


1
  • Tamaño frente a bits de resolución (depende de la arquitectura)
  • Consumo de energía (pasivo, también depende de la arquitectura)
  • Efectos de carga (impedancias de entrada / salida)
  • Nivel de pasos de cuantización dependiente de los dispositivos conectados (ver efectos de carga)
  • Precisión
  • Exactitud
  • ruido
  • Ancho de banda dependiente de los dispositivos conectados (ver efectos de carga)
  • Demasiados componentes críticos ...

Esto sería mejor si estuviera precedido de algo que respondiera la pregunta. (¿Para qué es esta lista? ¿Razones para tener DAC? ¿Por qué las redes R2R no son ideales para todas las situaciones?)
JYelton
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.