Espero que alguien aquí tenga alguna experiencia con el controlador PCA 9685 PWM ( 16 canales, interfaz I2c). Hasta ahora todo está funcionando bastante bien después de conectar correctamente el circuito. Estoy usando un controlador LED Picobuck para conducir este LED RGB de alta potencia .
El PCA9685 permitió una frecuencia PWM de entre 40Hz y aproximadamente 1500Hz. El valor predeterminado es 200Hz. Después de configurar esta frecuencia, puedo elegir el intervalo de activación y desactivación del impulso desde 0-4096 (que es la resolución del impulso). Entonces, si quiero que el LED esté en brillo total, puedo configurar On = 0 y Off = 4095 Esto funciona bien y obtengo un buen LED sólido.
Sin embargo, si comienzo a atenuar uno de los LED para decir que el 25% de su brillo, estableceré On = 0, Off = 1000. Esto atenúa el LED pero a veces comienza a parpadear. He probado muchas combinaciones diferentes de tiempos de activación / desactivación y frecuencias PWM. Incluso a 1000Hz, parpadea y empeora cuando comienzo a usar los 3 componentes RGB.
Estoy manejando el Picobuck con una fuente separada de 12V DC, y tiene un disipador térmico. ¿Necesito una resistencia o un condensador en algún lugar del circuito para detener el parpadeo? Todo lo que estoy tratando de hacer es que el LED se pueda atenuar de 0 a 100% sin ningún parpadeo, por lo que puedo combinar los colores rojo, verde y azul.
Aquí hay una imagen de la configuración, no hay componentes adicionales, solo la placa PCA9685, Picobuck y el LED RGB. Los cables rojo / negro del Picobuck van a un suministro separado de 12V CC.