ARTICLE DETAIL

资讯详情

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

输出波形怎么看:从示波器测量到调幅超外差接收机逐级诊断

输出波形怎么看:从示波器测量到调幅超外差接收机逐级诊断 上周帮朋友看他那台自己焊的调幅收音机机器是能出声的但示波器往检波输出上一搭波形歪得离谱包络一边圆一边尖还叠着一层细密的锯齿抖动。他第一反应是中周没调好我让他先把探头的地线夹子拔掉、换成弹簧地针再看一眼——波形当场规整了一大截。后来真正的问题出在两级中放的负载电阻取值偏小跟探头的杂散参数没半点关系。这件事让我一直想写点关于输出波形的东西波形怎么看、规格书上那些参数到底在管什么、以及为什么很多人测出来的波形其实是假的。输出波形说白了就是某个端口在时间轴上的电压或电流轨迹。它既是电路的最终交付物也是排查问题最直接的证据。设备做出来好不好用很多时候就看这一条线对不对。不管你是做音频功放、开关电源、时钟电路还是做射频链路、调幅超外差接收机只要要跟信号打交道看波形就是绕不开的基本功。下面我就按先分清维度、再看一整条链路、然后对着规格逐项拆、最后讲测量本身的坑这个顺序把这件事聊透。1. 输出波形不是一条线它是三组规格叠出来的结果很多人拿到示波器第一件事是数格子看峰峰值数完就说波形正常。这种判断方式早晚要翻车。因为输出波形实际上同时被三个维度的约束管着幅度、时间、形状。三个维度里任何一个出问题波形看起来都不太对但根因可能完全在不同的地方。先把这三个维度拎清楚后面看任何一级输出都不会慌。1.1 幅度维度从头到尾都在被阻抗改写幅度类规格最容易理解也最容易踩坑。峰峰值 Vpp、有效值 Vrms、峰值功率、dBm、直流偏移、幅度精度、带载跌落、频响平坦度都属于这一族。这里必须把几个换算关系刻进脑子里因为调试现场没时间翻公式。以最常见的 50Ω 系统为例10dBm 折算成毫瓦是 10^(10/10) 10mW再由 P V²/R 反推有效值 Vrms √(P×R) √(0.01×50) ≈ 0.707V正弦波峰峰值是有效值的 2√2 倍也就是 Vpp ≈ 2V。这套换算反过来也一样好用示波器上读到 2Vpp 的正弦在 50Ω 负载上就是约 10dBm。我做链路预算时基本是心算这几步比按计算器快得多。真正让幅度失真的是阻抗。绝大多数信号源的幅度设定指的是接上标称负载后的电压而仪器内部的源阻抗是 50Ω。如果你把它的输出直接接到示波器 1MΩ 输入上负载几乎是开路实际读到的幅度差不多是设定值的两倍。反过来设定时选的是 High-Z 模式、结果接了 50Ω 负载读数就只剩一半。这个差一倍的坑我在实验室见过太多次尤其是换仪器之后忘了改输出负载选项。所以看输出波形之前先确认三件事源阻抗是多少、负载阻抗是多少、仪器面板上的幅度是对哪一种情况定义的。1.2 时间维度频率、周期、占空比与抖动时间维度管的是什么时候高、什么时候低、切换多快。频率和周期是基础占空比描述了高电平在一个周期里占的比例上升时间和下降时间描述边沿的陡峭程度抖动描述边沿位置在多次重复之间的随机散布。上升时间和带宽之间有一个非常有用的经验公式BW ≈ 0.35 / tr。这个 0.35 来自高斯型频响下 10%~90% 上升时间与 3dB 带宽的乘积关系。举个例子你要测一个上升时间 10ns 的方波需要的示波器带宽至少是 0.35/10ns 35MHz但这只是不产生明显误差的底线实际选择要留 3~5 倍余量也就是 100~200MHz 档位才踏实。因为示波器前端、探头、连接线是级联的它们各自的上升时间按平方和开根号合成任何一环拖后腿最后看到的边沿都会变慢。抖动的量化方式有好几种容易混。周期抖动是每个周期长度相对理想值的偏差周期到周期抖动是相邻两个周期长度之差时间间隔误差TIE则是每个边沿相对理想时钟位置的整体偏移。工程上我会先看 TIE 的 RMS 值因为它最能反映系统时序余量。举个直观的例子100MHz 时钟的 1UI 是 10ns如果 TIE 是 5ps RMS占 UI 的 0.05%这个水平对大多数数字接口都够用了要是到了 50ps RMS也就是 0.5% UI就得认真查时钟源和电源了。1.3 形状维度谐波、失真、过冲与振铃形状维度是最玄的一块但也是最见功力的。任何非正弦的周期波形都可以拆成基波加各次谐波而谐波的分布直接决定波形长什么样。方波只有奇次谐波各次幅度按 1/n 衰减三角波同样只有奇次谐波但幅度按 1/n² 衰减所以它比方波干净得多锯齿波则奇次偶次谐波都有幅度按 1/n 衰减。这个规律反过来用特别有效。如果你用频谱仪或示波器的 FFT 看一个本该是方波的输出发现二次谐波明显偏高那八成不是方波本身长歪了而是链路里存在不对称——比如占空比偏离 50%、推挽两级增益不一致、或者单端电路引入了偶次项。同样的思路看到三次谐波特别突出就要怀疑削顶或者非线性压缩。我调音频功放时就靠这一招先看谐波结构再决定查哪一端。过冲和振铃则是另一类。过冲指的是边沿跳变后超过稳态值的那一段通常用百分比衡量振铃是过冲之后围绕稳态值的衰减振荡。这两个现象往往不是驱动器本身的问题而是寄生电感和寄生电容在作祟。经验判据是过冲超过 5% 就该往下查如果振铃频率落在几十到几百兆赫兹这个区间优先怀疑探头接地回路而不是先动烙铁。1.4 三个维度必须在同一个探头上同时成立最后强调一句容易忽略的事这三个维度必须在同一个测量点上、同一个负载条件下、同一个测量带宽内同时成立波形才算合格。有人测幅度时用高阻探头看波形很漂亮测失真时换成 50Ω 端接数据就对不上了。这不是电路不稳定是比较条件不一致。我在做任何对比测试之前都会先在纸上把测量条件写清楚探头型号和衰减比、耦合方式AC/DC、端接阻抗、示波器带宽限制开没开、平均次数是多少。条件不统一的数据放在一起比较毫无意义。2. 拿调幅超外差接收机当样板每一级输出波形到底长什么样要说每一级都有输出波形的典型例子没有比调幅超外差接收机更合适的了。从天线到扬声器信号要经过输入回路、高频放大、混频、本振、中频放大、检波、低频放大每一级都有自己的输出波形而且形状差异很大。把这条链路走一遍输出波形的概念基本就立住了。这也是很多通信电子线路课程里必做的题目原因就是它把频率搬移选频包络恢复这三件事串在了一条线上。2.1 输入回路与高频放大微伏级调幅波的真实样子天线从空间里感应出来的中波信号载波频率大致在 535kHz 到 1605kHz 之间幅度通常在微伏到毫伏量级。这个波形长什么样就是一个高频正弦波它的振幅被音频信号撑着上下起伏形成一个对称的包络。载波频率远高于音频频率所以示波器上你会看到一片密集的正弦毛刷外轮廓才是信息本身。输入回路是一个 LC 谐振回路任务是把想要的电台选出来、把其他频率压下去。问题来了这个回路的 Q 值不低谐振点附近阻抗变化很剧烈。你把普通无源探头往上一搭探头输入电容一般在 10~15pF对中波段的 LC 回路来说已经是可观的并联电容谐振频率会明显往低走你看到的波形很小很歪其实是探头把回路带偏了。我在这上面的做法是如果一定要在谐振回路上取信号用有源探头或者自己做个几皮法的小电容分压别直接怼。更常用的是从高频放大级的输出端通常阻抗已经降下来了去看或者用一个小小的感应环做近场耦合虽然幅度低但几乎不影响电路。高频放大级的输出波形应该是放大了的、包络更清晰的调幅波如果包络出现压缩或者上下不对称说明这一级已经进入非线性区增益调得太高了。2.2 本振与混频中频为什么必须固定本振级的输出波形最好看等幅正弦波频率稳定幅度不变。它的正确长相就是没有任何包络一旦你发现本振输出上有调幅的痕迹说明本振受到了信号侧或电源侧的牵引这在接收机里是个比较严重的问题。混频器本质是个乘法器用本振信号去切输入信号。输出里会出现本振频率加减信号频率的各种组合其中差频那一项就是我们想要的。设信号载波为 fC、本振为 fLO取中频 fIF |fLO − fC|。中波段常用的中频是 465kHz也有设备用 455kHz短波段可能用更高中频比如 10.7MHz 用来提升镜像抑制。为什么所有电台都要变到同一个中频因为固定中频意味着后面的中频放大器只需要针对一个频率做优化谐振回路可以做得 Q 值合适、增益高、通带形状平坦、稳定性好。如果中频跟着信号跑那每一级放大器的选频特性都得跟着变增益和带宽都难以保证。这是超外差结构最核心的工程取舍。顺便说说镜像频率。镜像频率 fIMG fLO fIF fC 2fIF。假设你想收 1000kHz 的台中频 465kHz本振就是 1465kHz镜像落在 1930kHz。如果天空里有个强台正好在 1930kHz它会和中频放大器一起被放大干扰就出现了。解决办法是在混频器之前用输入回路把镜像频率压下去中频越低镜像离信号越远输入回路越容易滤掉它——这也是中波段敢用 465kHz 这种低频中频的原因之一。混频输出的波形应该是一个频率 465kHz、包络与输入一致的调幅波。如果本振波形失真严重比如从正弦退化成了方波混频器的非线性就会引入大量组合频率和交叉调制包络开始变形声音发闷。所以本振输出波形一定要干净这是混频质量的前提。2.3 中频放大选频放大把想要的留下来中频放大级一般由一到两级选频放大器组成级间用中周这类谐振变压器耦合。它要保证两件事中心频率准确落在 465kHz通带宽度足够覆盖调幅信号的边带。中波调幅信号的带宽大约是 ±4.5kHz总带宽 9kHz 左右所以中周的通带既不能太窄高音频被砍掉声音发闷不清晰也不能太宽邻台串进来。这一级的输出波形应该是包络更干净、幅度更大的 465kHz 调幅波。常见的问题有两个。第一中周调偏。载波频率没落在 465kHz 上检波之后的音频幅度下降、失真上升表现为声音小且糊。判断方法很土但很有效用示波器的频率测量功能直接读检波前的波形频率调中周直到读数为 465kHz同时观察包络幅度是否达到最大。两个条件一般会同时满足。第二级联之后带宽变窄。单级选频放大器的通带看着够用两级级联之后谐振曲线相乘等效带宽会收窄3dB 点往两边缩。表现就是强弱台之间的音质落差明显强台声音发闷。这时候要么降低单级的 Q 值牺牲一点选择性要么在级间加合适的阻尼电阻。记住一句选择性和带宽是一对矛盾永远在做取舍。2.4 检波与低频放大包络被剥出来之后检波级是把包络从载波上剥下来的地方最常用的是二极管大信号直线性检波后面接一个 RC 低通。这个 RC 的取值有明确范围约束它必须远大于载波周期才能把 465kHz 的载波滤干净又必须远小于音频最高频的倒数才能让包络跟着音频变化。算一下465kHz 的周期约 2.15µsRC 取 10~50 倍周期大约是 20~100µs。假设音频最高到 5kHz对应的周期是 200µsRC 应该明显小于这个值。综合下来 50µs 左右是个舒服的区间常用的 4.7kΩ 配 0.01µF 恰好是 47µs。RC 取大了会怎样会出现对角切割失真也叫惰性失真。包络下降得比电容放电快二极管来不及导通补充电荷电容电压跟不上包络结果在包络下坡段被削掉一块波形下半部分明显不对称声音发闷发破。RC 取小了会怎样检波输出上残留 465kHz 的纹波波形上叠着一层细密的高频听感上是持续的沙沙声检波效率也低输出幅度小。检波之后就是低频放大和功放。这一级的输出波形应该干干净净就是音频频率范围大概在几十赫兹到几万赫兹。用示波器看的时候注意两点一是频率要放在低频档、时间轴放慢二是要看小信号时的过零点。推挽输出结构如果偏置不当会在过零点附近出现一小段平直的台阶这就是交越失真听感上是糙的。用示波器抓小幅度正弦波过零处线条不连续基本可以确诊。把这条链路的波形特征整理一下方便对照级数典型频率典型幅度量级应有的波形形态常见异常输入回路535~1605kHz微伏至毫伏密集载波对称包络探头电容导致失谐、幅度测不到高频放大同上毫伏级幅度更大的调幅波增益过高导致包络压缩本振1000~2070kHz数百毫伏等幅正弦出现调幅痕迹、波形失真混频输出465kHz百毫伏级中频载波原包络包络变形、组合频率干扰中频放大465kHz数百毫伏干净的中频调幅波中心频率偏移、通带变窄检波输出20Hz~5kHz数十至数百毫伏纯音频、包络对称对角切割失真、残留纹波功放输出20Hz~20kHz数伏音频正弦交越失真、削顶3. 规格书上那些参数其实每一项都对应一种波形病看规格书的时候如果只是记住这个值越大越好、那个值越小越好碰到实际问题还是不会用。我的经验是把每一项参数都翻译成它会怎么破坏波形这样看到异常波形时就能反推回去查哪一项。下面按幅度、时间、失真三类过一遍最后给一张对照表。3.1 幅度类Vpp、Vrms、输出阻抗、带载跌落幅度类参数的核心矛盾是定义条件。Vpp 是在什么负载下测的Vrms 是假设正弦还是真有效值输出阻抗标的是 50Ω 还是 600Ω 还是高阻幅度精度是在哪个频点、哪个幅度档位下给的我遇到最多的问题是空载漂亮、带载塌陷。除了前面说的阻抗分压还有一种情况是输出级的驱动能力不足小信号时波形完美一旦接上重载就出现削顶或者正负半周不对称。这种波形特征很典型——正负半周被削掉的部分不一样多说明输出级的推挽两侧驱动能力不匹配。看波形时养成一个习惯先把负载接上再调幅度别空载调好再带载验收。频响平坦度也是一项容易被忽视的幅度参数。它描述在标称带宽内幅度随频率的起伏通常给成 ±0.5dB 这类形式。±0.5dB 换算成电压大约是 ±5.9%意味着一个 1Vpp 的信号在整个频段内允许在 0.94V 到 1.06V 之间波动。做扫频测试时如果看到幅度随频率单调下降那多半不是平坦度的问题而是输出级的高频补偿没做好或者线缆损耗在起作用。3.2 时间类上升时间与带宽的换算抖动怎么看前面已经讲过 BW ≈ 0.35/tr这里补充它在级联系统里的用法。假设驱动器的上升时间 5ns、线缆和探头的等效上升时间 3ns、示波器前端 2ns那么总上升时间 tr √(5² 3² 2²) ≈ 6.2ns。可以看到驱动器占主导测量链路带来的额外开销约 24%。如果反过来驱动器只有 1ns测量链路的 2ns 就成了瓶颈读出来的 2.2ns 里绝大部分是仪器造成的这时候你根本没法判断驱动器合不合格。抖动测量有个常见的自欺欺人。用平均采集模式看时钟波形屏幕上线条又细又干净看着抖动很小其实平均恰恰把随机的边沿散布抹掉了。想看真实抖动应该用无限余辉模式看边沿的厚度或者直接调用示波器的抖动分析功能读 TIE 的 RMS 和峰峰值。另外触发电平不要设在边沿的拐点上要设在幅度中点附近否则触发的固有抖动会叠加到测量结果里。3.3 失真类THD、谐波、杂散、相位噪声THD总谐波失真的定义是各次谐波有效值的平方和开根号再除以基波有效值。它把波形的形状偏离正弦这件事量化成了一个数。工程上有个粗略的经验THD 在 1% 以下普通人基本听不出差别3% 左右开始能感觉到毛10% 以上就很明显了。谐波是 THD 的组成部分但分开看更有诊断价值。前面说过方波只有奇次谐波所以如果一个正弦输出里出现了明显的三次谐波通常指向削顶或者压缩如果是二次谐波突出指向电路的不对称性比如偏置偏移、推挽失配。用频谱思维看时域波形是提高诊断速度的关键一步。杂散指的是那些和基波不成整数倍关系的离散频率分量。它们一般来自电源纹波、时钟泄漏、参考频率的串扰、混频组合产物。杂散在时域上表现为波形上叠加的、和主信号不同步的周期性起伏很难用肉眼精确定位必须借助频谱看。所以我的习惯是时域看形态、频域找根因两边配合。相位噪声是频谱上的裙边描述载波两侧随机相位起伏的功率密度单位是 dBc/Hz 某个频偏。它对通信系统的影响体现在邻道干扰和星座点扩散上。相位噪声差的本振即使时域上看波形很干净实际系统性能也会明显下降。这也是为什么本振级的输出波形评价不能只看时域——时域看着完美的正弦频谱上裙边可能已经很宽了。3.4 一张对照表把规格和故障波形连起来规格项超差时的波形表现常见根因优先检查输出阻抗/带载能力带载后幅度腰斩或削顶阻抗不匹配、驱动能力不足端接方式、负载实际阻抗幅度平坦度幅度随频率单调下降高频补偿不足、线缆损耗补偿网络、连接线长度上升时间边沿变圆、脉宽失真带宽不足、寄生电容大示波器带宽、探头衰减比抖动边沿位置随机散布电源噪声、时钟源质量电源纹波、时钟源相位噪声THD正弦波顶部变尖或变平非线性、偏置不当静态工作点、负反馈量谐波结构偶次谐波异常突出电路不对称、占空比偏移推挽配对、占空比设定杂散波形上有非同步周期起伏电源纹波、参考泄漏电源滤波、屏蔽与地平面过冲/振铃边沿后出现衰减振荡寄生 LC、接地回路电感探头地线、走线电感4. 波形测不准八成不是电路的问题这一节我想说得直接一点在现场看到波形不对我的第一反应不是去改电路而是先怀疑测量系统。因为在绝大多数情况下仪器、探头、连接方式引入的误差比电路本身的缺陷更容易被误判成故障。下面四个坑我全都踩过。4.1 探头补偿与接地引线最常见的两个假故障无源探头上的那个小螺丝是用来补偿的。把探头接到示波器自带的方波校准端调节补偿电容让方波的顶部平直、没有上冲也没有塌陷。补偿过头会让方波顶部上翘补偿不足会顶部下凹。这两个现象和一个真正的高频补偿问题长得几乎一样但性质完全不同。养成习惯每天开工前先补偿一次尤其是换过探头或者换过通道之后。接地引线的问题更隐蔽。标准探头自带的鳄鱼夹地线大概十几厘米长每厘米大约有几纳亨量级的电感。这个电感和探头前端的电容形成 LC 回路谐振频率往往就落在几十到一百多兆赫兹。你测一个边沿陡峭的信号看到的那个漂亮振铃很可能就是这个回路自己振出来的电路上根本没有。解决办法很朴素拔掉鳄鱼夹换用弹簧地针让接地回路长度缩到一厘米以内。我前面开头提到的那个案例朋友第一时间怀疑中周其实一半的问题就出在这根地线上。4.2 带宽、采样率与混叠你看到的可能是造出来的示波器的带宽决定了它能看见多高的频率成分。带宽不足时方波的高次谐波被砍掉边沿变圆变慢看起来像是有很大的寄生电容。这时候你要是去改电路就是白费功夫。判断方法很简单把同一个信号换到更高带宽的通道或者换台仪器测一次如果边沿明显更陡说明原来的测量被带宽限制住了。采样率不足带来的问题更狡猾混叠。当一个频率高于采样率一半的信号被采样时它会在频谱上折叠成一个看似合理的低频信号。示波器上你会看到一个频率完全不对的正弦或者乱七八糟的波形而且它非常稳定不像噪声。经验是采样率至少要是想看的最高谐波频率的 5 倍同时注意存储深度——存储深度不足时高采样率只能维持很短的时间窗口一旦把时间轴拉长实际采样率会自动降下来混叠就出现了。4.3 负载与匹配空载漂亮接上就塌50Ω 系统里测量点是不是端接了 50Ω直接决定读数的准确性。用 10x 无源探头输入约 1MΩ 并联十几皮法去量一个 50Ω 节点你会给这个节点并联上一个容性负载高频处会产生分压和反射波形形状就变了。测射频链路时正确做法是用同轴线加馈通端接或者在示波器端开启 50Ω 输入。反过来测高阻节点比如前面说的 LC 谐振回路、高阻输入级时用 50Ω 探头就等于把信号短路掉幅度会小到看不见。这时候必须用高阻探头并且尽量选输入电容小的那一档。所以该用哪种探头这个问题答案取决于你测的节点阻抗而不是取决于你手边有什么探头。4.4 触发与平均波形在动不等于电路在抖示波器上波形左右晃动不一定代表信号抖动。先看触发设置触发电平是不是卡在噪声带里、触发模式是不是自动、耦合方式是不是 DC、有没有开噪声抑制。触发电平设得太靠边边沿稍微一变就触发不上波形就跳。把触发电平设到幅度中点、打开合适的噪声抑制很多抖动立刻就消失了。采集模式也要根据目的选。想看稳态形态用平均能把随机噪声压下去线条干净想看抖动、想看偶发的毛刺就必须用峰值检测或者无限余辉否则那些偶发事件会被平均掉。我见过最典型的误判是用平均模式看电源纹波屏幕上平得像一条直线换成无限余辉之后立刻露出一堆偶发的尖峰。测量模式选错等于自己给自己蒙眼睛。5. 把波形调回规格里的实操路径前面讲了怎么看、怎么诊断最后落到怎么动手。这一节我按自己的实际操作顺序整理一遍顺便把一个小的量化工具放进来。这套流程跟具体电路无关接收机、功放、信号源都适用。5.1 先写清目标波形再动手动手之前先在纸上或者记录表里把目标写清楚别凭印象调。我一般会写这么几项在什么负载条件下、什么幅度的什么波形、频率容差多少、上升时间上限、过冲上限、THD 上限、允许的最高杂散电平。写的时候一定要带条件比如50Ω 负载下 2Vpp ±5%因为不带条件的指标没法验证。这一步的价值在于把感觉差不多变成可以判定。很多调试之所以来回反复就是因为没有明确的合格判据调到一个位置觉得还行过一会儿又觉得可以更好效率极低。5.2 逐级注入与逐级测量的定位法链路出问题时最忌讳从头到尾一通乱调。正确做法是二分法定位要么从前往后逐级测量每一级的输出找出第一个波形异常的点要么用一个标准信号源从后往前逐级注入看信号在哪一级开始变形。以超外差接收机为例。音频部分有问题就用音频信号源从低频放大级输入端注入看功放输出是否干净把音频通路单独验证一遍。中频和检波有问题就用 465kHz 的调幅信号直接从中放输入端注入跳过前级专心调中周。只有这些都正常了再从天线端注入完整的射频信号。这样做的好处是每一段都是独立的、可控的不会因为前级的问题干扰后级的判断。做逐级测量时要注意一点断开后级会影响前级的负载条件测出来的幅度可能和带载时不一样。所以断开处要接等效负载或者至少在记录时注明空载测量。这个细节不注意容易得出增益不够的错误结论。5.3 用一段小脚本把失真量化肉眼看波形只能判断像不像有些指标还是得算。下面这段代码用 FFT 从一段采集数据里提取基波和各次谐波算出 THD。它不依赖任何商业软件把示波器导出的 CSV 读进来就能跑。import numpy as np def thd_from_waveform(x, fs, f0, n_harm10): x: 采样序列, fs: 采样率, f0: 基波频率(Hz), n_harm: 计算到几次谐波 x np.asarray(x, dtypefloat) x x - x.mean() # 去直流 x x * np.hanning(len(x)) # 加窗减少频谱泄漏 X np.fft.rfft(x) freqs np.fft.rfftfreq(len(x), 1.0 / fs) def peak_at(f): idx np.argmin(np.abs(freqs - f)) lo, hi max(idx - 2, 0), min(idx 3, len(X)) return np.max(np.abs(X[lo:hi])) v1 peak_at(f0) # 基波 if v1 0: raise ValueError(基波幅度为零检查 f0 是否正确) harm [peak_at(f0 * k) for k in range(2, n_harm 1)] thd np.sqrt(np.sum(np.square(harm))) / v1 return thd, [h / v1 for h in harm] # 用法把示波器导出的 CSV 第二列当波形 # data np.loadtxt(scope.csv, delimiter,, skiprows1) # t, v data[:, 0], data[:, 1] # fs 1.0 / np.mean(np.diff(t)) # print(thd_from_waveform(v, fs, f01000.0))几个使用要点。一是必须加窗否则非整数周期的截断会带来严重的频谱泄漏谐波读数虚高。二是峰值提取要在小范围内取最大值因为 FFT 的频率分辨率有限谱线不会正好落在理论频点上。三是采集的样本数尽量取整数个周期或者干脆多采几毫秒让基波频率的分辨率足够高。我用这段代码配合示波器导出的数据比直接读示波器自带的 THD 功能更可控尤其是需要自定义谐波次数的时候。5.4 几个我踩过的坑中周别看它简单调的时候有个经典问题拿着金属螺丝刀伸进去调手一松开频率就跑了。这是因为手和螺丝刀引入了额外的电容。正确做法是用绝缘的、无感的调谐棒一般是塑料杆嵌一小片铜或者铁氧体。这个细节教材上一般会提但真正做的时候十有八九会忘。信号源的输出负载选项一定要和实际连接一致。我吃过一次亏信号源设的是 High-Z 输出 1Vpp实际接了 50Ω 的测试夹具示波器上只有 0.5Vpp当时以为是夹具坏了折腾了一下午才发现是仪器设置的问题。从那以后我改完接线一定会回头看一眼仪器的输出负载选项。测小信号的音频信噪比时别用 1x 探头。1x 探头带宽低、输入电容大而且很多标称 1x 的探头带宽只有几兆赫兹看着够用其实已经影响高频段的幅度平坦度了。用 10x 探头注意补偿比什么都强。最后一点也是我觉得最重要的不管波形看起来多正常都要做一次负载和温度的变化验证。我见过太多次常温空载完美的波形一上负载、一升温就变了样。波形从来不是一个静态的截图它是电路在特定条件下的一个切片条件变了切片就得重新看。说回到最开始那台收音机。最后查出来的是两级中放的负载电阻取值偏小导致增益不够、带宽偏宽检波前的包络幅度偏低、信噪比差。把负载电阻调回设计值之后检波输出的波形干净了很多语音清晰度也上来了。整个过程里真正的坑不在中周也不在电路而在于一开始那根过长的探头地线和一次没有核对负载设置的测量。所以我现在的习惯是波形不对先花十分钟怀疑测量系统再花时间怀疑电路。这个顺序帮我省下的时间比任何调试技巧都多。
返回列表