Cascode 與兩級 cascade:為何 GBW 的電容不同
對應:0260–0261。
沒有補償的兩級串接
每級都是反相共源級,忽略級間 DC/AC 負載而保留各自對地電容:
av(s)=(1+sro1C1)(1+sro2CL)gm1ro1gm2ro2.
DC 增益大小等於兩個 intrinsic gain 的乘積,與 cascode 的近似大小相同;但有兩個高阻抗節點、兩個極點,且兩次反相使輸出相位不同。
0261:跨第二級加入 Cc
第一級輸出為 vx,第二級輸出為 vo。Cc 跨接兩者:
[go1+s(C1+Cc)]vx−sCcvo=−gm1vi,
(gm2−sCc)vx+[go2+s(CL+Cc)]vo=0.
由行列式:
av(s)=d0+d1s+d2s2gm1(gm2−sCc),
d0=go1go2,
d1=go1(CL+Cc)+go2(C1+Cc)+gm2Cc,
d2=C1CL+C1Cc+CcCL.
若 gm2Cc 主導 d1,且根分離:
ωd≃gm2Ccgo1go2,A0=gm1ro1gm2ro2,
GBW=A0ωd/(2π)≃2πCcgm1.
這一步清楚顯示:cascade 的增益由兩個高阻抗節點累積,Miller 補償則把主極點拉低,最後留下 Cc。Cascode 的輸出單極點結果則留下 CL。
不能省掉的第二極點與零點
ωnd≃C1CL+C1Cc+CcCLgm2Cc,sz=+Ccgm2.
若 C1≪Cc、C1≪CL,可進一步得 ωnd≃gm2/CL。
但要把 gm1/(2πCc) 當作實際交越,還须交越低於這個次極點及 RHP 零點。
近似順序
| 原式 → 簡式 |
成立條件 |
失效時 |
| 每級 DC 增益乘積 |
後級 gate 不負載前級,兩管工作點有效 |
偏壓不相容、器件進 triode |
| d1→gm2Cc |
其他兩項相對小 |
負載太大或第二級跨導不足 |
| ωd=d0/d1 |
d12≫4d0d2 |
用二次根 |
| ωnd→gm2/CL |
CcCL 主導 d2 |
C1 不小 |
| GBW 近似交越 |
其他極點及零點遠離交越 |
補償電容本身不保證足夠相位裕度 |
不用額外 SFG:Miller 前饋已由 03 組解釋,此處矩陣把兩個高阻抗節點保留得更直接。
來源對照
| 投影片 |
PDF 頁 |
書本頁 |
講解所在 PDF 頁 |
| 0260 |
80 |
81 |
80 |
| 0261 |
81 |
82 |
80, 81 |
Spectre 仿真結果
本推導組的代表模型已完成 Spectre 驗證;覆蓋範圍以所列 netlist 為準,未逐一搭建所有投影片電路。
線性 AC 1 · MOS 電路 0 · 極零 1 · 暫態 0:所列檢查全部通過。
案例:two_stage、two_stage
查看本組波形、模型條件與 CSV → · 仿真 Markdown 解釋