从论坛里一个奇怪的Buffer电路说起:我是如何一步步推导输出阻抗的(附完整小信号模型)

张开发
2026/5/11 8:50:35 15 分钟阅读

分享文章

从论坛里一个奇怪的Buffer电路说起:我是如何一步步推导输出阻抗的(附完整小信号模型)
从非典型Buffer电路到小信号模型一场输出阻抗的推导之旅那天深夜刷技术论坛时一个标题为《这个Buffer的输出阻抗怎么算》的帖子吸引了我的注意。帖子里展示的电路结构与教科书里的标准电压跟随器大相径庭——MOS管交叉耦合的拓扑像是对称的艺术品却又暗藏玄机。作为模拟电路爱好者这种非常规设计总能激发我的探索欲。于是我决定跟随这位题主的疑问开启一段从直觉估算到精确建模的完整推导历程。1. 初探非典型Buffer的结构特性Buffer电路在模拟设计中扮演着关键角色它需要同时满足两个看似矛盾的要求高输入阻抗以最小化对前级的影响以及低输出阻抗以确保驱动能力。常见的源极跟随器Source Follower通过栅极输入、源极输出的方式利用MOS管的本征跨导实现这一功能。但眼前这个电路却采用了双管交叉耦合的对称结构让我一时难以用传统思维理解其工作原理。1.1 与传统Buffer的直观对比为了理解这个特殊Buffer的独特之处我首先将其与经典结构进行对比特性传统源极跟随器论坛中的交叉耦合Buffer拓扑结构单管结构栅入源出双管对称栅源交叉连接极性关系明确的反相特性极性需通过环路分析确定输出阻抗估算方法直接由跨导和输出电阻决定需考虑正负反馈环路的综合影响稳定性风险基本无条件稳定存在潜在的正反馈风险这种对比让我意识到传统Buffer的分析方法在这里可能完全失效。特别是当尝试用输出阻抗≈1/gm的经典近似时计算结果与仿真结果相差甚远——这提示电路中存在被忽略的关键机制。1.2 极性判断的第一道门槛在复杂电路中极性一致性是稳定性的基础。我开始用环路极性唯一性原则分析这个交叉耦合结构选定信号路径从M1栅极→M1漏极→M2栅极→M2源极标记每级极性共源级反相→共栅级同相→源跟随器同相整体极性反相 × 同相 × 同相 反相有趣的是如果选择另一条路径M1栅极→M1源极→M2漏极→M2栅极最终极性却是同相。这种极性不一致性暗示电路可能存在稳定性问题也解释了为何简单估算会失效。提示在实际分析中当发现不同路径极性不一致时需要特别关注电路的稳定性条件。2. 建立精确小信号模型的挑战当直觉估算碰壁后我决定回归基本原理从头建立完整的小信号模型。这个过程需要严格遵循以下步骤2.1 模型简化假设为了平衡准确性和复杂性我做出以下合理假设忽略MOS管的体效应Body Effect假设两管完全对称gm和ro参数相同工作在线性区小信号条件成立电源和地视为理想的交流地2.2 关键节点的阻抗分析在交叉耦合结构中每个MOS管都同时承担着输入和输出的双重角色。我标记出三个关键节点节点XM1的源极/M2的漏极节点YM1的漏极/M2的栅极输出节点M1的栅极/M2的源极通过分析各节点的电流-电压关系可以建立一组联立方程。例如在节点X处ix vx / ro1 gm1(vg1 - vs1) - gm2(vg2 - vs2)这种对称性使得方程求解变得复杂但也提供了简化的机会——通过巧妙利用电路的对称特性。3. 环路增益与稳定性分析在完成直流分析后我意识到这个电路的环路增益特性决定了其输出阻抗的异常表现。与传统Buffer不同这里存在两条信号路径3.1 正反馈与负反馈的博弈正反馈路径M1栅极→M1源极→M2漏极→M2栅极→M1漏极→M1栅极负反馈路径M1栅极→M1漏极→M2栅极→M2源极→M1栅极使用Middlebrook的稳定性判据我计算了两种反馈的强度# 简化的环路增益计算示例 gm 0.01 # 跨导(S) ro 10000 # 输出电阻(Ω) ZF 1000 # 反馈网络阻抗(Ω) positive_feedback gm * ro / (1 gm * ZF) negative_feedback gm * ZF / (1 gm * ro)当正反馈因子超过负反馈时电路将出现振荡。这也解释了为何某些参数下这个Buffer会表现出极低的输出阻抗——正反馈在特定条件下可以增强电路的负阻抗特性。3.2 相位裕度的实际考量通过仿真我绘制了环路增益的波特图发现相位裕度与器件尺寸密切相关W/L比例增益(dB)相位裕度(°)输出阻抗(Ω)10/140205020/13545805/1451030这个表格揭示了一个重要现象过低的输出阻抗往往伴随着稳定性风险的增加。在实际设计中需要在阻抗性能和稳定性之间取得平衡。4. 输出阻抗的完整推导经过前面的铺垫现在可以系统地推导输出阻抗了。我采用测试电压法在输出端施加测试电压Vtest计算流入的电流Itest则输出阻抗RoutVtest/Itest。4.1 小信号等效电路建立首先画出完整的小信号模型包括两个MOS管的跨导电流源gm*vgs输出电阻ro各节点间的寄生电容高频分析时需要通过基尔霍夫电流定律(KCL)在输出节点建立方程Itest gm1*(0 - Vx) (Vtest - Vx)/ro1 gm2*(Vy - Vtest) (0 - Vtest)/ro24.2 对称性带来的简化由于电路完全对称可以设Vx -Vy差模激励。这个假设大大简化了方程求解过程。最终推导出的输出阻抗表达式为Rout 2 / (gm - 1/ro) ≈ 2/gm (当gmro 1时)这个结果令人惊讶——它比传统源极跟随器的1/gm还要低。通过仿真验证这个公式在低频下确实与仿真结果高度吻合。注意这个近似公式仅在特定偏置条件下成立实际设计中需要考虑工艺偏差和温度影响。5. 从特殊到一般的电路思考完成这个特殊Buffer的分析后我开始思考它在更广泛电路中的应用和变形。这引导我联想到几个经典结构5.1 与Wilson电流镜的相似性Wilson电流镜也利用了类似的正反馈原理来提高输出阻抗都采用交叉耦合结构都通过反馈调节来增强特定性能都需要仔细平衡稳定性与性能但两者的目的截然相反Wilson镜追求高输出阻抗而这个Buffer追求低输出阻抗。5.2 Gain Boost技术的对比Gain Boost放大器通过辅助放大器形成局部反馈来提高增益其分析方法与此Buffer有异曲同工之妙都需要识别主路径和辅助路径都要分析反馈极性输出阻抗都受环路增益调制这种对比让我更深入理解了反馈对阻抗特性的影响机制。6. 实际设计中的考量理论分析固然重要但将这种特殊Buffer应用于实际电路时还需要考虑诸多非理想因素6.1 工艺偏差的影响在蒙特卡洛分析中我发现两管参数的失配会显著影响性能Vth差异超过10mV时输出阻抗可能增加50%gm失配会导致共模电平偏移需要适当增加器件面积来降低随机失配6.2 版图匹配技巧为了最大限度保持对称性在版图设计中应采用共质心布局虚拟器件填充匹配走线长度对称的电源和地线分布6.3 频率响应优化高频时寄生电容会引入额外的极点栅源电容Cgs影响主极点位置漏源电容Cds形成前馈路径需要通过米勒补偿等技术来保证稳定性经过这次深入分析我不仅解决了一个具体电路问题更建立了一套分析非常规结构的方法论。每当遇到奇怪电路时我会习惯性地问三个问题极性是否一致反馈机制如何对称性可否利用这种思辨过程本身比最终得到的数值结果更有价值。

更多文章