Uso de múltiples DAC

0

Se supone que debo proporcionar en mi circuito múltiples entradas analógicas (máx. 5 V) a (múltiples) amplificadores y estoy planeando hacerlo utilizando un microcontrolador y DAC externos. Cuando investigué un poco, llegué a descubrir que hay dos formas de hacerlo (cuando se utilizan IC de DAC externos interconectados con el microcontrolador). Una forma es usar un solo IC de DAC con salidas multicanal, y la otra es usar múltiples IC de DAC (uno para cada señal analógica requerida).

Anteriormente he trabajado con ADC y nunca con DAC. Utilicé dos ADS8319 y los interconecté con mi microcontrolador utilizando la interfaz SPI y 4-Wire Modo CS sin indicador de ocupado (hoja de datos, número de página 22).

Ahora mi pregunta aquí es que si quiero usar varios DAC (seis para ser exactos) para, por ejemplo, este DAC8560 , ¿puedo hacerlo usando este DAC8560? La razón para hacer esta pregunta es que en la hoja de datos de DAC no puedo encontrar ningún diagrama ejemplar que muestre el uso de múltiples interfaces DAC sobre SPI, ni se menciona en alguna parte el uso de DAC8560 en configuraciones múltiples (como se mencionó en ADS8319 hoja de datos (página 22)). Una pregunta más respecto a esto es que en la hoja de datos de ADS8319 se muestra claramente el uso de 4 -wire la interfaz mientras utilizo el SPI (lo que sé sobre SPI es que es una interfaz de 4 hilos según el WIKI como bien), sin embargo, en la hoja de datos de los DAC, el IC claramente tiene 3 pines para la comunicación periférica en serie, lo que es confuso para mí (si admitiría el uso de múltiples IC o no) ya que este cable de 3 para SPI es nuevo para mí. / p>

PS Sé que estoy usando un solo DAC con múltiples salidas de canal para, por ejemplo, este podría ser una solución más fácil, pero no estoy seguro de que hacerlo requiera altas habilidades de programación (ya que creo que se supone que debo controlar las salidas de DAC en un solo IC, creo que eso requeriría algún tipo de complejidad de programación y no estoy seguro Si soy capaz de hacer eso ya que no soy un buen programador). Entonces, ¿puede comentar sobre eso también, ya sea que el uso de un DAC de salida multicanal requiera una programación compleja por parte del microcontrolador (estaría usando Arduino UNO) o no?

Sus respuestas y sugerencias serán muy apreciadas. ¡Gracias!

    
pregunta yiipmann

1 respuesta

2

La razón por la que la mayoría de los DAC y ADC tienen una interfaz SPI de 3 hilos es porque son dispositivos unidireccionales; algunos ADC pueden tener algunos registros en los que se puede escribir para controlar, por ejemplo. ganancia de entrada, pero en su corazón, los ADC son de solo lectura y los DAC son de solo escritura. (Tenga en cuenta que el modo de 4 cables descrito en la hoja de datos ADS8319 no es SPI de 4 cables, es un esquema de control de 4 cables que solo usa SPI en 3 de los pines, y el cuarto actúa como una forma de señal de bloqueo).

Múltiples dispositivos SPI en un solo bus generalmente significan múltiples señales nSS . Esto se muestra en la figura 54 de la hoja de datos ADS8319 como ya se indicó. Estas señales pueden vincularse directamente a una salida del MCU / DSP / FPGA / etc. o pueden derivarse de un demux como el 74HC138 para guardar los pines. Usted puede ser capaz de conectar en cadena los dispositivos como se muestra en las figuras 57 y 59 de los mismos, pero no debe suponerse que ningún dispositivo dado lo admite.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas