2、输入偏置电流:偏置电流的定义、产生机理(BJT与CMOS差异)

聊完输入失调电压,咱们今天来啃另一块硬骨头——输入偏置电流。这东西在教科书上定义很简单,但实际项目中踩过的坑,真不少。

先给个直觉。你想想看,运放的两个输入端,理论上输入阻抗无穷大,电流进不去。但现实世界哪有那么完美?不管是BJT还是CMOS,输入端总要吸进去或者吐出来一点点电流。这个电流,就是偏置电流。

2.1 偏置电流的定义

教科书上的定义是这样的:输入偏置电流 IIB 是运放两个输入端静态电流的平均值。

公式很简单:

I_IB = (I_BP + I_BN) / 2

其中 IBP 是同相输入端电流,IBN 是反相输入端电流。

但这里有个容易混淆的概念——输入失调电流。它俩不是一回事。失调电流是两个输入端电流的差值:

I_IOS = |I_BP - I_BN|

我刚开始做设计时,经常把这两个参数搞混。后来养成了一个习惯:偏置电流看大小,失调电流看匹配。偏置电流决定了你外围电阻网络的直流压降,失调电流决定了这个压降的误差有多大。

核心理解:偏置电流是“共模”性质的,失调电流是“差模”性质的。前者影响直流工作点,后者影响精度。

2.2 BJT运放的偏置电流机理

BJT运放的偏置电流,说白了就是基极电流。

双极型晶体管是电流控制器件。要让管子工作在放大区,基极必须有电流流入。这个电流经过电流镜复制,最终体现在运放的输入端。

具体来说:

  • 输入级通常是差分对,两个BJT的基极电流就是 IBP 和 IBN
  • 电流大小取决于集电极电流 IC 和电流增益 β
  • 典型值:IB ≈ IC / β

举个例子。如果输入级尾电流是 100μA,每个管子分 50μA,β=100,那么每个基极电流大约是 0.5μA。这个量级,在精密运放里已经算大的了。

我记得有一次做光电检测电路,前端跨阻放大器用的是BJT运放。输出一直有几十毫伏的直流偏置,查了半天,最后发现是偏置电流在反馈电阻上产生了压降。那会儿才真正体会到,偏置电流不是纸上谈兵,它实实在在影响你的输出精度。

经验之谈:BJT运放的偏置电流随温度变化很明显。温度每升高10°C,β大约增加5%-10%,偏置电流会相应减小。但别高兴太早——漏电流也会随温度指数上升,高温下反而可能更大。

2.3 CMOS运放的偏置电流机理

CMOS运放就完全不一样了。MOS管的栅极是绝缘的,理论上栅电流为零。但现实中有两个漏电路径:

  1. 栅氧化层隧穿电流:栅氧越薄,隧穿电流越大。先进工艺下,这个电流不可忽略。
  2. ESD保护二极管漏电流:输入引脚上的ESD结构,反向偏置时会有PN结漏电。

所以CMOS运放的偏置电流,本质上是个漏电流问题。

典型值是多少?

工艺节点 典型偏置电流 主要来源
0.35μm CMOS 1 pA - 10 pA ESD漏电
0.18μm CMOS 10 pA - 100 pA ESD漏电 + 栅隧穿
65nm CMOS 100 pA - 1 nA 栅隧穿为主
28nm 及以下 1 nA - 10 nA 栅隧穿显著

看到没?先进工艺下,CMOS运放的偏置电流反而变大了。这跟很多人的直觉相反——以为CMOS就是高阻抗、低漏电。其实栅氧越薄,量子隧穿效应越明显。

注意:CMOS运放的偏置电流随温度变化呈指数关系(因为PN结漏电随温度指数上升)。在125°C下,偏置电流可能比25°C时大2-3个数量级。做高温应用时,一定要看数据手册上的高温曲线。

2.4 BJT vs CMOS:核心差异对比

我把两者的差异整理成一张表,方便你对照:

对比项 BJT运放 CMOS运放
物理本质 基极电流(IC/β) 栅极漏电流 + ESD漏电
典型量级 10 nA - 1 μA 1 pA - 10 nA
温度特性 随β变化,较温和 指数上升,高温恶化严重
工艺相关性 β值决定,工艺影响小 栅氧厚度决定,先进工艺更差
噪声贡献 散粒噪声为主 1/f噪声为主
输入阻抗 中等(几十kΩ - MΩ) 极高(>1012Ω)

这里有个关键点:BJT的偏置电流是“信号”,CMOS的偏置电流是“噪声”。什么意思?BJT的基极电流是正常工作必需的,大小可预测、可补偿。CMOS的漏电流是寄生效应,随机性强,随工艺波动大,补偿起来更麻烦。

我曾经做过一个项目,用0.18μm CMOS工艺设计精密仪表放大器。仿真时偏置电流只有几pA,但流片回来测试,发现输入偏置电流达到了几百pA。查了半天,发现是ESD结构的设计规则变了,导致漏电路径比预期多了两个。从那以后,我每次流片前都会专门检查ESD版图对输入漏电流的影响。

2.5 偏置电流对电路的影响

偏置电流不是孤立存在的参数。它通过外围电阻网络,转化为直流误差电压。

最简单的例子——反相放大器:

V_OUT = - (Rf / Rin) * V_IN + I_BN * Rf

看到第二项了吗?IBN * Rf 就是偏置电流在反馈电阻上产生的直流误差。如果 Rf=1MΩ,IBN=100nA,误差就是 100mV。这个量级,在很多应用中已经不可接受了。

补偿方法有两个:

  • 电阻匹配法:在同相输入端串一个电阻,阻值等于 Rf // Rin,让两个输入端的偏置电流产生相同的压降,从而抵消。
  • 电容隔直法:在反馈路径上加电容,阻断直流路径。

但要注意,电阻匹配法只对偏置电流有效,对失调电流无效。因为失调电流是两个输入端电流的差值,匹配电阻只能消除共模压降,差模压降还在。

我的习惯:设计高阻抗电路时,先估算偏置电流在最大反馈电阻上产生的压降。如果这个压降超过允许误差的10%,就要考虑换CMOS运放或者加补偿网络。别等到测试时才发现问题。

2.6 知识体系框架

下面这张图,把偏置电流的核心知识点串起来了:

输入偏置电流知识体系 输入偏置电流 I_IB 定义:两输入端电流均值 失调电流:两输入端电流差值 BJT:基极电流 I_C/β 典型值:10nA - 1μA CMOS:栅隧穿 + ESD漏电 典型值:1pA - 10nA 影响:在电阻上产生直流压降 误差:I_IB × R_feedback 补偿:电阻匹配法 补偿:电容隔直法 注意:失调电流无法补偿 核心要点 BJT偏置电流是基极电流,可预测可补偿;CMOS偏置电流是漏电流,随工艺和温度波动大。 设计高阻抗电路时,偏置电流在反馈电阻上的压降往往是误差的主要来源。

这张图把偏置电流的定义、两种工艺的机理、影响和补偿方法都串起来了。你可以把它当作一个快速查阅的思维导图。

2.7 仿真建模要点

最后聊几句仿真的事。偏置电流在仿真里怎么建模?

对于BJT运放,SPICE模型里已经包含了基极电流。你只需要在输入端口加一个直流源,设置成 IIB 的值,就能模拟偏置电流的影响。

对于CMOS运放,情况复杂一些。因为漏电流是非线性的,随电压变化。我一般用两个二极管并联一个电阻来建模:

* CMOS输入漏电流模型
M1 IN+ IN+ VDD VDD PMOS W=1u L=0.5u
M2 IN- IN- VDD VDD PMOS W=1u L=0.5u
R1 IN+ 0 1e12
R2 IN- 0 1e12

这个模型虽然粗糙,但能捕捉到漏电流随输入电压变化的行为。更精确的模型需要包含ESD结构的SPICE子电路。

仿真陷阱:很多PDK提供的CMOS运放模型,在常温下偏置电流仿真值非常小(fA量级),但实际芯片测出来是pA甚至nA量级。这是因为模型没有准确建模ESD漏电和栅隧穿电流。所以,永远不要完全相信仿真给出的偏置电流值。留足裕量,或者用实测数据校准模型。

嗯,偏置电流这部分就聊到这儿。内容不少,但核心就两句话:BJT的偏置电流是基极电流,CMOS的偏置电流是漏电流。理解了这个本质差异,你就能在设计时做出正确的工艺选择和补偿策略。