eez-open / modular-psu

EEZ Bench Box 3 (BB3) Modular T&M chassis
https://www.envox.eu/eez-bb3/
Other
314 stars 97 forks source link

Oscillation between CC and CV while charing batteries #106

Open willg opened 3 years ago

willg commented 3 years ago

This was discussed on the EEVblog here, and Discord here but the BB3 will oscillate between CC and CV modes while charging a battery when the battery voltage gets within ~10% of the CV set point. This occurs because Q27 is turned on when CC becomes active, and the CV set point drops with the addition of R118. When charging a battery, this voltage drop the causes the battery charge current to drop below the CC set point, Q27 turns off, the voltage set point rises and the supply oscillates.

I've used a variety of other supplies in this exact same way and I haven't observed oscillations like this.

prasimix commented 3 years ago

This issue require firmware change as reported in #177 and removing of Q27 in r2B11 version or Q10 in r3B3 version of the DCP module. That MOSFET was added against power up overshot on lower set output voltage. For example without MOSFET when output voltage is set to 2 V, output voltage without load look like this:

0-2V step on power on

If small ramp is applied (2 ms) this issue vanished:

0-2V step on power on with ramp

willg commented 3 years ago

Removing Q27 and adding the 2ms ramp looks like a nice solution to me.

I'm happy to modify one of my DCP405s and help test out the change once issue #177 is implemented. Thanks again for taking the time to work on this!

prasimix commented 3 years ago

Ramp is needed on both power up and OE on if set current is below 170 mA, but it seems that is not so simple. With higher Uset bigger Iset is required to charge Cout and for max 40 V ramp has to be over 8 ms to avoid overshooting.