I doesn´t understand the benefit from this option, can you please tell me more about this option or an example for better understanding.
For example:
If you set: I-SET=3A and OCP=0.7A
But really it will not be 3A as you expect (and as you see on display), it will be restricted by OCP+0.2A, i.e. I-SET=0.9A (instead of expected 3A!).
Software protection working slow, so developers made some restrictions.
uint32_t voltage = MIN(g_VoltageSet, g_OVP + 20); // 20 = 200mV
uint32_t current = MIN(g_CurrentSet, g_OCP + 20); // 20 = 200mA
SetVoltageAndCurrent(voltage, current);
In this case you can get some troubles with pulses load (or big capacitors, etc...).
It is better to see on screenshot:
So, option "ISET > OCP+200" allows to disable that restriction.
UVP The undervolt protection, is it for the input voltage?
If the output voltage drops below UVP, the output will shut off.
Do you use the OP AMP LM321 for the "UVP"?
No, I don't use that (same not used in stock firmware).