An easy method to control the output of a power supply is to use a current mirror.
Controlling a power supply is a necessary task in many applications, such as in battery chargers, solar power controllers, and so on. Industry provides a rich number of off-the-shelf integrated power supplies that, unfortunately, do not offer a simple way to control the output. Usually a power supply can be schematized as a power operational amplifier with the non-inverting input connected to a reference voltage (in the green rectangle in Figure 1).
Typically, in power supply ICs (i.e. TI’s Simple Switcher) the only access you have to change Vout is the inverting pin that controls the feedback (FB in Figure 1). A very easy method to control FB is to replace Rb with a controllable current source, and the simplest and cheapest way to do that is using a current mirror (Figure 2).
The precision you get from this design is tied to the precision of the current mirror you’ll use. If you decide for the Widlar basic two-transistor design, it’s important to rely on matched pairs built on purpose, like the BCV61; it’s easy to use such components in the better performing Wilson 4-transistors current mirror. The current mirror starts working only when Vin exceeds the VBE(on) of the mirror transistors, so there is a non-linearity at the beginning. All this is not very constraining if the suggested design is part of a loop where errors are compensated by the feedback magic.
The diagram in Figure 3 shows the P-Spice simulated comportment of the Figure 2 circuit with Vref = 1.2V when Vin spans from 0 to 10V.
A straightforward implementation of the principle depicted in Figure 2 appears in Figure 4. Here, the well-known LM2596 is controlled by the off-the-shelf current mirror BCV61.
The prototype of Figure 4 has been tested for linearity by connecting the unregulated DC input to a 22V power supply, V control to a sawtooth generator spanning 0-10V @ 5Hz, and sampling the output (loaded with a 50 Ω resistor) with a scope. A pulse generator (0-8V, 0.5s) has been used to check the time response.
The results are shown in Figure 5. The circuit offers a good linearity (left) and a quite fast transient response for the rising time (roughly 1ms to reach the settling point). The falling time is tied to the output capacitor (220µF) and to the load (50 Ω during the test).
Giovanni Romeo is the Technical Director at the Istituto Nazionale di Geofisica (INGV) in Italy.