4、模拟电路基础:信号放大、滤波、比较器、ADC/DAC、电源纹波、噪声等基本概念
硬件测试工程师在日常工作中接触到的信号,绝大多数在进入数字处理芯片之前,都要经过模拟电路的调理与转换。无论是传感器输出的微弱电压、音频接口的模拟波形,还是电源模块输出的直流电压,其质量直接决定了整个系统的性能上限。本章围绕信号放大、滤波、比较器、ADC/DAC、电源纹波与噪声六大核心概念展开,帮助测试人员建立从“器件级”到“系统级”的模拟信号分析框架,为后续的时序测试、信号完整性测试和电源质量测试打下理论基础。
上图展示了模拟信号从传感器到数字域的完整链路。测试工程师需要理解每一个环节对信号质量的影响,以及如何通过仪器测量来验证各模块的性能指标。下面逐一展开核心概念。
4.1 信号放大:增益、带宽与失真
核心原理:信号放大是模拟电路中最基础的功能,通常由运算放大器(Op-Amp)或仪表放大器(INA)实现。放大器的关键参数包括:开环增益(Avol)、闭环增益(G)、增益带宽积(GBW)、压摆率(SR)、输入失调电压(Vos)和共模抑制比(CMRR)。在实际测试中,我们更关注的是放大器在特定负载和频率下的实际表现,而非理想模型。
① 增益是否与设计值一致(误差应小于1%);
② 输出波形是否出现削顶或失真(THD+N);
③ 带宽是否满足信号频率要求(-3dB点);
④ 直流偏置是否偏移(Vos影响)。
例如,某传感器输出0~10mV的微弱信号,需要放大到0~3.3V供ADC采样,理论增益为330倍。若选用GBW为10MHz的运放,其闭环带宽约为30kHz(10MHz/330),对于1kHz以内的信号足够,但若信号频率为10kHz,则增益会明显下降。此时应改用更高GBW的运放或采用两级放大结构。
| 参数 | 理想值 | 实测值 | 判定标准 |
|---|---|---|---|
| 闭环增益 (G) | 330 V/V | 328.5 V/V | ±1% |
| -3dB带宽 | 30 kHz | 28.6 kHz | ≥25 kHz |
| 输出失调电压 | 0 mV | 2.1 mV | ≤5 mV |
| THD+N @1kHz | <0.01% | 0.008% | <0.05% |
4.2 滤波:频率选择与信号净化
核心原理:滤波器用于保留有用频带内的信号,抑制带外噪声。常见类型包括低通(LPF)、高通(HPF)、带通(BPF)和带阻(BSF)。滤波器的主要指标有截止频率(fc)、通带纹波、阻带衰减、过渡带陡度(阶数)和相位响应。在硬件测试中,无源RC滤波器、有源运放滤波器和LC滤波器各有适用场景。
操作流程:使用网络分析仪或信号源+示波器测量滤波器的幅频特性曲线。具体步骤:
- 设置信号源输出扫频正弦波(如10Hz~1MHz),幅度固定为1Vpp;
- 示波器或频谱仪记录输出幅度随频率的变化;
- 找到-3dB点对应的频率即为实际截止频率;
- 检查通带内纹波是否超过设计规格(如±0.5dB);
- 验证阻带衰减是否达到要求(如40dB@10fc)。
4.3 比较器:阈值判断与迟滞
核心原理:比较器将模拟输入电压与参考电压进行比较,输出数字高/低电平。理想比较器没有迟滞,但实际应用中为了抗噪声干扰,通常引入正反馈形成迟滞(Hysteresis)。迟滞宽度(ΔV)决定了比较器对噪声的免疫能力。例如,一个阈值为2.5V的比较器,若加入0.1V迟滞,则上升沿触发点为2.55V,下降沿释放点为2.45V。
案例拆解:某过压保护电路使用比较器监测电源电压,当VCC超过3.6V时切断负载。初始设计无迟滞,导致电源在3.59V~3.61V波动时比较器频繁翻转,负载反复通断。通过增加100kΩ正反馈电阻(从输出到同相输入端),将迟滞宽度设为0.15V,翻转阈值变为3.675V(上升)和3.525V(下降),彻底解决了抖动问题。测试时需用直流电源缓慢扫描电压,记录翻转点,并验证迟滞窗口符合设计。
4.4 ADC/DAC:量化误差与有效位数
核心原理:ADC将模拟信号转换为数字码,DAC则执行逆过程。ADC的关键指标包括分辨率(N位)、采样率(Fs)、信噪比(SNR)、有效位数(ENOB)、积分非线性(INL)和微分非线性(DNL)。理想N位ADC的SNR为(6.02N+1.76)dB,但实际器件因噪声和失真,ENOB通常低于标称位数。
测试方法:使用高精度信号源输入满量程正弦波(如-1dBFS),采集数据后做FFT分析。观察频谱中基波幅度与噪声底、谐波失真的比值。例如,一个标称16位ADC,实测SNR为85dB,则ENOB=(85-1.76)/6.02≈13.8位。这意味着实际有效精度只有14位,系统设计时需按此余量考虑。
4.5 电源纹波与噪声:测量与抑制
核心原理:电源纹波(Ripple)是指电源输出中与开关频率相关的周期性波动,通常为几十mV到几百mV;噪声(Noise)则是随机的高频尖峰,带宽可达数百MHz。纹波主要由DC-DC转换器的开关动作引起,噪声则来自寄生电感和电容的谐振。测试时需区分两者:纹波用示波器AC耦合、20MHz带宽限制测量;噪声则需用全带宽(如1GHz)测量。
操作流程:
- 使用短地弹簧(Ground Spring)代替长地线夹,减小测量环路面积;
- 示波器设置为AC耦合,带宽限制20MHz,垂直刻度50mV/div;
- 测量纹波峰峰值(Vpp),记录开关频率基波及谐波;
- 关闭带宽限制,测量高频噪声尖峰;
- 对比规格书要求(如纹波≤30mVpp,噪声≤50mVpp)。
抑制措施:增加输出电容降低纹波;使用LC滤波器抑制高频噪声;优化PCB布局减少寄生电感;选用低ESR电容(如MLCC)。例如,某DC-DC输出3.3V,原纹波为45mVpp,通过并联两个22μF陶瓷电容和1个0.1μF高频电容,纹波降至18mVpp,噪声尖峰从120mV降至60mV。
| 测量项目 | 耦合方式 | 带宽限制 | 典型值 | 合格标准 |
|---|---|---|---|---|
| 纹波 | AC | 20MHz | 15~30mVpp | ≤1% Vout |
| 噪声 | AC | 全带宽 | 50~150mVpp | ≤2% Vout |
| 瞬态响应 | DC | 全带宽 | ±50mV恢复 | ≤±3% Vout |
4.6 综合实战:传感器采集链路测试
场景描述:某工业设备使用PT100温度传感器(0~100℃对应100~138.5Ω),通过恒流源激励转换为0.2~0.5V电压信号,经放大、滤波后送入12位ADC,最终由MCU读取温度值。测试目标:验证整个链路在-20℃~85℃范围内的测量精度。
测试过程:
- 使用精密电阻箱模拟PT100阻值,分别设置100Ω、119.4Ω、138.5Ω对应0℃、50℃、100℃;
- 测量放大级输出:0.2V、0.35V、0.5V,误差均小于±2mV;
- 测量滤波后信号:用示波器观察波形,确认无50Hz工频干扰;
- ADC采集:连续采样1000次,计算平均值和标准差,验证ENOB≥10位;
- 温度换算:通过线性插值计算温度,与标准值对比,最大误差0.3℃。
结果与复盘:在85℃高温环境下,放大级输出漂移了5mV(相当于0.5℃误差),原因是运放输入失调电压随温度变化。通过选用低漂移运放(如OPA2188,温漂0.05μV/℃)或软件校准,将误差控制在0.1℃以内。此案例说明,模拟链路测试不仅要关注常温指标,还需进行温度循环测试,验证全温范围内的稳定性。