Lógica de bajo voltaje

6

Tengo un problema en el que tengo 8 líneas lógicas donde el "Voltaje alto" es solo 1.9V. El dispositivo al que estoy escribiendo requiere al menos 2.2V.

¿Hay una manera de amplificar estas señales. ¿Hay unos 12 de ellos que necesito impulsar?

    
pregunta user1883691

1 respuesta

8

Dos opciones sugeridas:

  1. CI de traducción de nivel lógico: una búsqueda en DigiKey le indicará varias partes diseñadas para traducir los niveles lógicos de manera bidireccional entre dos valores de Vcc.
  2. BJT discretos o MOSFET de canal N de nivel lógico, o matrices de estos, si solo necesita traducción de nivel lógico unidireccional: las señales lógicas de nivel inferior se aplican a la base / compuerta, con el colector / Drain conectado al nivel superior Vcc. Sin embargo, la señal lógica normalmente se invertirá, lo que debe tratarse en su código.

Para una traducción de nivel de 12 bits, una parte de traducción lógica de 16 bits funcionaría, por ejemplo, SN74AVCH16T245 es un transceptor de bus no inversor de 16 bits que utiliza dos rieles de fuente de alimentación configurables por separado, que admiten 1,2 voltios a 3,3 voltios en cada lado. Otros ejemplos: 74VCXH16245 y 54VCXH162244 .

Varios fabricantes de semiconductores también proporcionan herramientas de selección para identificar traductores adecuados, p. ej. Texas Instruments .

Por supuesto, hay muchas otras formas de abordar este requisito, pero la metodología básica está cubierta por las opciones discutidas.

Actualización: Como lo sugiere clabacchio en los comentarios, una tercera opción:

  • Si la conversión de nivel se requiere únicamente desde el lado de voltaje más bajo al más alto (no bidireccional), se pueden usar circuitos integrados de inversores en cascada, con sus pines de suministro unidos al suministro del lado más alto (Vcc). Siempre que la entrada del inversor pueda reconocer la entrada de 1.9 voltios como alta, las salidas coincidirán con las entradas, pero a la tensión lógica más alta.
  • Si la inversión lógica no es un problema (es decir, se tratará en el código), un solo conjunto de inversores también funcionará.
  • Los inversores, y los desencadenadores Schmitt de inversión, están disponibles en paquetes de uno, dos, cuatro, hex, octal y 16 canales, probablemente otros también. El uso de un disparador Schmitt reducirá la sensibilidad al ruido en el lado de entrada.
  • Un IC como 74ls244 casi serviría para el almacenamiento en búfer unidireccional: Voltaje de entrada de alto nivel = 1.5 voltios, Voltaje de entrada de bajo nivel = 0.5 voltios a 2 voltios Vcc.
  • Para un rango de voltaje seguro más bien definido, las sugerencias anteriores del transceptor de bus todavía funcionan mejor.
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas