ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

差分放大电路核心解析:从零点漂移到共模抑制比

差分放大电路核心解析:从零点漂移到共模抑制比 很多同学学到差分放大电路这一章第一反应往往是前面单管放大电路不是好好的吗共射、共集、共基都讲完了为什么非要整一个左右两边长得一模一样的电路出来我的回答一般很直接——你回去把两级共射放大电路直接耦合起来调好静态工作点把输入端短路接地然后用万用表盯着输出端看十分钟。不出意外的话那个电压会自己慢慢飘走飘得你怀疑人生。这就是差分放大电路要解决的核心问题零点漂移。差分放大电路是模拟集成电路的“地基电路”几乎所有集成运放的输入级都建立在它之上。搞懂它的静态工作点计算、差模与共模概念、四种接法差异后面再学运放、仪表放大器、比较器都会顺畅很多。这篇内容适合正在学模电的在校学生、想补电路基础的电子爱好者以及刚入门需要看原理图的硬件工程师。我会按实际学习和调试的顺序来讲尽量把公式和工程经验放在一起说让你学完不光会做题还能知道这电路在板子上到底是怎么工作的。1. 为什么必须要有差分放大电路零点漂移是躲不掉的1.1 零点漂移到底是怎么来的先搞清楚“零点漂移”这个说法。在直接耦合放大电路里输入端短路接地理论上输出端应该是一个固定直流电压但实际测下来会发现这个电压会随着时间慢慢变化温度一变它变电源一抖它也变没有输入信号输出却自己在“呼吸”。这种现象就是零点漂移简称零漂。零漂的来源主要有三个。第一是温度三极管的VBE发射结压降大约以-2mV/°C的斜率变化β电流放大倍数随温度升高而增大ICBO反向饱和电流更是对温度敏感。第二是电源波动稳压电源的输出并不是绝对稳定供电电压的微小变化会直接改变静态工作点。第三是元器件老化长时间工作后参数缓慢变化同样会引起工作点移动。这些因素对单个放大级来说产生的漂移量看起来不大比如第一级集电极电压变了1mV听上去可以忽略。但问题是直接耦合放大器是多级串联的前级的漂移会被后级一级一级放大。我算给你看假设三级放大器每级电压增益100第一级漂移1mV传到输出端就是1mV×100×10010V。这个量级已经完全盖过了正常的有用信号电路基本没法用。有人会说那不简单级间加个耦合电容把直流隔开不就完了这就是阻容耦合的思路。但阻容耦合有两个硬伤一是低频信号会被电容衰减频率越低损失越大直流信号干脆传不过去二是电容在集成电路里做不出来集成工艺里做大电容的成本极高。所以想放大低频和直流信号想做成芯片就必须走直接耦合路线就必须正面处理零漂。1.2 对称抵消用结构上的“笨办法”解决物理世界的“慢变化”既然漂移无法消除那就换个思路让漂移自己抵消自己。这是差分放大电路最朴素、也最聪明的设计哲学。两个三极管放在同一块芯片上或者装在同一个电路板相邻位置它们的温度基本是一样的电源波动对它们的影响也基本一样老化趋势也差不多。如果把两个管子接成完全对称的结构左边一个、右边一个输出取两个管子集电极电压的差值那么温度引起的漂移在两边同时出现、同时变化相减之后就被抵消掉了。这个思路用不着什么高深理论靠的就是“对称”。但光抵消漂移还不够电路还得能放大信号。于是又有第二个关键洞察把输入信号接成“一边正、一边负”的形式也就是让两个管子基极的输入电压方向相反。这样一来左边管子电流增大时右边管子电流就减小两个集电极电压一个下降、一个上升取差值之后信号不但没有抵消反而翻倍了。简单说就是相同变化被抵消相反变化被加强。这个“相同”和“相反”在工程上就是两个概念共模信号和差模信号。差分放大电路的所有行为都可以用这两个词来解释。理解了这一点后面的公式和接法就都有了逻辑基础。2. 基本差分放大电路的结构与静态分析2.1 一眼看懂电路结构差分放大电路的基本结构长这样两个特性完全相同的NPN三极管T1和T2左边一臂右边一臂各自的集电极接一个阻值相等的电阻Rc到电源VCC两个发射极直接连在一起再经过一个电阻Re接到负电源VEE。两个信号输入端分别在两个三极管的基极输出可以取其中一个集电极对地电压也可以取两个集电极之间的电压。这个电路里双电源正电源加负电源是灵魂配置。有了负电源两个基极可以直接接地或者接在0V附近不用额外设计复杂的基极偏置网络交流信号也能以0V为中心上下摆动。Re这条“尾巴”非常重要它身兼两职直流工作时承担静态偏置电流的通路交流工作时对共模信号形成深度负反馈后面会细说。理解这个电路可以拿天平来类比。天平两边托盘完全对称你在两边同时放等重的东西指针不会偏只在一边加一个砝码指针才会动。差分放大电路也一样共模输入就是两边托盘同时加重输出端因为这个动作而产生的变化会互相抵消差模输入就像只在一边放砝码输出才给出明显反应。2.2 手把手算一遍静态工作点静态分析是理解差分电路的基础算通了才能看懂后面所有交流参数。我直接用一组常见参数走一遍流程你可以拿笔跟着算。假设电路参数VCC12VVEE-12VRc1Rc210kΩRe20kΩ三极管用2N3904这种常见小功率管β约100VBE取0.7V。第一步确定发射极电位。两个基极都接地VBE≈0.7V所以发射极电位VE≈-0.7V。这就是三极管发射结“钳位”作用的结果管子在放大状态下发射极永远比基极低0.7V左右。第二步算流过Re的总电流。Re两端电压是VE-(-VEE)-0.71211.3V所以电流I(11.3V)/(20kΩ)0.565mA。这个电流是两个管子发射极电流之和因为电路对称每个管子分一半IE1IE2≈0.282mA。第三步算集电极电流。IC≈IE0.282mA这里忽略基极电流的话误差很小如果要更精细可以用ICβ/(β1)×IE算差距在1%以内做题和工程估算都可以忽略。第四步算集电极电位。VC1VC2VCC-IC×Rc12-0.282×109.18V。也就是说静态时两个集电极都在9.18V左右双端输出电压VC1-VC2≈0V。第五步验证是否工作在放大区。UCEVC-VE9.18-(-0.7)9.88V远大于饱和压降0.3V左右管子确实工作在放大区。这套计算流程里最需要记住的就是VE≈-0.7V这个方法。很多初学者算错静态点都是因为把Re上的电流当成“每个管子独立流过”忘了它是两管电流汇合后再经过Re的。只要抓住“发射极是公共点两管电流先合并再走Re”这个要点静态分析就稳了。3. 差模信号和共模信号差分电路的“世界观”3.1 数学分解与工程直觉差分电路分析绕不开两个定义差模输入电压和共模输入电压。假设两个输入端对地信号分别是ui1和ui2定义差模输入电压uidui1-ui2共模输入电压uic(ui1ui2)/2。反过来ui1uicuid/2ui2uic-uid/2。这个数学分解不是做题用的花架子它描述的是物理世界的真实情况。在工程现场真正的有用信号往往是两个输入端之间的“差值”而干扰源——比如空间电磁场、电源噪声、地线电位差——往往同时作用在两个输入端上让两个输入端“一起动”。差分放大电路的精髓就是把差值挑出来放大把共同量压下去。我常用的一个类比是两个人面对面站在摇晃的船上说话。船体晃动时两个人同时被颠起来这个“共模运动”不是他们想传递的信息而一个人说、一个人听声带振动的“差模信号”才是交流内容。好的差分放大电路就像一对听力极好但平衡感极强的人船晃得再厉害也能听清对方在说什么——它过滤掉船体的共同运动只放大人与人之间的声音差异。3.2 差模增益、共模增益与共模抑制比有了差模和共模的概念增益就可以分开算。先看差模增益。输入差模信号时一个管子基极电压升高另一个降低两管发射极电流一个增大一个减小。因为电流是一增一减流过Re的总电流保持不变所以Re上的电压不变。这就带来一个非常重要的结论差模信号下Re相当于交流短路、等效接地。因此差模等效电路里根本没有Re的影响每个管子就是普通的共射放大结构。双端输出取两个集电极之间的电压时差模增益Avd-βRc/rbe。负号表示反相数值和单管共射放大电路一致。这里有个容易想不通的点左右两边都产生了增益为什么最终增益不是单管的两倍因为双端输出取的是VC1-VC2左边集电极下降、右边集电极上升两者的差确实是单管变化量的两倍但输入差模电压uid本身也是每一管基极输入电压的两倍关系——具体推导下来分子分母同时翻倍增益就和单管一样了。单端输出从一个集电极取对地电压时差模增益Avd-βRc/(2rbe)数值是双端输出的一半。原因很简单差模输入uid被两个管子各分走一半每个管子实际放大的只有uid/2。再看共模增益。输入共模信号时两个管子基极同时升高或降低发射极电流同时增大或减小总电流在Re上变化Re两端电压随之变化。这个电压变化会抵抗输入信号产生的电流变化形成很强的负反馈。双端输出时两个集电极电压同向同幅变化相减之后理想情况下输出为零共模增益Avc0。单端输出时共模增益Avc≈-Rc/(2Re)负号表示同相输出还是反相输出取决于接法细节关键是分母里的这个2ReRe越大共模增益越小对共模干扰的抑制能力越强。衡量差分电路质量的核心指标是共模抑制比KCMR定义是KCMR|Avd/Avc|工程上常用分贝表示KCMR(dB)20lg(|Avd/Avc|)。双端输出时理想共模增益为零KCMR趋向无穷大单端输出时KCMR≈βRe/rbeRe越大、β越大、rbe越小共模抑制能力越强。这就是为什么差分电路里的尾巴电阻总想方设法做大——它是实打实决定电路性能的关键参数。4. 四种接法对比一张表看清全部可能4.1 双入双出和双入单出差分放大电路有四个端口——两个输入、两个输出根据怎么接可以组合出四种典型接法。很多教材把这部分讲得很绕我直接给你一张对照表核心参数一目了然。接法差模增益共模增益特点双端输入双端输出-βRc/rbe0理想对称增益高KCMR极高用于对称负载场合双端输入单端输出-βRc/(2rbe)-Rc/(2Re)增益减半KCMR取决于Re最常用单端输入双端输出-βRc/rbe0理想对称效果接近双入双出输入不对称但有共模分量单端输入单端输出-βRc/(2rbe)-Rc/(2Re)地参考输入输出接法最简单运放输入级常见双端输入双端输出的本质是两个集电极都能作为输出参考点因为对称性极好共模增益等于零共模抑制比是理论上的无穷大。这种接法多出现在全差分信号链里比如差分信号传输的接收端。实际应用中它的代价是需要后级电路也具备差分输入能力如果后级是单端放大器就得想办法做差分到单端的转换。双端输入单端输出是最常见的接法因为绝大多数后级电路电压放大器、电压比较器等都是以地为参考的单端电路。代价也很明确差模增益减半而且共模增益不再是零而是一个和Re有关的有限值。不过别慌只要Re做得足够大——或者直接换成恒流源——共模增益可以压到非常小KCMR依然能做到很高。4.2 单端输入为什么也能“自动差分”很多初学者看到单端输入会觉得奇怪只有一个输入端有信号另一个直接接地这不就是普通放大器吗凭什么它也算差分电路答案是任何一个非对称输入信号都可以拆分成差模和共模两部分。拿单端输入来说假设T1基极输入信号uiT2基极接地0V。按照前面的分解公式uidui-0uiuic(ui0)/2ui/2。也就是说这个看似“单端”的信号里其实是叠加了幅值等于ui的差模信号和幅值等于ui/2的共模信号。差模部分被正常放大共模部分被电路抑制只要共模抑制能力足够强最终输出就主要由差模贡献决定效果和双端输入差不太多。这个“自动差分”的原理本质上就是共模抑制能力的体现。它解释了为什么差分放大电路可以方便地接入各种非对称信号源而不需要严格的差分信号源。工程上很多传感器输出天然对地不对称接差分电路时不需要额外做平衡转换直接接就行剩下的交给共模抑制比去处理。单端输入单端输出接法则是最贴近实际使用的形态一个输入端接信号一个输入端接地或接参考电压从一个集电极取输出。集成运放的反相输入、同相输入结构里面都有它的影子。理解这四种接法后你会发现它们并不是四个独立电路而是同一个对称结构在不同“参考点”选择下呈现出的四种外观。5. 实战改进与仿真验证长尾电阻、恒流源、KCMR实测5.1 长尾电阻的两难与恒流源解法前面推导单端输出共模增益是-Rc/(2Re)说明Re越大共模抑制越好。那直接把Re取到1MΩ行不行不行。看静态分析就明白了Re越大在电源电压不变的情况下静态电流越小IVEE/Re1MΩ时电流只有十几微安三极管可能直接进入截止区电路连放大功能都保不住。这就是“长尾电阻”的两难静态时希望它直流电阻小一点保证足够的偏置电流动态时希望它交流等效电阻大一点提高共模抑制能力。工程上的正解是用恒流源替代Re。一个理想的恒流源直流等效电阻很小压降可以设计得很低但交流等效电阻极大理论上可以达到兆欧级甚至无穷大。这样一来静态偏置电流由恒流源设定稳定且不受温度影响动态时共模信号看到的等效电阻极大共模增益被压得极低。教科书上常说的“改进型差分放大电路”核心就是把那条尾巴从电阻换成三极管恒流源或者镜像电流源。实际设计时常用一个三极管加上两个电阻组成简单恒流源或者用威尔逊镜像电流源获得更好的稳定度。这里我不展开恒流源的具体计算那是另外一个重要章节但你要记住结论差分电路的共模抑制能力很大程度取决于尾巴的交流等效电阻用恒流源就是目前工程上最实用的解决方案。5.2 用仿真验证差分电路性能从原理到实测理论说完了强烈建议你在Multisim或者LTspice里亲手搭一遍。我平时验证差分电路一般按下面这个流程走。电路参数直接用前面静态计算的VCC12VVEE-12VRc1Rc210kΩRe20kΩT1和T2选2N3904。信号源设置两组正弦波频率统一1kHz幅值10mV。测差模增益时V1设为10mV、相位0°V2设为10mV、相位180°这样两个输入端刚好构成20mV的差模信号。测共模增益时把V2改成相位0°两个信号源同幅同相构成一个干净的共模输入。仿真输出波形要注意三点。第一双端输出要用示波器的A-B差分测量功能不能只测单端对地波形否则你看到的只是左右两臂各自的波形不是真正的差分输出。第二输入差模信号时观察Re上的电压波形你会发现它几乎是一条直线——这正好验证了“差模时Re交流等效接地”的结论。第三输入共模信号时输出波形幅度应该远小于输入如果示波器上看到输出和输入一比一跟随着说明你的尾巴电阻不够大或者电路对称性出了问题。我实测过这组参数差模增益大约在20多倍共模增益在零点几倍以下KCMR换算下来40dB左右。如果换成恒流源尾巴KCMR能轻松做到60dB以上。搭仿真时有一个常见坑信号源的内阻会破坏两个输入端的对称性特别是两个信号源型号不一致时。解决方法是两个输入端都串联相同阻值的电阻人为保证源阻抗一致。6. 常见问题与理解误区实录6.1 五个高频疑问问答整理几个学生和技术群里反复出现的问题直接给出结论和理由。第一个问题差分电路的两个三极管必须严格配对吗理想分析里严格要求参数一致实际产品中集成电路靠同一硅片上相邻位置的天然匹配性失配很小。分立元件搭电路时选同一批号、同一型号的三极管必要时在两管发射极各串联一个小电阻几欧到几十欧引入负反馈可以显著降低参数差异带来的影响。完全配对很难但工程上也不需要绝对配对。第二个问题单端输出的差分电路是不是就没有共模抑制能力了不是。单端输出时共模增益确实不为零但KCMR是差模增益和共模增益的比值只要尾巴电阻足够大或恒流源质量足够好共模增益可以压得很小KCMR依然能做到很高。单端输出只是“共模增益不为零”不代表“共模抑制能力差”这个区别必须分清楚。第三个问题为什么尾巴电阻接负电源而不是接地因为输入信号基极通常以0V为参考如果尾巴直接接地发射极也接近0V两个基极就没有直流通路了没法建立静态工作点。接负电源后VEE提供了流过Re的电流通路基极才能稳定在0V附近。这也解释了为什么单电源供电的差分电路需要额外的电平偏置电路。第四个问题零点漂移能完全消除吗理想对称条件下可以实际不可能。温度梯度、器件老化、电阻温漂都会引入残余的不对称双端输出依然会有微小的共模漂移。差分电路能做的是把漂移压到足够小而不是让它归零。精密测量仪器里还会配合自动调零、斩波稳零等额外技术。第五个问题既然有现成的集成运放为什么还要学分立差分电路因为运放内部输入级就是差分电路你理解的差分电路深度直接决定你能否看懂运放的失调电压、温漂、共模抑制比这些指标。不理解差分原理这些数据对你来说就只是数据表上冰冷的数字理解了你就能预测它在具体电路里会带来什么实际影响。6.2 计算与实测中的几个坑最后分享几个我踩过、也看别人踩过的坑。第一个坑是单端输出增益少算一半。很多人算双端输出时拿-βRc/rbe算单端输出时还直接用这个公式结果仿真一测发现实际增益只有预期的一半。记住单端输出的差模增益是双端输出的一半推导根因是差模输入被两个管子各分走一半输出却只从一个管子取。第二个坑是误以为Re在差模时也有负反馈作用。有人问发射极不是串联在电流通路里吗差模怎么就没有反馈了关键在于两管电流一增一减Re上的总电流纹丝不动所以Re两端电压差不变等效于交流接地。这个关系只有把两个管子放在一起看才成立单独看左边或右边都不对。第三个坑是测试时没注意信号源不对称。共模抑制比本来就是针对“两个输入端同时看到相同干扰”的指标如果你的信号发生器一端直接接电路、另一端接电路时内阻不同或者探头的接地线长度不同都会引入额外的差模成分使KCMR测出来明显偏低。测量差分电路时探头的“共地”问题必须小心两根探头尽量等长使用差分探头效果最好。第四个坑是忘记发射极电阻上的静态电压。静态仿真时如果发现两个管子集电极电压不对称先别急着怀疑三极管配对检查一下两个集电极电阻是否等值、发射极回路是否有额外压降。很多时候问题只是Rc1和Rc2选了不同精度等级的电阻换同一批次器件就恢复正常。差分放大电路这个知识点属于那种“上课觉得简单、做题开始怀疑、实测才真懂”的内容。我当年把这章的公式背得滚瓜烂熟但真正理解它是在实验室里用示波器同时观察两个集电极波形、又用减法通道看到那条几乎平直的共模输出时。建议你学完这篇后一定动手搭一次仿真或面包板电路把差模波形和共模波形放在同一个屏幕上对比着看那种直观感受比记任何公式都管用。后面学运算放大器的时候你会经常怀念这个电路的——毕竟运放最关键的几个指标全是从差分电路里长出来的。
返回列表