You are on page 1of 29

Differential Amplifiers:

Implementation on ICs
Replacing RSS and RD with
current-sources and active loads

F. Najmabadi, ECE102, Fall 2012 (1/29)


Resistor Rss provides
source degeneration for a stable bias
Bias (Common Mode circuit )

ID ID
ID

ID ID ID

2ID

 In discrete circuits, bias is similar to that of a CS amplifier (source degeneration


with a source resistor).
 However RSS does not affect the differential gain and , in fact, should be large
to improve CMRR (no need for a by-pass capacitor!)

F. Najmabadi, ECE102, Fall 2012 (2/29)


Differential amplifier with current source active load
Q1 and Q2 are identical &VG2 = VG1

Q3 and Q4 are identical


o Q3/Q4 act active load/
current source (similar to a
CS amplifier).

Q5 is necessary
o For signals, Q5 provides RSS = ro5 necessary for reducing common-mode gain (a
large RSS = ro5 can be obtained without significant voltage drop across Q5).
o Parameters of Q5 (i.e., W/L, VG) should be chosen such that ID3 = ID4 = 0.5 ID5 .
o Q5 eases the necessary precision in biasing Q1 and Q2 gates.
F. Najmabadi, ECE102, Fall 2012 (3/29)
Differential amplifier with
current source active load – Bias
 Q1 and Q2 are identical & VG2 = VG1
 Q3 and Q4 are identical
 Parameters of Q5 (i.e., W/L, VG) are chosen such
that ID3 = ID4 = 0.5 ID5

VGS 1 = VGS 2 ⇒ VOV 1 = VOV 2


I D1 = I D 2 = I D 3 = I D 4 = 0.5 I D 5

Ignoring channel-width modulation:*


1. ID1 = ID3 = 0.5 ID5 sets VOV1 and VGS1
2. VS1 = VGS1 −VG1
3. VD5 = VS1
4. VDS5 = VS1 +VSS
5. We need to include channel-width modulation to
find VDS1 and VDS3
6. Precise biasing of Q1 and Q2 are not necessary to
get correct ID1 (it only affects VDS1 and VDS3 )*

* Similar results are obtained if we do not ignore channel-width modulation:


F. Najmabadi, ECE102, Fall 2012 (4/29) VS =VD5 will adjust to get the correct VGS1 and VOV1 (See problem set)
Differential amplifier with
current source active load – Signal analysis

ro3 = ro4

ro5

F. Najmabadi, ECE102, Fall 2012 (5/29)


Differential amplifier with
current source active load – Signal analysis
Differential Mode
vo1,d = − g m1 (ro1 || ro3 ) (−0.5vd ) = 0.5 g m1 (ro1 || ro3 )vd
vo 2,d = −vo1 = −0.5 g m1 (ro1 || ro3 )vd

Common Mode

vo1,c g m1ro 3
=−
vc 1 + 2 g m1ro 5 + ro 3 / ro1
vo1,c = vo 2,c

F. Najmabadi, ECE102, Fall 2012 (6/29)


Cascode differential amplifier

Cascode active load

Cascode amplifier

No reason to put a cascode


current source here.

Bias analysis is similar to the case of differential


amplifier with current-source active load.
F. Najmabadi, ECE102, Fall 2012 (7/29)
Cascode differential amplifier – Signal analysis

Small
signal

F. Najmabadi, ECE102, Fall 2012 (8/29)


Cascode differential amplifier – Signal analysis
Differential Mode

From Lecture Set 6:


g m1 g m 3 g m 5 ro1ro 3 ro 5 ro 7
vo1,d ≈ − × (−0.5vd )
g m 3 ro1ro 3 + g m 5 ro 5 ro 7
= − g m1 ( g m 3 ro3 ro1 || g m 5 ro5 ro7 )(−0.5vd )
vo 2,d = −vo1,d

F. Najmabadi, ECE102, Fall 2012 (9/29)


Cascode differential amplifier – Signal analysis
Common Mode

For gm ro >> 1*
g m 5 ro 5 ro 7
vo 2,c = vo1,c ≈ − × vc
2ro 9

F. Najmabadi, ECE102, Fall 2012 (10/29) * Derive the expression for vo1,c
Differential Amplifiers –
Output Configurations

Typical implementation of differential amplifier circuits

Two outputs Single ended output

F. Najmabadi, ECE102, Fall 2012 (11/29)


Output Configurations of Differential Amplifiers
Differential Output

Single-ended Output Two Separate Outputs

F. Najmabadi, ECE102, Fall 2012 (12/29)


Differential Amplifiers with Differential Output
Differential Mode

Differential Output

Common Mode

Not used often because the load floats


(i.e., not attached to the ground

F. Najmabadi, ECE102, Fall 2012 (13/29)


Differential Amplifiers with Differential Output
Differential Mode
vo1,d = − g m (r o ||R D || RL /2)(−0.5vd )
vo 2,d = −vo1,d
vod = vo 2,d − vo1,d = −2vo1,d = − g m (r o ||R D || RL /2)vd
Differential Output
vod
Ad = = − g m (r o ||R D || RL /2)
vd

Common Mode vo1,c gm R D


=−
vc 1 + 2 g m R SS + R D / ro
vo 2,c = vo1,c
voc = vo 2,c − vo1,c = 0
voc
Ac = =0
vo = Ac ⋅ vc + Ad ⋅ vd vc

| Ad |
CMRR = =∞
| Ac |
F. Najmabadi, ECE102, Fall 2012 (14/29)
Differential Amplifiers with Two Outputs
Differential Mode

Two Separate Outputs (RL1 ≈ RL2 = RL)


(i.e., input to another difference amplifier)

Common Mode

Note: To use half circuit, (RL1 ≈ RL2) or


RL should be large enough so that
symmetry is preserved (i.e. RL1,2 >> Ro)

F. Najmabadi, ECE102, Fall 2012 (15/29)


Differential Amplifiers with Two Outputs
Differential Mode

vo1,d
= − g m (r o ||R D || RL1 )
− 0.5vd
vo 2,d
= − g m (r o ||R D || RL 2 )
+ 0.5vd
Note: Each output has its own
differential- and common-mode
gains: v v
Common Mode A1d = o1,d , A1c = o1,c
vd vc
vo1 = A1c ⋅ vc + A1d ⋅ vd

vo1,c g m ( R D ||R L1 )
=−
vc 1 + 2 g m R SS + ( R D ||R L1 ) / ro
vo 2,c g m ( R D ||R L 2 )
=−
vc 1 + 2 g m R SS + ( R D ||R L 2 ) / ro

F. Najmabadi, ECE102, Fall 2012 (16/29)


Typical implementation of differential
amplifiers with two outputs

Amplifier Stage A Amplifier Stage B

vo 2, A = vi 2, B

vo1, A = vi1, B

CS Amp:
RL = ∞ for Stage A

F. Najmabadi, ECE102, Fall 2012 (17/29)


Differential Amplifiers with
Single-ended Output
Differential Mode

Single-ended Output

Common Mode

To use half circuit, RL should be


large enough such that symmetry is
preserved (i.e. RL >> Ro = RD||ro)

F. Najmabadi, ECE102, Fall 2012 (18/29)


Differential Amplifiers with
Single-ended Output
Differential Mode
vo = Ac ⋅ vc + Ad ⋅ vd
vo 2
= − g m (ro ||R D ||R L )
0.5vd
Single-ended Output
vod = vo 2 = −0.5 g m (ro ||R D ||R L ) vd
vod
Ad = = −0.5 g m (ro ||R D ||R L )
vd

Common Mode

voc g m ( R D || RL )
Ac = =−
vc 1 + 2 g m R SS +( R D || RL ) / ro

To use half circuit, RL Should be


large so that symmetry is preserved
(i.e. RL >> Ro = RD||ro) Note: Ac ≠ 0 which means
CMMR is NOT infinite.
F. Najmabadi, ECE102, Fall 2012 (19/29)
An implementation of differential amplifiers
with an output (coupled to a CS amplifier)
Differential Amplifier
with a single output CS stage

F. Najmabadi, ECE102, Fall 2012 (20/29)


Active load for a single-ended output

Works fine but require biasing of “Popular” active load for single-ended output
Q3 and Q4 (i.e., VG3)  Q3/Q4 are NOT current sources and do
not require biasing (i.e., VG3)
 Gets a similar gain and CMRR
 But, circuit is NOT symmetric (half-circuit
does not work!)
F. Najmabadi, ECE102, Fall 2012 (21/29)
Active load for a single-ended output:
Small signal equivalent
Small Signal

Note ro4 = ro3 and gm4 = gm3

Diode-connected
transistor

F. Najmabadi, ECE102, Fall 2012 (22/29)


Small-signal analysis of single-ended output

Small Signal

Note ro4 = ro3 and gm4 = gm3


Circuit is NOT symmetric
ro2 = ro1 and gm2 = gm1
CANNOT use “half-circuit”
F. Najmabadi, ECE102, Fall 2012 (23/29)
Small-signal analysis of single-ended output –
Differential Gain (1)

ro4 = ro3 and gm4 = gm3


ro2 = ro1 and gm2 = gm1
vgs1 = − 0.5vd − v5
vgs2 = + 0.5vd − v5

v g 3 − v5
Node vg3 g m 3v g 3 + g m1 (−0.5vd − v5 ) + =0
ro1
vo v −v
Node vo g m 3v g 3 + + g m1 (+0.5vd − v5 ) + o 5 = 0
ro 3 ro1
v5 v5 − v g 3 v5 − vo
Node v5 + + − g m1 (−0.5vd − v5 ) − g m1 (+0.5vd − v5 ) = 0
ro 5 ro1 ro1
F. Najmabadi, ECE102, Fall 2012 (24/29)
Small-signal analysis of single-ended output –
Differential Gain (2)
Rearranging terms:

 1   1 
vg 3  g m 3 +  + v5  − g m1 −  = +0.5 g m1vd
 ro1   ro1 
 1   1 1 
v g 3 ( g m 3 ) + v5  − g m1 −  + vo  +  = −0.5 g m1vd
  
 ro1   ro 3 ro1 
 1   2 1   1 
v g 3  −  + v5  + 2 g m1 + +  + vo  −  = 0
 ro1   ro1 ro 5   ro1 

Dropping 1/ro terms compared with gm

v g 3 ( g m 3 ) + v5 (− g m1 ) = +0.5 g m1vd
Dropping v5 /ro5 term implies
 1 1 
v g 3 ( g m 3 ) + v5 (− g m1 ) + vo  +  = −0.5 g m1vd that very little current flows into
 ro 3 ro1  ro5 (can remove ro5 from the
 1   1  circuit as done in the textbook)
v g 3  −  + v5 (+ 2 g m1 ) + vo  −  = 0
 ro1   ro1 
F. Najmabadi, ECE102, Fall 2012 (25/29)
Small-signal analysis of single-ended output –
Differential Gain (3)
v g 3 ( g m 3 ) + v5 (− g m1 ) = +0.5 g m1vd
 1 1 
v g 3 ( g m 3 ) + v5 (− g m1 ) + vo  +  = −0.5 g m1vd
 ro 3 ro1 
 1   1 
v g 3  −  + v5 (+ 2 g m1 ) + vo  −  = 0
 ro1   ro1 
Subtracting second equation from the first*:
vo
= − g m1vd ⇒ vo = − g m1 (ro1 || ro 3 )vd ⇒ Ad = − g m1 (ro1 || ro 3 )
ro1 || ro 3

Adding all three equations give: Note: vg3 << vo


vo vo
2 g m 3v g 3 + = 0 ⇒ vg 3 = −
ro 3 2 g m 3 ro 3

vg 3 = +
g m1 (ro1 || ro 3 )
vd ≈
g m1
vd Textbook Eq. 7.1.40
2 g m 3 ro 3 4 g m 3 ro is incorrect
* This is sloppy math as if subtract 2nd equation from first before dropping ro terms, a vg3 term
appears in the above equation. Fortunately, as vg3 << vo, ignoring vg3 term is justified
F. Najmabadi, ECE102, Fall 2012 (26/29)
Small-signal analysis of single-ended output –
Common-mode Gain (1)

ro4 = ro3 and gm4 = gm3


ro2 = ro1 and gm2 = gm1
vgs1 = − 0.5vd − v5
vgs2 = + 0.5vd − v5

vg 3 − v5
Node vg3 g m 3vg 3 + g m1 (vc − v5 ) + =0
ro1
vo v −v
Node vo g m 3v g 3 + + g m1 (vc − v5 ) + o 5 = 0
ro 3 ro1

Node v5 v5 v5 − vg 3 v5 − vo
+ + − g m1 (vc − v5 ) − g m1 (vc − v5 ) = 0
ro 5 ro1 ro1
F. Najmabadi, ECE102, Fall 2012 (27/29)
Small-signal analysis of single-ended output –
Common-mode Gain (2)
vg 3 − v5
g m 3vg 3 + g m1 (vc − v5 ) + =0
ro1
vo v −v
g m 3v g 3 + + g m1 (vc − v5 ) + o 5 = 0
ro 3 ro1
v5 v5 − vg 3 v5 − vo
+ + − g m1 (vc − v5 ) − g m1 (vc − v5 ) = 0
ro 5 ro1 ro1

Subtracting second equation from the first and dropping 1/ro terms compared with gm
vo
=0 ⇒ Ac = 0 ⇒ CMRR = ∞
ro1 || ro 3

Solving equations without dropping 1/ro terms compared with gm


1 1
vo = vc ⇒ Ac = ⇒ CMRR = 2 g m 3 ro 5 g m1 (ro1 || ro 3 )
2 g m 3 ro 5 2 g m 3 ro 5

F. Najmabadi, ECE102, Fall 2012 (28/29)


Small-signal analysis of single-ended output –
Output Resistance

Attach a source vx to the


output and calculate ix)

Subtracting second equation


vg 3 − v5 from the first and dropping
Node vg3 g m 3vg 3 + g m1 (−v5 ) + =0 1/ro terms compared with gm
ro1
vx
vx v −v = ix
Node vx g m 3v g 3 + + g m1 (−v5 ) + x 5 = ix ro1 || ro 3
ro 3 ro1
vx
v5 v5 − v g 3 v5 − v x Ro = = ro1 || ro 3
Node v5 + + − g m1 (−v5 ) − g m1 (−v5 ) = 0 ix
ro 5 ro1 ro1
F. Najmabadi, ECE102, Fall 2012 (29/29)

You might also like