Conducción de una matriz de LED RGB de 8x8 cátodos comunes con PWM

5

Tengo esta bonita RGB LED Matrix . Mi objetivo es usar varios de ellos para crear una pantalla en color de 16x16. Desafortunadamente, la pantalla es cátodo común .

De los experimentos que manejan un solo LED con PWM de 8 bits, he notado que hay una diferencia visible entre los colores en el extremo inferior (oscuro) de la escala. En otras palabras, aumentar el brillo gradualmente de 1 a 16 no será suave sino que se percibirá como entrecortado. El aumento de la resolución PWM a 16 bits dio lugar a transiciones perfectamente suaves.

He encontrado varios controladores de LED con PWM de 16 bits, como TLC5943 . Desafortunadamente, los que he encontrado son todos hundimiento actual , lo que significa que solo funcionarán con ánodos comunes de matrices de LED.

¿Hay algún controlador LED sourcing actual con PWM de 16 bits? Si no es así, ¿hay alguna forma de utilizar un controlador de LED hundimiento actual para impulsar una matriz de LED de cátodo común?

    
pregunta joh

1 respuesta

2

Mientras tenga algunos transistores para controlar los LED, puede obtener su PWM de 16 bits desde un PSoC3 . Un solo microcontrolador PSoC debería poder brindarle 8x3 canales PWM de 16 bits. Luego tendrás que multiplexarlos.

El PSoC incluso debería poder manejar la multiplexación en hardware, utilizando DMA para transmitir los datos de imagen desde la memoria y enviarlos a los canales PWM. Esto deja a la CPU para realizar otras tareas importantes, como generar los datos de visualización

El PSoC5 tiene un núcleo ARM Cortex M3. Lo bueno de los chips PSoC, sin embargo, es que tienen periféricos digitales reconfigurables. Esto significa que puede elegir tener cargas de PWM, o cargas de SPI, UARTS o cualquier combinación. Puede cablear todos estos periféricos internamente, con puertas, temporizadores, chanclas, etc.

Esto significa que probablemente puedas hacer que el hardware del PSoC administre la pantalla sin la intervención de la CPU, lo que proporciona una buena imagen sólida.

    
respondido por el Rocketmagnet

Lea otras preguntas en las etiquetas