ece 255 l25 cascode amplifiers - nanohub/uploads/ece_255_l25_cascode_amplifie… · 1 ece 255: l25...
TRANSCRIPT
![Page 1: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/1.jpg)
1
ECE 255: L25
Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5)
Mark Lundstrom School of ECE
Purdue University West Lafayette, IN USA
Spring 2019 Purdue University
![Page 2: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/2.jpg)
Announcements
2
1) HW8 due at 5:00 PM Friday, March 29
2) Exam 3 is at 6:30 PM, Tuesday, April 2
3) Spice Project 3 will be due on April 17
Lundstrom: 2019
![Page 3: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/3.jpg)
CS amplifier
3 Lundstrom: 2019
+
υi
−
+
υ0
−
D S
VDD
RD
G
Aυo= υo
υi
= −gmRD
Rin = ∞
Ro = RD
![Page 4: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/4.jpg)
CS amplifier with active load
4 Lundstrom: 2019
+
υi
−
+
υ0
−
D S
VDD
G
IO
Ideal current source
RO = ∞ Aυo= υo
υi
= −gmro
Rin = ∞
Ro = ro
But this gain is not large enough
Aυo= −A0
![Page 5: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/5.jpg)
Solution: cascade amplifiers
5 Lundstrom: 2019
Examples: CE:CE CC:CE CE:CC
CE:CB or CS:CG = “cascode”
Stage 2 Stage 1
![Page 6: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/6.jpg)
Basic cascode
6 Lundstrom: 2019
+
υi
−
υ0
D S
G
VG2
“cascaded cathode”
grid
plate
cathode
Q1
Q2
![Page 7: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/7.jpg)
Cascode amplifiers
7 Lundstrom: 2019
CG CS
Discrete transistor version first Then MOS IC cascodes
![Page 8: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/8.jpg)
Outline
8
1) Introduction
2) Discrete cascode
3) IC MOS cascode
4) Discussion
5) BJT cascode
6) Summary
Lundstrom: 2019
![Page 9: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/9.jpg)
Discrete CS:CG cascode
9
+
υi
−
υ0
VDD
RD
RSυsig
Rsig
CS
R1
R2
R3
CG
CC1
CC2
RL
Q1
Q2
![Page 10: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/10.jpg)
CS:CG discrete cascode (without bias resistors)
10
+υi
−
Aυo= Aυ1
× Aυ2
RD
+υo
−
Aυo= −gm1
1gm2
⎛⎝⎜
⎞⎠⎟× gm2RD
Aυo= −gm1RD
Rin = ∞
Ro = RD
Q1
Q2
![Page 11: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/11.jpg)
CS:CG cascode summary
11 Lundstrom: 2019
CS CG
• Input resistance of CS • Output resistance of CS • Voltage gain of CS
(excellent high frequency response)
Aυo≈ −1 Aυo
= +gmRD
![Page 12: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/12.jpg)
Outline
12
1) Introduction
2) Discrete cascode
3) IC MOS cascode
4) Discussion
5) BJT cascode
6) Summary
Lundstrom: 2019
![Page 13: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/13.jpg)
CS:CG cascode (IC)
13 Lundstrom: 2019
+υi
−
υo
Rin = ∞
Q1
Q2
Aυo= Aυ1
× Aυ2
Aυo= −gm1 ro1 || Rin2( )× gm2Rout2
Rin2
Rout2
![Page 14: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/14.jpg)
Recall L24
14 Lundstrom: 2019
RL
RS
Rout = ro + 1+ gmro( )Rseries
Rout ≈ ro + gmro( )RS
Rin =ro + RL( )1+ gmro( )
Rin ≈1gm
+ RL
gmro
Rout ≈ gmro( )RS
![Page 15: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/15.jpg)
First stage gain
15 Lundstrom: 2019
+υi
−
υo
Rin = ∞
Q1
Q2 Aυ1
= −gm1 ro1 || Rin2( )
Rin2
Rout2
Rin2 ≈1gm
+ RL
gmro
Aυ1= −gm1 1 gm2( ) ≈ −1
![Page 16: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/16.jpg)
Second stage gain
16
+υi
−
υo
Rin = ∞
Q1
Q2
Aυ2= +gm2Rout2
Rin2
Rout2
Aυ2= +gm2 gm2r02r01( )
Rout 2 ≈ ro2 + gm2ro2( )RSRout 2 ≈ gm2ro2( )ro1
![Page 17: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/17.jpg)
Total gain
17
+υi
−
υo
Rin = ∞
Q1
Q2
Rin2
Rout2
Aυo= − gm1r01( ) gm2r02( )
Aυo= Aυ1
× Aυ2
Aυ1= −gm1 1 gm2( )
Aυ2= +gm2 gm2r02r01( )
![Page 18: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/18.jpg)
Total gain of cascode
18
+υi
−
υo
Rin = ∞
Q1
Q2
Rout2
Aυo= − gmr0( )2
Aυo= −A0
2
![Page 19: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/19.jpg)
An easier way
19
+υi
−
Q1
Q2
Rin2
Rout2
gm1υi
υo = − gm1υi( )Rout2
Rout 2 ≈ gm2ro2( )ro1
Aυi= − gmro( )2
Aυo= −A0
2
gm1υi
![Page 20: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/20.jpg)
Recall: CS amplifier with active load
20 Lundstrom: 2019
+
υi
−
+
υ0
−
D S
VDD
G
IO
Ideal current source
RO = ∞
Aυo= −gmro
Aυo= −A0
Aυo= − A0( )2Cascode:
![Page 21: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/21.jpg)
Outline
21
1) Introduction
2) Discrete cascode
3) IC MOS cascode
4) Discussion
5) BJT cascode
6) Summary
Lundstrom: 2019
![Page 22: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/22.jpg)
Implementation
22
VDD
R1
Q2
IREF
Q3
cascode amplifier
υo
![Page 23: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/23.jpg)
Implementation
23 Lundstrom: 2019
+υi
−
υ0
VG2
Q1
Q2
VDD
IO Aυo= − gmr0( )2
Aυo= −gm gmr0( )ro⎡⎣ ⎤⎦ || rop
Aυo≈ −gmro = −A0
PNP current mirror
The solution is to use a cascode current course.
(S&S p. 549)
![Page 24: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/24.jpg)
Include a load resistor
24
+υi
−
υo
Q1
Q2
Rin2
Rout2 RL
Aυo= −gm1Rout2 || RL
Rout2 = gm2ro2( )ro1
But now, can you find the gain of stage 1 (it depends on RL!). See S&S, Sec. 8.5.3
![Page 25: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/25.jpg)
Double cascode
25
+υi
−
Q2
Q1
+υo
−
Q3
⇐ R02 = gm2ro2( )r01 ⇐ R03 = gm3ro3( )R02R03 = gm3ro3( ) gm2ro2( )r01
Aυo= −gmRo3 Aυo
= − gmr0( )3
![Page 26: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/26.jpg)
Outline
26
1) Introduction
2) Discrete cascode
3) IC MOS cascode
4) Discussion
5) BJT cascode
6) Summary
Lundstrom: 2019
![Page 27: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/27.jpg)
BJT cascode
27
+υi
−
Q1
Q2
Rout2
gm1υi
υo = − gm1υi( )Rout2
![Page 28: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/28.jpg)
Recall L24
28
RL
RS
Rout = ro2 + 1+ gm2ro2( ) RS || rπ 2( )
Q2 Rout = ro2 + 1+ gm2ro2( ) ro2 || rπ 2( )
Rout ≈ gm2ro2( ) ro2 || rπ 2( )
cannot be as larges as for the MOS case
![Page 29: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/29.jpg)
BJT cascode
29
+υi
−
Q1
Q2
Rout2
gm1υi υo = − gm1υi( )Rout2
Rout ≈ gm2ro2( ) ro2 || rπ 2( )
Aυo= −gm1 gm2ro2( ) ro2 || rπ 2( )
Aυo max= −gm1 gm2ro2( )rπ 2
Aυo max= −βgmro = −βA0
![Page 30: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/30.jpg)
BJT cascode
30
+υi
−
Q1
Q2
Rout2
gm1υi
Aυo max= −βA0
See the discussion in Sec. 8.5.6 of S&S
![Page 31: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/31.jpg)
Outline
31
1) Introduction
2) Discrete cascode
3) IC MOS cascode
4) Discussion
5) BJT cascode
6) Summary
Lundstrom: 2019
![Page 32: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/32.jpg)
Cascode:
Aυo= − gmro( )2
Summary
32 Lundstrom: 2019
+
υi
−
+
υ0
−
D S
VDD
G
Aυo= −gmro
IO
Ideal current source
RO = ∞Common Source:
Double Cascode:
Aυo= − gmro( )3
![Page 33: ECE 255 L25 Cascode Amplifiers - nanoHUB/uploads/ECE_255_L25_Cascode_Amplifie… · 1 ECE 255: L25 Cascode Amplifiers (Sedra and Smith, 7th Ed., Sec. 8.5) Mark Lundstrom School of](https://reader030.vdocuments.us/reader030/viewer/2022040304/5e9cf7ccfb44e179976c5997/html5/thumbnails/33.jpg)
Questions
Lundstrom: 2019 33
1) Introduction
2) Discrete cascode
3) IC MOS cascode
4) Discussion
5) BJT cascodes
6) Summary