Tengo un problema de circuito para el que estoy tratando de encontrar una solución.
Tengo un expansor IO de 8 salidas que emite 0V-5V. Está ejecutando interruptores analógicos que tienen un Vdd y Vss de +-2.3V.
El uso de 5V en este momento está causando una compensación de CC y ruido en la salida del interruptor analógico.
Sé que podría usar un amplificador operacional para traducir el nivel de voltaje, pero eso requeriría mucho hardware para las 8 salidas.
Parece que no puedo encontrar un IC de cambio de nivel que acepte una señal de 5V y emita una señal analógica diferencial.
También he pensado en ejecutarlo con un DAC de 8 canales. Pero eso sería una solución costosa.
Actualización para mayor claridad: estoy buscando un solo IC que pueda lograr el cambio de nivel para las 8 señales en lugar de tener que usar un grupo de componentes discretos para cada señal. O, estoy buscando un expansor de E/S de 8 salidas que tenga suministros separados para la comunicación con el microcontrolador y las salidas de E/S.
Vea abajo. Cuando la entrada está en 0V, Q1 está encendido, el voltaje de salida aumenta a +2.3V. Cuando la entrada es de 5V, la salida es de -2,3V. Tenga en cuenta la inversión lógica.
Puede usar transistores duales, etc., no son críticos.
Es posible que desee echar un vistazo al uso de un par de chips receptores de línea cuádruple RS-422. El DS26c32 es uno de esos dispositivos, pero hay otros.
Cada chip contiene 4 receptores de línea idénticos. Conecte la línea 26c32 Vss a -2,3 V, conecte la línea 26c32 Vdd a +2,3 V, conecte todos los terminales de entrada (-) a 0 V, conecte cada uno de los 4 terminales (+) a sus señales de entrada.
También puede obtener inversión de señal de forma gratuita si es útil: simplemente intercambie las entradas (+) y (-) del receptor.
La mayoría de estos chips son rápidos: RS-422 es bueno para varios Mb/s.
La desventaja es el consumo actual. Una de las razones por las que sugiero el DS26c32 es que consume mucha menos corriente que el AM2632 o el DS3486 similares.
R drástico
Greg de Eon
mtb_ingeniero