3、运算放大器基础:差分放大器、仪表放大器、共模抑制比(CMRR)的重要性
好,咱们接着聊电流采样。上一节讲了采样电阻和隔离方案,但有个关键问题没解决:采样信号怎么送到ADC里去?
你想想看,电机相线上的电流信号,通常也就几十毫伏到几百毫伏。这么小的信号,直接送给ADC?不行。ADC的输入范围一般是0~3.3V或者0~5V。所以我们需要一个放大器,把小信号放大到ADC能处理的电平。
但问题来了——电机驱动是个强干扰环境。母线电压可能高达几百伏,PWM开关频率几十kHz,共模电压跳变非常剧烈。普通放大器根本扛不住。这时候,就得请出差分放大器和仪表放大器了。
3.1 差分放大器:最简单的抗共模方案
差分放大器长什么样?说白了,就是一个运放加上四个电阻。经典电路如下:
R2
+----/\/\/\----+
| |
| |
+----|-\ |
| | \ |
+----|+ /------+---> Vout
| | /
| |/
|
+----/\/\/\----+
R1 R3
|
GND
这个电路的核心思想是:只放大两个输入端的差值,抑制它们的共同部分。共模电压就是两个输入端同时变化的那个部分。比如你测低边电流,采样电阻两端电压分别是0.1V和0.15V,共模就是0.125V,差模是0.05V。差分放大器只放大0.05V,把0.125V给抑制掉。
理想情况下,增益公式是:
Vout = (R2/R1) * (V+ - V-)
但现实很骨感。我在项目中遇到过一个问题:明明电路搭对了,输出就是不对。后来一查,四个电阻的精度不够。差分放大器的共模抑制能力,完全取决于电阻的匹配精度。哪怕只有0.1%的失配,CMRR也会掉下来一大截。
3.2 仪表放大器:差分放大器的升级版
差分放大器有个硬伤:输入阻抗不够高。你想想看,采样电阻的阻值通常只有几毫欧到几十毫欧,信号源内阻很小。但如果你要测高边电流,或者信号源内阻比较大,差分放大器的低输入阻抗就会引入误差。
仪表放大器就是来解决这个问题的。它内部结构通常是三个运放:
V+ ----+----|-\
| | \----+----|-\
+----|+ / | | \---- Vout
| | / +----|+ /
| |/ | | /
| | |/
+----|-\ |
| | \--------+
V- ----+----|+ /
| /
|/
前两级是缓冲器,提供极高的输入阻抗。第三级才是差分放大器,负责抑制共模信号。这样一来,仪表放大器既有高输入阻抗,又有高CMRR。
我个人习惯在FOC电流采样中,优先选用仪表放大器。尤其是当采样电阻放在高边时,共模电压可能高达母线电压(比如48V、310V),普通差分放大器根本扛不住。仪表放大器内部做了精密的电阻匹配,CMRR通常能做到80dB以上。
3.3 共模抑制比(CMRR):为什么它如此重要?
CMRR,全称Common Mode Rejection Ratio,共模抑制比。它的定义是:
CMRR = 20 * log10(Ad / Acm)
其中Ad是差模增益,Acm是共模增益。CMRR越高,放大器抑制共模信号的能力越强。
在电机驱动中,共模电压的幅度可能非常大。比如你测低边电流,采样电阻两端电压是0.1V和0.15V,但地电位可能因为大电流而波动,产生几伏的共模噪声。如果CMRR只有40dB,那共模噪声会被放大到和信号差不多的水平,ADC根本没法分辨。
我给大家一个经验值:
| 应用场景 | 建议CMRR | 说明 |
|---|---|---|
| 低边电流采样(低压) | ≥60dB | 共模电压较低,要求不高 |
| 低边电流采样(高压) | ≥80dB | 地电位波动大,需要高CMRR |
| 高边电流采样 | ≥100dB | 共模电压接近母线电压,必须高CMRR |
| 隔离放大器 | ≥120dB | 隔离本身提供高共模抑制 |
为什么会这样?因为CMRR每提高20dB,共模噪声对输出的影响就降低10倍。你想想看,如果共模噪声是1V,CMRR 60dB时,等效到输入的共模误差是1mV;CMRR 80dB时,只有0.1mV。对于几十毫伏的电流信号来说,这差别太大了。
3.4 实际选型建议
说了这么多理论,咱们来点实际的。FOC电流采样中,常用的仪表放大器有哪些?
- AD620:经典款,CMRR约100dB,增益可调,适合低边采样
- INA826:低功耗,CMRR约100dB,适合电池供电设备
- INA240:专门为电机驱动设计,CMRR高达120dB,支持高边采样
- AMC1300:隔离型,CMRR极高,适合高压电机驱动
我个人比较喜欢INA240。它内部集成了PWM滤波,能有效抑制开关噪声。我在一个48V的BLDC项目里用过,采样精度非常稳定,几乎不需要额外的滤波电路。
最后提醒一句:CMRR不是万能的。即使放大器CMRR很高,如果PCB布局不好,共模噪声还是会通过寄生电容耦合进来。所以,采样电路的地线要单独走,不要和功率地混在一起。嗯,这个咱们下一节再细讲。