Juno BCR 2.0 - Part 1b - Advanced load-based feedback loop DC-DC MCU High Voltage
Part 1: High Voltage Regulation (Done and beyond satisfaction. )
Part 2: C-library driver
Part 3: 24 Neon Lamp clock
The point of regulation is based on the fact of uncertainty. It's a mechanism to attain a fixed result with variety of input voltage and load weight. Input is relatively fixed, so the load is the main factor. Since a MCU is used both to switch On the load, and it's also implemented as a DC-DC converter controller. The load is unknown. Therefore, with this advanced feedback loop based on the amount of load being turned ON, the output voltage is controlled in a most responsive and efficient way.
In short, the PWM duty cycle is finely adjusted by the number of neon lamps being switched ON. The idea is nice, and it works very nice as well. Neon Lamp brightness can be easily adjusted by this technique, effective, easy, fun, and precise. Therefore BCR 2.0 will have 5-level brightness control.
PS: Precise output voltage is not as important, so ADC is mainly used as a means of over-voltage protection. ADC monitoring the high voltage line to limit its voltage no more than 170v. Power consumption is extremely LOW if the lowest bright level is picked or less than 50mA for powering up to 10 neon lamps in low brightness level.