Hello my friends!
This is my another attempt to make a fast and precise power supply. Previous two attempts are here:
1.
https://www.eevblog.com/forum/projects/fast-cccv-power-supply-take-two/msg4988506/#msg49885062.
https://www.eevblog.com/forum/projects/how-to-design-fast-bench-supply-with-cc-and-cv/In my third attempt (not really true, I've built 20+ prototypes) I'll try to combine the two (kinda). Harrison/HP topology is good for both CV and CC modes of operation because in CV mode it's a voltage follower (i.e., low output impedance), and in CC mode it works as collector current source (high output impedance, good for CC). The problems are:
Problem 1: switching between CC and CV modes
Problem 2: shunt and output capacitor lower bandwith in CV mode, but increase bandwidth in CC mode. You can't have high bandwidth in both CC and CV modes. So, pick your poison.
## The idea
Since I want fast CC mode to protect DUTs, I can insert
imprecise but fast current limiter. It doesn't have to be accurate, all it needs to do is to limit current until CC-circuitry engages. Here is what I'm trying with a simple bjt current limiter (see screenshot). I quickly checked it on breadboard, it works fine.
I tried to use jfet to limit current, but it's hard to find a jfet with any high Idss. I also tried depletion mode mosfets and normal mosfets for current limiting, but they need quite some voltage drop to work reliably due to low transconductance comparing to bjt. So I ended up with bjt. Also, bjt inherently limiting current due to finite beta and limited base current.
## Practical tests
I used a red LED that I connected to 32V supply with current limit of a few mA, but with ~2.5uF output capacitance (two 16V PSUs in series, each with 4.7u MLCC output capacitor) . Without the limiter the LED dies pretty quickly, just after two or three connects to power supply. With the current limiting circuit I wasn't able to kill it. Success!
Now not so great thing about this current limiter. It seems I can just use 24 ohm resistor to limit the peak current and LED still survives. So, my LEDs survive peak currents of more than 1A without problem. Also can pass 50mA no problem, at least for a short period of time.
So I need to make a better test.
## Downsides
1. Protection circuit has some voltage drop across it. So, not ideal, probably works well only for small currents. I don't think this is the problem as
I only need protection for low currents anyway. I plan to make circuit bypassable when higher current range is selected.
## Further works
Okay, red LED is good, but I need a more scientific way of measuring stuff. So, I plan to measure how quickly voltage drops across a resistor when current limiter engages. I can capture that with o'scope and even calculate peak current and energy dumped. With this I can benchmark power supplies and different protection circuits.
## Why previous attempts fail.
The first design had Harrison topology ([1]) heavily inspired by @blackdog 's PSU ([2]). While it worked, I had troubles making it fast enough under all operating conditions, particularly at low currents (more on that later). Probably that was due to my lack of skills. So I had to try something else.
The second attempt was a radical way to simplify things: I just made fast current source (easy), and added a voltage clamp (not so easy, but was working). That's how design 2 was born. I've built the circuit and it worked really well from first attempt. There was only one problem: it couldn't measure current accurately. That's because some current goes through the load, and some through the BJT shunt. That base current error is quite significant. So I tried to fix that with adding a transimpedance amplifier to measure load current, but with that the topology is no longer simple and fast.
References:
[1]
http://hparchive.com/Journals/HPJ-1962-07.pdf[2]
https://www.eevblog.com/forum/beginners/how-does-blackdog_s-psu-work/