MOS管单级放大器这个话题,我估计很多刚入门的朋友看到电路书里的共源、共漏、共栅三种接法就直接劝退了。我之前带过几个新人,几乎每个人都问过我同一个问题:为什么同一个管子,非得搞出三种接法?直接按一个电路搭不就完了吗?
说实话,这个问题问得特别好。因为我自己刚接触MOS管时也踩过类似的坑。当时我想做一个传感器信号的前置放大,随手按共源极接法搭了一个电路,结果接上高阻抗的传感器后,输出波形是有了,但增益怎么调都不对,换了管子和电阻也不行,最后才发现问题出在输入阻抗匹配上——我需要的其实是一个共漏极缓冲级。
所以今天这篇,我就把MOS管单级放大器的三种接法——共源极、共漏极、共栅极——用最直白的方式拆开讲清楚。每种接法的电路结构、工作原理、增益和阻抗特性,我都给你画出来、算出来,最后再给出一套能直接上烙铁的实战电路和调试方法。这篇文章适合正在学模拟电路的学生、刚转行做硬件开发的工程师,以及所有想真正把MOS管用明白的电子爱好者。看完之后,你至少能回答三个问题:三种接法分别解决什么问题?怎么算静态工作点?为什么我的电路会失真、自激、没增益?
1. MOS管单级放大器三种接法的核心思路
1.1 先搞懂三个极:栅极、漏极、源极
想看懂三种接法,第一步不是记电路图,而是把MOS管的三个极彻底搞明白。栅极(G)、漏极(D)、源极(S)这三个引脚,对应到实际功能上,你可以把它们理解成一个水龙头的三个部分:栅极是开关旋钮,漏极是进水口,源极是出水口。
关键的物理特性有三个,这三个特性直接决定了所有电路接法:
第一,栅极几乎不取电流。因为MOS管的栅极和沟道之间隔着一层二氧化硅绝缘层,所以栅极输入阻抗极高,可以达到10的12次方欧姆级别。这意味着你几乎可以无损地把输入信号接到栅极上,不用担心信号源被拉垮。这也是MOS管比三极管在很多高阻抗场合更好用的根本原因。
第二,漏极电流受栅源电压控制。对于增强型NMOS管,只有当VGS大于阈值电压Vth时,管子才会导通,并且漏极电流ID与(VGS - Vth)的平方成正比。这个关系式是整个放大器偏置设计的数学基础。
第三,管子工作在饱和区才是放大状态。MOS管有三个工作区域:截止区、线性区(也叫可变电阻区)、饱和区。做放大器时,必须让管子稳定工作在饱和区,也就是要保证VDS > VGS - Vth。很多人搭的放大电路不放大,八成就是工作点落到了线性区或者截止区。
这三条理解了,后面的所有接法分析都是顺水推舟的事。
1.2 三种接法一张表看懂:信号从哪进、从哪出、公共端是谁
单级放大器划分接法的标准特别简单:看交流信号回路中,哪个极是输入、哪个极是输出、哪个极是公共参考端。所谓“共源”“共漏”“共栅”,这个“共”指的是交流地,也就是对信号来说电压不变的那个极。
我直接给你一张表,把三种接法的特征一次性说清楚:
| 接法 | 输入极 | 输出极 | 公共端(交流) | 电压增益 | 输入阻抗 | 输出阻抗 | 核心用途 |
|---|---|---|---|---|---|---|---|
| 共源极(CS) | 栅极 | 漏极 | 源极 | 高(反相) | 高 | 中/高 | 电压放大 |
| 共漏极(CD) | 栅极 | 源极 | 漏极 | 约1(同相) | 很高 | 很低 | 缓冲/阻抗变换 |
| 共栅极(CG) | 源极 | 漏极 | 栅极 | 高(同相) | 低 | 中/高 | 高频放大/电流输入 |
这张表是整个单级放大器分析的灵魂。为什么这么说?因为只要你把这张表记住了,拿到任何一张MOS管放大电路图,你都能在三秒内判断出它是什么接法、大概有什么特性。这在看别人设计的电路时尤其好用。
我举个例子。你看到一张电路图,信号经过耦合电容接到MOS管的栅极,漏极接了个电阻到电源正极,输出也是从漏极取,源极直接接地或者通过电阻接地。这时候你判断:输入是栅极,输出是漏极,源极是公共交流地——绝不会猜错,这就是共源极放大器。
1.3 怎么选接法:先看信号源和负载,再看频率
很多新手最容易犯的错,就是拿起一个电路就开始焊,完全没想清楚“我的信号源是什么样的”“我后面要接什么东西”。选接法的逻辑顺序应该是这样的:先看信号源内阻和幅度,再看负载阻抗要求,最后考虑工作频率。
如果信号源内阻很高,比如压电传感器、高阻抗麦克风、光电二极管,那第一级必须用输入阻抗高的接法。共源和共漏都满足这个条件,栅极几乎不取信号电流,信号源多弱都不会被加载。但如果既要高输入阻抗、又要驱动低阻抗负载,那就得用共漏极做缓冲。
如果信号源本身就是低阻抗的,比如前一级运放的输出或者50欧姆的射频源,那可以考虑共栅极。共栅极虽然输入阻抗低(大约1/gm,一般在几十到几百欧姆),但它没有米勒效应,高频性能很好,天生适合工作在几百兆赫兹甚至GHz级别的场景。
如果只是想把信号放大,后面接高阻抗负载,比如ADC输入或者高阻耳机,那共源极是最直接的选择。它增益高、设计灵活,代价是输出阻抗偏高、带宽受限。
所以选型逻辑总结成一句话就是:信号源决定了输入级能不能用,负载决定了要不要加输出缓冲,频率决定了你敢不敢用共源极。
2. 共源极放大器:最常用的电压放大级
2.1 电路结构拆解:每个元器件都不是白放的
共源极放大器是整个模拟电路里最重要的基础单元,没有之一。它的典型电路长这样:输入信号经过隔直电容C1接到NMOS管的栅极,栅极通过两个分压电阻R1、R2接到电源VDD和地,用于设定静态工作点。漏极接一个负载电阻RD到VDD,输出信号从漏极通过隔直电容C2取出。源极接一个电阻RS到地,RS上并联一个旁路电容CS。
有人看到这一堆元件就头晕,我来一个个说它们的作用:
R1和R2组成分压偏置网络。因为MOS管栅极电流几乎为零,所以这两个电阻可以选得很大,比如100kΩ到1MΩ,既能设定栅极直流电位,又不会给信号造成太多负担。它们等效并联后的大小决定了整个放大器的输入电阻。
RD是漏极负载电阻。它的作用是把漏极电流的变化转换成电压的变化。因为ID流过RD会产生压降,当输入信号让ID增大时,RD上压降增大,漏极电位VDS就下降;反之亦然。这就是“放大”的物理基础——电压放大实际上是“电流控制”加“电阻取压”的结果。
RS是源极负反馈电阻。它有两个作用:一是稳定静态工作点,当温度升高导致ID增大时,RS上的压降增大,导致VGS减小,反过来抑制ID增大;二是在没有CS时,它会引入电流负反馈,降低增益但改善线性度。实际做放大器时,我们通常希望增益高,就用CS把RS的交流反馈旁路掉,让交流信号直接经CS到地,而直流工作点仍然由RS维持。
C1和C2是隔直电容,也叫耦合电容。它们只允许交流信号通过,把前后级的直流电位隔开。这样前级电路和后级电路的静态工作点互不影响,实际应用时可以灵活连接。
CS是源极旁路电容。在前面提到的源极负反馈电阻RS上并联一个大电容,让交流信号“绕开”RS直接流入地,从而恢复放大器的高增益。电容的容抗必须远小于RS,才能有效旁路。
2.2 静态工作点设定:手把手算一遍
共源放大器的静态工作点设定,说白了就是确定源极电流ID和漏源电压VDS,让管子工作在饱和区中间。我拿一个实际设计例子来算。
假设我们用2N7002这个最常用的NMOS管,VDD=12V,目标ID=1mA,VDD给到漏极电阻RD=10kΩ,源极电阻RS=1kΩ,分压偏置采用R1=200kΩ、R2=100kΩ。先算栅极直流电压:
VG = VDD × R2 / (R1 + R2) = 12 × 100 / (200 + 100) = 4V
接着算源极电位。如果ID=1mA,流过RS的电流也是1mA,所以:
VS = ID × RS = 1mA × 1kΩ = 1V
那么VGS = VG - VS = 4 - 1 = 3V。2N7002的阈值电压典型值约为1.5V到2.5V,3V的VGS远超阈值,所以管子必然导通。
再验算是否处于饱和区。漏极电位:
VD = VDD - ID × RD = 12 - 1mA × 10kΩ = 2V
VDS = VD - VS = 2 - 1 = 1V
饱和区的条件是VDS > VGS - Vth,即1V > 3 - 2 = 1V,这里就比较临界了。这说明RD选10kΩ太大了,或者ID选得太高,导致漏极电位被拉得很低,管子快要进入线性区。实际调试时应该看到这种情况,果断把RD减小到6.8kΩ,或者把栅极偏置电压降低一些,确保管子有足够的余量。
这里有一个重要经验:静态工作点最好让VDS在VDD的一半附近摆动,这样输出信号能获得最大的动态范围,正负半周都不容易削波。比如VDD=12V,RD换成6.8kΩ,ID=1mA,那么VD=5.2V,VDS=4.2V,这样输出信号就可以在1V到12V之间大幅度摆动,不容易失真。
2.3 增益、输入阻抗、输出阻抗一把抓
设定好工作点之后,我们来算交流参数。跨导gm是MOS管最重要的交流参数,它表示VGS对ID的控制能力。在饱和区:
gm = 2 × ID / (VGS - Vth)
用刚才的例子,ID=1mA,VGS=3V,Vth=2V:
gm = 2 × 1mA / (3 - 2) = 2mS(毫西门子)
共源极放大器的电压增益公式是:
Av = -gm × (RD ∥ ro)
其中ro是MOS管的输出电阻,通常几十千欧到几百千欧,如果RD远小于ro,可以简化成:
Av ≈ -gm × RD = -2mS × 6.8kΩ = -13.6倍
负号表示输出和输入反相。这个数值在实际中很典型——单级共源放大器增益做到10到30倍是很容易的,这也是它的核心价值所在。
输入阻抗主要由偏置电阻决定:
Rin = R1 ∥ R2 = 200k ∥ 100k ≈ 66.7kΩ
注意栅极本身的输入阻抗虽然极高,但并联上偏置电阻后,输入阻抗就被拉低到几十千欧级别了。这告诉我们在设计高输入阻抗电路时,分压电阻要取大一些,比如1MΩ级别。
输出阻抗基本等于RD:
Rout = RD = 6.8kΩ
这个输出阻抗偏高,意味着如果你后面直接接一个低阻抗负载,比如8Ω的喇叭,信号会被严重分压,放大器等于白干。这是共源级本身架构决定的,所以实际电路中,共源级后面通常要接一个源极跟随器来做阻抗变换。
2.4 米勒效应:共源放大器的高频瓶颈
很多新手用共源放大器,低频波形调得好好的,一提高输入频率,增益就往下掉,甚至拿示波器都看不到正常波形了。这就是米勒效应在捣乱。
米勒效应的本质是:反相放大器的输入和输出之间存在一个寄生电容Cgd(栅漏电容),由于输出信号与输入信号反相,这个电容在输入端等效出来的电容会被放大(1 + |Av|)倍。等效输入电容为:
Cin_miller = Cgd × (1 + |Av|)
举例来说,2N7002的Cgd典型值是几个pF,假设Cgd=5pF,放大器增益Av=-13.6倍,那么等效到输入端的电容就是:
Cin_miller = 5pF × (1 + 13.6) ≈ 73pF
加上原有的Cgs,总输入电容可能达到80pF左右。如果信号源内阻RSig是10kΩ,那么这个输入电容和源电阻一起组成一个低通滤波器,上限截止频率是:
fH = 1 / (2π × RSig × Cin) = 1 / (2π × 10kΩ × 80pF) ≈ 199kHz
也就是说虽然管子本身能工作到几百兆赫兹,但共源极接法配上高内阻信号源,整个放大器的带宽就只有不到200kHz。这就是为什么在很多高频应用里,工程师宁可牺牲输入阻抗,也要用共栅极接法,因为共栅极的栅极是交流接地的,Cgd不会在输入端产生米勒倍增。
如果你确实需要在需要增益的同时还想要高频性能,就得用共源共栅结构(Cascode),也就是让共源级后面叠一个共栅级。不过这是后话了,单级放大器的范畴内,我们要明确知道:共源极放大器适合中低频、高增益、高输入阻抗场景,不适合直接做高频放大。
3. 共漏极与共栅极:一个做缓冲,一个做高频放大
3.1 共漏极(源极跟随器):电压不走、电流猛增
共漏极放大器,也就是常说的源极跟随器,电路结构非常简单:信号经耦合电容输入栅极,漏极直接接VDD(交流接地),输出从源极电阻RS上取出,没有漏极电阻。因为输出取自源极,所以叫“共漏极”。
这个电路的电压增益公式是:
Av = gm × RS / (1 + gm × RS)
当gm × RS远大于1时,Av趋近于1(但永远略小于1)。比如gm=2mS,RS=4.7kΩ,则gm×RS=9.4,Av=9.4/10.4≈0.9。也就是说,输出电压几乎和输入电压一样大,而且同相。
那它有什么用?答案是:它不放大电压,但放大电流,做阻抗变换。它的输入阻抗极高(栅极取流几乎为零),输出阻抗极低(近似等于1/gm,即约500Ω甚至更低)。这意味着你可以在前面接一个高阻抗传感器,在输出端直接驱动低阻抗负载,信号幅度不会衰减,但驱动能力提升了几个数量级。
我做过一个麦克风前置放大电路,驻极体麦克风输出阻抗很高,直接接共源放大器,增益和频率响应都一塌糊涂。后来在麦克风和共源放大器之间加了一级源极跟随器,问题立刻解决了。这就是源极跟随器在工程里最典型的用法——当中间缓冲。
实际调试源极跟随器时有一个很容易被忽略的点:由于增益接近于1,反馈作用很强,它非常稳定,几乎不会自激,但要注意源极电阻的大小决定了静态功耗和输出摆幅下限。RS不能取得太小,否则静态电流太大,管子发热,而且输出低电平会被RS上的压降抬得很高。
3.2 共栅极:没有米勒效应的放大器
共栅极放大器是三种接法里最容易被新手忽略的,但它绝对值得掌握。电路结构是:信号从源极输入,漏极经过RD后输出,栅极通过电容接地确定交流地。也就是说,栅极对信号来说是固定不动的,输入加在源极和地之间。
共栅极放大器的电压增益为:
Av = gm × RD
注意这里没有负号,输出和输入是同相的。但它的输入阻抗很低,大约为:
Rin ≈ 1 / gm
如果gm=2mS,输入阻抗只有500Ω左右。这个数值比共源级低了两个数量级,很多人一看这个参数就把它划掉了——这其实是误解。低输入阻抗在某些场景恰恰是优点,比如接50Ω的射频天线,或者接电流输出型传感器(如光电二极管),正好需要低阻抗负载。
共栅极最大的优势是高频性能好。因为栅极交流接地,Cgd不再产生米勒倍增效应,输入等效电容只有Cgs本身,因此可以做到很高的带宽。在射频前置放大器、宽带放大器和电流镜结构中,共栅极都有广泛应用。
实际使用中要特别注意偏置问题。共栅极的栅极电位决定了源极的直流电位(因为源极电压等于栅极电压减去VGS),所以要想让管子工作在合适的静态电流,栅极偏置通常是从电源分压得到的稳定直流电压,有时还要加一个源极到地的电阻来限定电流。
3.3 三种接法在真实电路里怎么配合
理解了三种接法之后,你会发现真实的单级放大器很少单独存在,而是组合成多级电路。我见过很多产品级的模拟前端电路,第一级用共漏极做高阻缓冲,第二级用共源极做电压放大,最后再来一级共漏极驱动后级负载。这种“缓冲-放大-缓冲”的结构,在音频前置放大器、传感器调理电路、精密测量仪器里大量出现。
再举个例子,在ADC驱动电路里,前级传感器输出高阻抗信号,中间加一个源极跟随器做缓冲,再用共源放大器把信号放大到接近ADC的满量程,最后用另一个源极跟随器输出低阻抗信号给ADC采样保持电路。采样保持电路在采样瞬间会抽取电流,如果没有最后一级低阻抗缓冲,ADC采样值就会不准。
共栅极的用武之地更多在射频发射机、宽带示波器前端、高速比较器输入结构里。它和共源级组合成Cascode结构,既保留了共源级的输入高阻抗和增益,又用共栅级消除了米勒效应,这是高频模拟IC设计里的经典招数。
所以学习三种接法,千万不要割裂着学。它们就像工具箱里的三把螺丝刀,各管一摊,配合起来才完整。
4. 实战电路图解析与调试纪实
4.1 一套能直接上烙铁的共源放大电路
说了这么多理论,直接上一套我实测过的共源极放大电路。这套电路我用过很多次,做一个音频前置放大或传感器信号放大绰绰有余。
元器件清单:
| 元件 | 规格 | 说明 |
|---|---|---|
| Q1 | 2N7002(或BSS138) | 增强型NMOS,便宜好用 |
| R1 | 200kΩ | 偏置上分压 |
| R2 | 100kΩ | 偏置下分压 |
| RD | 6.8kΩ | 漏极负载 |
| RS | 1kΩ | 源极直流负反馈 |
| CS | 47μF(电解或钽) | 源极交流旁路 |
| C1 | 1μF | 输入隔直 |
| C2 | 4.7μF | 输出隔直 |
| VDD | 12V | 直流电源 |
接线要点:C1正极接输入信号,负极接Q1栅极。R1一端接VDD,另一端接栅极。R2一端接栅极,另一端接地。Q1源极接RS一端,RS另一端接地,CS正极接源极,负极接地。Q1漏极接RD一端,RD另一端接VDD。C2正极接漏极,负极接输出。
按这个参数搭好,静态时测Q1的源极电压应该有1V左右,漏极电压5V左右,VDS约4V,管子稳定工作在饱和区。输入一个100mV、1kHz的正弦波,输出端应该看到约1.3V的放大了13倍的反相正弦波。
4.2 电容取值逻辑:耦合电容、旁路电容一个不落
很多新手喜欢照搬电阻电容参数,一个电容都不改,这样做很容易翻车。电容的取值或者说选型逻辑,是跟着放大器的低频截止频率走的。低频截止频率fL由耦合电容和其所在的回路电阻共同决定:
fL = 1 / (2π × R × C)
以输入耦合电容C1为例,它的下游电阻是偏置电阻等效值Rin=R1∥R2≈66.7kΩ。如果我们要做到20Hz的低频下限,那么:
C1 = 1 / (2π × 20 × 66.7kΩ) ≈ 0.12μF
所以选1μF是足够保守的,实际效果也不错。选得更大,低频响应更好,但电容体积和成本上升。输出电容C2的等效串联电阻是RD加后级负载,如果后级负载是10kΩ,那等效电阻约16.8kΩ,算出来C2至少要0.5μF,选4.7μF就保证了足够的低频裕量。
旁路电容CS的取值逻辑略有不同。CS的作用是在交流通路上把RS短路掉,所以它在该频率点上的容抗必须远小于RS和1/gm的并联值。通俗地说,就是信号的“情绪”都被CS泄放到地上了,不让RS产生负反馈。取47μF以上是经验值,如果以后级负载阻抗更低或低频要求更低,可以加大到100μF甚至220μF。
特别提醒:在调试前期,先把CS断开,听一下失真情况。你会发现没有CS时,增益低但波形很干净,加上CS后增益猛增,但波形可能开始出现削波和轻微失真。这说明CS把增益提上去了,工作点和输入幅度也需要相应调整,否则削波是必然的。
4.3 常见故障排查速查表
调试MOS管放大器,我总结了一套“先静态、后动态”的排查流程。先用万用表量电压,再用示波器看波形,顺序千万不能颠倒。下面这张表是我认为最有用的排查速查表:
| 故障现象 | 可能原因 | 排查方法 |
|---|---|---|
| VDS=12V,漏极没电压降 | 管子完全截止 | 测VGS是否大于Vth,检查偏置电阻和栅极电位 |
| VDS≈0V,漏极电压接近地 | 管子进入线性区 | 增大栅极负压/减小偏置,或减小RD |
| VDS漂移不稳 | 温度变化/偏置不稳 | 检查RS负反馈电路,测量源极电阻两端电压 |
| 输出波形削顶 | 输入信号过大,管子进入截止区 | 减小输入信号幅度或调整工作点 |
| 输出波形削底(底部平坦) | 输入信号过大,管子进入线性区 | 减小输入信号或降低Q点静态电流 |
| 加电后听到啸叫或高频振荡 | 电源去耦不良/布局不合理 | 在VDD引脚对地并联0.1μF+10μF电容 |
| 频率提高后增益明显下降 | 米勒效应 | 减小信号源内阻或改用共栅极接法 |
| 示波器测高增益波形失真严重 | 探头地线过长/探头电容加载 | 用10倍衰减探头,缩短接地线 |
有一个特别常见的误判我得多说一句:很多新手用示波器探头直接量高阻抗节点,结果波形幅度诡异、高频响应急剧变差。那是因为探头的输入电容(通常在10pF左右,1x档位更大)加载在电路上,把高频分量都滤掉了。这时候别急着改电路,先检查你的探头档位和接地方式。
4.4 避坑经验和我的实操心得
最后分享几条实打实的经验,这些都是我用真实烙铁烫过手才总结出来的。
第一,电源去耦电容一定要加。MOS管放大器的输入阻抗很高,对电源噪声和寄生反馈极其敏感。我遇到过一接上信号就自激的共源放大器,排查了半天,最后发现VDD引脚旁边没放去耦电容,电源线上的一点纹波通过寄生电容窜到了输入端。后来在电源引脚附近加了一颗0.1μF陶瓷电容和一颗10μF电解电容,问题立刻消失。
第二,源极旁路电容CS千万不要先焊上去,等工作点稳定了再加。如果你上来就把CS焊好,然后测静态电压,测出来的源极电压可能不准,因为CS在直流状态下相当于开路,这个影响不大。但如果没有CS,你可以在源极电阻上看到一个很稳定的电压,然后简单算一下静态电流,这样工作点一目了然。加上CS后,交流增益上来了,失真问题也跟着冒出来,你至少知道是增益提升带来的正常现象。
第三,偏置电阻不要用过小的值。有些新手为了追求稳定的工作点,把R1、R2都取到几千欧,结果整个放大器的输入阻抗被拉得极低,前级信号源带不动。偏置电阻通常取100kΩ到1MΩ之间,这样既不影响输入阻抗,也能保证偏置稳定。MOS管栅极电流本来就小,这个范围完全够用。
第四,如果在面包板上调试高频电路,尽量缩短走线。面包板的寄生电容在几十MHz以上非常明显,共源放大器在高频下很容易自激。虽然我们这篇讲的单级放大器多用于中低频,但如果你想验证共栅极在高频下的表现,最好还是用洞洞板或者PCB来搭,走线越短越好。
第五,也是我看到很多初学者最容易困惑的一点:改增益不要只改RD。很多人的第一反应是增大RD来提升增益,但RD增大会导致漏极静态电位下降,管子可能进入线性区。正确做法是同时调整偏置或换用跨导更大的管子。换句话说,增益不是孤立调出来的,而是跟工作点绑在一起的。
这套内容练熟了,MOS管单级放大器你基本就入门了。接下来你可以往两个方向深入:一是把共源级和源极跟随器组合起来做两级放大器,二是研究一下功率MOS管的驱动电路和开关特性。后者会接触栅极驱动电流、源极寄生电感这些新问题,到时候你再回头看单级放大器里的这些基础参数,会发现一切都是一脉相承的。个人建议先把今天的三种接法仿真或者实焊各做一遍,尤其把静态工作点的计算和实测对上号,这一步做到了,后面的路就顺了。