4、信号调理电路:电荷放大器、电压放大器、抗混叠滤波器设计要点

各位做振动监测的同行,信号调理这块,说白了就是给传感器信号“洗澡”。传感器出来的原始信号,又弱又脏,直接送给ADC(模数转换器)那就是浪费资源。我这些年调试过的板子,十块里有八块问题都出在调理电路上。今天咱们就聊聊电荷放大器、电压放大器和抗混叠滤波器这三个核心环节。

4.1 电荷放大器:把电荷变成电压

压电加速度传感器输出的是电荷信号,不是电压。你拿万用表去量,量不出东西。我刚开始入行时犯过这个傻,以为传感器坏了,折腾了半天。

电荷放大器的核心任务,就是把传感器产生的微弱电荷,转换成一个可测量的电压信号。它的基本结构是一个运放加一个反馈电容。

关键公式: Vout = -Q / Cf

其中 Q 是传感器产生的电荷,Cf 是反馈电容。输出电压只跟电荷和反馈电容有关,跟电缆长度无关——这是电荷放大器最大的优势。

4.1.1 设计要点

  • 反馈电容的选择:Cf 决定了增益。我一般选 100pF 到 10nF 之间。电容值越小,增益越大,但噪声也越大。需要权衡。
  • 反馈电阻:必须并联一个高阻值的反馈电阻(典型值 10MΩ 到 1GΩ),用来提供直流偏置路径。没有这个电阻,运放输出会漂到天上去。
  • 运放选型:必须选 JFET 或 CMOS 输入的运放,输入偏置电流要极小(pA 级别)。我常用的有 OPA129、AD549 这些。

我的经验: 反馈电容一定要用 NPO/C0G 材质的,温度稳定性好。X7R 的电容在温度变化时容值会变,直接影响增益精度。我曾经在一个户外项目中吃过这个亏,夏天和冬天的数据对不上,查了三天才发现是电容的问题。

4.1.2 避坑指南

  • 输入保护:传感器可能产生高压(比如剧烈冲击时),必须在运放输入端加限幅二极管,防止运放损坏。
  • PCB 布局:反馈路径要尽量短,反馈电容和电阻要紧贴运放引脚。输入走线要用保护环(guard ring)技术,减少漏电流。
  • 低频响应:电荷放大器的低频截止频率由反馈电阻和反馈电容决定:fc = 1 / (2π Rf Cf)。要测低频振动,Rf 就得往大了选。

警告: 电荷放大器的输入阻抗极高,焊接时一定要清洁助焊剂残留。我曾经有一块板子,怎么调都不对,最后发现是助焊剂在输入端形成了漏电路径。用酒精洗了一遍就好了。

4.2 电压放大器:把信号放大到ADC能用的范围

电荷放大器出来的信号,通常还在毫伏级别。ADC 需要的是 0-5V 或 0-3.3V 的信号。所以需要电压放大器来做第二级放大。

电压放大器设计相对简单,但要注意的点也不少。

4.2.1 增益分配

我习惯把总增益分成两级:电荷放大器提供 10-100 倍增益,电压放大器提供 10-50 倍增益。为什么不分一级搞定?因为单级增益太高容易自激振荡,而且噪声也会被放大得很厉害。

级数 典型增益 主要考虑
电荷放大器 10 - 100 信噪比、低频响应
电压放大器 10 - 50 带宽、摆率、输出驱动

4.2.2 运放选型

电压放大器对运放的要求跟电荷放大器不同。这里主要看带宽和摆率。

  • 带宽:运放的增益带宽积(GBW)要足够。比如你要放大 100 倍,信号频率是 10kHz,那运放的 GBW 至少需要 1MHz。我一般留 3-5 倍余量。
  • 摆率:摆率不够,信号会失真。对于振动信号,摆率至少 1V/μs 以上。高频振动测量需要更高的摆率。
  • 噪声:电压噪声密度要低。我常用的有 OPA2277、AD8628 这些低噪声运放。

一个小技巧: 如果信号频率不高(< 1kHz),可以用斩波稳零运放,比如 LTC2057。它的温漂极小,噪声也低。但要注意,斩波运放会在输出端引入一些开关噪声,需要后续滤波处理。

4.2.3 输出级设计

电压放大器的输出要能驱动 ADC 的输入电容和采样保持电路。我一般会在输出端加一个 RC 低通滤波,截止频率设在信号带宽的 3-5 倍。这样既能滤除高频噪声,又能保证信号不衰减。

4.3 抗混叠滤波器:别让高频信号“伪装”成低频

抗混叠滤波器,这个名字听起来挺吓人,其实原理很简单。ADC 采样时,如果输入信号中有高于采样频率一半的频率成分,这些高频信号会被“折叠”到低频段,产生虚假信号。这就是混叠现象。

我见过一个案例:有人测 100Hz 的振动,采样率设了 1kHz,按理说够了。但现场有 900Hz 的电机噪声,结果这个 900Hz 被混叠成了 100Hz,跟真实信号混在一起,数据完全没法用。

4.3.1 滤波器类型选择

抗混叠滤波器通常用有源低通滤波器。我推荐用巴特沃斯或贝塞尔滤波器。

类型 特点 适用场景
巴特沃斯 通带最平坦,滚降较陡 一般振动测量
贝塞尔 线性相位,无过冲 需要保真度的场合
切比雪夫 滚降最陡,但有纹波 频率分析要求高的场合

我个人习惯用巴特沃斯,因为它通带平坦,设计也简单。如果对相位有要求,比如要做 FFT 分析,那就用贝塞尔。

4.3.2 阶数选择

滤波器阶数越高,滚降越陡,但电路也越复杂。我一般用 4 阶或 6 阶。

  • 4 阶:滚降斜率 24dB/oct,适合大多数场合。
  • 6 阶:滚降斜率 36dB/oct,适合采样率接近信号带宽的场合。
  • 2 阶:滚降太缓,不推荐用于抗混叠。

设计原则: 滤波器的截止频率 fc 要设在采样频率 fs 的 1/3 到 1/2 之间。比如采样率 1kHz,截止频率设在 300-500Hz。这样既能有效抑制混叠,又不会损失太多有用信号。

4.3.3 实际电路设计

我常用的结构是 Sallen-Key 或 Multiple Feedback(MFB)。Sallen-Key 对元件容差要求低,适合批量生产。MFB 对运放要求低,但元件值计算复杂一些。

// 4阶巴特沃斯低通滤波器设计示例
// 截止频率:500Hz,采样率:2kHz
// 使用两个2阶Sallen-Key级联

// 第一级:Q=0.541,f0=500Hz
R1 = R2 = 10kΩ
C1 = 33nF
C2 = 15nF

// 第二级:Q=1.306,f0=500Hz
R3 = R4 = 10kΩ
C3 = 68nF
C4 = 10nF

注意: 电容值要选 E12 或 E24 系列的标称值,不要用计算出来的精确值。实际电路中,电容的容差(±5% 或 ±10%)会影响滤波器的实际截止频率。我一般会留 10-20% 的余量。

4.4 整体设计流程

说了这么多,咱们把整个信号调理链路串起来看看。

信号调理电路整体框图 压电传感器 电荷Q 电荷放大器 增益 10-100 Cf + Rf mV级 电压放大器 增益 10-50 低噪声运放 V级 抗混叠滤波器 4阶巴特沃斯 fc = fs/3 到ADC 设计要点:增益分配、噪声控制、带宽匹配、截止频率选择 总增益 = 电荷放大器增益 × 电压放大器增益 滤波器截止频率 ≤ 采样频率 / 3

整个链路的设计逻辑是这样的:传感器出来的电荷信号,先经过电荷放大器转换成电压信号,同时提供第一级增益。然后电压放大器把信号放大到 ADC 能用的范围。最后抗混叠滤波器把高频噪声滤掉,防止混叠。

这里有个关键点:增益分配。我见过有人把 1000 倍增益全放在电荷放大器上,结果噪声大得没法看。正确的做法是两级分摊,每级 30 倍左右,这样信噪比最好。

我的习惯: 设计完成后,先做仿真,再用信号发生器加一个正弦波,从输入端扫频,看输出是否正常。然后用一个已知的振动源(比如校准过的振动台)做整机测试。这两步走完,基本不会有大问题。

好了,信号调理电路就聊到这儿。记住一句话:调理电路做得好,后面的数据处理就轻松。这块花的时间,绝对值。


专注资料整理