Constant Current Sources With BJT
Constant Current Sources With BJT
Q1n
Q2s, maybe with a small decoupling capacitor. Q2 1
Q2n A suitable transistor would be the BC546, for example. It has a guaran-
The next approach frequently seen is using a But give every Q2x its own bias resistor or the
V
TLV431
S
RShunt n
teed current gain of 110 (always use the guaranteed values from the
Zener diode. Here you have two temperature RBias RLoad data sheet, not the typical values, which will often work, but not al-
performance may go down the toilet. Read the
coefficients, the transistor and the diode. Due datasheet of the TLV regarding stability with capacitive load. ways...). We therefore need a base current of at least
to the nature of a Zener diode, its TC depends Q1 10 mA/100=100 µA. In addition, the TLV needs a minimum current for
on the Zener voltage. Below a certain voltage On the photo you can see I built it with THT stabilization, which is also 100 µA according to the data sheet. As luck
VS D1 RShunt
the zener effect with its negative TC domi- components. Only the TLV431 is a SMD, would have it, similar currents flow in both BE diodes using them in sim-
nates while higher voltages are mainly af- mounted on the solder side since it is not ilar operating points, which certainly does not harm the temperature
fected by the avalance effect having a positive available as a through hole component. stability.
TC. For diodes <5 V the TC is negative, for such >5 V it is positive.
Around 5 V it is close to 0. By playing with the Zener voltage you can It is also built with PNP transistors since I Around 2 V drop across the TLV431 (1.24 V) and the BE diode of Q2
TLV431 RShunt (0.6..0.7 V), leaving 10 V for the bias resistor. (Attention: there is also a
get a fairly low TC for the whole circuit. needed a grounded load. I mounted the two 120
transistors face-to-face to get better thermal Q2 TL431, but it regulates to 2.5 V!)
BC557
Since the TC of the VBE is negative with about -2 mV/°C, the TC of the coupling. You could also put heat transfer Q1
As you can see, I have generously rounded the dimensions here.
BC557
Zener diode should also be negative to keep the voltage drop across paste in between and tie them together with a
VS RBias RLoad β=100 instead of 110, 2 V instead of 1.84 V, the exact value is really not
Rshunt as constant as possible. The Zener voltage should therefore be spring. 12k
somewhat less than 5 V. A 4.7 V Zener diode turns out to be almost This may significantly reduce the response important here. But you should always round to the safe side in order to
ideal in the simulation. time according to rapidly varying loads. create reserves instead of using them up.
The disadvantage of this circuit is the significantly higher voltage drop The wiring side. Quick and dirty, what shall I RBias would therefore be 10 V/200 µA=50 kΩ, a 47 kΩ would probably
of almost 4 V. say... The TLV431 is the small black dot on be suitable, just not greater than 50 kΩ.
top, right from the center.
In my test setup I have, as I said, selected 12 kΩ, the exact value is not
Since I do not have an environmental chamber critical. However, it may be that a bit more or less improves or worsens
I cannot offer you graphs of current over tem- the temperature coefficient, you would really have to try it out. This can
perature but here you see current vs. supply certainly be done in the simulation, but if you really want to be sure you
voltage, rising from 0 V to 32 V. The current should check it in reality.
stays within ±10% from about 5 V to 32 V. The
current is measured via the voltage drop Nevertheless, please note: when comparing with real compo-
across the 100 Ω load resistor. nents, you are working with typical values! Namely with the tran-
sistor you just picked from the basket. With a different one or
even one from another manufacturer, things can look completely
different! This is not what I would call ‘development’, this is sim-
ply trying out. Only if you try out tens of transistors or more, of dif-
ferent manufacturers, we may again talk of development...
The calculation for the other circuits would work in a similar way, only 8) Other References The controller here sets the reference voltage (its VCC) and the current
here you might have 1 mA for the Zener current for #5, similar for #4 will be about (3.3 V-0.6 V)/130 Ω. Simple and often useful. The disad-
and for #2 the additional current is completely omitted (but the circuit In many circuits you will have other references readily available that you vantage is its high voltage drop (VCC minus some 100 mV) but it is dirt
still has to draw it if you dimension RBias too small, Q2 must dissipate might not think of, like in the following example: cheap and dead simple!
the excess base current).
Imagine you have some microcontroller sup- 12Vunre g
D1 9) PNP Transistor+Referenz (!Update!)
7) Transistor + Reference plied at stable 3.3 V (±4%, is this good 3V3 D2
20mA
enough?). The whole thing gets its power from VCC RBase
Only recently I learned by chance about a cir-
a transformer which gives us an unregulated I/Ox Q1 RShunt
Using a shunt regulator you can also build a optional cuit LM4041, which is quasi the PNP equiva-
RBias RLoad voltage of about 12 V after the bridge rectifier. LM4041
constant current source with only one transistor VS GND 130 lent of the TLV431. Here the reference voltage ADJ
as shown on the schematic. You can consider Now you want to control a few LEDs with an is not measured against GND but against VS. Q1
this as a modification of circuit #2 using a Q1 I/O pin. Look at the circuit on the right: it is a
TLV431
(nearly) ideal transistor Q2, although one with constant current sink! This allows highly accurate current sources for
VS RBias RLoad
VS RShunt
a VBE of 1.24 V. The TLV ‘steals’ the base cur- loads against GND and makes my favorite
Normally, there is no need for a base resistor (except VCC may be
rent of Q1 as soon as its threshold voltage is (#6) obsolete to some extent.
present without VS or the collector may be 'open'). If at least, it may be
met. This is very accurate and practically independent of the tempera-
ture. So this circuit is the one with the highest accuracy and the lowest kept relatively small just to limit the current to the maximum port or base However, it still offers advantages if your circuit is very cost sensitive
TC. The voltage drop is also in this region since below, the regulation of current, about 47 Ω in our case (3.3V/177Ω < 20mA). This also mini- (the LM4041 is much more expensive) or you can split the TLV to multi-
the TLV will not work so this circuit is only in the mean range as far as mizes switching times. ple current sources, which is also not possible in this circuit.
dropout is concerned. The biggest disadvantage of this circuit is, it can
The maximum base current e.g. for a BC546 is at 200mA, the one for a It always depends on the individual case.
only be used together with a NPN transistor and it is therefore not suit-
port pin is typically 20mA. So the maximum current we get is at (3.3V-
able for loads against GND. Besides this, the TLV431 cannot, in oppo- This circuit is not part of the simulations so far but I assume it could
0.6V)/130Ω what makes 20.7mA and is (almost) in a safe region and I
site to circuit 6, be part of more than one current source. compete well in reality.
would not hesitate to eliminate the base resistor.
Circuit 1 2 3 4 5 6 7 8
Dropout Voltage >(1 V)1 0.75 V 0.65 V 1.3 V 3.8 V 1.35 V 1.35 V 2.7 V
Temperature Coefficient high+ high- high- low+ low+ very low very low low+
Line Regulation3 ±1%2 ±3.5% ±15% ±5% ±0.5% ±2.5% <0.1% ±0.2%
low low low low low high high very low
Cost4 8ct 8ct 10ct 8ct 8ct 37ct 35ct 4ct
The values are based on my simulations. If you have significantly different requirements you should make your own simulations and prototypes to verify the results. Use it on your own risk.
The curves for circuit 6 and 7 show only little difference. As it oftenly is, In most cases? Well, a PN junction reacts more quickly to changes than
the best circuits are also the most expensive ones. Also circuit 5 seems a complex circuit, together with necessary frequency compensation. So
to perform nearly perfect but it is clearly worse in the following graphs. if you have fast switching frequencies and steep edges a different cir-
cuit might be the better one.
Maybe I should have added, the TLV431 as a so called “reference
diode” in fact is a complex integrated circuit and not just a “diode” in the
meaning of a PN junction. But it has only two (well, three) pins and just
behaves like a zener diode, only better than this (well, in most cases).
The line regulation from 8 to 32 V. Again, all traces meet at 12 V/10 mA. In circuit 5 the line regulation can be influenced considerably by the
Trimming of the shunt resistors makes it easy to compare the circuits choice of the bias resistor. A higher bias current shifts the characteristic
this way. trace towards the steeper range and might thus have a positive effect.
In circuit 1, the voltage divider used a constant voltage, it would not Circuit 7 anyway takes full advantage of the ideal characteristics of a
make sense otherwise. reference diode.
Conclusion It is important to use exactly the components in the simulation that you My requirements were at least 10 mA at RLoad=800 Ω and VS=12 V
want to use in real life! It is not enough to take a standard model of a (yes, indeed a S0 interface). I would have chosen circuit #6 and
Even ‘simple’ circuits like these bear a great potential of optimization. Zener diode. Especially in experiments with circuit 5 I have seen that a would have had to ultimately dimension it to 10.5 mA to be safe over the
Depending on your demands you can get low line regulation, low tem- BZX6V2 from Rohm gives a worse TC than a 1N750 (4.7V) but a much temperature range, if my company's insolvency had not beaten me to it
perature coefficient or low price, unfortunately not all at the same time. better line regulation. ... This would have limited the current consumption of a module (of
The dropout voltage may be a reason to exclude otherwise perfect which there were umpteen in a single device) to <12 mA (instead of
circuits. It should also be noted that all of these current sources actually regulate 20 mA currently) and thus reduced the requirements on the power sup-
the current through RShunt! This is higher by the base current of Q1 ply accordingly.
Sometimes one mA or two don't matter, sometimes VS is constant to than the current through RLoad, which we actually want to control. This
within a few percent, but sometimes you may need it to be a little more may become relevant for higher currents and power transistors with a This would have made the designer of the power supply (well, me, too)
precise.... relatively small current gain. You may want to consider a darlington con- happy. Only 1.5A instead of 2.5A, the transformer would be smaller, the
figuration as Q1 for this case, although increasing the voltage drop. fan can be eliminated and so on...
However, always keep in mind that all components must have the same
temperature, even if Q1 heats up due to its power dissipation! I examined a relatively wide supply voltage range here. Any of these cir- In your project, other parameters may be determinant...
cuits may be tuned by changing resistor values to optimally fit into your
The tight thermal coupling is a challenge in many cases. Especially to- environment. The simulations should give a good starting point. Adopt
gether with a rapidly changing load this may lead to unacceptable them to your demands and finally verify the real circuit to be safe from
disturbances. surprises.
Imprint/Privacy policy © Robert Loos 2007-2024
this page was last updated on 2024/02/04, 08:30PM