Hi,
I've been simulating ways to solve the oscillation issue. First, I've implemented the regeneration resistor plus the voltage divider. It improved the performance a bit, but not solved it. Then I proceeded to implement the op-amp compensation circuit, but saw no significant difference. The circuit is still oscillating. It is better to consider taking the whole current control circuitry to the garbage and implement a solution that I can understand - one that only implements the voltage control plus the well needed lead impedance compensation circuitry (aka, remote sensing).
Tested this scheme without the current control and worked very well. I'm ready to trow the towel on this CC crap thing and just use a fixed SC protection as I did before.
What is the point of implementing someone else's circuitry if it was done already? If I'm to reinvent the well, I'll not copy it, especially if I don't understand it. The simple solution, on the other hand, I understand it very well. I can call it a solution of my own.
The only thing "new" in this circuit will be the DC-DC pre-regulator, but if that fails as well, I'll ditch it too. No problems with that.
...
I am absolutely sure that lead inductance is of no importance here.
...
Lead impedance (not inductance) is important and has to be compensated. Remote sensing is the key word. Anyway, it is not the lead compensation circuitry that causes the oscillation. It is the damn current control circuit (unless the simulator is wrong).
Kind regards, Samuel Lourenço