信号发生器不只是“发波”——它如何成为电源纹波测试的“诊断医生”
你有没有遇到过这样的情况:示波器上看着电源输出干干净净,纹波才几毫伏,结果系统一跑起来就莫名重启、ADC采样跳动、射频模块失锁?
问题很可能不在负载本身,而藏在电源的动态响应能力里。
传统的纹波测试,往往只是“拍照式”地记录某一时刻的噪声水平。但真实世界中的干扰是动态的、多变的、频率复杂的。要真正看清一个电源是否“健康”,我们需要从“看图识病”升级为“做体检”。这时候,信号发生器就不再是一个普通的工具,而是扮演起“主动诊断医生”的角色。
为什么被动测量不够用?
在高性能模拟前端、高速ADC供电、低相位噪声时钟源等应用中,对电源的纯净度要求极高。哪怕输入端只有几十毫伏的微小波动,如果电源抑制能力(PSRR)不足,也可能在输出端放大成足以影响性能的噪声。
但问题是:你怎么知道这个电源到底能“抗”住哪些频率的干扰?
仅靠示波器观察自然纹波,只能看到“结果”,看不到“病因”。比如:
- 某LDO在静态下纹波极小,但在200kHz附近突然振荡;
- 某DC-DC转换器空载稳定,带容性负载后对特定频率异常敏感;
- 系统在实验室工作正常,部署到工厂现场却频繁出错——可能是变频器传导干扰惹的祸。
这些隐患,光靠“看波形”发现不了。你需要一种方法,能主动刺激系统,观察其反应——这正是信号发生器的价值所在。
信号发生器的核心能力:不是产电,是“造扰”
很多人误以为信号发生器是用来替代电源的,其实恰恰相反。它的真正用途是作为可控干扰源,向电源系统注入精确的交流扰动信号,进而分析系统的响应特性。
它能做什么?
| 功能 | 应用场景 |
|---|---|
| ✅ 注入正弦波干扰 | 测量PSRR、绘制Bode图 |
| ✅ 输出自定义复合波 | 模拟EMI环境中的复杂噪声 |
| ✅ 提供直流偏置叠加 | 匹配实际工作点进行小信号分析 |
| ✅ 支持远程编程控制 | 构建自动化扫频测试平台 |
这种“主动激励 + 响应分析”的模式,让电源测试从定性走向定量,从经验判断迈向科学验证。
关键技术拆解:什么样的信号发生器才够格?
并不是所有信号发生器都适合用于精密电源测试。以下是几个关键考量点:
🔹 频率精度与分辨率
为了准确扫描电源系统的频率响应,需要至少0.1 Hz步进的调节能力。例如,在查找谐振点时,1kHz和1.05kHz之间的响应差异可能天壤之别。
🔹 幅度控制精度
注入信号通常很微弱(mV级),因此要求幅度可调至10 mVpp以下,且线性度好,避免引入额外非线性失真。
🔹 直流偏置功能
大多数电源工作在非零电压下(如3.3V、5V)。信号发生器必须支持在交流信号上叠加直流偏置,才能真实模拟输入端的纹波叠加状态。
🔹 低相位噪声与谐波失真
如果注入信号本身含有丰富谐波或抖动,会导致测量结果失真。理想情况下,THD应 < -60 dBc,相位噪声 <-100 dBc/Hz @ 1kHz offset。
🔹 双通道同步输出
可用于差分注入、共模/差模分离测试,或同时激励多个节点以研究耦合路径。
📌 实际推荐设备类型:任意波形发生器(AWG),如Keysight 33600A、Tektronix AFG31000系列,具备高分辨率DAC、低噪声设计和SCPI远程控制接口。
如何把干扰“塞进”电源?——注入方式详解
信号发生器不能直接串联进电源线路,否则可能损坏仪器或造成地环路问题。常见的安全注入方法有以下几种:
1.电容耦合法(最常用)
通过一个隔直电容将AC信号耦合到电源线上:
[Signal Gen] ——||——→ [Power Line] C- 优点:简单、成本低
- 缺点:低频响应受限,需选足够大的电容(如1μF陶瓷电容可通100Hz以上)
- 注意事项:确保信号发生器输出浮地或使用隔离变压器,防止短路
2.小型音频变压器耦合
利用1:1隔离变压器实现磁耦合注入:
[Signal Gen] ——●●——→ [Power Line] 变压器- 优点:电气隔离,安全性高,适合高压系统
- 缺点:高频带宽受限(一般<1MHz),体积较大
3.专用注入钳(EMC级)
符合IEC标准的电流注入钳,常用于传导抗扰度测试。
- 优点:无接触、不影响原电路
- 缺点:成本高,主要用于合规性测试
⚠️ 安全第一!
无论哪种方式,都必须注意:
-禁止将信号发生器的地线直接接到电源负极以外的任何地方,否则可能形成地环路烧毁设备;
- 注入幅度建议不超过电源输出电压的1%,以免进入非线性区;
- 使用差分探头或隔离示波器测量响应,提高安全性与精度。
实战案例一:测PSRR,不再“估摸着来”
PSRR(Power Supply Rejection Ratio)是衡量电源抑制输入干扰能力的关键指标。过去很多工程师只能“凭感觉”比较不同LDO的表现,现在我们可以用数据说话。
测试步骤如下:
- 使用程控直流电源给被测LDO供电;
- 将信号发生器通过电容耦合到输入端,叠加一个频率为f、幅值为ΔVin的正弦波;
- 在输出端用示波器测量对应的纹波幅值ΔVout;
- 计算PSRR:
$$
\text{PSRR(dB)} = 20 \log_{10}\left(\frac{\Delta V_{in}}{\Delta V_{out}}\right)
$$ - 扫频(如100Hz ~ 1MHz),每步记录数据,最终绘制成PSRR曲线。
💡 小技巧:可用示波器的FFT功能提取输出端特定频率成分,提升信噪比;也可用锁相放大器进一步增强微弱信号检测能力。
这样得出的PSRR曲线,不仅能告诉你“哪个LDO更好”,还能揭示它在哪些频段存在短板——比如某款LDO在10kHz以下表现优异,但在100kHz以上急剧下降,那就说明其内部补偿结构不适合高频噪声环境。
实战案例二:小信号注入法测环路稳定性
对于DC-DC转换器,反馈环路的稳定性决定了整个电源能否可靠运行。传统做法是断开环路测量开环增益,但这会破坏系统工作点,且操作风险高。
更聪明的方法是“小信号注入法”:
- 在反馈电阻分压点(FB引脚)串入一个小电感(如10μH)或电阻(如50Ω);
- 信号发生器通过电容将微小扰动注入该节点;
- 保持闭环运行,用网络分析仪或双通道示波器分别采集注入点与输出端信号;
- 计算增益与相位差,绘制波特图,评估相位裕度。
这种方法无需断环,可在满载、轻载等各种工况下测试,极大提升了工程实用性。
✅ 典型目标:相位裕度 > 45°,增益裕度 > 6dB。
如果你发现某个频率点增益接近0dB且相位接近-180°,那就要警惕了——这台电源随时可能自激振荡!
自动化测试:Python脚本一键完成扫频分析
手动扫频效率低、易出错。借助SCPI协议,完全可以实现全自动测试。
下面是一段基于PyVISA和matplotlib的Python脚本示例,用于控制信号发生器进行频率扫描,并记录示波器读数:
import pyvisa import numpy as np import matplotlib.pyplot as plt from time import sleep # 初始化仪器 rm = pyvisa.ResourceManager() sg = rm.open_resource('TCPIP0::192.168.1.100::inst0::INSTR') # 信号发生器 scope = rm.open_resource('TCPIP0::192.168.1.101::inst0::INSTR') # 示波器 # 设置参数 f_start, f_stop = 1e2, 1e6 # 100Hz ~ 1MHz f_points = np.logspace(np.log10(f_start), np.log10(f_stop), 50) v_inj = 0.05 # 50mVpp 注入幅度 vin_rms_list = [] vout_rms_list = [] sg.write('SOURce1:FUNCtion SINusoid') sg.write('SOURce1:VOLTage %.3f' % v_inj) sg.write('OUTPut1:STATe ON') for freq in f_points: # 设置信号发生器频率 sg.write(f'SOURce1:FREQuency {freq}') sleep(0.1) # 等待系统稳定 # 触发示波器采集并读取RMS值 scope.write(':MEASure:VRMS? CH1') # 输入端 vin_rms = float(scope.read()) scope.write(':MEASure:VRMS? CH2') # 输出端 vout_rms = float(scope.read()) vin_rms_list.append(vin_rms) vout_rms_list.append(vout_rms) sg.write('OUTPut1:STATe OFF') # 计算PSRR psrr_db = 20 * np.log10(np.array(vin_rms_list) / np.array(vout_rms_list)) # 绘图 plt.semilogx(f_points, psrr_db) plt.xlabel('Frequency (Hz)') plt.ylabel('PSRR (dB)') plt.title('Power Supply Rejection Ratio') plt.grid(True, which="both") plt.show()这套系统一旦搭建完成,后续只需更换DUT即可重复测试,大大提升研发效率。
常见坑点与调试秘籍
❌ 坑一:注入后电源直接关机
原因:注入信号幅度过大,触发了OVP或UVLO保护。
✅ 解法:从10mVpp开始逐步增加,确认系统响应线性。
❌ 坑二:示波器测不到响应
原因:注入路径阻抗不匹配,或电容容量太小导致高频衰减严重。
✅ 解法:检查耦合电容是否满足Xc << Z_source,必要时改用变压器。
❌ 坑三:地环路导致波形畸变甚至设备损坏
原因:信号发生器与示波器共地,形成回路电流。
✅ 解法:使用隔离变压器、差分探头,或将信号发生器设置为“浮地输出”模式(如有)。
✅ 秘籍:巧用噪声信号快速筛查敏感频段
除了正弦扫频,还可以让信号发生器输出宽带白噪声或粉红噪声,配合示波器FFT观察输出端的频谱凹陷或峰值,快速定位系统薄弱环节。
进阶思考:未来的电源测试长什么样?
随着GaN、SiC等宽禁带器件普及,开关频率突破数MHz已成为常态。这对电源的高频响应提出了更高要求。未来几年,我们可以预见:
- GHz级AWG + 实时频谱仪组合将成为高端电源研发标配;
- AI辅助频响预测:通过少量采样点训练模型,快速推断完整Bode图;
- 数字孪生仿真闭环验证:实测数据反哺SPICE模型修正,实现虚实融合优化;
- EMI预兼容测试平台集成化:信号发生器+注入钳+接收机一体化解决方案涌现。
写在最后:从“修电源”到“懂电源”
掌握信号发生器在电源测试中的科学用法,意味着你已经超越了“换电容、调电阻”的经验主义阶段,进入了系统级分析与设计的新维度。
它不仅帮你发现问题,更能帮助你理解问题背后的物理机制——是环路补偿不足?还是输出电容ESR不合适?是PCB布局引发寄生振荡?还是输入滤波器与电源产生了阻抗失配?
当你能用数据回答这些问题时,你就不再是“修电源的人”,而是“设计电源的人”。
如果你在项目中曾因电源稳定性问题彻夜难眠,不妨试试给你的示波器配个“搭档”——那个一直被忽视的信号发生器,也许正是解开谜题的钥匙。
📌热词回顾:信号发生器、电源纹波、PSRR、频率响应、环路稳定性、干扰注入、小信号分析、相位裕度、自动化测试、EMI模拟、加法电路、直流偏置、扫频测试、纹波抑制、示波器、变压器耦合、电容注入、SCPI控制、波特图、动态响应。