Interfaz de miles de LED RGB en una matriz

Así que tengo 3072 LED RGB que necesito conectar en una matriz.

He decidido dividir el proyecto en matrices más pequeñas y todos los LED son ánodos comunes.

La hoja de datos para LED está aquí: http://docs-europe.electrocomponents.com/webdocs/13dd/0900766b813dd0f4.pdf

Estoy pensando en dividirlo en matrices de 4x 16x48 que serían 48 pines de ánodo y 48 pines de cátodo (16 para cada color).

Estoy luchando por averiguar qué circuitos integrados usar para controlar los LED.

¿Qué controladores LED serían adecuados para controlar una matriz de 48x16 (x3)?

¿Hay algún controlador de LED adecuado idealmente con 48 salidas que controlen una matriz de este tamaño directamente o necesitaré un sumidero/fuente de corriente, así como el chip del controlador/expansor?

En principio el WS2801, aunque probablemente sea bastante caro en grandes cantidades.
Estaba pensando en un chip con más de 48 salidas, así que ahorre en el costo/recuento de componentes
¿Qué vas a mostrar? ¿Qué tipo de tasa de actualización necesita? ¿Está tratando de mostrar texto, imágenes o video?
Nunca mostraré videos, solo patrones simples. Necesito la ilusión de que todos los LED están encendidos al mismo tiempo. Pero el patrón solo se actualizará cada segundo.

Respuestas (1)

No conozco ningún controlador ic con esa cantidad de salidas. Pero hay soluciones. Si no necesita frecuencias de actualización rápidas o alta resolución pwm, puede usar un microcontrolador como controlador. puede obtener uno robusto y codificar un algoritmo pwm que usará un temporizador y tantos gpios como sea posible para controlar los mosfets que encenderán y apagarán sus LED. Trabajo con PIC y me viene a la mente el pic32mz de 122 pines. Conecte muchos de ellos como esclavos con diferentes direcciones en un bus i2c y estará en el negocio.

Las direcciones se pueden configurar con interruptores DIP para que no tenga que escribir un código diferente para cada uno de los uC.

Sin embargo, lo que elijas no será barato con este número de leds.

Si nos proporciona el material mostrado y las frecuencias de actualización, puedo darle una respuesta detallada con un análisis más detallado en lo que respecta al tiempo y el costo.

Sería típico para los circuitos integrados de controlador de cadena tipo margarita para este propósito. Eso podría ser un registro de desplazamiento básico o un controlador LED elegante con escala de grises / PWM / compensación de brillo por LED. Donde se necesita alta velocidad, un CPLD o FPGA podría manejar la multiplexación y enviar datos a los circuitos integrados de la unidad. Esto sería mucho más eficiente que muchos pines en un microcontrolador.
No necesito frecuencias de actualización rápidas, nunca mostraré videos solo con patrones simples. Seguramente un microcontrolador no podrá suministrar suficiente corriente para hacer funcionar los LED directamente.
Tiene razón, @ProductDesigner, en que la mayoría de los circuitos integrados pueden generar o absorber una cantidad bastante pequeña de corriente total y esto puede ser menor que la corriente máxima por pin * pines totales.