Controlador de pantalla de segmento de 2 dígitos 7

0

Necesito mostrar la temperatura adquirida por mi LM35 en una pantalla de 2 dígitos de 7 segmentos. Lo que tengo es LTD383-R2 Common Anode Mostrar. Hoja de datos here .

La pantalla tiene 1 pin de Ánodo + 14 pines de Cátodo para los 14 segmentos.

¿Alguna idea sobre la mejor manera de manejar esto (con menos componentes)? Estoy usando Atmega328.

Las opciones que vinieron a la mente fueron

  1. Usa un decodificador. La búsqueda de Google produjo el DS8669 de TI, pero parece que IC ahora está obsoleto.
  2. Vaya a la ruta habitual de uso de un registro de desplazamiento ULN2803 darlington array IC + 74HC595. Pero esto significaría utilizar 4 IC en total (2 por cada dígito de la pantalla)

¡Gracias!

    
pregunta Ankit

3 respuestas

1

Otro registro de desplazamiento de 16 bits con sumideros de corriente constante es el TLC 5926, hoja de datos disponible aquí

    
respondido por el EM Fields
1

Opciones:

  • conduzca los segmentos directamente desde su uc. utilizando la cifra de 200 mA del máximo absoluto (que está estrictamente hablando mal por hacer) tiene ~ 14 mA por segmento. No verás la diferencia entre 14 y 20 mA.

  • si tiene los pines uc pero quiere usar los 20 mA completos, puede usar dos chips ULN2003.

  • si no tienes suficientes uc pins, puedes ir a la ruta 595. Tiene un límite de corriente de suministro total de 70 mA (de nuevo: solo se menciona en la sección de máximos desdichados), por lo que tiene 10 mA por segmento. Estaría bien para mí.

  • si realmente quieres esta pantalla Y tienes solo 3 uc pines Y quieres los 20 mA completos por segmento, suspiro, debes usar la solución de 4 chips (o algo equivalente, usar un chip que probablemente sea más caro y más difícil de conseguir).

  • abandone la pantalla y obtenga una más estándar con 2 ánodos y cátodos compartidos (o al revés), para que pueda multiplexar. Si obtiene una versión de baja corriente (use pantallas de alto brillo que funcionen perfectamente con 1 o 2 mA por segmento) puede conducirlo directamente desde 10 pines.

respondido por el Wouter van Ooijen
1

Personalmente uso el STP16CP05 para la operación de registro de cambios simple, o el TLC59116 si quiero el control PWM de cada segmento.

El STP16CP05 es el mismo tipo de registro de desplazamiento que un 75HC595 pero cada salida es un sumidero de corriente constante.

El TLC59116 es un controlador PWM I2C que de nuevo es un sumidero de corriente constante.

Ambos tienen 16 salidas para controlar los 16 segmentos de su pantalla LED con solo 1 resistencia y un par de condensadores de desacoplamiento. No puedo conseguir menos componentes que eso realmente.

Aquí hay un ejemplo con el TLC59116 Vendo en eBay .

    
respondido por el Majenko

Lea otras preguntas en las etiquetas