Primero que nada, aquí está el circuito:
Lo que estoy haciendo aquí es usar 2 señales PWM generadas por 555 temporizadores para controlar el calor de los LED y el brillo. El 555 superior es el control de brillo y el inferior es el calor. Para el calor, transmito la misma señal a través de un inversor, de modo que cuando cambio el ciclo de trabajo del temporizador 555 inferior, un LED se vuelve más brillante y el otro más oscuro. Para el brillo, combino el 555 superior con las señales PWM inferiores utilizando las puertas AND.
Este circuito funciona, pero el único problema es que cuando finalmente combino las señales, el ajuste de brillo más bajo no es lo suficientemente oscuro. Los dos ciclos de trabajo del 555 van del 95% al 5%. Por otro lado, el control de calor funciona perfectamente bien. ¿Podría esto ser la gran diferencia entre las frecuencias del temporizador? ¿O tal vez hay algunos fallos de diseño en el circuito?
También no, usar una MCU no es una opción. Gracias por su ayuda.
EDITAR: Olvidé agregar al circuito, pero he agregado tapas de desacoplamiento en ambos 555 para reducir el ruido.