ARTICLE DETAIL

资讯详情

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

JFET共源极放大电路设计与Multisim仿真:从偏置到调试全流程

JFET共源极放大电路设计与Multisim仿真:从偏置到调试全流程 上个月帮朋友调一块前置放大板信号源给10mV示波器上死活看不出波形查了半天才发现是栅极偏置电阻和信号源内阻分了压输入信号还没进JFET就丢了半截。这种问题在JFET放大电路实例设计里太典型了——电路看起来简单实际调起来处处是坑。这篇文章我用一个完整的共源极放大电路实例从JFET工作原理、偏置方案选型、静态工作点计算再到Multisim仿真搭建和波形验证把你可能在设计和仿真中遇到的那些问题一次性盘清楚。不管是刚学模电的学生还是做传感器前端、音频预放、仪器接口的硬件工程师这个实例的思路都能直接用上。1. 动手之前先搞清楚JFET到底是个什么东西1.1 电压控制“水闸”不是电流控制“水龙头”很多人第一次接触JFET结型场效应管时容易把它和三极管搞混都会放大但控制方式完全是两码事。三极管是电流控制电流源你需要往基极灌电流JFET是电压控制电流源栅源电压Vgs直接控制漏极电流Id栅极本身几乎不取电流。可以把它想象成一个水闸Vgs就是那个控制闸门开启的旋钮闸门开度决定水流大小。对N沟道JFET来说Vgs越负导电沟道被夹得越窄Id越小当Vgs负到等于夹断电压Vgs(off)时沟道完全堵死Id变成0。反过来Vgs0时沟道最宽Id达到最大值Idss。这个“用电压拧水闸”的机制是理解JFET放大电路所有设计细节的基础。1.2 高输入阻抗JFET的第一张王牌JFET栅极和沟道之间是一个反偏的PN结反偏结的漏电流通常是纳安甚至皮安级别。这意味着栅极输入电阻可以做到几十兆欧甚至更高几乎不从信号源吸取电流。这个特性在放大电路里太值钱了。比如你做一个心电信号、压电传感器、光电二极管的前置放大信号源内阻动辄几百千欧甚至兆欧级别。如果拿普通三极管做输入级基极偏置电流会在源阻抗上产生很大的直流压降和噪声换成JFET输入阻抗高信号基本无损地加到栅极上加载误差可以忽略。这也是为什么很多示波器探头、驻极体话筒放大器、仪器仪表前端都用JFET输入的原因。1.3 JFET、BJT、MOS管怎么选既然JFET有高输入阻抗是不是所有场景都该用它也不是。三种管子各有各的脾气选型要看具体约束。对比项JFETBJTMOSFET控制方式电压控制电流控制电压控制输入阻抗很高数十MΩ较低kΩ级极高GΩ级栅极偏置复杂度简单但需给栅极直流通路需设计基极电流类似JFET但栅极不能悬空跨导/gm中等较高较高噪声性能低噪声适合小信号中低噪声低噪声温度稳定性较好较差较好使用门槛低不易坏低极高阻抗静电敏感实际项目里同相比例放大电路等运放电路内部也大量采用JFET输入级就是为了兼顾高输入阻抗和低噪声。MOS管虽然输入阻抗更高但栅极氧化层极其脆弱裸奔状态下静电一碰就坏对焊接、测试流程要求高。JFET因为是反偏PN结结构耐操得多。对于常规模拟前端“输入阻抗高、电路皮实、偏置不麻烦”这三点JFET往往是性价比最高的选择。2. 偏置电路设计比选管子更重要2.1 偏置的本质把静态工作点摁在对的位置JFET放大电路设计的第一步不是算增益而是定静态工作点。你必须在没有输入信号时让管子工作在饱和区也叫放大区并让漏极静态电压落在合适的位置这样才能保证输入信号上下摆动时输出波形对称、不削波、不失真。对N沟道JFET共源放大电路来说放大区条件是Vds Vgs - Vgs(off)。以2N3819为例Vgs(off)约-3V设计Vgs-1.66V时至少需要Vds1.34V也就是说漏极电压必须高于源极电压1.34V以上管子才处于正常的放大状态。这个条件很多人算完电阻以后就忽略了结果仿真发现输出波形底部被削平就是这个原因。2.2 自偏压最简单但也很“看脸”自偏压是最经典的JFET偏置方案电路只需要一个源极电阻Rs。栅极通过大电阻Rg接地Vg0源极电流Id流过Rs产生压降VsIdRs于是VgsVg-Vs-IdRs自动形成一个负偏压所以叫“自偏压”。优点是电路简单元件少但缺点也同样明显它完全依赖Idss和Vgs(off)这两个参数。不同批次、不同管子的Idss可能从几毫安到二十毫安不等用同一个RsId可能在很大范围内漂移。如果你只是做一个小批量装置管子买回来自己挑一挑自偏压完全够用但如果要批量生产或者追求工作点稳定自偏压就不太够看了。2.3 分压偏置工程上最常用的稳定方案分压偏置是在自偏压的基础上往栅极加一个由R1和R2组成的电阻分压器把栅极电位Vg固定在一个小正电压上。源极电阻Rs仍然保留Id在Rs上产生压降此时VgsVg-Id*Rs负偏压由Vg和Vs共同决定。关键好处是反馈作用假设某种原因让Id增大VsId*Rs跟着增大VgsVg-Vs就会更负进而自动把Id压回原来的水平。这是一种负反馈稳定机制对管子参数离散性和温度变化都有很好的抑制作用。相比自偏压分压偏置在工作点稳定性上明显更可靠所以在工程上用得最多。不过需要注意一点R1和R2并非越大越好。分压电阻越大静态功耗越低但栅极漏电流即使是纳安级在R2上产生的压降也会越明显反而导致Vg偏离设计值。常见取值在几十千欧到几兆欧之间实际设计要平衡输入阻抗和偏置稳定性。2.4 电流源偏置追求极致稳定和差分对时如果偏置要求再上一个台阶比如精密放大、仪表放大器前端、差分输入级可以给JFET源极接一个恒流源用BJT电流镜或者运放恒流源把Id死死钉在一个值上。这样一来Id几乎不受供电电压、温度和管子参数影响稳定性最强。但代价是电路复杂度明显增加需要额外的偏置管和电阻功耗也更大。单管共源放大电路用电流源偏置有点杀鸡用牛刀更常见的场景是JFET差分放大电路——两只JFET共用一个源极恒流源既稳定了静态电流又大幅提高共模抑制比。三种偏置方案的选择逻辑可以看这张表偏置方案稳定性电路复杂度典型应用自偏压一般很低简单前置放大、DIY实验电路分压偏置较好低通用共源放大、批量产品电流源偏置最好较高差分输入级、精密放大3. 一步步算出一个可用的共源放大电路3.1 设计目标和器件选型这个实例的设计指标很简单但很典型电源电压Vdd12V输入信号100mVpp1kHz正弦波信号源内阻1kΩ增益8倍以上约18dB以上输入阻抗尽量高偏好几百千欧以上负载10kΩ管子选2N3819这是一颗非常经典的N沟道JFET数据手册典型值Idss10mAVgs(off)-3V价格便宜仿真库里也好找。实际管子的参数有离散性后面仿真的参数扫描就是专门验证这件事。3.2 由静态工作点反推各电阻设计的第一步是选择静态漏极电流Id。JFET工作在放大区时Id满足平方律关系 Id Idss × (1 - Vgs / Vgs(off))²取Id2mAIdss10mAVgs(off)-3V反推 2m 10m × (1 - Vgs/(-3))² 0.2 (1 Vgs/3)² sqrt(0.2)0.447 1 Vgs/3 0.447 Vgs -1.66V如果采用分压偏置源极电阻Rs首先由VsId×Rs决定。取Rs1kΩ则Vs2V。为了得到Vgs-1.66V栅极电压应该是Vg Vs Vgs 2 - 1.66 0.34V。接着用R1和R2分压产生0.34VVg Vdd × R2 / (R1R2)。选R110MΩR2330kΩ得到Vg12×330k/(10M330k)≈0.38V。此时Vgs0.38 - 2 -1.62V和设计值-1.66V非常接近。然后是漏极电阻Rd的选择。这里要同时考虑静态输出电压幅度和放大区条件。取Rd3.9kΩ静态漏极电压Vd12V - 2mA×3.9kΩ 4.2V。此时VdsVd-Vs4.2-22.2V大于放大区最低要求1.34V工作点合理输出摆幅也比较对称。提示如果你取Rd4.7kΩ算出来Vd只有2.6VVds只有0.6V管子已经跑出放大区了。这种“看着能放大、实际波形底部削掉”的坑仿真里非常常见。3.3 放大区条件检验和增益估算忽略沟道长度调制效应的情况下JFET的跨导gm是 gm (2 × Idss) / |Vgs(off)| × (1 - Vgs / Vgs(off))代入Vgs-1.62V gm (2×10m)/3 × (1 - 1.62/3) 6.67m × 0.54 ≈ 3.07mS共源放大电路在源极电阻Rs两端并联旁路电容Cs之后源极对交流信号相当于短路电压增益近似为 Av -gm × (Rd // RL)带10kΩ负载Rd3.9kΩ Rd // RL 3.9k × 10k / (3.9k 10k) ≈ 2.81kΩ Av -3.07m × 2.81k ≈ -8.6负号表示输出与输入反相实测仿真大概在8倍多。这个增益在单管共源电阻负载方案里已经很正常了想要更高增益需要采用有源负载、共源共栅或者再加一级后面第6章会展开讲。这里必须说明一下汕头交通的增益本质JFET的跨导本身不算高几mS量级而分压偏置下Rd又受静态压降限制所以单管电压增益通常就是几倍到十几倍。这不是设计失误是这种拓扑的固有特性。3.4 耦合电容和旁路电容怎么定输入输出串联的耦合电容主要作用是隔直流通交流保证前后级的静态工作点互不影响。下限截止频率fL由耦合电容和该端等效阻抗共同决定fL 1 / (2πRC)。输入端等效阻抗Rin≈R1//R210M//330k≈319kΩ。如果输入耦合电容C1取0.1μF下限频率约为5Hz1kHz信号完全不受影响。输出端等效阻抗是Rd//RL≈2.81kΩ。输出耦合电容C2取10μF下限频率约5.7Hz同样没问题。如果用在更低频的场景电容要相应加大。源极旁路电容Cs的选择更讲究一些。它的作用是把Rs从交流通路中“去掉”否则Rs会引入约1/(1gm×Rs)的强负反馈增益会掉到只有2倍多。Cs必须在最低工作频率下保持很低的阻抗。JFET在静态工作点处的源极等效电阻约为1/gm≈326Ω旁路电容的容抗要远小于这个值通常取小于其1/10即约32Ω。取Cs47μF时在1kHz下容抗为1/(2π×1k×47μ)≈3.4Ω远小于32Ω完全满足要求。3.5 完整原理图与元件清单综合上述计算完整的共源级JFET放大电路参数如下元件参数作用J12N3819N沟道JFET放大管R110MΩ分压偏置上电阻R2330kΩ分压偏置下电阻Rs1kΩ源极电阻建立静态工作点Cs47μF源极旁路电容恢复交流增益Rd3.9kΩ漏极电阻将电流变化转为电压变化C10.1μF输入耦合电容C210μF输出耦合电容电源12V直流供电这套参数下静态工作点预计为Vg≈0.38VVs≈2VVd≈4.2VId≈2mAVds≈2.2V增益约8.6倍。实际的Id会受管子参数影响有轻微偏移但分压偏置的负反馈会把工作点稳定在一个可接受的范围内。4. Multisim仿真搭建与参数验证4.1 搭建电路和设置仿真环境在Multisim里打开元件库后搜索2N3819一般在Transistors→JFET分类下。电阻电容在Basic库直接拖出来改参数。信号源用函数信号发生器示波器用虚拟示波器两个都要从右侧仪器栏拖到工作区。接线顺序建议这样先接主通路从输入耦合电容C1到栅极栅极接R1和R2漏极接Rd再接12V电源源极接RsRs下端接地。Cs并联在Rs两端。输出从漏极经C2接到负载RL。注意所有元件都必须有完整的直流通路尤其是栅极不能悬空——JFET栅极悬空时仿真经常出现直流工作点无法收敛的报错。信号发生器设置成正弦波频率1kHz幅度100mV注意这里要看幅值和峰峰值的区别信号源通常显示的是幅值100mV也就是200mVpp输出阻抗默认50Ω。示波器A通道接输入端B通道接输出端公共地必须和电路地连在一起。4.2 直流工作点仿真一切都从Q点开始先别急着扫频和看波形第一步永远是跑DC Operating Point。在Simulate菜单下选择Analyses and Simulation找到DC Operating Point勾选Vg、Vs、Vd、Vds这几个节点。仿真跑出来如果偏置设计合理结果应该和手算非常接近Vg≈0.38VVs≈2.0V左右Vd≈4.2V左右Id(Vdd-Vd)/Rd≈2mA如果Vd明显偏离设计值比如只有1V或者干脆到了11V说明偏置网络接错、Rs阻值不对或者管子的Idss和模型里不一样。先别往下做把工作点修回来再继续。我在实际调试中养成了一个习惯所有放大电路上电后的第一件事就是测静态工作点。工作点不对后面测什么都白测这不是仿真或实物的差别而是电路设计本身出了问题。4.3 瞬态仿真看波形、测增益直流工作点确认无误后打开Transient Analysis设置起始时间0结束时间5ms。信号是1kHz5ms正好5个周期够观察波形是否稳定。如果是从0开始加信号前一两周期可能因电容充电而有个建立过程观察时可以把时间窗往后挪比如看2ms到5ms这一段。示波器上应该能看到输入信号A通道1kHz正弦波200mVpp左右输出信号B通道和输入反相幅度大约1.6V左右增益约8倍如果输出波形的幅度远低于理论值先检查Cs是否接上、示波器探头是否接在了Rs两端导致源极交流未旁路。如果输出削顶或削底大概率是静态工作点偏离导致输出摆幅不够可以回到DC工作点检查Vd位置。Vd偏高则正向削顶Vd偏低则底部削波。4.4 参数扫描看看管子离散性影响多大这是我觉得最有价值的仿真验证之一。实际买回来的2N3819Idss可能从4mA到20mA不等Vgs(off)也可能在-0.5V到-8V之间漂。设计时套管子的离散性对工作点影响有多大用Parameter Sweep直接扫一遍就知道了。在Analyses里选Parameter Sweep扫描对象设为Vgs(off)或Idss范围覆盖典型值的±50%输出选Vd和Vds看曲线。你会发现分压偏置配合Rs的负反馈能把Vd的偏移量压在一个比较小的范围内。这就是为什么工程上推荐分压偏置而不是自偏压——自偏压在这种扫描下Vd可能会偏得面目全非。如果你有兴趣还可以扫描Rd看看增益随Rd变化的趋势以及Vds是否始终满足放大区条件。这个参数组合的扫描过程比单纯背公式更能建立设计直觉。4.5 增益误差从哪来仿真测出来的增益和手算值之间往往有10%~20%的偏差这不一定是算错了主要来自几个方面第一2N3819模型里的Idss和Vgs(off)未必是标称典型值。我用典型参数计算gm≈3.07mS但模型里的实际参数可能略有差异。第二输出电阻rds没有在公式里体现。JFET在放大区有一个有限的漏源电阻rds通常几十千欧到几百千欧它和Rd、RL并联后会略微压低增益。第三信号源内阻、示波器通道输入电容等寄生参数在高频时也会影响增益。不过在1kHz这么低的频率下这个影响可以忽略不计。所以仿真增益在7.5倍到9倍之间都属于正常不必纠结小数点后两位。关键是设计趋势对不对你加大Rd增益上升但输出摆幅变小你加大Idgm上升但Rd的静态压降也变大这就是JFET共源放大电路的基本设计约束。5. 仿真发散和波形异常排查实录5.1 仿真发散不是电路错了就是求解器抽风“Simulation failed”或者报错说时间步长太小是仿真里最常见的劝退现场。遇到这种报错先不要怀疑工具按下面顺序排查第一检查有没有悬空节点。JFET栅极没有直流通路、耦合电容一边悬空、电源没有接地这些问题最容易导致直流工作点不收敛。给栅极加一个几百千欧到几兆欧的对地电阻大多数浮空问题立刻解决。第二检查电容初始电压冲突。仿真器在瞬态分析开始时会尝试计算初始条件如果耦合电容和旁路电容的初值设置不当比如某个电容初始电压和静态工作点完全矛盾求解器会在前几个步长里剧烈迭代甚至发散。可以在瞬态分析设置里选择“Zero initial values”或者把起始时间设到信号加上去之后几百微秒给电路一个稳定过程。第三调小最大时间步长。对低频电路来说默认步长可能因为追踪高频谐波而失败把Maximum time step设成1μs甚至更小往往就好了。5.2 工作点和理论差一大截如果直流工作点仿真得到的电压和手算差0.5V以上不要急着怀疑公式多数情况是电路连接出错了。有几次我在Multisim里把Rs接到了电源端而不是地端结果Vs高出几伏Vgs变成正偏整个工作点完全垮掉。另一个高频错误是分压电阻的取值写错比如把330kΩ写成330ΩVg从0.38V变成接近11.9VJFET直接进入完全导通状态。这种问题在Multisim里用万用表逐点测一下Vg、Vs、Vd很快就能定位。5.3 底部削波Vds不满足放大区条件这是我在这个实例里踩过最典型的坑。一开始我把Rd取成4.7kΩ手算Vd2.6V觉得输出电压幅度应该很大。结果仿真出来输入信号一加大输出波形底部明显被削平而且直流电平也比预想低。原因就是Vds只有0.6V已经小于放大区要求的1.34V管子进入线性区可变电阻区失去了放大能力。把Rd改回3.9kΩVd回到4.2VVds变成2.2V削波立刻消失。这个案例强烈建议你自己仿真复现一遍比看十遍理论都管用。5.4 波形看不到或全是红线仿真波形显示成一条红线、没有信号先检查示波器通道有没有接对。Multisim里如果A、B两个通道的地和电路地没有连到一起示波器屏幕上会出现一条无意义的平线。把示波器的GND端和电路GND连好再确认通道接在目标节点上问题基本就解决了。还有一种情况瞬态分析只跑了0.01ms而此时信号才过了一个周期的1/100波形看起来就是一条斜线。把结束时间拉长到至少5ms以上问题自然解决。排查问题可以对照这张速查表现象可能原因解决思路直流工作点不收敛节点悬空、电源未接地检查栅极直流通路和电源地线输出无波形示波器通道未接、时间窗太短检查通道接线拉长瞬态时间波形底部削平Vds太小进入线性区减小Rd提高Vd静态电压波形顶部削平Vd接近Vdd输出摆幅不够增大Rd或降低静态电流增益远低于计算值Cs漏接或未并联到Rs两端检查Cs位置确认旁路有效Vd和理论值差很大偏置电阻接错或取值错误用万用表逐点测Vg、Vs、Vd6. 几个进阶思路和实操体会6.1 从单管到差分放大单管共源电路是基础但很多实际场景里比如仪表放大器前端、音频平衡输入、生物电信号采集需要抑制共模干扰。此时单管结构就不够用了更合适的方案是JFET差分放大电路两只参数接近的JFET共用源极恒流源构成一个对称差分对把两路输入的差值放大共模噪声相互抵消。差分结构的偏置核心就是第2章说的电流源偏置这也解释了为什么前面要花大篇幅讲偏置方案——它们是串联起来的。6.2 有源负载、自举偏置、共源共栅如果你需要在一级电路里拿到30倍甚至更高的增益思路要跳出电阻负载。常见方案有几个漏极用BJT恒流源当有源负载等效阻抗极高增益被显著推高共源共栅结构把高频特性和增益兼顾起来自举偏置可以把有效输入阻抗从几百千欧提升到几十兆欧适合极高阻抗输入的缓冲级。这些结构在Multisim里仿真验证都很方便我建议你先跑通本文这个基础实例再逐个尝试这些变化。6.3 仿真和实物的差别仿真终究是仿“真”和摸得到元器件的实物还是有差距。JFET是出了名参数离散性大的管子同一批买回来Idss可能差好几倍。所以设计偏置时一定要想着覆盖范围而不是死磕某一个典型值。你在仿真里用参数扫描验证过的偏置方案拿到面包板上通常八九不离十。实做还有一个仿真学不来的事JFET栅极阻抗极高手工焊接和测试时如果栅极引线悬空手指静电就可能造成损伤。电路板上的栅极节点哪怕不用也要通过一个高阻电阻接地这是装调JFET电路的铁律。最后说个老生常谈但确实管用的经验不管仿真还是实物拿到电路的第一个动作永远是测直流工作点。工作点对了再上信号看波形工作点不对波形再漂亮都是假象。我见过太多人一上来就调电容换电阻折腾半天发现只是分压电阻焊错了脚位。仿真里的逻辑也是一样先把DC Operating Point那一栏的数字看明白再去动示波器你会省下大量没必要的调试时间。
返回列表