两级 Miller 运放设计卡
用途:把 Sansen Ch.6 的 Miller OTA 设计计划落成可执行步骤:先定 GBW/CL,再选 Cc,最后算 gm1、gm6、W6、Rz。 输入:GBW、CL、工艺 、目标 PM、噪声/压摆率约束。 输出:Cc、gm1、gm6、W6、Rz,以及一组可仿真的初值。
结论先行
| 量 | 结果 | 依据 |
|---|---|---|
| 100 MHz / 2 pF 下的 Cc | 1 pF | sansen-ch6-007 |
| 第二级跨导下限 | 3.77 mS | sansen-ch6-015 |
| 右半平面零点(gm6=4.8 mS、Cc=1 pF) | ≈764 MHz | sansen-ch6-016 |
| 调零电阻起点 | ≈208 Ω | sansen-ch6-017 |
| 积分噪声 | ∝ 1/Cc | sansen-ch6-012 |
适用与不适用
适用:两级电压型运放的首版尺寸;需要在 30 分钟内得到一组“有依据的初值”,再进仿真迭代。
不适用:三级及以上补偿(应看嵌套 Miller)、全差分/共模反馈(需另加 CMFB)、以及需要流片级噪声/失配签核的场合。
设计方程
Miller 补偿的本质是把两个高阻节点的极点分裂开(sansen-ch6-001)。主极点近似下:
第二级非主极点与右半平面零点分别为:
高速设计时第二级跨导有下限:
噪声方面:输入参考噪声密度 ∝ ,GBW 内积分噪声 ∝ 。这两条决定了“加 Cc 换噪声”的代价。
设计规则
- 先定目标:GBW 与 CL 是输入,不是结果。Sansen 的基准例是 100 MHz / 2 pF。
- 选 Cc:GBW 与 fnd 两式含 gm1、gm6、Cc 三个未知量,必须先选一个;工程上先选 Cc,且满足 。100 MHz / 2 pF 的基准取 1 pF。
- 算 gm1:由 GBW 反解 。基准例得 0.6 mS。
- 算 gm6:由 或 取较大者;基准例取 4.8 mS(约为下限 3.77 mS 的 1.3 倍)。
- 算 W6:由 CL 与 反解,再定 IDS6;高速例 W6=417 µm,低速例 IDS6 仅 2.7 µA。
- 加 Rz:,把右半平面零点推远;基准例约 208 Ω。
- 复核四项:、PM ≥ 60°、积分噪声、压摆率(基准例 2.2 V/µs)。
数值算例
Sansen 基准例(100 MHz / 2 pF):取 Cc=1 pF,得 gm1=0.6 mS、gm6=4.8 mS;按 得零点约 764 MHz,远高于 GBW,所以不加 Rz 也不会立刻振,但相位裕度会被吃掉一部分。
本库 LEVEL=1 复算(100 MHz / 2 pF):取 Cc=1.1 pF,得 gm1≈0.69 mS;仿真岛实测 GBW≈101 MHz、PM≈45.9°。PM 不达标,说明“gm6 取下限”不够,需要把 W6 或 Cc 加上去。这就是设计卡与仿真岛的衔接点。
验证计划
| 项 | 内容 |
|---|---|
| testbench | 差分输入、DC 反馈 1 GΩ、Cf=1 F 做 AC 地;负载 CL |
| 分析类型 | OP(饱和检查)、AC(GBW/PM)、TRAN(压摆/建立) |
| 工艺角 | TT/FF/SS/FS/SF;温度 −40/27/125 °C |
| 通过判据 | PM ≥ 60°;GBW 在目标 ±20%;输出摆幅满足指标;无贴轨 |
失效模式
| 现象 | 根因 | 排查顺序 |
|---|---|---|
| PM 不足、阶跃振铃 | gm6 太小或 Cc 太小 | 先加 W6,再加 Cc,最后看 fz |
| GBW 低于目标 | gm1 不足或 Cc 偏大 | 先查 Ibias,再查 Cc |
| 高频增益翘起 | 右半平面零点 | 加 Rz,或增大 gm6 |
| 噪声偏大 | Cc 偏小、gm1 偏小 | 先加 Cc(噪声 ∝1/Cc),再调 gm1 |
| 压摆率不足 | 尾电流不足 | 加 Ibias,同时复核功耗 |
证据与溯源
| 断言 | 类型 | 内容 |
|---|---|---|
sansen-ch6-001 | 结论 | 两个高阻节点的极点被 Cc 分裂 |
sansen-ch6-002 | 公式 | GBW = gm1/(2πCc) |
sansen-ch6-003 | 公式 | fnd ≈ gm6/(2πCLn4) |
sansen-ch6-004 | 公式 | fz = gm6/(2πCc) |
sansen-ch6-005 | 公式 | gm6min = 3·GBW·2πCL |
sansen-ch6-006 | 数值 | 基准例 100 MHz / 2 pF |
sansen-ch6-007 | 数值 | Cc=1 pF → gm1=0.6 mS、gm6=4.8 mS |
sansen-ch6-008 | 数值 | 高速例 0.4 GHz / 5 pF |
sansen-ch6-009 | 数值 | 高速例 W6=417 µm |
sansen-ch6-010 | 数值 | 低速例 IDS6=2.7 µA |
sansen-ch6-011 | 结论 | 噪声密度 ∝ 1/gm |
sansen-ch6-012 | 结论 | 积分噪声 ∝ 1/Cc |
sansen-ch6-013 | 数值 | 基准例 SR=2.2 V/µs |
sansen-ch6-014 | 综合 | 两式三变量,先选 Cc |
sansen-ch6-015 | 推演 | 100 MHz / 2 pF 下 gm6min=3.77 mS |
sansen-ch6-016 | 推演 | gm6=4.8 mS、Cc=1 pF 时 fz≈764 MHz |
sansen-ch6-017 | 推演 | Rz≈208 Ω |
参考
- Sansen, Analog Design Essentials, Ch.6(
Chapter_06.pdf,54 页讲义) - 课程:两级Miller运放;理论:两级Miller运放设计
- 工具:首版计算器、仿真岛
- 账本:
claims/sansen-ch6/Chapter_06.claims.json