cambiando la salida DAC a múltiples entradas

-1

Actualmente estoy usando un DAC (mcp4922) y quiero enviar el voltaje de salida (0 a 5V) a 1 de muchas (14) entradas en un Arduino Mega.

Actualmente estoy usando algunos dispositivos VN2222 para cambiar (porque los tenía por ahí) pero me gustaría obtener algo con una mayor densidad. Todos están conectados a la salida DAC y conmutados con 14 pines de salida de un Arduino. Sé que hay una parte DIP 20 con 4 fets a bordo, pero aún necesitaría 4 de ellas para obtener el número de pines.

¿Alguien tiene sugerencias sobre otras partes que harían algo similar? ¿Ojalá un solo estuche estilo DIP? Tenga en cuenta que la conmutación se realiza solo a una de las entradas a la vez y, por lo general, durante varios milisegundos antes de que se cambie a otra, por lo que aquí no hay pulsos de alta velocidad.

¡Gracias!

    
pregunta Zot Ditz Myo

1 respuesta

3

Si entiendes correctamente, estás buscando un multiplexor simple, algo como 74HC4067 debería hacer. Es Un 1 a 16 multiplexor / demultiplexor.

Simplemente ingrese su señal en el pin 1 (COM IN / OUT) y use S0 a S3 para cambiarlo entre I0 a I15 (cada uno de los cuales está conectado a sus entradas Arduino) Por ejemplo, si desea conectarse a I7, configure S3 a 0, S2 a 1, S1 a 1, S0 a 1 (es decir, 0111 binario = 7 decimal)

Este es un IC de suministro único, por lo que no funcionará si el DAC se balancea por debajo del suelo, en ese caso necesitará un mux de doble riel (un montón por ahí, por ejemplo, 4051 es un riel dual de 8 canales)

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas