Estaba estudiando algunos diseños de matrices LED en la red y encontré el siguiente:
Su diseño me desconcertó porque no podía decir cómo limita la corriente a través de cada LED y a través de las salidas de los registros de desplazamiento sin resistencias limitadoras de corriente.
Para mayor claridad, aquí están las partes relevantes del diagrama esquemático vinculado anteriormente.
VCC es 5V.
Aquí están las hojas de datos relevantes:
Por lo que puedo decir, para encender un LED, digamos D512 , uno tiene que:
LOW
, activando así la fila HO1 , yLOW
En este caso, la ruta actual sería la siguiente:
Mi pregunta es: ¿ qué limita la corriente a través del LED y la salida '595 QH?
Mi mejor conjetura es que, de alguna manera, el '595 está sujetando la corriente al valor deseado de 20 mA, que por cierto puede ser la corriente directa destinada a pasar a través de un indicador LED común. ¿Es asi? Si es así, ¿por qué sucede eso?
Otra suposición es que existe una combinación específica de VCC, esquema de multiplexación, voltaje directo de LED y corriente que limita mágicamente la corriente.
En cualquier caso, ¿es esta la forma correcta de diseñarlo (TM) ? ¿O es solo un truco en el que el '595 se usa fuera de sus especificaciones?
Revisé algunas hojas de datos:
Y en ninguna parte vi un límite actual especificado. Lo único que se especifica es que no debe superar los 35 mA de corriente de salida (valor nominal máximo absoluto). Pero no dice que el propio chip limite la corriente a este valor.
Ahora, encontré otra especificación de TI:
Brinda (entre otras cosas interesantes) la característica de salida de dos chips 74HC (74HC00 y 74HC240 cuyas especificaciones son más cercanas a las del 74HC595), y podemos ver que fácilmente puede obtener más corriente que el máximo especificado de 35 mA. Probablemente, la corriente se limitará a aproximadamente 80 mA (pero ciertamente no es muy precisa y puede depender mucho de la temperatura y la probabilidad):
De todos modos, será mucho más que los 20 mA que le gustaría ver en su circuito. No hay nada, aparte de la resistencia interna de 595, que realmente limite la corriente en este circuito.
Por lo tanto, el 595 y los LED funcionan por encima de sus especificaciones. Para el LED, ciertamente es un problema menor ya que hay multiplexación. Por lo tanto, puede tolerar más de 20 mA si el ciclo de trabajo es lo suficientemente bajo (pero esto a menudo no se especifica claramente para los LED básicos).
Pero para el 595, si está manejando un panel completamente iluminado, puede convertirse en un problema y puede dañar el chip a largo plazo.
Este diseño es malo, m'kaaayy.
No podría decir cómo limita la corriente a través de cada LED y a través de las salidas de los registros de desplazamiento sin resistencias limitadoras de corriente.
A través de la resistencia interna de los HC595s. No es raro: lo hago todo el tiempo, en MCU y dispositivos lógicos. Ciertamente no es aconsejable, pero se hace muchas veces al día.
pjc50
ricardo