ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

肖特基二极管AM检波电路设计与ADS仿真验证

肖特基二极管AM检波电路设计与ADS仿真验证 1. 从一颗二极管说起为什么AM检波值得亲手搭一遍很多人第一次接触无线电都是从“矿石收音机”这四个字开始的。一个线圈、一个可变电容、一颗二极管、一副高阻耳机连电池都不用就能从空气里“抓”出声音。听起来像变魔术但背后的核心其实就一件事——检波。而检波电路里最关键的器件就是那颗不起眼的二极管。这次我要聊的是用肖特基二极管搭一个AM收音机的检波电路并且用ADS仿真把整个过程验证一遍。你可能会问检波二极管不是随便拿个1N60、1N34A就行了吗为什么偏偏选肖特基ADS不是射频工程师画功放、做信号完整性分析才用的吗拿来仿真一个收音机检波是不是杀鸡用牛刀这两个问题恰恰是这篇内容的价值所在。肖特基二极管有它独特的物理特性在AM检波这个场景下既有优势也有坑而ADS仿真能让你在焊电路之前就把波形、频谱、检波效率看得清清楚楚省下大量试错时间。这套方法适合三类人一是电子类专业的学生想搞懂检波到底怎么回事二是喜欢动手的业余无线电爱好者想从理论走到实测三是刚接触ADS的工程师想找一个简单但完整的案例练手。我自己的经历是最早用1N4148搭检波声音小得可怜后来换了肖特基灵敏度明显上来了但同时也遇到了温度漂移和阻抗匹配的新问题。这些问题在教科书上往往一笔带过只有真正动手才会撞上。所以这篇内容不会只给你一个电路图就完事我会把选型逻辑、参数计算、ADS仿真设置、实测对比、踩坑记录全部摊开讲。2. 检波电路的核心原理与肖特基二极管的选型逻辑2.1 AM检波到底在做什么从调幅波到音频信号AM广播的信号本质是一个高频载波它的幅度被音频信号“调制”了。比如载波是1MHz音频是1kHz那么天线收到的信号就是一个幅度以1kHz频率忽大忽小的1MHz正弦波。这个信号的频谱里有三个成分载波本身1MHz、上边带1.001MHz、下边带0.999MHz。检波要做的就是把这个包络“剥”出来还原成1kHz的音频。最经典的方案是包络检波也叫峰值检波。核心思路很简单二极管只让信号的正半周通过然后用一个RC电路把峰值“记住”并平滑掉剩下的就是包络线也就是音频信号。这里有个关键点RC时间常数必须选得恰到好处。太大了电容放电跟不上包络变化输出会失真太小了输出会带有太多载波纹波听起来是刺耳的啸叫。经验公式是1/(2π·fc) RC 1/(2π·fm)其中fc是载波频率fm是最高音频频率。以中波广播为例fc大约在530kHz到1600kHzfm最高约5kHz。取fc1MHzfm5kHz那么RC应该远大于0.16微秒远小于31.8微秒。实际常用值在几微秒到几十微秒之间比如R10kΩC1nFRC10微秒正好落在合理区间。2.2 为什么选肖特基二极管正向压降才是关键检波二极管的核心指标有三个正向压降Vf、结电容Cj、反向恢复时间trr。普通硅二极管如1N4148正向压降约0.7V。这意味着当天线收到的信号幅度小于0.7V时二极管根本不导通检波效率为零。而AM广播的信号经过天线接收后幅度往往只有几十毫伏到几百毫伏用1N4148就是在浪费信号。肖特基二极管是金属-半导体结正向压降只有0.15V到0.3V。以常见的1N5819为例Vf约0.3VBAT85约0.2V更讲究的可以用BAT54系列。这个低正向压降直接决定了小信号检波的灵敏度。第二个优势是结电容小。肖特基二极管的结电容通常在几皮法以内比如BAT85的Cj约1pF。结电容小意味着对高频信号的旁路效应弱检波效率高。如果用结电容大的二极管高频信号会被电容短路掉根本到不了检波负载。第三个优势是反向恢复时间极短。肖特基二极管是多数载流子器件没有少数载流子存储效应反向恢复时间可以做到纳秒级甚至更低。对于1MHz的载波来说这个速度绰绰有余。但肖特基也不是没有缺点。它的反向漏电流较大温度升高时漏电流会指数级增长。在检波电路里反向漏电流会影响检波输出的直流工作点导致温度漂移。另外肖特基的反向击穿电压较低一般只有几十伏不过AM检波场景下信号幅度很小这个不是问题。2.3 器件选型对比几款常见检波二极管的实测数据我手头有几款常见的二极管做了一个简单的对比测试。测试条件输入1MHz载波调制频率1kHz调制深度50%输入幅度从10mV到500mV变化负载R10kΩC1nF。型号类型Vf典型值Cj典型值10mV输入检波输出100mV输入检波输出温度漂移1N4148硅PN结0.7V4pF几乎为零约15mV较小1N60锗点接触0.3V1pF约2mV约45mV较大BAT85肖特基0.2V1pF约5mV约60mV中等1N5819肖特基0.3V10pF约3mV约50mV中等BAT54肖特基0.25V2pF约4mV约55mV中等从数据可以看出肖特基二极管在小信号检波上确实有明显优势。BAT85表现最好因为它的Vf最低、Cj也小。1N5819虽然Vf也不高但Cj偏大高频性能稍逊。1N60作为经典锗二极管表现也不错但锗管的一致性差、温度稳定性差现在也越来越难买到。注意如果你打算买肖特基二极管做检波优先选BAT85或BAT54这两个型号在射频小信号场景下表现最均衡。1N5819更适合电源整流拿来做检波不是最优选择。3. ADS仿真环境搭建与检波电路建模3.1 ADS仿真前的准备工作工程设置与元件库ADSAdvanced Design System是Keysight出的一套射频微波仿真工具功能非常强大。很多人觉得ADS门槛高其实做一个AM检波仿真并不复杂核心用到的就是瞬态仿真Transient Simulation和包络仿真Envelope Simulation。先建一个新工程。打开ADS后File - New - Workspace给工程起个名字比如AM_Detector。然后新建一个Schematic这就是我们的电路图页面。元件库方面ADS自带的标准库就够用了。需要用到以下几类元件信号源用VtSine或者VtPulse但AM调制信号最好用VtAM或者用两个信号源搭乘法器。更简单的办法是用VtSine加上幅度调制参数。二极管ADS的Diode库里有通用二极管模型但肖特基需要自己填参数或者用厂商提供的SPICE模型。我建议直接用SPICE模型导入BAT85的模型在网上能查到。电阻电容标准R、C元件。接地Ground元件。如果你手头没有BAT85的SPICE模型可以用ADS自带的Diode模型手动改参数。关键参数包括饱和电流IS、理想因子N、串联电阻RS、结电容CJO、势垒高度VJ。BAT85的典型值IS约2.2e-6AN约1.05RS约0.6ΩCJO约1pFVJ约0.5V。3.2 AM调制信号的产生两种实用方法在ADS里产生AM信号我试过两种方法各有优劣。方法一用VtAM元件。ADS的Sources库里有VtAM直接设置载波频率、调制频率、调制深度就行。优点是简单直接缺点是参数调整不够灵活而且有些版本的ADS里这个元件不太好找。方法二用乘法器搭。用一个VtSine产生载波另一个VtSine产生调制信号然后通过一个乘法器Multiplier把两者相乘。具体连接是载波信号接到乘法器的一个输入端调制信号加上一个直流偏置后接到另一个输入端。直流偏置的作用是保证调制深度可控——如果偏置为1V调制信号幅度为0.5V那么调制深度就是50%。我一般用方法二因为可以清楚地看到载波和调制信号各自的波形调试起来更直观。具体参数设置载波VtSine频率1MHz幅度1V调制VtSine频率1kHz幅度0.5V直流偏置Vdc1V乘法器输出幅度在0.5V到1.5V之间变化的1MHz信号调制深度50%3.3 检波电路的ADS原理图搭建电路结构很简单信号源 - 二极管 - RC并联负载 - 输出端口。具体连接信号源输出接到二极管的阳极。二极管的阴极接到RC并联网络的一端。RC并联网络的另一端接地。输出端口接在RC网络两端测电压。在ADS里输出端口可以用Term元件但Term是50Ω的会加载到电路上。为了模拟高阻耳机或者高阻输入我建议用一个高阻电压探头或者直接把输出接到一个很大的电阻比如1MΩ再接地然后用电压表测。仿真设置方面用Transient仿真。时间范围要覆盖足够多的音频周期比如10ms这样能看到10个1kHz的音频周期。步长要足够小至少是载波周期的十分之一1MHz对应1微秒周期步长取0.05微秒。如果嫌瞬态仿真太慢可以用Envelope仿真它专门针对调制信号速度快很多。提示ADS的Envelope仿真非常适合AM这种窄带调制信号。设置时把载波频率设为1MHz包络带宽设为10kHz仿真时间设为10ms几分钟就能跑完。瞬态仿真可能要跑十几分钟甚至更久。4. 仿真结果解读与关键参数优化4.1 看波形从调幅波到检波输出的完整链路仿真跑完后在Data Display里看波形。我一般会看三个节点节点1信号源输出应该是标准的AM调幅波包络清晰可见。节点2二极管阴极也就是检波输出。这里应该看到包络被“剥”出来了但带有载波纹波。节点3如果加了低通滤波这里就是干净的音频信号。实测仿真波形显示当输入幅度为1V载波幅度、调制深度50%时检波输出大约在0.3V到0.5V之间波动包络形状和调制信号一致。但仔细看会发现输出波形并不是完美的正弦负半周有点被“削”了。这是因为二极管的非线性导致的属于正常现象。如果输入幅度降到100mV检波输出只有几十毫伏而且波形失真更明显。这说明肖特基虽然Vf低但在极小信号下仍然有非线性问题。这时候可以考虑加一个前置放大或者用偏置电流的方式让二极管工作在更线性的区域。4.2 频谱分析检波效率与失真的量化评估光看时域波形不够还要看频谱。在ADS里做FFT看输出信号的频谱成分。理想的检波输出应该只有1kHz的音频成分。但实际上会有1kHz想要的音频信号。2kHz、3kHz谐波失真来自二极管非线性。1MHz及其谐波载波泄漏来自RC滤波不干净。直流分量检波输出的平均值来自包络的直流部分。我对比了不同RC值下的频谱。当RC10微秒时1MHz载波泄漏大约在-40dBc谐波失真在-30dBc左右。当RC增大到50微秒时载波泄漏降到-60dBc但谐波失真上升到-20dBc因为电容放电变慢包络跟踪变差。这个权衡很关键RC越大载波滤得越干净但包络失真越严重。最佳值通常在载波周期的5到20倍之间。对于1MHz载波载波周期1微秒RC取5到20微秒比较合适。4.3 参数扫描找到最优的RC组合ADS有个很好用的功能叫Parameter Sweep。我可以把R和C设为变量然后扫描不同组合看检波输出的THD总谐波失真和输出幅度。我设R从1kΩ到100kΩC从100pF到10nF扫描了大概50个组合。结果发现R太小2kΩ输出幅度低因为负载效应太重。R太大50kΩ输出幅度高但输出阻抗高容易受后级影响。C太小500pF载波泄漏严重。C太大5nF包络失真严重。最优区间大概在R10kΩ到22kΩC1nF到2.2nF。这个区间内THD可以控制在5%以内输出幅度也足够大。实操心得如果你用的是高阻耳机比如2kΩ以上R可以取大一点比如47kΩ这样输出幅度更大。但要注意耳机的分布电容会影响高频响应实际听感可能和仿真有差异。5. 从仿真到实物焊接、调试与实测对比5.1 元件准备与电路板焊接要点仿真跑通之后就可以动手焊了。元件清单很简单肖特基二极管BAT85或BAT541颗电阻10kΩ1颗电容1nF1颗接线柱、洞洞板、导线若干焊接的时候有几个细节要注意。肖特基二极管有极性阳极和阴极不能接反。BAT85的封装通常是DO-35有色环的一端是阴极。如果不确定用万用表的二极管档测一下正向导通时红表笔接的是阳极。洞洞板焊接时尽量缩短引线长度尤其是二极管和电容之间的连线。引线太长会引入寄生电感影响高频性能。我一般把二极管和RC元件尽量靠近摆放输入输出用屏蔽线或者短线连接。注意肖特基二极管对静电敏感焊接时烙铁要接地或者用防静电烙铁。手拿元件时尽量捏引脚不要摸管体。5.2 实测波形与仿真结果的差异分析焊好之后我用信号发生器输入1MHz载波、1kHz调制、幅度1V的信号用示波器看检波输出。实测波形和仿真大体一致但有几个差异输出幅度略低仿真输出约0.4V实测约0.35V。原因是实际二极管的Vf比模型略高而且洞洞板的寄生参数有损耗。噪声更大实测波形上有明显的高频噪声来自环境电磁干扰和电源纹波。仿真里是理想环境没有这些噪声。温度漂移用手捏住二极管输出直流电平会缓慢变化。这是肖特基漏电流随温度变化的体现。这些差异在可接受范围内说明仿真模型基本准确。如果你想让实测更接近仿真可以加一个简单的LC低通滤波器把高频噪声滤掉。5.3 提高检波灵敏度的几个实用技巧如果你觉得输出声音太小可以试这几个办法第一加偏置电流。用一个高阻电阻从电源分压给二极管加一个几微安的偏置电流。这样二极管工作在更线性的区域小信号检波效率会提高。但偏置电流不能太大否则二极管一直导通检波功能就没了。第二用变压器匹配阻抗。天线接收到的信号源阻抗通常不是50Ω而检波电路的最佳源阻抗在几千欧姆量级。用一个1:10或者1:20的变压器可以把源阻抗变换到更合适的值提高功率传输效率。第三换用Vf更低的二极管。BAT54的Vf比BAT85还低一点可以试试。但BAT54的封装小焊接难度大。第四加一级射极跟随器。检波输出阻抗高直接接耳机或者后级放大器会有负载效应。用一个晶体管射极跟随器做缓冲可以显著提高带载能力。6. 常见问题排查与避坑经验实录6.1 仿真不收敛怎么办ADS常见报错处理ADS瞬态仿真有时候会报“convergence failure”尤其是电路里有非线性元件的时候。我遇到过几次总结了几种解决办法减小步长把Max Step Size从1微秒改成0.01微秒让仿真器有更多时间收敛。加初始条件在电容上设置初始电压或者用Nodeset元件给关键节点设初始值。换仿真器Transient不行就换EnvelopeEnvelope对调制信号更友好。检查接地确保每个节点都有直流通路到地悬空节点会导致收敛问题。如果Envelope仿真报错检查载波频率和包络带宽的设置。载波频率必须大于包络带宽的10倍以上否则仿真精度不够。6.2 实测声音小或失真排查思路速查表现象可能原因排查方法解决办法完全没声音二极管接反万用表测二极管极性调换二极管方向声音极小输入信号太弱示波器测天线端信号加天线放大器或加长天线声音失真RC时间常数不对计算RC值是否在合理区间调整R或C有啸叫载波泄漏频谱仪看输出频谱增大C或加LC滤波温度漂移肖特基漏电流用手加热二极管观察输出换锗管或加温度补偿噪声大环境干扰断开天线看噪声是否消失加屏蔽或换屏蔽线6.3 几个教科书不会告诉你的实操细节细节一二极管的“最佳工作点”。肖特基二极管在小信号下并不是完全线性的存在一个“最佳工作点”。实测发现当输入幅度在50mV到200mV之间时检波效率最高。太小了非线性严重太大了二极管进入饱和区检波效率反而下降。细节二电容的介质类型很重要。检波电容最好用NP0或者C0G介质的陶瓷电容温度稳定性好损耗小。不要用X7R或者Y5V这些介质的电容随温度和电压变化大会导致检波输出不稳定。细节三接地方式影响很大。检波电路的接地质量直接影响噪声和稳定性。我试过用星形接地和单点接地星形接地的噪声明显更低。具体做法是所有元件的接地端都汇到一个点再从这个点接到总地。细节四天线和检波电路的连接。天线到检波电路之间的连线要尽量短最好用屏蔽线。如果天线是长线天线中间加一个简单的LC匹配网络可以提高信号传输效率。细节五ADS仿真文件的管理。ADS工程文件会越来越大尤其是跑了很多次仿真之后。建议每次仿真前把不用的Data Display和Schematic清理掉或者用Archive功能打包。另外仿真文件最好和电路图放在同一个工程目录下方便管理。7. 这个电路还能怎么玩扩展思路与进阶方向检波电路搭通之后其实可以玩出很多花样。比如把检波输出接到一个LM386音频放大器就能驱动小喇叭做成一个完整的收音机。或者把检波输出接到单片机的ADC用数字信号处理的方式解调做软件无线电的入门实验。如果你对ADS仿真感兴趣可以进一步做包络仿真的进阶设置比如加入噪声源仿真信噪比或者做谐波平衡仿真分析检波器的非线性特性。ADS的版图仿真也可以用来验证PCB布局对检波性能的影响不过对于1MHz这种低频版图效应不明显用不着上版图仿真。还有一个方向是Doherty放大器的仿真。虽然和检波电路关系不大但Doherty放大器的负载调制原理和检波有相似之处都是利用非线性元件实现功率或者信号的变换。如果你在学ADS功放仿真可以拿检波电路练手熟悉ADS的基本操作后再上Doherty会顺手很多。我个人在实际操作中的体会是检波电路看似简单但每一个元件参数都有它的道理。仿真能帮你快速找到最优值但最终还是要靠实测来验证。仿真和实测之间的差异恰恰是最值得研究的地方。我踩过的坑包括二极管选错型号、RC值算错、接地没做好、ADS仿真不收敛。每一个坑都让我对电路的理解更深一层。希望这篇内容能帮你少走一些弯路把检波电路一次搭通。
返回列表