Vcc diferente y voltaje de entrada en el flip flop

0

Estoy construyendo una matriz de LED utilizando flip-flops. Tendré 128 filas en la matriz, así que estoy usando flip-flops de 16 octales, donde todas las entradas son compartidas y provienen de un microcontrolador, que usa lógica de 5V.

Me gustaría suministrar 3.3V a los pestillos, por lo que no necesito soldar 128 resistencias para cada LED (el voltaje de avance de mis LED blancos es 3.3V). Intenté hacer esto y el pestillo dejó de funcionar, produciendo resultados impredecibles. Esto fue un poco de sorpresa ya que se ha documentado que el flip-flop funciona dentro de un rango que incluye estos dos voltajes. Supuse que al flip flop no le gustaban dos voltajes diferentes que entran en él.

Con mi conocimiento muy limitado en electrónica, pensé que lo siguiente funcionaría:

simular este circuito : esquema creado usando CircuitLab

Parece que funciona bien. Sin embargo, desde entonces he encontrado esta pregunta:

¿Por qué es importante no exceder Vcc en la entrada a una compuerta lógica?

Donde se indica que mientras limites la entrada actual, no se hará ningún daño permanente. Así que intenté quitar el transistor y simplemente coloqué R1 entre el microcontrolador y el flip-flop. Funcionó.

Tengo una sensación de que mi circuito está por encima de cualquier exceso excesivo y / o incorrecto en primer lugar. ¿Solo está usando una resistencia OK? Cualquier puntero / corrección será recibido con gratitud.

Para referencia, el flip flop que estoy usando es un SN54HC574

    
pregunta whg

1 respuesta

3

DETÉNGASE A LA DERECHA

Sus suposiciones básicas son erróneas y ponen en riesgo todo su circuito:

  

Me gustaría suministrar 3.3V a los seguros, por lo que no necesito soldar 128 resistencias para cada LED (el voltaje de avance de mis LED blancos es 3.3V).

Las resistencias son NO para disminuir el voltaje. Deben limitar la corriente .

En su forma actual, sus LED intentarán extraer grandes cantidades de corriente de los pestillos, lo que probablemente los dañará en el proceso.

En un diodo ideal (emisor de luz o de otro tipo) con el voltaje en o por encima del voltaje "directo", la resistencia es 0. Con la Ley de Ohm, I = V / R = 3.3 / 0 = infinito!

Por supuesto, ningún LED es ideal, por lo que el infinito nunca es viable, pero la teoría sigue en pie, y la corriente exigida por el LED será muy superior a lo que puede proporcionar el pestillo.

Si tiene suerte, el cerrojo solo alcanzará su máximo de corriente de salida. Es más probable que los MOSFET en la etapa de salida del pestillo se sobrecalienten y se descompongan.

Necesitas una de dos cosas:

  1. 128 resistencias, o
  2. un fregadero de fuente / fuente de corriente constante.

Iría por el último. Puede obtener buenos registros de turnos con un sumidero de corriente constante diseñado específicamente para el uso de LED.

Ahora, para responder a su pregunta sobre la etapa de entrada:

La mayoría de los chips lógicos tendrán diodos ESD en la etapa de entrada. Estos se ven como:

simular este circuito : esquema creado usando CircuitLab

Por lo tanto, cualquier voltaje en la entrada por encima de Vcc + la caída hacia adelante del diodo (típicamente 0.3V) se dirigirá al riel Vcc a través del diodo. La entrada se "sujetará" a Vcc + 0.3V. Por supuesto, la corriente estará fluyendo a través de ese diodo. Cuanto mayor sea el voltaje mayor será la corriente. Los diodos tienen un límite finito en la cantidad de corriente que pueden manejar, por lo que agregar una resistencia a la entrada limitará esa corriente (al igual que usted debería estar haciendo con sus LED) y evitará que los diodos se derritan .

Para una entrada de 5V en un chip de 3.3v, habría un exceso de 1.4V. Con una resistencia de 100Ω sería (I = V / R) 14mA de corriente que fluye a través del diodo ESD. Por supuesto, con una resistencia de 1KΩ sería 1.4mA, y así sucesivamente.

Si mantiene la corriente dentro de los límites seguros de la clasificación actual del diodo ESD, debería estar bien. Sin embargo, no es Good Practice ™ confiar en ello.

Para operaciones de bajo ancho de banda como esta, sin embargo, un simple divisor resistivo es realmente todo lo que necesita para reducir el voltaje a 3.3V.

Como punto de interés, desde la hoja de datos de su chip lógico específico hay esto:

  

Corriente de pinza de entrada, I IK (VI < 0 o VI > V CC) (vea la Nota 1) .................. ± 20 mA

     

NOTAS: 1. Las clasificaciones de voltaje de entrada y salida pueden excederse si se observan las clasificaciones de corriente de entrada y salida.

Entonces, siempre que la corriente a través de los diodos ESD no exceda los 20 mA, puede sobrepasar de manera segura la tensión de entrada. Sin embargo, desearía mantener la corriente al mínimo para mantener la disipación del calor al mínimo.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas