源极跟随器直流与交流电流分析:从偏置到小信号模型

发布时间:2026/10/7 13:03:04
源极跟随器直流与交流电流分析:从偏置到小信号模型 1. 源极跟随器到底在电路里扮演什么角色1.1 从共源放大器到共漏放大器的思路转换搞模拟电路的人都有一个共识共源放大器是电压增益的主力但它有个致命短板——输出阻抗太高带不动负载。你辛辛苦苦设计了一个增益漂亮的共源级结果一接上后级电路增益直接塌方。这个问题的本质在于共源级的输出节点同时也是高阻抗的漏极节点任何负载都会和它形成分压。源极跟随器就是为了解决这个矛盾而生的。它的正式名称叫共漏放大器因为输入信号加在栅极输出从源极取出而漏极直接接电源交流等效为地所以从交流小信号的角度看漏极是公共端。这个结构最核心的特征就是电压增益略小于1但电流增益可以很大。换句话说它不放大电压但它放大电流驱动能力。你可以把它理解成一个“电压缓冲器”——输入端的电压是什么样输出端就复制一份出来但输出端有能力驱动更重的负载。这和运放里说的“缓冲器”或者“电压跟随器”是同一个概念只不过源极跟随器是用单只MOS管实现的。1.2 为什么需要区分直流与交流电流很多初学者在分析源极跟随器时会把直流偏置电流和交流信号电流混为一谈。这两个东西虽然在同一根导线里流动但它们的角色完全不同。直流电流决定了管子的工作状态——它设定了栅源电压、漏源电压、跨导这些关键参数。如果直流工作点选错了管子可能截止、可能进入线性区、可能功耗超标整个电路直接废掉。交流电流则是信号的载体它反映了输入信号的变化如何被传递到输出端决定了增益、带宽、输出阻抗这些动态性能。更关键的是这两个电流之间存在耦合关系。直流工作点决定了跨导( g_m )而( g_m )又直接决定了交流小信号参数。所以你不能脱离直流谈交流也不能只看交流不管直流。这也是为什么很多教材要把它们分开讲但实际设计中必须合在一起考虑。1.3 这篇文章适合哪些人看如果你正在学模拟集成电路设计或者在做分立元件的小信号电路源极跟随器几乎是你绕不开的基本单元。特别是以下几种场景你设计了一个共源放大级但带载能力不够需要加一级缓冲你在做多级放大器的级间匹配需要解决阻抗不匹配的问题你在分析一个电路时搞不清楚为什么输出波形有偏移或者失真你想搞清楚源极跟随器的输出阻抗到底怎么算、为什么是( 1/g_m )量级这篇文章会从直流工作点开始一步步推到交流小信号模型再结合实测中会遇到的问题把源极跟随器的直流与交流电流讲透。不管你是刚入门还是已经做过几个项目应该都能从中找到一些之前忽略的细节。2. 直流工作点一切分析的起点2.1 直流偏置电路的基本结构源极跟随器最常见的偏置方式有两种电阻分压偏置和电流源偏置。先看电阻分压的结构。栅极通过两个电阻( R_1 )和( R_2 )从电源分压得到一个固定的栅极电压( V_G )源极通过一个电阻( R_S )接地。漏极直接接电源( V_{DD} )。这个结构里直流电流的路径是这样的电流从( V_{DD} )经过MOS管的漏极到源极再经过( R_S )到地。栅极基本上不流电流MOS管的栅极绝缘所以栅极电压完全由分压电阻决定。关键方程就一个[ I_D \frac{1}{2} k_n \frac{W}{L} (V_{GS} - V_{th})^2 ]同时从电路结构上还有[ V_{GS} V_G - V_S V_G - I_D R_S ]这两个方程联立就能解出( I_D )和( V_{GS} )。但注意这是一个二次方程可能有两个解你需要选那个物理上合理的——也就是( V_{GS} V_{th} )且( V_{DS} V_{GS} - V_{th} )的那个。2.2 直流工作点的图解法与解析法实际设计中我一般推荐先用图解法大致确定范围再用解析法精确计算。图解法就是在MOS管的转移特性曲线上画一条负载线。负载线方程是[ V_{GS} V_G - I_D R_S ]这条线在( V_{GS} )-( I_D )坐标系里是一条直线斜率为( -1/R_S )截距为( V_G )。它和转移特性曲线的交点就是工作点。解析法就是把上面的二次方程展开[ I_D \frac{1}{2} k_n \frac{W}{L} (V_G - I_D R_S - V_{th})^2 ]令( V_{ov} V_G - V_{th} )整理后得到[ \frac{1}{2} k_n \frac{W}{L} R_S^2 I_D^2 - \left( k_n \frac{W}{L} R_S V_{ov} 1 \right) I_D \frac{1}{2} k_n \frac{W}{L} V_{ov}^2 0 ]这个方程看起来吓人但代入数值后就是一个标准的一元二次方程。我通常会用Python或者手算先估一个初值然后迭代两三次就能收敛。注意如果你用的是电流源偏置那( I_D )就是电流源设定的值不需要解方程。但你需要验证在这个电流下( V_{GS} )是否合理以及管子是否工作在饱和区。2.3 直流电流对跨导和输出阻抗的影响直流工作点一旦确定跨导( g_m )就确定了[ g_m k_n \frac{W}{L} (V_{GS} - V_{th}) \sqrt{2 k_n \frac{W}{L} I_D} ]这个公式告诉你两件事第一( g_m )和( I_D )的平方根成正比第二如果你想让( g_m )翻倍( I_D )需要翻四倍。这就是为什么在低功耗设计里提高( g_m )是一件很奢侈的事情。输出阻抗呢源极跟随器的输出阻抗在低频下大约是( 1/g_m )忽略体效应和沟道长度调制。所以( g_m )越大输出阻抗越低带载能力越强。但( g_m )大了( I_D )就大功耗就上去了。这是一个典型的折中。我实际做设计时一般会先根据负载要求确定输出阻抗的上限然后反推需要的( g_m )再根据( g_m )确定( I_D )最后根据( I_D )设计偏置电路。这个顺序比反过来要顺很多。2.4 一个具体的直流工作点计算实例假设你用的是2N7000这款常见的NMOS( V_{th} 2.1V )( k_n 0.1 A/V^2 )这个值只是示意实际看数据手册。电源( V_{DD} 12V )( R_S 1k\Omega )栅极分压得到( V_G 5V )。先写方程[ I_D \frac{1}{2} \times 0.1 \times (5 - I_D \times 1000 - 2.1)^2 ]令( x I_D )单位mA则[ x 0.05 \times (2.9 - x)^2 ]展开[ x 0.05 \times (8.41 - 5.8x x^2) ][ x 0.4205 - 0.29x 0.05x^2 ][ 0.05x^2 - 1.29x 0.4205 0 ]解这个二次方程[ x \frac{1.29 \pm \sqrt{1.29^2 - 4 \times 0.05 \times 0.4205}}{2 \times 0.05} ][ x \frac{1.29 \pm \sqrt{1.6641 - 0.0841}}{0.1} ][ x \frac{1.29 \pm 1.257}{0.1} ]两个解( x_1 25.47mA )( x_2 0.33mA )。验证( x_1 )( V_{GS} 5 - 25.47 \times 1 -20.47V )小于( V_{th} )不合理。验证( x_2 )( V_{GS} 5 - 0.33 \times 1 4.67V )大于( V_{th} 2.1V )合理。( V_{DS} 12 - 0.33 \times 1 11.67V )远大于( V_{GS} - V_{th} 2.57V )工作在饱和区。所以工作点就是( I_D 0.33mA )( V_{GS} 4.67V )( V_S 0.33V )。这个例子说明图解法里那条负载线和转移特性曲线的交点通常只有一个在合理范围内。另一个解往往对应管子截止或者进入线性区直接排除就行。3. 交流小信号模型把非线性问题线性化3.1 小信号模型的建立条件小信号分析的前提是信号幅度足够小小到MOS管在工作点附近的特性可以用线性近似。具体来说如果输入信号的幅度远小于( 2(V_{GS} - V_{th}) )那么非线性失真就可以忽略。这个条件在实际中通常都能满足因为源极跟随器的输入信号一般也就是几十毫伏到几百毫伏。建立小信号模型时直流电源( V_{DD} )被交流地替代耦合电容视为短路MOS管被替换成它的低频小信号等效电路。这个等效电路包含三个关键参数跨导( g_m )、输出电阻( r_o )、体效应跨导( g_{mb} )。3.2 源极跟随器的小信号等效电路把MOS管的小信号模型代入源极跟随器电路你会得到这样一个结构栅极是输入节点源极是输出节点漏极接地。源极和地之间接了一个电阻( R_S )如果是电流源偏置这个电阻就是电流源的输出阻抗通常很大。输入电压( v_{in} )加在栅极上输出电压( v_{out} )从源极取出。栅源之间有一个电压( v_{gs} )源极电流由两部分组成受( v_{gs} )控制的电流源( g_m v_{gs} )以及受( v_{bs} )控制的体效应电流源( g_{mb} v_{bs} )。由于源极是输出节点体效应在这里不能忽略因为源极电位在变衬底和源极之间的电压也在变。3.3 电压增益的推导过程先列节点方程。在输出节点源极[ \frac{v_{out}}{R_S} g_m v_{gs} g_{mb} v_{bs} \frac{v_{out}}{r_o} ]注意( v_{gs} v_{in} - v_{out} )( v_{bs} -v_{out} )因为衬底接地源极电位为( v_{out} )。代入[ \frac{v_{out}}{R_S} g_m (v_{in} - v_{out}) - g_{mb} v_{out} \frac{v_{out}}{r_o} ]整理[ v_{out} \left( \frac{1}{R_S} g_m g_{mb} \frac{1}{r_o} \right) g_m v_{in} ]所以电压增益[ A_v \frac{v_{out}}{v_{in}} \frac{g_m}{\frac{1}{R_S} g_m g_{mb} \frac{1}{r_o}} ]如果( R_S )很大电流源偏置( r_o )也很大那么分母近似为( g_m g_{mb} )增益近似为[ A_v \approx \frac{g_m}{g_m g_{mb}} \frac{1}{1 \eta} ]其中( \eta g_{mb}/g_m )典型值在0.1到0.3之间。所以源极跟随器的增益通常在0.7到0.9之间确实小于1。3.4 输出阻抗的推导与物理意义输出阻抗的定义是输入置零时从输出端看进去的等效阻抗。把( v_{in} 0 )在输出端加一个测试电压( v_x )测量流入的电流( i_x )。此时( v_{gs} -v_x )( v_{bs} -v_x )。节点方程[ i_x \frac{v_x}{R_S} g_m (-v_x) g_{mb} (-v_x) \frac{v_x}{r_o} ]所以输出导纳[ \frac{i_x}{v_x} \frac{1}{R_S} \frac{1}{r_o} - g_m - g_{mb} ]输出阻抗是导纳的倒数[ R_{out} \frac{1}{\frac{1}{R_S} \frac{1}{r_o} - g_m - g_{mb}} ]注意分母里( -g_m - g_{mb} )是负的所以如果( g_m g_{mb} )足够大输出阻抗可以是正的但很小。实际上因为( g_m )通常远大于( 1/R_S )和( 1/r_o )所以[ R_{out} \approx \frac{1}{g_m g_{mb}} \approx \frac{1}{g_m (1 \eta)} ]这就是为什么源极跟随器的输出阻抗很低——它把高阻抗的漏极电流“转换”成了低阻抗的源极电压输出。3.5 电流增益与功率增益电压增益小于1那电流增益呢输入电流基本上为零栅极绝缘所以电流增益在理论上无穷大。但实际中输入电流不是完全为零因为栅极有漏电流还有寄生电容的充放电电流。不过在低频下电流增益确实很大。功率增益呢因为电压增益小于1电流增益很大所以功率增益可以大于1。这就是源极跟随器作为缓冲器的价值——它不放大电压但它放大功率让信号有能力驱动低阻抗负载。实操心得很多人在设计多级放大器时会把源极跟随器放在最后一级做输出缓冲。这时候你不需要关心它的电压增益只需要关心它的输出阻抗和线性度。输出阻抗越低带载能力越强线性度越好失真越小。4. 直流与交流电流的耦合关系4.1 直流电流如何决定交流参数前面已经提到( g_m \sqrt{2 k_n (W/L) I_D} )。这个关系说明直流电流( I_D )直接决定了交流跨导( g_m )。如果你把( I_D )增大到原来的4倍( g_m )增大到原来的2倍输出阻抗降低到原来的1/2。但这里有一个容易被忽略的细节( g_m )和( I_D )的关系是平方根关系不是线性关系。这意味着在大电流下增加( I_D )对( g_m )的提升效果会越来越弱。比如从1mA增加到2mA( g_m )提升41%从10mA增加到11mA( g_m )只提升4.9%。所以在功耗敏感的设计里你需要找到一个平衡点不能盲目增大电流。4.2 交流电流如何叠加在直流电流上在时域上看源极跟随器源极的总电流是直流偏置电流加上交流信号电流[ i_S(t) I_D i_s(t) ]其中( i_s(t) )是交流分量它的大小和输入信号幅度、跨导有关。如果输入信号是正弦波( v_{in} V_m \sin(\omega t) )那么输出电流的交流分量大约是[ i_s(t) \approx g_m V_m \sin(\omega t) ]这个交流电流流过( R_S )或者电流源的输出阻抗产生输出电压。所以输出电压的交流分量是[ v_{out}(t) -g_m V_m R_{eq} \sin(\omega t) ]其中( R_{eq} )是输出节点的等效电阻。注意符号输入信号增大时( v_{GS} )增大漏极电流增大源极电流增大源极电压升高。所以输出和输入是同相的这也是源极跟随器“跟随”这个名字的由来。4.3 直流工作点漂移对交流性能的影响实际电路中温度变化、电源波动、器件老化都会导致直流工作点漂移。工作点漂移了( g_m )就变了交流增益和输出阻抗也跟着变。温度对( V_{th} )的影响大约是( -2mV/°C )。温度升高( V_{th} )下降如果栅极电压不变( V_{GS} - V_{th} )增大( I_D )增大( g_m )增大。但( I_D )增大会导致( R_S )上的压降增大源极电位升高又会反过来减小( V_{GS} )。这是一个负反馈过程能部分稳定工作点。电源波动的影响更直接。如果( V_{DD} )变化栅极分压得到的( V_G )也会变( I_D )跟着变。所以如果你对电源抑制比有要求最好用电流源偏置而不是电阻分压。注意在做精密设计时我通常会在源极串联一个小电阻几十欧姆作为局部反馈用来稳定工作点。这个电阻会增加输出阻抗但能显著改善直流稳定性。具体取值需要根据( g_m )和温度范围来折中。4.4 一个完整的直流-交流联合分析实例还是用前面的2N7000例子。( I_D 0.33mA )( k_n 0.1 A/V^2 )( W/L )假设为1。那么[ g_m \sqrt{2 \times 0.1 \times 0.33 \times 10^{-3}} \sqrt{6.6 \times 10^{-5}} \approx 8.12 mS ]假设( r_o 100k\Omega )( R_S 1k\Omega )( g_{mb} 0.2 g_m 1.62 mS )。电压增益[ A_v \frac{8.12}{1 8.12 1.62 0.01} \frac{8.12}{10.75} \approx 0.755 ]输出阻抗[ R_{out} \frac{1}{1 0.01 - 8.12 - 1.62} \frac{1}{-8.73} \approx 114\Omega ]注意分母是负的所以输出阻抗是正的114欧姆。这个值说明即使( R_S )只有1kΩ输出阻抗也只有一百多欧姆带载能力比共源级强太多了。如果输入信号是100mV峰峰值输出大约是75.5mV峰峰值。输出电流的交流分量大约是( 8.12mS \times 50mV 0.406mA )峰值这个电流叠加在0.33mA的直流电流上总电流在0.33±0.406mA之间波动。注意如果交流电流峰值超过直流电流管子就会在信号负半周截止产生严重失真。所以最大不失真输出幅度受限于直流工作点。这个例子清楚地说明了直流工作点对交流性能的约束你想输出更大的信号就必须把直流电流设得更高否则信号摆幅会被截断。5. 实操中常见的问题与排查技巧5.1 输出波形出现削顶失真怎么办削顶失真是源极跟随器最常见的问题。原因很简单直流工作点设得太低交流信号的负半周把管子推入了截止区。具体来说当输入信号向下摆动时( v_{GS} )减小如果减小到( V_{th} )以下管子就截止了输出波形就被“削”掉了一块。解决方法有两个一是提高直流工作点增大( I_D )二是减小输入信号幅度。但提高( I_D )会增加功耗减小信号幅度又可能不满足系统要求。所以实际设计中你需要根据最大信号幅度来反推最小( I_D )。最大不失真输出幅度大约是( I_D R_S )对于电阻偏置或者( I_D R_{eq} )对于电流源偏置。如果你需要输出( V_{pp} )的峰峰值那么( I_D )至少要大于( V_{pp}/(2R_{eq}) )。5.2 输出阻抗比理论值偏大是什么原因理论计算输出阻抗是( 1/g_m )但实测往往偏大。原因可能有这几个第一体效应被忽略了。如果衬底没有接到源极( g_{mb} )会贡献一部分但( g_{mb} )是正反馈性质的实际上会减小输出阻抗。如果你把衬底接到了地而不是源极体效应会更强输出阻抗会更小。但如果你把衬底接到了源极体效应消失输出阻抗会变大。第二( r_o )的影响。如果( r_o )不够大它会并联在输出端但( r_o )是正电阻和( 1/g_m )并联后总阻抗会略小于( 1/g_m )。所以( r_o )不是导致输出阻抗偏大的原因。第三测试方法有问题。如果你用万用表测输出阻抗万用表的内阻和测试频率都会影响结果。正确的方法是用交流信号源加一个已知负载测量负载前后的电压变化反推输出阻抗。第四寄生电容的影响。在高频下输出端的寄生电容会降低阻抗但在低频下影响不大。5.3 温度变化导致工作点漂移怎么处理温度漂移是模拟电路的永恒话题。对于源极跟随器温度升高会导致( V_{th} )下降( I_D )增大。如果( R_S )上的压降增大源极电位升高( V_{GS} )减小部分抵消了( I_D )的增大。这个负反馈机制能稳定工作点但稳定程度取决于( g_m R_S )的大小。( g_m R_S )越大负反馈越强工作点越稳定。但( g_m R_S )大了电压增益会下降因为增益近似为( g_m R_S/(1g_m R_S) )。所以这是一个折中。我通常的做法是先用电流源偏置替代( R_S )这样( I_D )基本由电流源决定不受温度影响。然后在源极串联一个小电阻几十欧姆作为局部反馈进一步稳定( V_{GS} )。这样既保证了工作点稳定又不会太影响增益。5.4 常见问题速查表问题现象可能原因排查方法解决方案输出削顶直流工作点偏低测量( V_S )和( V_G )增大( I_D )或减小输入幅度输出阻抗偏大体效应未考虑或衬底接法不当检查衬底连接将衬底接源极或调整偏置增益远小于1( R_S )太小或( r_o )太小测量( R_S )和( r_o )增大( R_S )或换用电流源偏置高频增益下降寄生电容影响扫频测量减小输出节点电容或增加驱动电流工作点随温度漂移温度影响( V_{th} )高低温测试用电流源偏置加局部反馈输出有振荡寄生反馈或负载电容观察波形加隔离电阻或补偿电容实操心得我在调试源极跟随器时习惯先用直流电源和万用表把工作点调好再用信号发生器和示波器看交流波形。如果波形不对先查直流再查交流。这个顺序能帮你快速定位问题避免在交流上瞎折腾。6. 从分立电路到集成电路的扩展思考6.1 集成电路中的源极跟随器有什么不同在分立电路里源极跟随器的偏置电阻和耦合电容都是外接的你可以随意调整。但在集成电路里电阻和电容都是片上实现的面积和精度都受限。所以集成电路里的源极跟随器通常用电流源偏置而且电流源本身也是用MOS管实现的。集成电路里的另一个特点是体效应更明显。在分立电路中你可以把衬底接到源极消除体效应。但在集成电路里所有NMOS共享同一个P型衬底衬底必须接地所以体效应无法消除。这意味着集成电路里的源极跟随器增益更低通常只有0.7到0.8。6.2 源极跟随器在多级放大器中的位置选择源极跟随器通常放在多级放大器的输出级做缓冲用。但有时候也会放在中间级做阻抗变换。放在输出级时你需要关注它的输出阻抗和线性度放在中间级时你需要关注它的输入阻抗和带宽。一个常见的三级放大器结构是共源级提供增益→ 源极跟随器缓冲→ 共源级提供增益。但这样会引入两个极点可能影响稳定性。所以实际设计中源极跟随器通常只放在最后一级或者用共源共栅结构替代中间级的缓冲。6.3 源极跟随器与射极跟随器的对比射极跟随器是双极型晶体管版本的电压缓冲器和源极跟随器功能类似但性能有差异。射极跟随器的跨导( g_m I_C/V_T )在相同电流下比MOS管的( g_m )大得多因为( V_T )只有26mV而MOS管的过驱动电压通常是几百毫伏。所以射极跟随器的输出阻抗更低带载能力更强。但射极跟随器需要基极电流输入阻抗不如MOS管高。而且射极跟随器有基极-发射极电压的非线性失真特性不如MOS管。所以选择哪种取决于你的具体需求要低输出阻抗选射极跟随器要高输入阻抗选源极跟随器。6.4 一个实际项目的设计记录我之前做过一个传感器信号调理电路传感器输出阻抗大约10kΩ信号幅度±50mV频率范围DC到10kHz。后级是一个ADC输入阻抗大约100kΩ但ADC的采样电容会导致电荷注入需要低阻抗驱动。我的方案是第一级用共源放大器提供增益第二级用源极跟随器做缓冲。源极跟随器的设计目标是输出阻抗小于100Ω带宽大于100kHz失真小于1%。选管用2N7000因为它的( V_{th} )适中跨导够用。偏置用电流源偏置电流设为2mA这样( g_m )大约20mS输出阻抗大约50Ω。源极串联10Ω电阻做局部反馈稳定工作点。实测结果输出阻抗约60Ω带宽约200kHz失真在50mV输入下约0.5%。满足设计要求。踩过的坑一开始用电阻分压偏置结果温度漂移导致输出偏移了几十毫伏ADC读数不准。后来换成电流源偏置问题解决。另一个坑是输出端的寄生电容导致高频增益下降后来在输出端串联了一个小电阻10Ω做隔离问题缓解。这个项目让我深刻体会到源极跟随器的直流工作点和交流性能是紧密耦合的。你不能只调直流不管交流也不能只优化交流忽略直流。两者必须一起考虑才能做出稳定可靠的设计。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询