Estaba estudiando algunos diseños de matriz de LED en la red y encontré el siguiente:
- DMD: Pantalla de matriz de puntos 32x16 (enlace al producto)
- (esquemas algo dibujados pobremente) esquemas de una versión antigua del producto.
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 ninguna resistencia de limitación de corriente.
Para mayor claridad, aquí están las partes relevantes del diagrama de esquemas vinculado anteriormente.
VCC es 5V.
Aquíestánlashojasdedatosrelevantes:
APM4953 - Mosfet de modo de mejora de canal P dual - 74HC595 - registro de desplazamiento de entrada en serie, serie o paralelo de 8 bits
- Desafortunadamente, no sé nada sobre el LED utilizado (por lo que asumí los indicadores LED rojos de 2V, 20mA).
Por lo que puedo decir, para encender un LED, diga D512 , uno tiene que:
- active el PFET del lado alto configurando HI1 en
LOW
, activando así la fila HO1 y - configure la salida del registro de desplazamiento 595 QH (pin 7) a
LOW
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 es sujetando la corriente al valor deseado de 20mA, que por cierto puede ser la corriente directa que se pretende pasar a través de un indicador LED común. ¿Es asi? Si es así, ¿por qué sucede eso?
Otra conjetura es que existe una combinación específica de VCC, esquema de multiplexación, voltaje directo de LED y corriente que mágicamente limita 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?