¿Cómo cambiar / alimentar una matriz de 13x13 LED?

2

Hola a todos: tengo en mente un proyecto AVR que requerirá una matriz de 13 por 13 LED de LED blancos brillantes. Estaré conectando mi propia matriz para hacer esto (sin usar 8x8 premade). Planeo usar algunos registros de turnos para controlar los ánodos / cátodos (columnas / filas).

Este será mi primer proyecto con una matriz de LED y la primera vez que trabajo con registros de desplazamiento.

No estoy seguro de si mis registros de turnos pueden manejar la corriente de tantos LED (por ejemplo, si encendí una fila completa). No conozco la forma correcta de cablear esto, pero entiendo que debo controlar cada fila (¿quizás cada columna?) Con un transistor de algún tipo entre mi microcontrolador / registro de cambios y los LED. Estoy teniendo problemas para encontrar buenas explicaciones de cómo se debe conectar algo como esto, o cómo calcular los requisitos actuales y cómo eso se traduce en elegir los componentes correctos.

Cualquier consejo sería apreciado. Gracias!

    
pregunta Ben

1 respuesta

3

Le sugeriría que use un chip de registro de cambios que tenga una capacidad decente de hundimiento de la corriente para los cátodos, y que use un chip de registro de cambios para activar transistores discretos para los ánodos. Tal vez conecte la matriz como 7x26 y use dos chips TLC5925 para las columnas, y use un 74HC164 o equivalente para impulsar siete transistores robustos para las filas.

En realidad, puede ser una buena idea armar las filas con un chip contador y un temporizador 555 conectado para que se escaneen automáticamente, pero el procesador principal puede "empujar" el temporizador cuando esté casi listo para su próximo contar. Un circuito de este tipo podría garantizar que no importa lo que hiciera el procesador, no sería posible que una fila se energice mucho más de 1/5 del tiempo (el procesador podría disparar seis filas rápidamente, luego permanecer en la séptima, luego seis filas rápidamente, permanecen en la séptima, etc., pero el hardware limitaría la fracción del tiempo que se gastaría en cualquier fila, incluso en una situación de peor caso.

    
respondido por el supercat

Lea otras preguntas en las etiquetas