Current Source BJT
Current Source BJT
A current generator ensures the desired current when the load varies
I0 1
1
I R L oad
+ R *L o ad
VLoad
RLoad I0
-
V L oad V L*oad V
The simplest approximation to a current generator is obtained by:
I0 I 1
R L o ad
1
R
RLoad
I0
VLoad VEE V V
V
I0 If R>>RLoad results IV/R.
R L o ad R
A current source realized in this way presents some disadvantages, in fact, the condition
R >> RLoad determines both the need for power supplies with high values of V and high
power loss.
A better current generator can be obtained using a pnp transistor . Applying suitable
voltage VB the transistor functions in the active region and is traversed by a current IC
function of RE.
I = -IC
IC -IC=I
-IB
PNP RE
Output characteristic
characteristics
1 VCE
VCE
RE
-IB
1
RE
+
VEE
SERIES
I
-IC=I
1 | ICQ |
-IB
rce |VCEQ | VA
1
RLoad 1
R
VE VB 0.65V
I C | I E |
RE RE
VCC VCC
R1
ZLoad R1 ZLoad
The figure shows a typical configuration that allows to reduce the effects caused by
variations in temperature. In fact, assuming IC-IE:
VCC VD
I R 2 R2 VD VBEQ I C RE ; I R 2 ;
R1 R2
=0
1 VCC VD
IC R2 R1 VBEQ
RE R1 R2 R1 R2
V CC=0V
IC2
IC2
IRef rce
RRef RLoad IB2
IC2
I C1
BJT1 BJT2 DIC
+
V CE2
I B1 I B2 - VCE VCE2
DVCE
V EE=-10V
This current source is characterized by:
• Current IC2
• Dynamic res.rce = DVCE/DIC
If the two BJTs are equal, the currents IB1 and IB2 are equal so IC1 = IC2, therefore:
Neglecting VCEsat
I C1 RLOAD
BJT1 BJT2
+
V CE2 IB2
I B1 I B2 -
IB1 IB2
IREF ILOAD
RREF ZLOA
D
Current mirror with Similarly using pnp
Simple current
multiple output: transistors we have:
mirror
VEE
IB1 IB2
IREF ILOAD
RREF ZLOA
D
VEE VCC
IC3
IB1 IB2
R1
BJT3
IC1 BJT1 BJT2
IC2
R2
VEE IC3 RRef
IREF IRef IC2
RREF R1
BJT3 IC1 BJT1 BJT2
+
R2 RE V CE2
IB1 IB2 -
IC
R1
+
1) Choose the supply voltage VCC and the transistor biasing points: V CE
-
VCE, VCE2 and IC(=IC1=IC2). VCE= VCE2= VCC /2 . R2
BJT
VCC VBEon
3) RRef is obtained by: RRe f
IC
IB1 IB2 +
1) Choose the supply voltage VEE and the transistor working points: |VCE2|
BJT1 -
VCE, VCE2 and IC(=-IC1 =-IC2). VCE=|VCE2|+VRE= VEE /2 IC1 BJT2
IC2
VEE
2) BJT is a transistor npn, BJT1 and BJT2 are pnp. From theIREF IC
RREF R1
datasheet |VBEon| and hFE values can be obtained. If only hFEmin +
BJT
and hFEmax values are provided, hFE can be estimated using: V CE
-
R2 RE
hFE = hFE min ·hFE max
VEE |VBEon |
3) RRef is obtained by: RRe f
IC
VEE / 10
4) RE is obtained by: RE
IC
RL=100W
The two transistors have been considered to be identical so that IC2 = Iref.
Working with biasing voltage equal to 10V current IREF would be obtained using
RREF=200kW. Resistors of this type are expensive in terms of occupied area.
IRef
RRef
IC2
VBE1 VBE 2 I C 2 R2 ZLoad
IC1
BJT1 BJT2
+
VCE2
Neglecting the Early effect for the two BJTs VBE is: IB1 IB2 -
R2
VBE
IC
IC I0 e VT
VBE VT ln VEE=-10V
I0
From which:
I C1 I I C1
VT ln VT ln C 2 I C 2 R2 VT ln I C 2 R2
I 01 I 02 IC 2
n ln(n)
1 0.00
2 0.69 1) VEE = -10V e IRef =0.5 mA
3 1.10
4 1.39 2) The goal is a current IC2 equal to IRef /5.
5 1.61
6 1.79 3) From datasheet the quanty VBEon is obtained.
7 1.95
8 2.08
VCC VBEon VEE
9 2.20
4) Rref is computed RRef
10 2.30 I Re f
11 2.40
12 2.48
13 2.56 5) N=5 ln(5)=1.61.
14 2.64
15 2.71 VT ln n
16 2.77 6) R2 is computed R2
17 2.83 IC 2
18 2.89
19 2.94
20 3.00 VT K T 26mV At room temperature
q 27 °C
VEE
IB1 IB2
VBE1 VBE 2 I E 2 R2
IC1 BJT1 BJT2
VBE1 VBE 2 I C 2 R2 IC2
ILOAD
VBE1 VBE 2 I C 2 R2 IREF RREF
ZLOAD
Neglecting the Early effect for the two BJTs VBE is:
VBE
IC
IC I0 e VT
VBE VT ln
I0
From which:
I C1 I I C1
VT ln VT ln C 2 I C 2 R2 VT ln I C 2 R2
I 01 I 02 IC 2