Professional Documents
Culture Documents
Lectures On Feedback: Analog Circuit Design
Lectures On Feedback: Analog Circuit Design
Lectures On Feedback: Analog Circuit Design
University of California
Berkeley
College of Engineering
Department of Electrical Engineering
and Computer Science
Robert W. Brodersen
EECS140
Analog Circuit Design
Lectures
on
FEEDBACK
Feedback FB-1
Basic Amplifier
νε
νin + νo
Σ a
- Error Signal
Feedback Signal
νofb
f
Feedback Amplifier
ν ε = ν in – ν ofb
ν ofb = f ⋅ ν o
ν ε = ν in – f ⋅ ν o
νo = a ⋅ νε
T ≡ Loop Gain = a ⋅ f
ν in
+ + νo
νG
- -
R2
νfb
R1
+ +
νε rin a ν ⋅ ν ε + νo
-
- -
ν in +
-
+ +
+
- νo
ν fb = f ⋅ ν o
- -
R1 -
----------------
f =
R1 + R2
Gain Calculation :
νo = a ν ⋅ νε
ν fb = f ν ⋅ ν o
ν
ν in = ν ε + ν fb = ----o + f ν ⋅ ν o
aν
ν
-----o = -1-- ⋅ ------------
T = A Closed Loop Gain
ν in f ν 1 + T
ν
ν in ⋅ a ν
νo = ---------------------
1 + aν ⋅ fν
ν in = ν ε ⋅ ( 1 + a ν ⋅ fν )
ν in = 0
νt + a ν ⋅ f ν ⋅ ν t A ν = 10 fν = 0.1 a ν = 50 , 000
it = -------------------------------
ro
T = 0.1 ⋅ 50, 000 = 5000 r o = 100Ω
ν ro ro
----t = R out = --------------------- = ------------
it 1 + aν ⋅ f ν 1+T ro
------------
R OUT = = 0.02Ω
1+T
ν
R in = -----in
i in
ν in = ( 1 + T ) ⋅ ν ε
ν ν in
iin = ----ε = --------------------------
rin ( 1 + T ) ⋅ r in
ν
R in = -----in = ( 1 + T ) ⋅ r in
i in
νo
i fb = f G ⋅ ν o
-
FB-13
Shunt-Shunt (Cont.)
Gain Calculation :
ifb = fG ⋅ ν o
i
fG = ----fb
νo
iε = i in – i fb
ν o = aR ⋅ i ε
ν o = a R ⋅ ( i in – f G ⋅ ν o )
ifb
νo 1 ⋅ ------------
T
---- = ---
iin f G 1 + T
iin RS
FB-15
Shunt-Shunt (Cont.)
Rin Calculation :
ν
R IN = ----ε
iin
i ε = iin – fG ⋅ ν o = iin – a R ⋅ f G ⋅ i ε
i in
∴i ε = --------------------
1 + aR ⋅ f
ν r in
R IN = ----ε = ------------
iin 1+T
ν
R OUT = -- t
it ii n = 0
( νo = νt)
iin = 0 = i t + i f b
i ε = – ifb = – f G ⋅ ν o
ν o = it ⋅ ro + a R ⋅ iε = i t ⋅ ro – aR ⋅ fG ⋅ ν o
νo ro
---- = ------------ = R OUT
it 1+T
io
iε
+
ai ⋅ iε
iin νε r in
ro
-
io
ifb = fi ⋅ ν o
Rin Calculation :
r in
R IN = ------------
1+T
R OUT = r o ⋅ ( 1 + T )
io
+
r in νε aG ⋅ ν ε
ro
-
+- ν in
+-
io
i fb = f R ⋅ ν o
T = a G ⋅ fR
ν
fR = -----fb
io
Gain Calculation :
Rin Calculation :
R IN = r in ⋅ ( 1 + T )
νfb νo ν
f ν = -----fb
R2 νo
R1
ν fb R1
----- = ---------------- = f ν = 0.1
νo R1 + R2
T = 105 ⋅ ------------------
1k = 10 4
1k + 9k
R in = r in ⋅ ( 1 + T ) = ∞ ⋅ ( 1 + 10 4 ) → ∞
4
r o 10
R OUT = ------------ = ----------------4 = 1Ω
1+T 1 + 10
+ νo
+ νo ν
i in = -----in -
R1
-
ν in
R1 R2
R1
R2
“R “ IN
+ νo
R1
-
ν iε
i in = -----in
R1
R2
R IN iε ro
ν
i in = -----in +- νo
R1 ( – aν R1 ) iε
R1
– aR
R2
i fb
+
ν
- o
iε = i in – i fb
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
iε
-
ro
R1
+
aν ν ε = aν R 1 iε
ν ε = – iε R 1
ifb
ν O = ν in, fb i
f = ----fb-
νO
R2
ν
ifb = – -----O
R2
1
f = – -----
R2
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
T = ( – aR ) ⋅ – ----- = a ν ⋅ R
-----1 = 10 5 ⋅ 1--- = 1.1 × 10 4
1
R2 R2 9
νo ×
A R = ---- = -- ⋅ ------------ = – R 2 ⋅ ------------------------------4 = – R 2 = – 9kΩ
4
1 T 1.1 10
i in f 1+T 1 + 1.1 × 10
ν
But we want -----O
ν in
ν
i in = -----in
R1
νo ν
= ν
R
----- ----o ⋅ --1--- = – -----2 = – 9 = -----o
ν in i in R 1 R1 ν in
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
+
iin νo
R1 +
R IN'
iin R1 R IN'
R
R IN = -----2
aν
R 1 ⋅ R IN' R 1 ⋅ R2
R IN = ------------------- = -------------------------
-
R 1 + R IN' R2 + a ν ⋅ R1
( R 1 ⋅ R IN' ) ⋅ ( R 2 + a ν ⋅ R 1 ) = ( R 1 ⋅ R 2 ) ⋅ ( R 1 ⋅ R IN' )
R IN ' ⋅ ( R 2 – R 2 + a ν ⋅ R 1 ) = R 2 ⋅ R 1
R
R IN' = -----2
aν
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
R1
+
ν in νo
+
R IN '' R
R IN' = -----2
aν
R
R IN '' = R 1 + R IN ' = R 1 + -----2
aν
is the real input resistance we want, but it doesn’t come out
R IN''
directly since we used the Norton equvalent circuit at the input
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
+ +
νε a νν ε
ν in +- r IN +- νo
- -
R2
R1
ro R OUT'
R IN' νo
ν in
+
νε r IN +-
aν
ν ε
-
R 1 || R 2
R2
r IN R 1 + R2
ν ε = ---------------------------ν ε' a ν' = --------------------------- aν
||
R 1 R 2 + r IN R1 r o + R 1 + R2
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
( R 1 + R 2 ) ⋅ ---------------------------
r in
a ν' = a ν ---------------------------
r o + R1 + R2 R 1 || R 2 + r in
r in' = r in + ( R 1 || R 2 )
r o' = r o || ( R 1 + R 2 )
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
ν ofb R2
νo R1
f ν = ----------------
R 1 + R2
R1
∞
T ' = ( 10 5 ) ⋅ ( 0.1 ) ⋅ ------------------------------ ⋅ ------------------------------
T ' = 10 4 10k
∞ + 1k || 9k 10k + 10k
without loading 1
= --- × 10 4
1 1⁄2
2 with loading
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
T '»1
r in ⋅ a ν - ⋅ --------------------------
R IN = ( r in + R 1 || R 2 ) ⋅ -------------------------- R 1 + R 2 - ⋅ ----------------
R1
r in + R 1 || R 2 r o + R 1 + R 2 R 1 + R 2
R IN = r in ⋅ T ⋅ ---------------------------
R1 + R2
r o + R 1 + R 2
o ⋅ (R 1 + R2 )
r------------------------------
r o' ro + R1 + R 2
R OUT = --------------- = -------------------------------------------------------------------------------
1+T'
a ν ⋅ --------------------------- ⋅ ---------------------------
r in R1
r i n + R 1 || R 2 r o + R 1 + R 2
ro
R OUT = ----------------------------------------
T ⋅ ---------------------------
r in
r in + R 1 || R 2
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
R2
ro
ν in
+ ν OUT
R1
νε +- a νν ε
- r in
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
FB-37
Shunt-Shunt Example (Cont.)
Transforming to current source input :
R2
R OUT
ro
+ ν OUT
ν R1
i in = -----in
R1 νε +- a νν ε
- r in
R IN '
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
iε
iin ro ν OUT
+- a r i
ν in ε
rin
R2 Assume short
Assume short R1
for INPUT loasing
for OUTPUT
loading
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
R 1 || R 2 r in +- – a r i
ν in ε R2
iε' r o || R 2
iin ν OUT
r in || R 1 || R 2 +-
R 1 || R 2 ⋅ ---------------
– a νr i n ⋅ --------------------------- R2 i '
r in + R 1 || R 2 r o + R 2 ε
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
R 1 || R 2 - ⋅ ---------------
a R' = – a ν ⋅ r in ⋅ -------------------------- R 2 = – a ⋅ ( r || R || R ) ⋅ ---------------
R2
r in + R 1 || R 2 r o + R 2 r o + R 2
ν in 1 2
r in' = r in || R 1 || R 2
r OUT' = R 2 || r o
ifb R2
ν OUT
R1 ifb 1
fG = --------
- = – ---
--
ν OUT R2
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
R 1 || R 2 ⋅ ---------------
T ' = a R' ⋅ f G = a ν ⋅ -r---in- ⋅ --------------------------- R2
R 2 r in + R 1 || R 2 r o + R 2
ν OUT
--------- = --1--- ⋅ ν OUT
---------
ν in R 1 i in
ν OUT
--------- = R
-----2 ⋅ ---------------
T'
νin R 1 1 + T '
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
T '»1
r in' r in || R 1 || R 2
R IN ' = --------------- = -----------------------------------------------------------------------------
1+T' R 1 || R 2 - ⋅ ---------------
a ν ⋅ -r---in- ⋅ -------------------------- R2
R 2 r in + R 1 || R 2 r o + R 2
r o + R2
R IN ' = --------------- independent of R1
aν
R IN '' = R 1 + R IN ' at ν in
r OUT' R 2 || r o ro
R OUT = --------------- = --------------- = ------------------------------------------------ = R OUT'
1+T' 1+T' a ν ⋅ f G ⋅ ( r in || R 1 || R 2 )
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
FB-43
νOUT -
νε νOUT
ν in +
ν ε = ν in – ν OUT
Series - Shunt
= ν in – ν fb = ν in – f ⋅ νOUT
f = 1
FB-44
Replacing current sources with resistances :
νS νS
i i
g mb ν S = χ ⋅ g m ν S 1
------------
χ ⋅ gm
i = g mb νS
νS 1 1
---- = ------ = ------------
i g mb χ ⋅ gm
+ ν OUT
νε gm ν ε
ν in +- ro
ν -
+
νε -
in
ν fb ν OUT
RS
1
R S || ------------
χ ⋅ gm
Open(Series) Short(Shunt)
ν fb νO
ν
RS f ν = -----fb = 1
νo
ν OUT
νε
+- gm ν ε
ν ro
in
1
R S || ------------
χ ⋅ gm
a ν' = g m ⋅ r o || R S || ------------
1 = T'
since f ν = 1
χ ⋅ g m
ro » RS
g m ⋅ R S || ------------
1
χ ⋅ gm gm ⋅ RS
A ν = 1-- ⋅ ---------------
T ' ≈ ------------------------------------------------ = ---------------------------------------------- = A ν'
fν 1 + T ' 1 + g ⋅ R ⋅ ( 1 + χ )
1 + g m ⋅ R S || ------------ 1 m S
χ ⋅ g m
1 1
r OUT' = r o || R S || ------------ ≈ R S || ------------
χ ⋅ gm χ ⋅ gm
r in' = ∞
1
R S || ------------
r OUT' χ ⋅ gm RS
R OUT = --------------- = ------------------------------------------------ = ----------------------------------------------
1+T ' 1 + g m ⋅ ( 1 + χ ) ⋅ RS
1 + g m ⋅ R S || ------------ 1
χ ⋅ gm
1
= R S || --------------------------- = R OUT
gm ⋅ ( 1 + χ )
ROBERT W. BRODERSEN LECTURE 30 FALL,1998
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
RL
iOUT +
RL νε
- ro
ν OUT
ν in iOUT iOUT
+ +-
νε - νfb ν in
+
RS νfb RS
-
OPEN (Series) OPEN (Series)
For Simplicity,χ = 0
ν fb
RS
i OUT
+-
RS RS
RS
ν fb = i OUT R S
RS RS
Redrawn :
iOUT
ν in
ν ε ⋅ g m ---------------------------
ro
r o + RL + RS
r o + R L + R S
= r OUT'
aG
ν fb
RS i OUT
ν
fR = -------fb = R S
iOUT
T ' = a G ⋅ fG = g m ⋅ --------------------------- ⋅ RS
ro
r o + R L + R S
ro ⋅ RS
R OUT' = r OUT' ⋅ ( 1 + T ' ) = ( r o + R L + R S ) ⋅ 1 + g m ⋅ ---------------------------
r o + R L + R S
= r o + RL + R S + gm ⋅ ro ⋅ R S = R L + RS + ( 1 + gm ⋅ RS ) ⋅ ro
i OUT
= -1-- ⋅ ---------------
T'
G M = -------
ν in fR 1 + T '
ro ⋅ RS
g m ⋅ ---------------------------
1 r o + RL + R S
gm ⋅ ro
= ----- ⋅ ------------------------------------- = --------------------------------------------------------
-
R g m ⋅
S 1 + ---------------------------
r o ⋅ R S
r o + R L + R S + g m ⋅ r o ⋅ R S
ro + R L + RS
gm ⋅ ro gm
- ≈ ----------------------------
G M = ------------------------------------------------------------ -
RL + R S + ro ⋅ ( 1 + gm ⋅ RS ) ( 1 + g m ⋅ R S)
r o » R L ,R S
FB-53
Shunt - Shunt
Short RD
RD RF
ifb Short
RF R IN '
ν OUT ν OUT
R IN RG
ν in
ν in' ν
i in = -----in RG
RG
iin
R D || R F
iin ν OUT
R G || R F
ν OUT = – iin ⋅ ( R G || R F ) ⋅ g m ⋅ ( R D || R F || r o )
ν OUT-
a R' = -------- = – ( R G || R F ) ⋅ g m ⋅ ( R D || R F || r o )
iin
r in' = R G || R F r OUT' = R D || R F
ifb
ν OUT ν OUT 1
RF fG = --------
- = – -----
i fb RF
1
T ' = a R ⋅ f G = ----- ⋅ ( R G || R F ) ⋅ g m ⋅ ( R D || R F || r o )
RF
T '»1
r in' R G || R F
R IN ' = --------------- = -----------------------------------------------------------------------------
1+T ' 1
----- ⋅ ( R G || R F ) ⋅ g m ⋅ ( R D || R F || r o )
RF
RF
= ---------------------------------------- ≈R
-----F
g m ⋅ ( R D || R F || r o ) a ν
ROBERT W. BRODERSEN LECTURE 30 FALL,1998
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON FEEDBACK
ν OUT
At νin a ν = --------
-
ν in'
R
R IN = R G + R IN' = R G + -----F ≈ R G
aν
T '»1
r OUT' ( R D || R F || r o )
R OUT = --------------- = -----------------------------------------------------------------------------
1+T ' 1
----- ⋅ ( R G || R F ) ⋅ g m ⋅ ( R D || R F || r o )
RF
1
= ---------------------------------
g m ⋅ -----------------
RG
R F + R G