¿Cómo manejar una matriz de LED de 32 por 32 (o más)? [duplicar]

0

Tengo una matriz de 32 por 32 LED que necesito controlar usando un controlador. El controlador más grande que encontré fue un controlador de 16 por 16 de Linear Technology, y no hay ningún controlador que supere los 16 por 16.

Aquí están los requisitos:

  1. LED monocromos (no se necesita color)
  2. Los LED solo necesitan encenderse o apagarse, no se requiere escala de grises
  3. los píxeles no pueden direccionarse individualmente, es necesario utilizar el método de columna / fila

¿Es posible usar dos o más controladores juntos para este propósito? ¿Cómo? Si no, ¿cuál podría ser la alternativa?

    
pregunta Matin Esfahani

2 respuestas

1

Tengo 2 recomendaciones para ti:

1) Puede conectar la matriz a cuatro de los controladores 16x16 y usar una MCU (AVR o PIC) programada para manejar la salida a la matriz en cuatro trimestres.

2) ya que no requiere escala de grises, puede usar registros de desplazamiento, que vienen en una variedad de configuraciones de salida, la forma más efectiva (bueno ... barata) de lograr su objetivo con estas sería utilizar 8 8ch o 4 registros de desplazamiento SIPO (serial en paralelo fuera) de 16ch. Si tiene un número limitado de pines IO en su MCU, entonces puede encadenar los registros de desplazamiento sin problemas en el código y 1 registro de desplazamiento más.

    
respondido por el Nathan Simpson
0

Entrada de serie, controlador de 16 canales (en cascada con Sout / SDO a 32 o más) para columnas / filas: -

O....

Hay otras que pueden hacer como MAX16809, LT3754, LT3745 y TLC5929

Para la fila / columna puede usar un demux de 16 canales como el HEF4067B; esto solo es bueno para una unidad de 10 mA, pero debería encontrar un dispositivo de mayor potencia. Estos son direccionados y dos dispositivos con una inversión en uno de los pines habilitados le darán 32 líneas.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas