1. 场效应管放大电路的核心设计思路拆解
1.1 为什么偏偏选场效应管做放大
模电教材里讲放大电路,十有八九先拿三极管开刀,但真正到了低噪声、高输入阻抗的场合,场效应管才是那个绕不开的选择。我刚开始接触模电那会儿,总觉得场效应管就是“电压控制版的三极管”,后来踩了几次坑才明白,这俩玩意的脾气差得远。
场效应管放大电路的核心价值在于三个字:高阻抗。它的输入电阻理论上可以达到10^9欧姆级别,实际电路里也能轻松做到10^7以上。这意味着什么?你拿它接传感器信号,比如压电陶瓷片、电容式麦克风、pH电极这类高内阻源,信号不会被输入电阻分压吃掉。三极管放大电路输入电阻通常只有几千欧,接上去信号直接衰减一大半,后面再怎么放大都是徒劳。
另一个关键点是低噪声。场效应管的噪声主要来自沟道热噪声,没有三极管基区散粒噪声那么突出。做前置放大器的时候,第一级用场效应管,整个系统的噪声系数能压下来好几个dB。我实测过,同样的信号源,三极管输入级底噪在-90dBV左右,换成结型场效应管能到-105dBV以下,差距非常明显。
还有一点容易被忽略:场效应管是电压控制器件,栅极几乎不取电流。这意味着偏置网络可以设计得比较灵活,不用像三极管那样时刻担心基极电流影响工作点。当然,这也带来了新的麻烦,后面会细说。
1.2 三种基本组态的取舍逻辑
场效应管放大电路按输入输出共用端不同,分共源、共栅、共漏三种组态。选哪种,取决于你要解决什么问题。
共源组态是最常用的,相当于三极管的共射。电压增益高,输入输出反相,输入电阻大,输出电阻也大。做电压放大首选。缺点是高频特性受密勒效应影响大,栅漏电容Cgd会被放大(1+Av)倍等效到输入端,带宽掉得厉害。
共漏组态又叫源极跟随器,相当于射极跟随器。电压增益略小于1,但输入电阻极高,输出电阻低,适合做阻抗变换缓冲级。我经常在共源放大后面跟一级共漏,把高输出阻抗降下来,再去驱动后级负载。
共栅组态用得少,输入电阻低,电压增益高,高频特性好。适合做高频放大或者电流缓冲。它的输入电阻大概等于1/gm,通常只有几百欧姆,接高阻源会严重衰减信号。
选组态的时候我一般按这个顺序问自己:信号源内阻高不高?要高阻就共源或共漏。需不需要电压增益?要就共源或共栅。输出要不要驱动低阻负载?要就加共漏缓冲。想清楚这三个问题,组态基本就定了。
1.3 偏置方案的选择与计算
场效应管偏置比三极管讲究得多,因为参数离散性大。同一型号的管子,夹断电压Vgs(off)可能相差好几伏,跨导gm也有±50%的波动。所以偏置电路必须能自动稳定工作点。
自偏置电路是最简单的,源极串一个电阻Rs,栅极通过Rg接地。漏极电流Id流过Rs产生压降,这个压降就是Vgs的负偏压。因为Vgs = -Id × Rs,当Id增大时Vgs变得更负,管子趋于截止,Id自动回落。这个负反馈机制让工作点比较稳定。
计算步骤是这样的:先确定想要的静态漏极电流Idq,然后根据转移特性曲线找到对应的Vgs,Rs = -Vgs / Idq。但问题来了,转移特性曲线离散性大,手册给的只是典型值。我的经验是,先按典型值算,然后实际调试时用可调电阻代替Rs,调到波形对称为止。
分压式偏置适合增强型MOS管,因为增强型需要正栅压。用两个电阻分压给栅极提供偏置电压,源极串Rs。这种偏置的稳定性靠Rs的负反馈,但栅极电压固定,不如自偏置那么自动。好处是设计直观,Vgs直接由分压决定。
恒流源偏置是追求高稳定性的选择。用一只场效应管接成恒流源代替Rs,或者用电流镜。这样Id几乎不随温度变化,工作点非常稳。代价是电路复杂,成本高。做精密放大或者温度环境恶劣的场合才值得上。
注意:MOS管栅极绝对不能悬空。栅极绝缘层很薄,悬空时感应电荷无处泄放,很容易击穿。焊接、调试时烙铁要接地,或者干脆断电焊接。我亲眼见过有人带电摸了一下MOS管栅极,管子当场报废。
2. 共源放大电路的细节解析与实操要点
2.1 直流工作点的设定与验证
共源放大电路的直流设计,核心就一件事:让管子工作在饱和区,也就是恒流区。对于结型场效应管,饱和区条件是Vds > Vgs - Vgs(off),且Vgs在Vgs(off)和0之间。对于增强型MOS管,条件是Vds > Vgs - Vth,且Vgs > Vth。
我一般按这个流程走:先定电源电压Vdd,比如12V。然后定静态漏极电流Idq,小信号放大通常取1mA到5mA。Idq太小跨导低增益不够,太大功耗高噪声也大。取2mA是个不错的折中。
接着定漏极电阻Rd。Rd上的压降要留够,让Vds有足够的动态范围。一般取Vd = Vdd/2左右,这样输出能上下摆动。Rd = (Vdd - Vd) / Idq。假设Vdd=12V,Vd=6V,Idq=2mA,Rd=3kΩ。
源极电阻Rs由需要的Vgs决定。自偏置时Vgs = -Idq × Rs。假设管子Vgs(off)=-3V,想要Vgs=-1.5V,Rs=1.5V/2mA=750Ω。实际取标准值680Ω或820Ω,然后实测调整。
验证工作点:用万用表测Vd、Vs、Vg。Vg应该接近0(自偏置),Vs = Idq × Rs,Vd = Vdd - Idq × Rd。Vds = Vd - Vs,要大于Vgs - Vgs(off)才能保证饱和。如果Vds太小,说明管子进了可变电阻区,增益会暴跌。
2.2 交流小信号参数的计算
工作点定好之后,算交流增益。共源放大电路的电压增益Av = -gm × (Rd || RL),负号表示反相。gm是跨导,单位是西门子,表示栅压变化引起漏流变化的能力。
gm怎么来?两种办法。一是查手册,但手册给的是典型值,离散大。二是实测,保持Vds不变,改变Vgs一点点,测Id变化量,gm = ΔId / ΔVgs。我一般用实测,更靠谱。
gm的理论公式是gm = 2 × Idss / |Vgs(off)| × (1 - Vgs/Vgs(off)),对结型管。或者gm = 2 × √(Id × K),K是器件常数。但这些公式算出来只能参考,实际以测量为准。
输入电阻Ri = Rg,因为栅极不取电流。Rg通常取1MΩ到10MΩ,越大输入电阻越高,但太大容易受干扰。我一般取1MΩ,配合屏蔽线够用了。
输出电阻Ro = Rd || rd,rd是管子的输出电阻,通常几十kΩ到几百kΩ。如果rd远大于Rd,Ro≈Rd。
高频时要考虑电容。Cgs和Cgd会影响带宽。Cgd的密勒效应会把输入电容放大到Cgs + Cgd×(1+|Av|)。假设Cgd=2pF,Av=-20,等效输入电容就是2+2×21=44pF。这个电容和信号源内阻形成低通,截止频率f = 1/(2π×Rs×Cin)。如果Rs=1MΩ,Cin=44pF,f只有3.6kHz,高频全被砍掉了。所以高频放大要用共栅或者加 cascode 结构。
2.3 源极旁路电容的取舍
源极电阻Rs有两个作用:直流负反馈稳定工作点,交流负反馈降低增益。如果想让交流增益最大化,就在Rs两端并联一个大电容Cs,让交流信号短路掉Rs,只保留直流反馈。
Cs的取值要保证在最低工作频率下容抗远小于Rs。一般要求Xc < Rs/10。Xc = 1/(2πfCs),所以Cs > 10/(2πfRs)。假设f=20Hz,Rs=1kΩ,Cs > 10/(2π×20×1000) ≈ 80μF。实际取100μF或220μF电解电容。
但旁路电容不是越大越好。太大了低频响应好,但电解电容有等效串联电阻和电感,高频特性差。我一般用100μF电解并联一个1μF陶瓷,兼顾高低频。
有时候故意不接旁路电容,利用Rs的交流负反馈来降低失真、扩展带宽。增益降了,但线性度好了。做高保真前置放大时我经常这么干,增益不够就多级级联。
实操心得:旁路电容的接地端要和源极电阻的接地端在同一点,否则地线电流会串扰。我吃过这个亏,单点接地后底噪降了10dB。
3. 共漏放大电路的实操与阻抗变换
3.1 共漏组态为什么能降低输出阻抗
共漏放大电路,也就是源极跟随器,输出从源极取,漏极接电源交流接地。它的电压增益Av = gm × (Rs || RL) / (1 + gm × (Rs || RL)),恒小于1,通常0.8到0.95之间。
输出阻抗Ro = Rs || (1/gm)。1/gm通常只有几百欧姆,所以Ro很低。这就是它能驱动低阻负载的原因。比如后级输入阻抗只有10kΩ,共源输出阻抗30kΩ,直接接上去信号衰减到四分之一。加一级共漏,输出阻抗降到500Ω,衰减不到5%。
输入阻抗Ri = Rg,和共源一样高。所以共漏做阻抗变换非常合适:高输入阻抗不吃信号,低输出阻抗能驱动负载。
但共漏有个缺点:电压增益小于1,而且是非线性的。因为gm随Id变化,大信号时失真明显。所以它一般不做电压放大,只做缓冲。
3.2 自举电路提升输入阻抗
普通共漏的输入阻抗受Rg限制,Rg再大也就10MΩ量级。如果要更高,比如接高阻传感器需要100MΩ,可以用自举。
自举的原理是把Rg的下端不接地,而是接到源极输出端。这样Rg两端的交流电压差很小,流过Rg的交流电流几乎为零,等效输入阻抗被放大了1/(1-Av)倍。Av接近1,所以输入阻抗能提高一个数量级。
具体接法:Rg跨接在栅极和源极之间,栅极通过一个大电阻Rb接地提供直流偏置。Rb可以取10MΩ,Rg取1MΩ。交流上Rg被自举,输入阻抗主要由Rb决定,但Rb的密勒效应也被自举削弱了。
这个技巧在电荷放大器、高阻探头里很常见。我第一次用的时候没搞懂,以为Rg越大越好,结果噪声大得没法用。后来明白自举之后,输入阻抗上去了,噪声反而降了,因为信号源内阻的分压效应小了。
3.3 共漏电路的频率响应特点
共漏的频率响应比共源好,因为没有了密勒效应。Cgs和Cgd的反馈路径不同,输入电容大概只有Cgd加上Cgs的一部分,没有放大。
但共漏有个低频问题:如果源极电阻Rs很大,输出耦合电容Co和负载RL形成高通,截止频率f = 1/(2π×Co×(Rs||RL))。Rs||RL通常不大,所以Co不用太大,1μF到10μF就够了。
高频方面,共漏的带宽主要受gm和负载电容限制。输出端看到的是低阻抗,所以对负载电容不敏感。驱动长电缆的时候,共漏比共源强得多。
我做过一个测试:同样驱动100pF电缆电容,共源在100kHz就开始衰减,共漏到1MHz还平直。所以视频信号、脉冲信号传输,输出级用共漏是标准做法。
注意:共漏电路的空载增益最接近1,但接上负载后增益会下降。设计时要按最坏情况算,也就是负载最重的时候。如果增益不够,可以加大Rs或者用恒流源代替Rs,提高等效负载。
4. 常见问题与排查技巧实录
4.1 工作点漂移与温度稳定性
场效应管的工作点随温度变化,主要是两个机制:一是夹断电压Vgs(off)随温度变化,大概-2mV/℃;二是跨导gm随温度变化,低温时gm大,高温时gm小。这两个效应部分抵消,所以场效应管的温度稳定性比三极管好,但不是完全免疫。
我遇到过一个问题:电路在室温下调好了,放到高温环境里增益掉了30%。查了半天,发现是Idq随温度上升而增大,Rd上的压降增大,Vds减小,管子慢慢进了可变电阻区。
解决办法是加大Rs的负反馈。Rs越大,Id变化时Vgs的变化越大,稳定效果越好。但Rs太大会吃掉电源电压,压缩动态范围。折中方案是用恒流源代替Rs,或者用温度补偿电阻。
另一个办法是选Vgs(off)温度系数小的管子。结型场效应管比MOS管稳定,因为结型管的PN结温度特性更可控。做精密放大我优先选结型管。
4.2 噪声来源与抑制手段
场效应管放大电路的噪声主要来自四个地方:沟道热噪声、闪烁噪声、栅极感应噪声、电阻热噪声。
沟道热噪声是固有的,跟gm有关,gm越大噪声越小。所以低噪声设计要选gm大的管子,并且适当加大Idq。但Idq大了闪烁噪声又上来了,闪烁噪声跟Id成正比。所以有个最佳Idq,一般在1mA到3mA之间。
栅极感应噪声是栅极漏电流引起的,结型管栅极漏电流在nA级,MOS管更小,pA级。所以MOS管在这方面有优势。但MOS管的闪烁噪声比结型管大,低频应用要小心。
电阻热噪声跟阻值有关,阻值越大噪声越大。所以Rg不能无限大,1MΩ是个平衡点。如果信号源内阻很低,Rg可以取小一点,比如100kΩ,噪声更低。
抑制噪声的实操手段:第一,第一级用低噪声管,工作点选在最佳Idq。第二,输入线用屏蔽线,屏蔽层单点接地。第三,电源加LC滤波或者稳压,电源噪声会通过Rd耦合到输出。第四,布局上输入级远离电源和输出级,减少耦合。
我做过一个麦克风前置放大,刚开始底噪很大,后来发现是电源纹波通过Rd串进来了。加了一级RC滤波,底噪从-80dBV降到-95dBV。所以电源干净比什么都重要。
4.3 高频自激与补偿方法
场效应管高频增益高,容易自激振荡。特别是共源电路,输入输出通过Cgd有反馈路径,相位合适就振。
判断自激的方法:输入端短路,输出端接示波器,看有没有高频正弦波。如果有,就是自激了。
消除自激的办法:第一,在栅极串一个小电阻Rg1,几十欧姆到几百欧姆,破坏振荡条件。第二,在漏极串一个小电感或者磁珠,高频时增加阻抗。第三,降低增益,加源极负反馈。第四,Cgd两端并联一个小电容中和,但这个方法比较难调。
我一般先用栅极串联电阻,简单有效。如果还振,就在漏极加磁珠。再不行就降低增益,或者改用共栅组态。
实操心得:自激有时候不是电路本身的问题,而是布局不好。输入线和输出线平行走线,分布电容就构成反馈。我习惯输入线和输出线垂直走,或者用地线隔开。这个习惯救了我很多次。
4.4 常见问题速查表
| 现象 | 可能原因 | 排查方法 | 解决措施 |
|---|---|---|---|
| 无输出信号 | 管子没工作 | 测Vd、Vs、Vg | 检查偏置,调整Rs |
| 增益远低于预期 | 工作点不对 | 测Idq和gm | 重新设定工作点 |
| 输出波形削顶 | 动态范围不够 | 测Vds摆幅 | 减小Rd或加大Vdd |
| 高频衰减严重 | 密勒效应 | 测输入电容 | 加cascode或改共栅 |
| 底噪大 | 电源不干净 | 短路输入看噪声 | 加电源滤波 |
| 自激振荡 | 反馈路径 | 短路输入看输出 | 栅极串电阻,改布局 |
| 温度漂移大 | 负反馈不足 | 加热看Id变化 | 加大Rs或用恒流源 |
| 输入阻抗低 | Rg太小 | 测输入电阻 | 加大Rg或自举 |
这个表是我这些年调试场效应管电路攒下来的,基本上覆盖了八成以上的问题。遇到问题先查表,能省不少时间。
5. 从单管到多级:级联设计的经验之谈
5.1 共源-共漏两级放大实战
单管共源增益一般20到50倍,做高增益需要多级。最常用的组合是共源加共漏:共源提供电压增益,共漏提供低输出阻抗。
设计步骤:第一级共源,增益Av1 = -gm1 × Rd1。第二级共漏,增益Av2 ≈ 1。总增益约等于Av1。但要注意级间耦合:第一级输出阻抗Rd1比较高,第二级输入阻抗Rg2要远大于Rd1,否则信号衰减。Rg2取1MΩ,Rd1取3kΩ,衰减不到1%,可以接受。
级间耦合电容Cc的取值:Cc和Rg2形成高通,截止频率f = 1/(2π×Cc×Rg2)。要低于最低工作频率,比如20Hz,Cc > 1/(2π×20×1M) ≈ 8nF。实际取100nF或1μF,留足余量。
第二级共漏的偏置要单独设计,因为第一级的直流输出会影响第二级的栅极电压。我一般用隔直电容隔开,第二级自己分压偏置。这样两级工作点独立,调试方便。
5.2 直接耦合的注意事项
直接耦合省掉了耦合电容,低频响应好,但直流工作点互相牵连。第一级的漏极电压就是第二级的栅极电压,设计时要一起算。
直接耦合的优点是低频到DC都能放大,适合直流信号或者极低频信号。缺点是温漂会逐级放大,第一级漂1mV,第二级放大50倍就是50mV,输出直接饱和。
解决温漂的办法:第一,用差分结构,两个管子对称,温漂抵消。第二,加直流负反馈,把输出直流反馈到输入。第三,用斩波稳零,但那是另一套技术了。
我做直流放大一般用差分对,两只管子在同一芯片上,温度一致,漂移很小。分立元件搭差分对,管子要贴在一起,用导热胶粘住,减少温差。
5.3 多级放大的噪声分配
多级放大器的总噪声主要由第一级决定。因为第一级的噪声会被后面所有级放大,而后面级的噪声只被自己后面的级放大。
所以低噪声设计的原则:第一级用最好的低噪声管,工作点选在最佳噪声匹配,增益适当高一点。第二级可以用普通管子,噪声大点没关系。第三级更随意。
第一级增益也不是越高越好。增益太高,后面级的输入信号太大,容易失真。一般第一级增益10到20倍,第二级再放大10到20倍,总增益100到400倍,够用了。
噪声系数NF的计算:NF = NF1 + (NF2-1)/G1 + (NF3-1)/(G1×G2) + ...。G1越大,后面级的贡献越小。所以第一级增益要足够大,让后面级的噪声贡献可以忽略。
我实测过一个三级放大:第一级结型场效应管共源,增益15倍,NF=1.5dB。第二级三极管共射,增益20倍,NF=3dB。第三级共漏缓冲。总NF算下来约1.6dB,第二级的贡献只有0.1dB。所以第一级做好了,后面压力小很多。
经验之谈:多级放大调试时,先调第一级,确保工作点和增益正常,再接第二级。不要一次全焊完再调,出了问题很难定位。我习惯一级一级焊,一级一级测,虽然慢但稳。
6. 实测数据与调试记录分享
6.1 一个典型共源放大电路的完整调试过程
电路参数:Vdd=12V,Rd=3.3kΩ,Rs=680Ω,Rg=1MΩ,Cs=100μF,耦合电容0.1μF。管子用某型号结型场效应管,Vgs(off)典型值-3V,Idss典型值10mA。
第一步,不接信号,测直流工作点。Vg=0V,Vs=1.36V,Vd=7.2V。Idq=Vs/Rs=2mA。Vgs=-1.36V,Vds=5.84V。Vgs-Vgs(off)=-1.36-(-3)=1.64V,Vds=5.84V > 1.64V,确认在饱和区。
第二步,测gm。保持Vds不变,Vgs从-1.36V变到-1.26V,Id从2mA变到2.3mA。gm=ΔId/ΔVgs=0.3mA/0.1V=3mS。手册典型值2.5mS,实测偏高,正常离散。
第三步,算增益。Av=-gm×Rd=-3mS×3.3kΩ=-9.9倍。实测输入10mV峰峰值正弦波,输出98mV峰峰值,增益9.8倍,吻合。
第四步,测带宽。低频到10Hz平坦,高频到150kHz开始衰减。算输入电容:Cgd假设2pF,Cin=2+2×10.8=23.6pF。信号源内阻50Ω,截止频率1/(2π×50×23.6p)=135MHz,远高于实测。说明高频衰减不是密勒效应主导,而是管子本身的Cds和布线电容。后来在漏极串了一个10μH电感,带宽扩展到300kHz。
第五步,测失真。输入20mV峰峰值时,输出200mV峰峰值,THD约0.5%。输入50mV时,输出开始削顶,THD到5%。所以最大不失真输入约30mV峰峰值。
这个调试过程我重复过很多次,每次换管子都要重新测。场效应管的离散性决定了你不能照搬手册,必须实测。
6.2 共漏缓冲级的实测对比
同样的信号源,接共源输出,再接共漏缓冲,对比带负载能力。
共源输出阻抗实测:空载输出100mV,接10kΩ负载降到75mV,输出阻抗约3.3kΩ,和Rd一致。
加共漏缓冲后:空载输出95mV,接10kΩ负载降到93mV,输出阻抗约200Ω。带负载能力提升16倍。
共漏的输入阻抗实测:1MΩ,和Rg一致。输入电容实测约5pF,比共源小很多,因为没有密勒效应。
共漏的增益实测:空载0.92,接10kΩ负载0.89。比理论值略低,因为gm有限。
这些数据说明,共漏做缓冲非常有效,代价是增益略降。如果对增益要求不高,共漏直接做输出级很合适。
6.3 电源滤波对噪声的影响实测
同一电路,用普通稳压电源供电,输出底噪-75dBV。换成电池供电,底噪-95dBV。说明电源噪声贡献了20dB。
加一级RC滤波:R=100Ω,C=1000μF,截止频率1.6Hz。底噪降到-88dBV。再加一级LC滤波:L=10mH,C=1000μF,截止频率1.6kHz。底噪降到-93dBV。
所以电源滤波对低噪声放大至关重要。我现在的习惯是,每级放大都单独RC滤波,数字电路和模拟电路分开供电,地线单点汇聚。这些措施加起来,底噪能压到-100dBV以下。
最后分享一个小技巧:测底噪的时候,输入端要接一个和信号源内阻相同的电阻,而不是直接短路。因为信号源内阻的热噪声也是系统噪声的一部分,短路测出来的底噪偏乐观。我一般用1kΩ电阻代替信号源,这样测出来的噪声更接近实际使用情况。