(fuente: perceptionart.com )
Estoy haciendo un reloj, usando 6 pantallas azules bastante grandes de 7 segmentos. Me pregunto 2 cosas.
¿Necesito un condensador de derivación en el suministro de 12 V para cada chip UDN2981?
¿Cómo puedo controlar la atenuación de todo a la vez? Identifiqué 3 opciones como posibles soluciones: A - un transistor en el punto A (en el esquema), controlado por Arduino por PWM (que a su vez sería controlado por un potenciómetro a través de Arduino) B - un potenciómetro en el punto B (12V suministro) C - algún tipo de regulador de voltaje en el punto B.
Cualquier corrección o sugerencia a mi esquema es bienvenida.
Cualquier ayuda sería muy apreciada. Gracias de antemano.
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 estropee como una CPU o un registro de desplazamiento o cualquier cosa elegante). 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 PWM en GND de UDN2981 puede no funcionar correctamente. El más simple es usar un MOSFET de canal N para activar las conexiones GND de todos los LED y controlar la puerta con su señal PWM. Los MOSFET de canal N son muy eficientes (resistencia 2 veces menor que el canal P del mismo tamaño de matriz). Pero también puede usar NPN bipolar como 2N2222 con una resistencia base si quiere un poco más barato.
1) Necesita un capacitor de derivación cada vez que espera que el voltaje caiga repentinamente (generalmente por transistores grandes o por muchos transistores pequeños que se encienden y apagan) Dado que está encendiendo y apagando los LED, sí necesita capacitores de derivación en cada IC . Esto se debe a que cada pieza de cobre también tiene algunos uH-nH (según el tamaño/ancho) de inductancia, 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 controlando el voltaje del interruptor LED (suponiendo que el UND2981 pueda manejar una amplia gama de voltaje en VCC, búsquelo en la hoja de datos O la atenuación generalmente se logra a través de PWM, simplemente busque en Google "PWM led"
usuario86234
alimentado