
做音频测试的老手基本都是这么摔过跟头的APx500 接好被测设备测量项也选好了跑出来的数据跟预期差一大截查来查去最后发现是信号发生器那一栏没调对——电平单位选错、扫频范围设窄了、或者输出口跟实际接线对不上。这篇是 APx500 信号发生器调节系列的第二篇主题落在“常规测量”上。上一篇把发生器面板上波形、频率、电平、输出开关这些基础配置梳理了一遍这篇就直接对着频响、失真、信噪比这三个最常跑的项目把信号源到底怎么配、每一步为什么这么配、配错了会看到什么现象讲清楚。文章按测量工程师的日常思路来写适合正在用 APx500 做音频产品验证、或者刚接手分析仪想少走弯路的同行。1. APx500 的信号发生器不是单独开的仪器1.1 测量项会反过来“指挥”信号源很多人第一次用 APx500会下意识把它当成一台独立函数发生器来用先拧出正弦波再让被测设备跑最后用分析仪读。这套思路不能说错但它忽略了 APx500 的一个重要特性——信号发生器和测量项是绑定的。你切到 Frequency Response 这个测量项信号发生器面板通常会跟着变成扫频类的激励切到 THDN Ratio它又会回到单频正弦。软件帮你省掉了来回配置的功夫这是好处。但坏处也在这这个“自动配置”给的是最常用的初始值不是最合适的测量条件。被测设备是什么类型、参考电平是多少、扫频范围要不要收窄、信号走平衡口还是非平衡口这些仍然需要人来定。我见过不止一个工程师工程建好了直接默认电平开跑测前级时信号过载测后级时电平低到被底噪淹没出的数据自己看了都不敢信。所以我在 APx500 上做常规测量第一步永远是同一个动作点开信号发生器面板确认四件事——波形是不是当前测量项需要的、频率是不是参考频率、电平是不是按 DUT 的额定条件算好的、输出使能是不是真的打开了。四件事里只要有一件不对后面的测量全是在给错误条件记账。1.2 Signal Path 里的“另一层开关”信号发生器面板负责“生成什么信号”但信号能不能送到被测设备、被测设备的响应能不能回到分析仪是由 Signal Path信号路径决定的。常规测量里出问题有相当一部分不是出在波形和电平上而是出在信号路径里几个不太起眼的开关上。最典型的是输入选择。同一台 APx500模拟输入有平衡、非平衡、内部 loopback 等不同接法每次换被测设备都要检查一下配置里的输入端口和实际接线是否一致。软件不会替你判断插头插在哪配置和物理接线对不上结果自然一片混乱。另一个容易被忽略的是输出端的浮地/共地控制。正常工作状态下发生器输出的参考地与机壳电位是连着的遇到 DUT 和其他设备之间形成接地环路时把输出设成浮地能让一部分工频哼声立刻消失。具体怎么用后面第 4 节再展开。这里想强调的是信号发生器调节不只是“调波形和电平”信号路径里每一项都算数。2. 常规测量三件套的信号源调节频响、失真、信噪比2.1 频响测量的激励连续扫频与步进扫频怎么选频响测量对信号源的要求可以概括成十二个字扫得全、扫得快、扫得准、电平稳。APx500 里做频响最常用的是两条路线连续扫频Chirp 类和步进扫频Stepped Sine。连续扫频的好处是快几秒钟就能把 20 Hz 到 20 kHz 整条曲线带出来适合摸底和产线快速初检。它在每个频率点上的测量精度受 FFT 分辨率和窗口类型限制当被测设备本身有窄带噪声或谐波混叠时曲线会比实际显得更“毛”一些。步进扫频则是发生器在每个频率点先输出一段稳态正弦分析仪在该点做完测量再跳到下一点。由于每个点都是真正的正弦可以做窄带分析也可以顺带读取 THDN精度明显更高但代价是慢——如果设成 1/24 或 1/48 倍频程、全频带跑下来等个几分钟很正常。两种方式该怎么选我一般按下面的原则来。对比项连续扫频步进扫频单次测量耗时秒级数十秒到分钟级频率点精度受 FFT 分辨率限制每点稳态正弦精度高能否顺带看相位可以可以能否顺带看失真通常不推荐可以分辨率好典型场合快速摸底、产线初检认证测试、异常复核不管选哪条路线扫频范围都应当按 DUT 的实际工作带宽来设不要无脑用 20 Hz 到 20 kHz。比如测一个只工作在 300 Hz 到 3.4 kHz 的语音模块扫全频带是在浪费时间反过来测全频段音箱却只扫到 10 kHz高频段的问题全被放过了。还有一层安全考量对扬声器这类设备超低频的大位移有机械损伤风险不确定低频下限时宁可把起始频率抬高一点。扫频时的输出电平也要注意。常规流程是先在 1 kHz 处把电平校准到目标值再开启扫频并确认在整个扫频范围内发生器的输出平坦度能接受。APx500 自身的发生器在音频范围内平坦度很好但如果你在外部串了衰减器、接口盒或人工耳这些外设的平坦度就成了变量出问题时优先怀疑它们。2.2 THDN 失真测量电平基准与平均次数THDN 是所有音频测量里最讲究信号源电平的项目。失真强依赖工作点信号源电平不一样测出来的数据完全不是一个东西。所以做之前先回答一个问题我要让被测设备工作在哪个输出状态下测功放时先定输出功率比如 1 W8Ω算出输出电压是 sqrt(1×8)2.83 Vrms再根据增益往前推信号源该给多少电平。测 DAC 时通常定 0 dBFS 或 -1 dBFS 作为参考。测话放或前级时用它的额定输入电平做基准。这些基准定好了THDN 才有横向可比性。如果不知道增益我习惯先把信号源设到一个偏低的电平比如 -20 dBu然后看 APx500 输入电平表上 DUT 输出是多少再按比例反推。注意这个过程中不要让输入端过载否则你测到的失真其实是分析仪输入级的失真不是 DUT 的。频率点常规先用 1 kHz这是行业里最常用的基准频率。1 kHz 正常之后再根据需要跑 THDN vs 频率或者多电平扫描。APx500 里这些扫描测量项都是现成的信号源会跟着测量项自动变换你要做的基本就是确认电平和频率范围没被改乱。带宽和平均次数同样要管。THDN 的测量带宽通常设 20 Hz 到 20 kHz如果产品标称值用的是窄带比如电话音频的 300 Hz 到 3.4 kHz就按标称值来。平均次数越多读数越稳常规排查用 10 次左右足够出报告再拉到 50 次没必要每次都用最高配置浪费时间。这里有个很实用的判断技巧跑多电平扫描时如果 THDN 曲线在低电平端往上翘那是噪声地板主导不是真失真在高电平端往上翘那是接近削波了。中间那段平台才是 DUT 的真实失真水平。看懂这条曲线比死记一个 THD 数值有用得多。2.3 SNR 信噪比测量信号源的开与关SNR 测量本质上是两个值的比值参考信号电平和噪声电平。很多人第一次做会困惑测噪声的时候信号发生器是不是要关掉答案是分两个阶段看。APx500 的常规做法是先让发生器输出参考信号比如 1 kHz 正弦分析仪测得参考电平然后再把发生器输出关掉让分析仪在同一带宽里测残留噪声。两者一比就是 SNR。如果测量项里加了 A 计权、CCIR 这类滤波器噪声电平会按对应权重重新计算SNR 的数值也随之改变。最容易踩的坑有两个。一是测“噪声”时忘记关信号源结果测到的是正弦加噪声SNR 虚高二是输入量程放在高档位分析仪自身底噪把噪声电平抬高SNR 虚低。所以每次测噪声前我习惯先看一眼频谱用 FFT 测量项确认 50/100 Hz 的工频分量、以及与采样率相关的杂散都在合理范围内再记录读数。计权和非计权的关系也值得了解。一个正常的产品A 计权 SNR 通常比非计权高 3 到 6 dB因为人耳对低频不敏感A 计权给低频噪声降权。如果你发现计权前后差别远超这个范围说明工频哼声占比过高这时候不该盯着 SNR 数字硬扛而是要回去查电源抑制比和接地。3. 电平、单位与阻抗数字背后的一本账3.1 dBm、dBu、dBV 的快速换算信号发生器面板上的电平单位有好几种dBm、dBu、dBV、Vrms数字测试时还有 dBFS。单位搞错是常规测量里最常见的人为误差。我见过不止一次本来要设 4 dBu手一滑设成 4 dBm结果实际电压差出一截后面的数据全废。换算关系其实不复杂。dBu 的参考是 0.775 Vrms公式是 20log10(Vrms/0.775)。dBV 的参考是 1 Vrms公式是 20log10(Vrms/1.0)。dBm 是功率单位参考是 1 mW具体数值依赖参考阻抗600Ω 时 0 dBm 正好是 0.775 Vrms150Ω 时 0 dBm 是 0.387 Vrms50Ω 时 0 dBm 是 0.224 Vrms。也就是说dBm 和 dBu 只有在 600Ω 系统里数值才恰好一样。单位0 参考备注dBu0.775 Vrms与阻抗无关音频常用dBV1 Vrms与阻抗无关dBm1 mW 参考阻抗600Ω 时 0 dBm ≈ 0.775 VrmsVrms1 V最直观换算不易错dBFS数字满量程仅数字域使用所以我的建议是测模拟音频设备时信号发生器面板优先用 dBu 或 Vrms 显示少一层阻抗换算就少一分出错的机会。等设备规格书用的单位确认之后再统一到规格书的单位上去。3.2 源阻抗与终端负载显示值为什么会“不对”信号发生器显示的电平通常是被校准过的电动势也就是开路电压。一旦接上负载实际送到负载上的电压会因为源阻抗分压而变低。APx500 的输出级源阻抗典型值在 50Ω 左右这个值不算大但绝不是零。算一笔账输出开路电平设成 0 dBu0.775 Vrms接到一个 600Ω 的平衡输入源阻抗按 50Ω 算负载上实际电压是 0.775×(600/650)0.715 Vrms大约是 -0.7 dB 的偏差。如果负载只有 150Ω偏差就更大如果是 50Ω 负载电压直接对半折。这就是为什么常规测量第一要看清楚软件里设的是“开路电平”还是“端接电平”第二要在信号路径里告诉分析仪实际接了什么负载如果软件提供这个选项。很多第三方接口盒、仿真负载、人工耳前面都串了精密电阻你发现频响曲线在高频掉得厉害时先别急着怀疑 DUT拿万用表量一下接口盒的分压比往往就能找到答案。输入端同样有端接问题。APx500 的模拟输入可以选择高阻百千欧级别或低阻比如 600Ω端接。低阻端接是为了匹配老式 600Ω 设备代价是信号被分压、底噪相对抬高。除非被测设备明确要求 600Ω 端接否则常规测量一律用高阻输入。这句话我每次带新人都会重复一遍。3.3 增益结构规划一整套电平链路的算法现在把发生器和分析仪串起来看养成先算后调的习惯。举个例子测一台电压增益 29 dB 的功放希望它在 8Ω 负载上输出 1 W。输出电压是 sqrt(1×8)2.83 Vrms电压增益 29 dB 换算成倍数约 28 倍那么发生器需要输出的电平就是 2.83/28≈0.101 Vrms折合 dBu 大约是 -17.7 dBu。再把分析仪输入侧算进去DUT 在 8Ω 上输出 2.83 Vrms分析仪高阻输入测到的也就是 2.83 Vrms约 11.2 dBu。这个电平在 APx500 输入量程里有充足余量既不需要开到最大档也不能放在最低档要给它留出信号波峰的保护空间。这套算法不需要很高的数学水平但能直接帮你规避两类问题一是发生器输出过载或不足导致的 DUT 工作点偏差二是分析仪输入量程设置不当导致的自身失真或底噪问题。把电平链路从头到尾算一遍再动手APx500 会变得特别听话。4. 实测异常排查实例为什么测出来和标称值差这么多4.1 底噪高/失真大的第一排查方向先给一个自己常用的排查顺序先信号源、再信号路径、再输入量程最后才把锅扣到 DUT 头上。所谓先信号源就是确认当前发生器是不是真的输出了你想要的信号。如果做噪声测量时发生器还开着正弦测到的“噪声”里全是信号SNR 自然虚高反过来做 THDN 时不小心把输出关了分析仪测到的是纯底噪THDN 读数会崩成一个很大的值看起来像 DUT 坏了其实是信号源没开。这种低级错误在连续加班赶项目的时候最容易犯。底噪偏高还有一个隐蔽原因输入量程设在了高档位。分析仪前端有衰减网络档位越高等效噪声通常越大。正确做法是用最低的量程档让它不削波地测量。APx500 有自动量程功能但这个功能在某些连续信号下会来回跳不如测噪声时手动锁定量程来得稳。如果排除了以上这些底噪还是高那就要看 DUT 自身的电源了。开关电源的纹波、线性电源的工频整流纹波都可能以哼声形式出现在频谱上。这时候拿频谱图对照一下问题在信号链路还是在 DUT 电源基本一眼就能分辨。4.2 削波与谐波台阶的识别失真测量遇到最多的怪现象是低频正常高频突然变差或者某个频点失真很高旁边频点却很低。遇到这种情况先做一件事切到频谱测量看结构。如果频谱上二次、三次谐波整体抬高优先怀疑前端工作点或电源纹波如果波形顶部明显切平那就是削波直接降低信号源电平或者检查 DUT 的增益设置。频谱图就像听诊器能告诉你问题是“心脏”的还是“血管”的。所谓“谐波台阶”常见于步进扫频测 THD vs 频率时从某个频点开始THD 曲线出现一个台状上升。很多新手以为这是 DUT 的固有特性其实多半是保护电路或限幅器介入了。验证方法很简单把信号源电平降 3 dB 再扫一遍对比两条曲线。如果台阶跟着电平明显移动说明是限幅在工作不是真实失真。分析仪自身过载是另一个经典陷阱。DUT 输出电平偏高时分析仪输入端可能已经削波了这时测出来的 THDN 当然难看。怎么分辨把 DUT 从链路里拿掉信号发生器的输出直接接到分析仪输入做 loopback跑一遍 THDN。如果回环数据也很差说明问题在测试链路本身先把链路修好再去测 DUT。4.3 接地环路与浮地/共地的选择音频测试最烦的事之一就是底噪里带着 50/100 Hz 的哼声频谱上一看就是工频那一簇。这时候别急着怪 DUT先怀疑接地环路。解决接地环路APx500 输出端有一个浮地/共地的控制选项不同型号位置略不同。正常工作状态下发生器输出的参考地与机壳电位相连开启浮地后输出参考地被断开等于把信号源从环路里“拎”出来。当 DUT 和周边设备之间形成地环时浮地往往立竿见影。但浮地不是万能药。有些设备内部电路依赖参考地强行浮地可能让共模噪声变高。我的操作顺序是先用平衡接法降低地环影响再考虑浮地实在不行才去动电源接地的思路不熟悉安全规范的话不建议个人去动市电地线。区分地环和 DUT 电源噪声有个简单动作把发生器输出关掉只保留物理连线然后测底噪。如果哼声明显变小说明信号链路在地环里有一部分贡献去查接地和连接线如果哼声纹丝不动重点查 DUT 的电源和内部布局。这个对照测试很快却经常能省下半天排查时间。5. 激励波形怎么选正弦、Chirp、噪声与方波各就各位5.1 不同激励对应的测量场景常规测量虽然以正弦为主但 APx500 的信号发生器能输出的波形远不止正弦。学会按测试目的切换波形很多问题会更快现形。正弦是最基础的激励适合一切需要精准读取单频响应的测试THDN、SNR、串扰、互调。它的优点是把能量集中在一个频点上谐波和噪声分得很清缺点是单频测试不能完全代表真实节目信号的动态行为。Chirp/连续扫频适合快速看全频段。它在极短时间内扫过目标频段配合分析仪的 FFT 算法一次拿到幅频和相频非常适合摸底。缺点是每个频点的等效驻留时间短对窄带噪声的抗性不如步进扫频。噪声信号里白噪声和粉红噪声各有用途。白噪声每个频点能量相同适合做平坦度检查和脉冲响应提取粉红噪声每个倍频程能量相同能量分布更接近音乐测扬声器和声学环境时更常用。顺带一提如果做的是声学房间测量用 APx500 的 MLS 类激励会比普通噪声更稳具体取决于你的测量项。方波则适合做瞬态响应的快速观察。看方波的上升沿过冲和振铃能直观判断带宽和相位余量测运放、缓冲器这类小信号电路时很实用。它的缺点是能量集中在高频谐波上不适合做低噪声电平的精确测量。需要说明的是APx500 测量频响时提供的连续扫频信号是专门优化过的能量分布和抗噪方式都跟普通白噪声激励不一样。你用白噪声做频响也不是不行但分辨率和平滑度都会差一些。常规测量里我基本只用测量项自带的激励信号自选波形只留给特殊测试。5.2 我的一些日常使用习惯文章最后分享几个自己踩过坑之后养成的习惯。第一建一套标准工程模板。功放、DAC、扬声器、话放各存一个工程文件把信号源的常用电平、扫频范围、带宽、平均次数都预设好。接到新被测件时先复制模板再改参数而不是从空白工程开始。配置这项东西试错成本远比想象中大模板能帮你把那部分成本降到最低。第二常规批量测试尽量用序列模式。APx500 的序列模式可以把多个测量项排好顺序信号源会在测量项之间自动切换。比如一条产线常规项先 1 kHz 电平校准再 THDN再 SNR再串扰最后频响扫一遍全部自动完成最后统一出报告。在这种用法下信号发生器调节的重点变成了维护序列里的参数比单次测量更省心。第三每周做一次 loopback 自检。拿一根质量好的屏蔽线把分析仪模拟输出和模拟输入直接连起来跑一遍 THDN 和频响。正常的话回环结果应当非常接近仪器的标称指标。如果某天数据明显变差先别急着测 DUT把连接线、接口、仪器状态恢复正常再说。APx500 的信号发生器调节说到底不是旋钮手感问题而是测量逻辑问题。把“为什么这样设”想清楚之后面板上的单位、阻抗、波形选项都只是同一本账的不同写法。这几年我最大的体会是常规测量里绝大多数返工最后都能追到信号源配置上反过来一旦养成先算电平、再开测量、最后看结果的顺序这台仪器会相当顺手。这次先把常规测量聊透下次有机会再聊模拟和数字接口混合测试时的信号源切换那是另一套讲究。