1. 项目概述
作为一名模拟电路设计工程师,我最近花了三个月时间深入研究折叠式共源共栅(Folded Cascode)放大器设计。这个看似基础的结构实际上蕴含着模拟IC设计的精髓,也是许多高性能运放的核心模块。本文将完整记录我从理论计算到实际仿真的全过程,分享给同样对模拟电路设计感兴趣的同行。
折叠式共源共栅结构因其高增益、宽输出摆幅和良好的频率特性,被广泛应用于ADC驱动、LDO误差放大器等场景。但教科书上的理想模型与实际设计存在巨大鸿沟,特别是在深亚微米工艺下,各种二阶效应会显著影响性能。我将从最基本的偏置计算开始,逐步深入到补偿技术、噪声优化等实战环节。
2. 核心电路原理分析
2.1 基本结构特点
折叠式共源共栅的核心优势在于:
- 将常规共源共栅的直流路径"折叠",使得输出节点可以工作在更低的电压下
- 保持高输出阻抗的同时,获得更大的输出摆幅
- 通过合理设计,可以实现70dB以上的直流增益
典型结构包含:
- 输入差分对(M1/M2)
- 折叠晶体管(M3/M4)
- 共源共栅负载(M5-M8)
- 尾电流源(M9)
2.2 关键参数计算
2.2.1 增益计算
小信号电压增益可表示为:
Av = gm1*(ro2||ro4)gm6(ro6||ro8)
其中gm是跨导,ro是输出电阻。在180nm工艺下,合理设计可实现约75dB增益。
2.2.2 功耗估算
总电流Itotal = I1(差分对) + I2(折叠支路)
以1mA总电流、1.8V电源电压计算,静态功耗约1.8mW
2.2.3 摆幅限制
输出电压范围:
Vout_max = VDD - Vdsat6 - Vdsat8
Vout_min = Vdsat3 + Vdsat1
需要根据工艺参数精确计算各管子的饱和电压
3. 详细设计流程
3.1 工艺选择与模型验证
我选用TSMC 180nm工艺进行设计,主要考虑:
- 模型成熟度:该工艺PDK经过多年验证,模型准确性高
- 成本因素:相比更先进工艺,流片成本更低
- 性能平衡:足够实现目标带宽(>100MHz)
重要提示:仿真前务必检查模型版本,我曾因使用过期模型导致仿真结果与实测偏差达30%
3.2 偏置电路设计
采用自偏置结构确保工作点稳定:
- 设计基准电流源(通常用Bandgap提供)
- 通过电流镜复制到各支路
- 添加启动电路防止零电流状态
关键参数:
- 过驱动电压Vod通常取150-200mV
- 电流密度建议0.1-0.2mA/μm
- 长度L选择需平衡噪声和速度
3.3 补偿网络设计
为保障稳定性,采用米勒补偿:
- 主极点位于输出节点
- 次极点由折叠节点产生
- 补偿电容Cc取值需满足:
Cc > (gm1gm6CL)/(2π*GBW^2)
其中GBW为目标增益带宽积
实测技巧:可串联调零电阻Rz改善相位裕度,典型值1/gm6
4. 仿真优化实战
4.1 直流工作点验证
检查要点:
- 所有MOS管处于饱和区
- 输入对管Vds > Vod
- 电流镜匹配误差<1%
- 输出电压中点合理
常见问题:折叠支路电流不匹配,可通过调整宽长比解决
4.2 AC性能优化
关键指标调试方法:
- 增益不足:增加共源共栅管长度(牺牲带宽)
- 带宽不够:减小负载电容或增大偏置电流
- 相位裕度差:调整补偿电容或调零电阻
我的实测数据:
- 直流增益:78.4dB
- GBW: 125MHz @ 5pF负载
- 相位裕度:62°
- 功耗:2.1mW
4.3 噪声分析
输入参考噪声主要来源:
- 输入对管热噪声
- 尾电流源噪声
- 负载管噪声
优化手段:
- 增大输入管面积(降低闪烁噪声)
- 提高尾电流源阻抗
- 合理分配各支路电流比例
在100Hz-1MHz范围内,实测输入噪声密度为8.5nV/√Hz
5. 版图设计要点
5.1 匹配性布局
关键匹配对:
- 输入差分对(M1/M2)
- 电流镜管
- 折叠支路管
采用共质心结构+虚拟管(dummy)技术,确保:
- 相同走向
- 相同环境
- 对称布线
5.2 寄生参数控制
特别关注:
- 高阻节点走线(如折叠节点)
- 补偿电容的bottom plate连接
- 电源/地线足够宽度
我的版图策略:
- 关键信号走顶层金属
- 增加保护环(guard ring)
- 敏感节点屏蔽
6. 实测问题排查
流片后遇到的典型问题及解决方案:
-
增益下降20dB
原因:版图中遗漏了衬底连接
解决:飞线连接后恢复正常 -
低频振荡
原因:封装引线电感导致
解决:增加去耦电容+修改补偿 -
功耗超标
原因:电流镜比例错误
解决:重新调整偏置网络
血泪教训:一定要做后仿真(post-layout sim),我的第一次流片就因忽略寄生效应而失败
7. 进阶优化方向
对于需要更高性能的场景,可以考虑:
- 增益提升技术:
- 增益自举(boostrapping)
- 正反馈辅助
- 噪声优化:
- 前馈补偿
- 噪声抵消
- 新型结构:
- 回收式折叠共源共栅
- 电流复用技术
经过三次迭代,我的最终版放大器在1.8V电源下实现了:
- 82dB增益
- 150MHz GBW
- 输入噪声7.2nV/√Hz
- 相位裕度65°
这个过程中积累的经验是:模拟电路设计需要平衡的艺术,每个优化都会带来新的trade-off,必须根据具体应用场景做针对性调整。建议新手从简单的两级运放开始,逐步过渡到更复杂的结构。
