Atenuación de 6x pantallas LED azules de 8 segmentos grandes

1

esquema http://www.perceptiveart.com/Arduino/Clock04_schem.jpg Estoy haciendo un reloj, usando 6 pantallas azules de 7 segmentos bastante grandes. Me estoy preguntando 2 cosas.

1) ¿Necesito un condensador de derivación en el suministro de 12 V para cada chip UDN2981?

2) ¿Cómo puedo controlar la atenuación de todo el conjunto de una vez? Identifiqué 3 opciones como posibles soluciones: A - un transistor en el punto A (en el esquema), controlado por el Arduino por PWM (que a su vez sería controlado por un potenciómetro a través del Arduino) B: un potenciómetro en el punto B (suministro de 12 V) C: algún tipo de regulador de voltaje en el punto B.

3) Cualquier corrección o sugerencia a mi esquema es bienvenida.

Cualquier ayuda sería muy apreciada. Gracias de antemano.

    
pregunta Fed

2 respuestas

1

1) Poner 0.1 uF en cada UDN2981 es una buena práctica, pero no me volvería loco con el desacoplamiento. No tiene ninguna "inteligencia" que se confunda (no hay lógica secuencial que se confunda como una CPU o un registro de desplazamiento o cualquier otra cosa sofisticada). Es solo un búfer de poder tonto. Y su MCU ya está en un regulador separado de todos modos.

2) Para la atenuación, el lado alto no es el mejor (requiere convertidor de nivel), y es posible que PWM en GND de UDN2981 no funcione correctamente. Lo más simple es usar un MOSFET de canal N para compilar las conexiones GND de todos los LED y conducir la puerta con su señal PWM. Los MOSFET de canal N son muy eficientes (2 veces menos resistencia que el canal P del mismo tamaño de matriz). Pero también puedes usar bipolar NPN como 2N2222 con una resistencia de base si quieres un poco más barato.

    
respondido por el Vince Patron
1

1) Necesita un condensador de derivación cada vez que espera que el voltaje caiga repentinamente (generalmente por transistores grandes o por un montón de pequeños transistores que se encienden y apagan) Ya que está encendiendo y apagando los LED, sí, sí necesita condensadores de derivación en cada IC. Esto se debe a que cada pieza de cobre también tiene un poco de inductancia uH-nH (que depende del tamaño / ancho), por lo que cada IC es realmente una carga dinámica y convierte su sistema de energía en un filtro.

2) La atenuación se puede lograr ya sea controlando el voltaje del interruptor del LED (asumiendo que el UND2981 puede manejar un amplio rango de tensión en la pantalla VCC que se encuentra en la hoja de datos O la atenuación generalmente se realiza a través de PWM, simplemente google "PWM led"

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas