2、采样电路设计:差分放大电路设计、共模电压抑制、抗混叠滤波器设计
电流采样电路,说白了就是逆变器的「眼睛」。眼睛要是花了,你后面做再好的控制算法也是白搭。我这些年调试过的逆变器,十有八九的奇怪故障,最后都追到了采样电路上。
这一节,咱们就聊聊采样电路里最核心的三个环节:差分放大、共模抑制、抗混叠滤波。嗯,这三个东西是串在一起的,一个没做好,整个采样链路就废了。
2.1 差分放大电路设计
为什么要用差分放大?你想想看,逆变器里母线电压动不动就是几百伏,IGBT开关时产生的共模噪声更是吓人。直接用单端采样?那噪声能把信号淹得渣都不剩。
差分放大的核心思路很简单:只放大两个输入端的差值,把共模部分踢掉。我习惯用经典的差分放大器结构,就是下面这个:
Rf
+----/\/\/\----+
| |
| |
Vin+ ----R1---+ |
| |
+---|-\
| | >---- Vout
+---|+/
| |
Vin- ----R1---+ |
| |
+----/\/\/\----+
Rf
这个电路看着简单,但坑不少。我一个个说。
2.1.1 电阻匹配精度
差分放大器的共模抑制能力,几乎完全取决于四个电阻的匹配精度。你想想看,如果R1和Rf的比值在正负输入端不一样,那共模电压就会被当成差模信号放大——这就是共模抑制比下降的根本原因。
我个人的经验是:至少用0.1%精度的电阻。有些同学为了省钱用1%的,结果共模抑制比直接掉到40dB以下,采样出来的波形全是毛刺。我曾经在一个项目里吃过这个亏,后来老老实实换了0.1%的薄膜电阻,问题立刻解决。
关键参数:
- 电阻精度:0.1% 或更高
- 温漂系数:±25ppm/°C 以内
- 推荐使用同一批次、同型号的电阻
2.1.2 运放选型
运放选型上,我一般关注三个指标:失调电压、共模输入范围、带宽。
| 参数 | 推荐值 | 为什么重要 |
|---|---|---|
| 失调电压 | < 100μV | 失调电压会直接叠加到采样值上,造成零点偏移 |
| 共模输入范围 | 包含电源轨 | 逆变器共模电压可能很高,运放必须能承受 |
| 增益带宽积 | > 1MHz | 保证对电流纹波有足够的响应速度 |
我常用的运放型号有OPA2188、AD8628这些。它们都是零漂移运放,温漂很小,适合做精密电流采样。
2.2 共模电压抑制
共模电压,是差分采样最大的敌人。你想想看,逆变器三相输出对直流母线负端,共模电压的幅值可能达到母线电压的一半。如果差分放大器的共模抑制能力不够,那采样结果就完全不可信了。
2.2.1 共模电压的来源
共模电压主要来自两个地方:
- IGBT开关动作:开关瞬间,电压变化率(dv/dt)极高,通过寄生电容耦合到采样回路
- PWM调制本身:三相PWM的占空比不对称,导致中性点电压波动
我记得有一次调试一台30kW的逆变器,电流波形在开关时刻总是出现尖峰。查了半天,发现是共模电压通过采样电阻的寄生电容耦合到了运放输入端。后来我在采样电阻两端并联了小电容,才把这个问题压下去。
2.2.2 提高共模抑制比的措施
提高共模抑制比,我总结了三个实用方法:
- 使用仪表放大器:仪表放大器内部集成了三个运放,共模抑制比能做到100dB以上。比如INA826、AD8422这些,都是不错的选择。
- 加共模扼流圈:在采样信号线上套一个共模扼流圈,可以有效抑制共模噪声。我习惯用TDK的ACT45B系列,体积小,效果不错。
- PCB布局优化:差分走线要等长、等距,尽量靠近。不要跨分割区域,不要走直角。这些细节,做硬件的人应该都懂。
小技巧: 如果你用的是分立元件搭差分放大器,可以在运放的正负输入端之间并联一个100pF的电容。这个电容能滤掉一部分共模噪声,而且不影响差模信号。我试过很多次,效果很明显。
2.3 抗混叠滤波器设计
抗混叠滤波器,很多人觉得可有可无。其实不然。你想想看,ADC采样是有带宽限制的,如果输入信号里含有高于奈奎斯特频率的成分,这些成分会被「折叠」到低频段,造成混叠失真。
说白了,抗混叠滤波器就是ADC的「守门员」,把不该进来的高频成分挡在外面。
2.3.1 滤波器类型选择
我一般用二阶巴特沃斯低通滤波器。为什么?因为巴特沃斯滤波器在通带内最平坦,对低频信号的衰减最小。对于电流采样来说,我们关心的是基波和低次谐波,巴特沃斯正好合适。
电路结构如下:
Vin ---R1---+----C1----GND
|
+----R2---+----Vout
|
C2
|
GND
这是一个典型的Sallen-Key二阶低通滤波器。传递函数是:
H(s) = 1 / (1 + s·C1·(R1+R2) + s²·C1·C2·R1·R2)
2.3.2 截止频率怎么定
截止频率的选择,是个权衡。我一般遵循这个原则:
- 截止频率 = 采样频率 / 4 ~ 采样频率 / 6
- 比如ADC采样频率是10kHz,那截止频率设在1.6kHz到2.5kHz之间
为什么是这个范围?因为ADC的采样频率决定了奈奎斯特频率(采样频率的一半)。如果截止频率设得太高,抗混叠效果不好;设得太低,又会把有用的电流信号衰减掉。
我曾经在一个项目里把截止频率设到了采样频率的1/10,结果电流波形明显变圆了,相位滞后也很大。后来改到1/5,效果就好多了。
注意: 滤波器的相位滞后会影响电流环的响应速度。如果你做的是高速电流环(比如伺服驱动器),建议把截止频率设高一些,或者用更低阶的滤波器。我见过有人用一阶RC滤波,虽然简单,但效果也够用。
2.3.3 元件选型建议
滤波器的元件选型,我习惯用C0G或NP0材质的电容。这类电容的温漂小,容值稳定。电阻用金属膜电阻,精度1%就够了。
举个例子,假设采样频率10kHz,截止频率2kHz:
R1 = R2 = 10kΩ
C1 = 10nF
C2 = 4.7nF
这个组合算出来的截止频率大约是2.1kHz,Q值0.707,刚好是巴特沃斯响应。
2.4 整体电路设计要点
把差分放大、共模抑制、抗混叠滤波串起来,完整的采样电路大概是这样的:
电流传感器输出 → 差分放大器 → 共模扼流圈 → 抗混叠滤波器 → ADC输入
嗯,这里要注意几个细节:
- 信号路径要短:从传感器到ADC的走线越短越好,减少噪声耦合
- 地线要干净:模拟地和功率地要分开,单点接地
- 电源去耦:运放的电源引脚要加100nF和10μF的去耦电容
我个人的习惯是,在PCB布局时,把采样电路放在离ADC最近的位置,中间不要走其他信号线。这样做的好处是,信号路径最短,噪声最小。
总结一下:
- 差分放大:电阻匹配精度是关键,0.1%起步
- 共模抑制:仪表放大器 + 共模扼流圈 + 布局优化
- 抗混叠滤波:二阶巴特沃斯,截止频率设在采样频率的1/4~1/6
这三个环节做好了,你的电流采样基本就稳了。剩下的就是调试和标定了——那是下一节的内容。
好了,这一节就聊到这里。下一节我们讲电流标定,到时候会聊到零点校准、增益校准这些实战内容。有什么问题,欢迎随时交流。