高级结构 13-18
第17课
✅ 仿真验证
AB类输出级
⚖️ AB类输出级:消除交越失真
B类推挽输出级的交越失真是致命缺陷。AB类输出级通过让两个输出管都维持一个小静态电流,消除了交越失真,同时保持了较高的效率。这是运放输出级的标准选择。
🔬 AB类的核心思想
AB类 = A类 + B类的折中:
- A类:两个管子始终导通→无失真→效率低(25%)
- B类:各导通半周期→效率高→交越失真
- AB类:两个管子始终维持小电流→无交越失真→效率较高(50~70%)
📊 AB类偏置的实现
方法1:二极管偏置
用两个二极管连接的MOS管产生VGS1+VGS2的偏置电压:
Vbias = VGSN + |VGSP| ≈ 2VTH + VOV,N + |VOV,P|
当Vin处于中间值时,M1和M2各有一个小的VOV,都维持小电流(静态电流IQ)。
方法2:浮空电压源
在M1和M2的栅极之间放一个浮空电压源Vbias=VGS1+VGS2:
- 可以用多个二极管连接的管子串联
- 也可以用MOS管工作在亚阈值区
- 更精确的控制
⚙️ 静态电流的控制
AB类的关键设计参数是静态电流IQ:
- IQ太小 → 仍有交越失真
- IQ太大 → 静态功耗高,效率下降
- 典型值:IQ = Imax的1%~10%
ηAB = (π/4) × (Vswing/VDD) × (1 - IQ/Imax)
📐 设计计算
例题:设计AB类输出级
VDD=3.3V, RL=100Ω, IQ=1mA
最大输出电流Imax=VDD/(2RL)=16.5mA
IQ/Imax≈6%(合理范围)
最大效率η=π/4×1×0.94≈74% ✅
🤔 随堂测验
- AB类如何消除交越失真?
- 静态电流IQ的选择原则是什么?
- 二极管偏置和浮空电压源各有什么优缺点?
- AB类的效率为什么比A类高?
- 温度变化对AB类偏置有什么影响?
🏆 成就解锁:AB类输出级
✅ 理解AB类的工作原理
✅ 掌握偏置电路设计
✅ 控制静态电流和效率的折中
✅ SPICE仿真验证
📋 SPICE网表
* L17: AB类输出级 - 消除交越失真
* 偏置电路:二极管连接产生Vgs偏置
Mbp bp bp vdd vdd pmos w=20u l=1u
Mbn bn bn 0 0 nmos w=10u l=1u
Ibias1 vdd bp dc 50u
Ibias2 bn 0 dc 50u
* AB类输出级
M1 out bp vdd vdd pmos w=200u l=1u
M2 out bn 0 0 nmos w=100u l=1u
Vdd vdd 0 dc 3.3
Vin in 0 dc 1.65 sin(1.65 0.8 1k)
RL out 0 1k
* 电平移位(简化:直接耦合)
Vshift in bp dc 0
.model nmos nmos level=1 kp=50u vto=0.7 lambda=0.02 gamma=0.5 phi=0.6
.model pmos pmos level=1 kp=20u vto=-0.7 lambda=0.02 gamma=0.5 phi=0.6
.control
tran 1u 2m
meas tran vout_pp PP v(out) from=0.2m to=1.8m
echo "输出峰峰值:" vout_pp
dc vin 0 3.3 0.01
.endc
.end
📊 仿真结果
Circuit: * l17: ab类输出级 - 消除交越失真
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000
Initial Transient Solution
--------------------------
Node Voltage
---- -------
bp 1.65
vdd 3.3
bn -0.577636
out 1.85709
in 1.65
vshift#branch -0.000236457
vin#branch 0.000236457
vdd#branch -0.00209355
No. of Data Rows : 2008
vout_pp = 2.789280e+00 from= 2.000000e-04 to= 1.800000e-03
输出峰峰值: vout_pp
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000
No. of Data Rows : 331
Using SPARSE 1.3 as Direct Linear Solver
Using SPARSE 1.3 as Direct Linear Solver
📊 AB类偏置的精确设计
Vbe倍增器偏置
在双极型工艺中,常用VBE倍增器:
Vbias = VBE(1 + R1/R2)
调整R1/R2比例来精确控制偏置电压。
MOS实现:浮空电压源
在CMOS中,可以用两个工作在亚阈值的MOS管串联:
- 每个管的VGS≈VTH+nVTln(I/I0)
- 两个管子串联提供Vbias≈VTHN+|VTHP|+2nVTln(I/I0)
🧩 拓展题
- AB类的静态电流如何随温度变化?
- 如何用MOS管实现精确的浮空电压源?
- AB类和Class D的本质区别是什么?
🔬 AB类输出级的工程优化
本节深入探讨AB类偏置的温度稳定性,浮空电压源的MOS实现,静态电流的精确控制,效率优化,为实际工程设计提供可操作的方法和技巧。
关键设计参数的关系图
理解参数之间的耦合关系是优化设计的基础。以下参数之间存在强耦合:
- 增益↔带宽:增益↑ → 带宽↓(密勒效应)
- 功耗↔速度:功耗↑ → gm↑ → 带宽↑,SR↑
- 噪声↔面积:面积↑ → 噪声↓(1/f), 寄生电容↑
- 匹配↔面积:面积↑ → 失配↓(Pelgrom模型)
- 输出摆幅↔增益:共源共栅增益↑ → 摆幅↓
优秀的设计师能在这些约束中找到最优平衡点,而非简单最大化某一个指标。
SPICE仿真最佳实践
为确保仿真结果的可靠性,应遵循以下实践:
- 收敛性:使用.OPTIONS RELTOL=1e-4 VNTOL=1u ABSTOL=1p提高精度
- 初始条件:用.NODESET设置初始节点电压帮助收敛
- 步长控制:瞬态分析设置最大步长≤信号周期的1/100
- 模型验证:先用简单电路验证BSIM模型参数的合理性
- 结果校验:手算与仿真结果偏差<20%才算合理
设计迭代与优化策略
模拟电路设计是一个迭代优化过程。推荐的设计流程:
- 规格分解:将系统级指标分解为各模块的子指标
- 拓扑选择:根据子指标选择合适的电路拓扑
- 手算设计:用一阶模型估算管子尺寸和偏置
- 仿真验证:SPICE仿真确认手算的合理性
- 迭代优化:根据仿真偏差调整设计参数
- 最差情况验证:PVT+MC验证所有工艺角
- 版图设计:考虑匹配、保护和布线
- 后仿真:提取寄生参数重新仿真
常见设计陷阱与避坑指南
| 陷阱 | 表现 | 避免方法 |
| 忽略沟道长度调制 | 增益偏高30~50% | 始终在计算中包含λ |
| 忽略体效应 | 偏置点偏移 | 源极不接地时考虑γ |
| 忽略寄生电容 | 带宽偏高2~5倍 | 添加Cgs/Cgd/Cdb估算 |
| 过度依赖仿真 | 不理解电路行为 | 先手算再仿真验证 |
| 不验证工艺角 | 量产良率低 | SS/FF/TT全部验证 |
| 版图不考虑匹配 | 失调大 | 共质心+交叉指状 |
🧩 工程实践题
- 在你的设计中,增益和带宽的权衡点在哪里?
- 如何确定你的手算和仿真偏差是否合理?
- 如果仿真不收敛,应该怎么排查?
- 版图后仿真通常会比前仿真差多少?
- 如何制定设计收敛的退出标准?
📝 AB类输出级知识总结与思维导图
核心概念关系
本课的核心知识可以用以下逻辑链串联:
- 物理基础→ 半导体物理 → MOS管I-V特性 → 小信号模型
- 电路分析→ 大信号(DC传输特性)→ 小信号(增益/阻抗)→ 频率响应
- 设计方法→ 规格分解 → 拓扑选择 → 手算设计 → 仿真验证 → 迭代优化
- 工程实践→ PVT验证 → MC分析 → 版图设计 → 后仿真 → 测试验证
本课核心公式
掌握以下公式是理解本课内容的关键:
- 增益 = 跨导 × 输出阻抗(所有增益级的统一公式)
- 带宽 = 1/(2π × 时间常数)(所有极点的统一公式)
- 噪声 = kT/C(所有采样系统的基本限制)
- 失配 ∝ 1/√(面积)(Pelgrom模型的统一规律)
- 功耗 = VDD × Itotal(功耗的基本方程)
这五个公式贯穿整个运放设计课程。理解了它们,就理解了模拟设计的核心逻辑。
📐 关键参数速查表
| 参数 | 符号 | 公式 | 典型值 |
| 跨导 | gm | √(2μCox(W/L)ID) | 0.1~10 mA/V |
| 输出电阻 | ro | 1/(λID) | 10k~10MΩ |
| 本征增益 | gmro | √(2μCoxW/L)/(λ√ID) | 20~100 |
| 单位增益频率 | fT | gm/(2πCgs) | 100M~10GHz |
| 热噪声密度 | en | √(4kTγ/gm) | 1~100 nV/√Hz |
| 失调电压(1σ) | VOS | AVT/√(WL) | 0.5~5 mV |
从本课到下一课的衔接
本课讨论的内容为后续课程打下了基础:
- 本课的电路分析方法是后续所有课程的基础工具
- 本课的设计优化思路将在后续课程中反复使用
- 本课的仿真验证流程是所有电路设计的标准流程
- 理解本课的参数折中关系是系统级优化的前提
建议在进入下一课之前,确保你已经能够独立完成本课的练习题和仿真验证。