¿Cómo se encienden estos LED?

Aug 21 2020

Monté un reloj de bricolaje con LED montados en la superficie (Geekcreit DIY 6 Digit).

Hay 56 grupos de LED (6 * 7 segmentos + 10 arriba y abajo + 2 * dos puntos), cada grupo está compuesto por 2 LED que están en paralelo.

El MCU es un IAP15W413AS con 28 pines.

No entiendo cómo es posible conducir de forma independiente los 56 grupos de LED con solo esta MCU.

Traté de probar un LED con un osciloscopio y aquí está el resultado: el

positivo está en amarillo, el negativo en azul.

Estaba en un LED de un segmento que mostraba '0'.

Para el novato que soy, no parece un LED normal ...

¿Qué es?

Respuestas

2 SpehroPefhany Aug 21 2020 at 23:22

Aquí hay otro reloj de 6 dígitos basado en un procesador de 8 bits similar (un PIC en lugar de una variante 8051 rápida):

Como puede ver, se utilizan 15 GPIO para controlar todos los LED, en grupos de 8 de forma independiente. Al recorrerlos con la suficiente rapidez, parecen estar iluminados de forma constante y controlados individualmente.

El esquema anterior tiene un controlador para filas y columnas que permite corrientes más altas que la conducción directamente desde los pines GPIO de un microcontrolador, pero el principio es el mismo. En el esquema anterior hay 8 columnas y 7 filas que permiten que 56 LED parezcan controlarse de forma independiente.

Veo alrededor de 32usec 'en' tiempo por columna y alrededor de 40usec por columna, por lo que sería alrededor de 280usec para toda la pantalla si usan una disposición de escaneo similar. Eso es aproximadamente 3,5 kHz, lo cual es agradable y rápido.

Si mueve la pantalla rápidamente (la agita verticalmente) debería poder percibir el escaneo y averiguar si está escaneando de izquierda a derecha o de derecha a izquierda (o de alguna otra manera).

1 TonyStewartSunnyskyguyEE75 Aug 21 2020 at 22:31

2V con corriente de LED limitada en el segmento solo se produce cuando la señal del controlador del dígito superior es alta durante 7 intervalos de tiempo y el octavo está inactivo. (Blanking) mientras que la señal más baja es un variador de corriente de segmento limitado, y esto se denomina multiplexación de LED.

Desafortunadamente, no puede conducir los LED a una corriente nominal de 8 * porque esto excede las especificaciones, pero tal vez una potencia promedio de 1/8 a la corriente máxima absoluta. por lo tanto, el Muxing se realiza a menudo con un ciclo de trabajo de menos dígitos para obtener resultados más brillantes, a menos que haya un diseño especial como la pantalla LED HP9825 en una vieja computadora excelente que tenía HP, donde tenían LED especiales rojos alfanuméricos largos para manejar la corriente pulsada en GaAs.

A juzgar por mi alcance, diría que este es un ánodo común.

Los pulsos en el lado alto indican que no hay corriente para supresión entre dígitos para evitar el desvanecimiento óptico de diafonía del dígito anterior. Por tanto, el factor de trabajo parece ser 1/10 del intervalo de tiempo de la corriente del segmento de pico para el promedio.