Diseño de una gran pantalla de 7 segmentos

Estoy tratando de diseñar un producto que tenga las siguientes características para la producción en masa, y estoy preguntando por su experiencia, cómo obtener el precio más bajo para los componentes, la calidad de los chips en términos de estabilidad debido a la temperatura (debe trabajar a temperaturas superiores a 40°C)

Me gustaría controlar una pantalla de 7 segmentos de 34 dígitos. ¿Qué camino debo tomar? ¿Simplemente conecte muchos transistores de conmutación y déles una línea de datos a cada uno? ¿O hay formas más fáciles, como chips dedicados a bajo precio?

  1. Hay 6 grupos de 4 dígitos.
  2. 8 dígitos para la fecha
  3. 2 dígitos para un contador

He estado alejado de la industria electrónica desde 2008, y sobre todo necesito ayuda para refrescar mi memoria.

Mantengo el diseño que también necesito para reproducir archivos mp3, leer control remoto RF, RTC, etc. Por lo tanto, es posible que me quede sin pines debido al control de 34 dígitos mediante TDM.

Vas a querer dividir la mayoría de estos en proyectos y preguntas separados aquí.
@scld está bien, por ahora iría por la primera pregunta de diseño; los 34 7 segmentos.
Querrás hacer una pregunta más detallada/específica, pero buscar MAX7219 debería ponerte en marcha
@scld su precio es tan alto, 11 $. Estoy buscando la forma más barata.
@scld También estoy fuera de los pines, quiero un uC que tenga la capacidad de controlar todos esos 34 segmentos, además de hacer muchas otras funciones.

Respuestas (1)

Quiere controlar 34 pantallas de 7 segmentos. En mi experiencia/opinión, no debe multiplexar más allá de una relación de 8:1, especialmente si necesita pantallas brillantes y/o alta T A operación. Probemos eso (8 grupos de hasta 5 dígitos).

Supongamos que desea una corriente operativa promedio de 15 mA/segmento. Digamos que son pantallas de ánodo comunes ... los controladores del lado bajo (segmento) deben poder manejar 120 mA cada uno (8 veces 15 mA). ULN2803A o ULN2003A manejarán 8 o 7 segmentos. Necesitaría una salida por segmento por conjunto, o 40 salidas (suponiendo puntos decimales). Eso es ~ 5 fichas. Y otro conjunto de salidas para controlar los controladores, ~5 74HC595s. Tendrá que haber 40 resistencias limitadoras de corriente (quizás arreglos, si la capacidad de disipación de energía es aceptable).

Necesitaría 8 controladores de lado alto, cada uno de los cuales es capaz de manejar 8 * 5 * 120 mA = 4,8 A durante el 12,5 % del tiempo. Esto podría manejarse con 8 MOSFET de canal P impulsados ​​desde algo así como un demultiplexor 1 de 8 (con habilitación).

Para controlar esto desde un micro, tiene 3 bits para seleccionar el dígito (1 de 8), y preferiblemente una línea de habilitación. Antes de encender el dígito, cambia en serie 40 bits (suponiendo puntos decimales) a los 74HC595, muestra los datos en la salida y solo luego lleva el conjunto apropiado de 5 ánodos a la altura. Repita esto aproximadamente cada 1 mseg, enviando diferentes datos a los segmentos según el dígito, por supuesto. Por lo tanto, solo se requieren 7 líneas GPIO para todos los dígitos (hasta 40 dígitos).

Las piezas mencionadas anteriormente son todas muy económicas y adecuadas para la producción en masa. Necesitará aproximadamente un suministro de 5A 5V (25W) usando los números anteriores (en el peor de los casos con 34 * 8 * 0.015A iluminados a la vez es 4.1A).

Este es un enfoque excelente, pero no puedo imaginar algunos circuitos. Si tienes tiempo y no lo dudes, ¿me mostrarías un diagrama? Entonces, hay controladores que impulsarán el ULN2803, eso es lo que tengo, pero las conexiones del uC a los controladores, luego los MOSFET que seleccionan los segmentos son un poco confusos. gracias de nuevo
Pfehany, ¿cómo dedujiste el retraso de 1 ms? solo funcionó con ese retraso, 1 ms = 1 khz, y el POV necesitaría más de 60 Hz, ¿correcto?
1kHz está bien, pero no demasiado alto, si hay vibración o si la cabeza de la persona se mueve.