Pantalla LED de 7 segmentos con varios dígitos

6

Estaba mirando la hoja de datos de LTC-4627JR , y parece que cada dígito comparte un ánodo común, y cada segmento comparte un cátodo común.

A mi pregunta se le asigna esta configuración, no entiendo cómo manejar cada dígito por separado.

Por ejemplo, digamos que quiero que digit 1, segment A y digit 2, segment B estén activados, con todo lo demás desactivado.

Podría adjuntar pin 1 y pin 2 a Vcc para habilitar los dos dígitos, pero si intento conectar pin 14 a tierra (a través de una resistencia, por supuesto), esto activará el segmento A para ambos dígitos. 1 y dígito 2. Del mismo modo, al intentar conectar pin 16 a tierra, esto activará el segmento B para ambos dígitos.

¿Hay algo que estoy perdiendo aquí? ¿O es así como funciona esta pantalla?

Esto es similar a esta pregunta , pero hasta donde puedo las respuestas a esa pregunta no permiten que todos los dígitos se activen de forma diferente entre sí.

    
pregunta helloworld922

2 respuestas

7

En realidad este es un arreglo muy común. Cada dígito tiene sus ánodos conectados entre sí, y los segmentos de todos los dígitos tienen sus cátodos conectados. El controlador habilita uno de los ánodos comunes, controla los segmentos y espera, luego apaga los cátodos y pasa al siguiente ánodo común. Esta disposición y método de control se llama multiplexación , y el artículo vinculado le dará mucha información. La parte en cuestión es una pantalla de ánodo común, pero las pantallas de cátodo comunes son igual de comunes.

La multiplexación le permite controlar una gran cantidad de elementos de visualización con menos cables que el direccionamiento individual, a costa de un algoritmo de control más complejo. Puede ir un paso más allá haciendo algo llamado Charlieplexing , que le permite conducir aún más elementos con menos E / S si puede apagar los controladores (a diferencia de simplemente establecerlos en alto o bajo, que es el requisito para un controlador de pantalla multiplexado).

Ahora que sabe que se llama una pantalla multiplexada, no debería tener problemas para encontrar todo tipo de circuitos de ejemplo o fragmentos de código de microcontrolador para implementarlo.

    
respondido por el akohlsmith
3

Esta técnica se llama multiplexación . Esto permite controlar más segmentos utilizando menos número de pines de E / S. Para leer más sobre la pantalla de multiplexación, lea este artículo

Usando un microcontrolador de alta velocidad es muy fácil multiplexar pantallas de segmentos en software. Tienes que asegurarte de que tu microcontrolador & El software se ejecuta más rápido que la velocidad de exploración del ojo humano. Cuando los segmentos se encienden y se apagan más rápido de lo que el ojo humano puede reconocer, parecen estar estables cuando se observan. Cuanto más rápido cambie los LED en la pantalla, más estable se parece al ojo humano.

Las pantallas de ánodos comunes son más comunes a medida que más microcontroladores tienen mejores capacidades de disipación que la fuente.

Espero que esto ayude.

    
respondido por el Chetan Bhargava

Lea otras preguntas en las etiquetas