Lecture17 Fully Diff Amps CMFB
Lecture17 Fully Diff Amps CMFB
Fall 2012
Lecture 17: Fully Differential Amplifiers & CMFB
Sam Palermo
Analog & Mixed-Signal Center
Texas A&M University
TAMU-Elen-474
Jose Silva-Martinez-08
vO
vI+
io
M1
M2
SINGLE-ENDED
vI-
vI-
M1
M2
v I+
vO
io
ITAIL
ITAIL
(a)
v O+
vI+
(b)
M1
M2
ITAIL
IB
v I-
vO-
v I+
vO +
M1
M2
ITAIL
IB
(c)
FULLY-DIFFERENTIAL
-3-
(d)
vI -
v O-
TAMU-ECEN-474
Jose Silva-Martinez_08
Fully-Differential Circuits
In general:
vin1
vo1
- +
+vin2
vo 2 vo1 vo1 + vo 2
vod
vo 2 =
+
=
+ voc
2
2
2
vo2
Hence
v od A dd A dc v id
v = A
oc cd A cc v ic
Common-mode output
Differential-mode output
A dd =
v od
v id
A dc =
Vic =0
v od
v ic
Vid =0
A cd =
-4-
v oc
v id
A cc =
Vic =0
v oc
v ic
Vid =0
TAMU-ECEN-474
Jose Silva-Martinez_08
vo1
- +
+vin2
CMRR =
A dd
A dc
vi 2 + vi1
w/ vid = vi 2 vi1 and vic =
2
vo2
IB
v02
v01
Z1
v1
v2
M1
M2
g m1 g m 2 Z1
v01 =
g m1 + g m 2 + Ys
Z2
v02 =
2IB
g m1 g m 2 Z 2
g m1 + g m 2 + Ys
Ys
Ys
vid
vic
1 +
gm2
2 g m 2
Ys
Ys
vic
v
1
id
g m1
2 g m1
-5-
TAMU-ECEN-474
Jose Silva-Martinez_08
IB
v02
v01
Z1
v1
v2
M1
Add =
vo1 vo 2
vi 2 vi1
=
vic = 0
g m1 g m 2
g m1 + g m 2 + Ys
Ys
Z1 + Z 2 +
2
Z1
Z
+ 2
g m 2 g m1
Z2
M2
2IB
Adc =
vo1 vo 2
(vi 2 + vi1 ) 2 v
id
Z
g m1 1 + 1
A
Z2
CMRR = dd
Adc
g Z
Ys 1 m1 1
gm2 Z 2
Acd =
Acc =
vi 2 vi1
vic = 0
(vo 2 + vo1 ) 2
(vi 2 + vi1 ) 2 v
id
-6-
g m1 g m 2
g m1 + g m 2 + Ys
g m1 g m 2
Y
1
Z1 Z 2 + s
g m1 + g m 2 + Ys 2
2
=0
(vo 2 + vo1 ) 2
=
=0
Z2
Z1
Y
s
g
g
m 2
m1
Z1
Z
2
g m 2 g m1
g m1 g m 2
Z
1 Z 2
+ 1
Ys
g m1 + g m 2 + Ys 2 g m1 g m 2
TAMU-ECEN-474
Jose Silva-Martinez_08
Fully-Differential Circuits
Ideal voltage gain
ZF
vin1
vin2
Z1
Add =
Zf
v01 v02
=
vin 2 vin1
Z1
vo1
- +
+-
Z1
ZF
vo2
vin1
vin2
Z1
Z1
vo1
- +
+-
ZF
vo2
IB
-7-
TAMU-ECEN-474
Jose Silva-Martinez_08
M3
Vb
Linear range is further minimized
IB+IB
v01
v02
v1
Z1
v2
M1
M1
2IB
Z1
THD increases
The common-mode output impedance is the
parallel of the equivalent output resistance (M1 and
M3) and the parasitic capacitors.
For large dc gain, the output impedance at nodes
v01 and v02 are further increased and IB produces
a dc offset = RoutIB.
Large common-mode offsets!
How can this issue be fixed?
-8-
TAMU-ECEN-474
Jose Silva-Martinez_08
-9-
TAMU-ECEN-474
Jose Silva-Martinez_08
- 10 -
TAMU-ECEN-474
Jose Silva-Martinez_08
Adder
CM-Feedback
Gcmf=100 A/V.
If the current offset is 10 A, then the
offset voltage needed for compensation is
100 mV.
Expected DC outputs after settling are
100 mV.
- 11 -
TAMU-ECEN-474
Jose Silva-Martinez_08
Gcmf=100 A/V.
If the current offset is 10 A, then the
offset voltage needed for compensation is
100 mV.
Expected DC outputs after settling are
100 mV.
If necessary to reduce this 100mV offset
further, then use a larger Gcmf
- 12 -
TAMU-ECEN-474
Jose Silva-Martinez_08
- 13 -
TAMU-ECEN-474
Jose Silva-Martinez_08
ZF
Z1
vin1
vo1
- +
+Z1
vin2
ZF
vo2
vo1
vo2
v cm =
v 01 + v 02
2
- 14 -
TAMU-ECEN-474
Jose Silva-Martinez_08
icm_noise
(1/2)
vocm -
Gm_fb
Vref
(define the
commonmode level)
icm_noise
BASIC CONCEPTS:
vcm_noise = icm_noise/Gm-fb
gm
icm_noise
Gm_fb
vref
- 15 -
TAMU-ECEN-474
Jose Silva-Martinez_08
M3
IB
v01
IB
v1
Z1
Control
CMFB Characteristics:
v02
Transconductance gain=gm2/2
mirror in CMFB OTA)
v2
M1
M1
(no PMOS
Z1
2IB
Zcm
M3
Vcm
M2
M3
GND
DC OFFSET VOLTAGE IS
AROUND 2*Ioff/gm2
M2
2IB
CMFB
- 16 -
TAMU-ECEN-474
Jose Silva-Martinez_08
2M3
voc
CMFB Characteristics:
i3
Loop
DC Transconductance gain=gm2/2
0.5 Z1
2M1
g Z
Z
g 1
( 2 g m 3 ) 1 = m 2 1
m 2
2
2
2 g m 3
Zcurrent_sourc
e
0.5Zcm
M3
M3
Vcm
M2
M2
2IB
CMFB
- 17 -
TAMU-ECEN-474
Jose Silva-Martinez_08
v01
IB
v1
Z1
M3
v02
v2
M1
M1
Z1
Dominant pole
2IB
Zcm
GBW
Zcm
M3
M3
Vcm
First non-dominant
pole
ground
M2
M2
2IB
CMFB
- 18 -
TAMU-ECEN-474
Jose Silva-Martinez_08
OPAMP
Mp
IB(vC)
IB(vC)
R
v1
v01
R
vC
v2
Mp
v02
v1
Mp
Mp
CL
.
.
v2
Mn
2IB
CMFB
Mn
CL
AC
GND
vC
Mcm
Mcm
2IB
2IB
(a)
(b)
- 19 -
TAMU-ECEN-474
Jose Silva-Martinez_08
- 20 -
TAMU-ECEN-474
Jose Silva-Martinez_08
Single-ended outputs
TAMU-ECEN-474
Jose Silva-Martinez_08
Single-ended outputs
- 22 -
TAMU-ECEN-474
Jose Silva-Martinez_08
- 23 -
TAMU-ECEN-474
Jose Silva-Martinez_08
v01
M3
M3
IB
IB
Z1
v02
1 pole at vcm (1/RC)
1 pole at gate of M3 (gm3/CP3)
1 pole at the output (g01/C1)
In OPAMPs you can use resistors as
common-mode detector due to the presence
of the output buffers
dc gain = 0.5gm2R01
Z1
M1
M1
2IB
Zcm
Dominant pole
Zcm
M3
M3
GBW
Vcm
ground
M2
M2
2IB
CMFB
- 24 -
First non-dominant
pole
[Gray]
Need to have a
replica source
follower to set the
appropriate reference
level for the CMFB
amplifier
25
[Gray]
I cms = I 20 + g m 22 (Voc VCM )
Gcmf = g m 22
26
[Razavi]
27
Next Time
OTA CMFB Examples
Output Stages
28