电流传感器(Current Sensing)
本质与导读
本质 电流测量的核心矛盾是四个维度不能同时最优——量程(mA 到 kA)、带宽(DC 到 MHz)、隔离(带电位隔离还是共地)、成本。每一种传感技术都是在这四个维度里做不同取舍:分流电阻法成本最低带宽最高但无隔离;霍尔传感器提供隔离但带宽有限;CT / 罗氏线圈带宽极高但只测 AC;磁阻传感器(AMR/TMR)正在以高带宽+低漂移取代传统霍尔。选传感方案的第一步永远是回答:需不需要隔离?。本页覆盖分流电阻法(高侧 vs 低侧 + Kelvin + CSA 选型)、霍尔(开环 / 闭环零磁通 / 集成式)、磁阻(AMR / GMR / TMR)、CT / 罗氏线圈(仅 AC)、整体决策树与三相逆变器三种采样方案(三分流 / 单分流 / 双分流)。
1. 核心问题:为什么电流测量这么难
1.1 四维约束
电流采样被四个独立维度同时约束——量程、带宽、隔离、精度。任何一种采样方法只能在两三维上做到最优,不存在通用最佳。
| 维度 | 典型需求范围 | 难点 |
|---|---|---|
| 量程 | 1mA~1000A | 小量程要低噪声; 大量程要耐热 |
| 带宽 | DC~数MHz | 高带宽和高隔离相互矛盾 |
| 隔离 | 非隔离/基本/加强5kV | 磁路或光耦均限带宽 |
| 成本 | 分流几角~CT数百元 | 精度隔离带宽均需付出成本 |
电流测量面对的不是一个技术问题,而是四个互相约束的维度:
1.2 关键权衡矩阵
把六大采样技术按"带宽 × 隔离 × 精度 × 成本"四维并排——每种技术的优劣点在不同维度。下表是工程选型时的快速对照。
| 技术 | 带宽 | 隔离 | 精度 | 成本 |
|---|---|---|---|---|
| 分流 + CSA | DC~数MHz | 无 | 最高 | 最低 |
| 开环霍尔 | DC~100kHz | 有 | 中(受温漂) | 低 |
| 闭环霍尔 | DC~200kHz | 有 | 高 | 中 |
| AMR / TMR | DC~1MHz | 有 | 高 | 中高 |
| CT | 几十 Hz ~ 数十 MHz | 有 | 高 (AC) / 0 (DC) | 中 |
| 罗氏线圈 | 几十 Hz ~ 数百 MHz | 有 | 高 (AC) | 低~中 |
2. 分流电阻法(Shunt Resistor)
2.1 基本原理
分流法直接利用欧姆定律:
= I ×
只要测出 ,就能反推电流。关键挑战是 通常在 0.1 mΩ ~ 10 mΩ 量级,对应的差分电压仅几十 μV ~ 几十 mV——要求前端放大器有极低的输入偏置和极高的 CMRR。
2.2 高侧 vs 低侧感测
Shunt 放置位置两个选择各有优劣——高侧(电源到负载之间)能监测短路但需要高共模 CSA、低侧(负载到地之间)简单但 GND 电流不能直接接 PGND。汽车 12V 系统优先高侧,工业大功率优先低侧。
2.2.1 低侧感测的好处是简单
低侧感测(Low-Side):分流电阻放在负载到 GND 之间,CSA 共模电压接近 0V,普通差分放大器即可。
2.2.2 高侧感测的价值是看得到真实负载故障
高侧感测(High-Side):分流电阻放在电源到负载之间,CSA 共模电压等于 VBAT,必须用专用高压 CSA。
2.2.3 最终还是回到故障覆盖与实现成本的权衡
真正做选型时,工程师最后还是会把这两个拓扑重新拉回一张表里,因为共模范围、故障覆盖和系统复杂度必须一起看。
| 对比项 | 低侧感测 | 高侧感测 |
|---|---|---|
| 共模电压 | ≈0V 近GND | ≈ 12/48/400V |
| CSA要求 | 普通差分放大器 | 专用高压CSA |
| 故障检测 | 检测不到对地短路 | 可检测对地短路 |
| 典型应用 | 逆变器低侧shunt | BMS总线; 充电电流 |
2.3 电流检测放大器(CSA)
CSA 是专门为 shunt 信号放大优化的运放——具有零偏置 + 高 PSRR + 极宽共模。下表对比主流车规 CSA,核心选型变量是" 范围"——HV 系统必须选 ≥ 100V CSA。
| 器件 | 范围 | 带宽 | 特性 |
|---|---|---|---|
| INA240 | −4~80V | 400kHz | 25μV; PWM抑制 |
| INA381 | 0~110V | 150kHz | 50μV; 超流报警 |
| MAX40056 | 4~60V | 1MHz | 10μV; AEC-Q100 |
| ACPL-C87B | 0~1200V | 200kHz | 隔离型光耦CSA |
高侧感测需要专用 CSA。关键参数:
- CMRR(共模抑制比):高侧场景共模电压达 400 V ~ 800 V,需要 CMRR > 120 dB
- 带宽:INA240 典型带宽 400 kHz,INA381 带 PWM 抑制滤波器(内置 EMI 滤波)
- 偏置电压 :直接引入电流测量误差,需要校准或选低偏置型号
- 增益精度:1% 增益误差 = 1% 电流误差,汽车级要求 0.5% 以内
2.4 开尔文(Kelvin)连接
shunt 的两条引出线必须独立——一条走电流(主回路)、一条采电压(到 CSA)。共用一条线时,主电流在线缆上的压降会进入 CSA 输入,引入 mΩ 级误差(对 0.5mΩ shunt 是 200% 误差)。下图给出 4 端 Kelvin 连接的标准方法。
Kelvin 连接(四线制)把电流路径和电压感测路径物理分离(如上图)。分流电阻的阻值通常低至 1 mΩ,普通四端子电阻仍有引线电感和接触电阻。PCB 布局要点:开尔文感测走线要以差分对形式走,紧靠分流电阻焊盘内侧引出,不能从电流主路径上取电压。
2.5 功耗与热效应
分流电阻本身消耗功率:
100 A 电流 + 1 mΩ 分流 = 10 W(可接受);但 500 A + 1 mΩ = 250 W,温升导致电阻值漂移(锰铜 TCR ≈ ±20 ppm/°C,康铜 ≈ ±40 ppm/°C),必须用低 TCR 材料并做温度补偿。
2.6 分流法优缺点
优点:
- 成本最低(精密分流电阻 + 廉价 CSA,总成本 < ¥5)
- 带宽最高(DC 到数 MHz,受限于 CSA 而非原理)
- 精度最高(可达 0.1%,优于霍尔)
- 无磁饱和问题
缺点:
- 无电气隔离(高侧需要高压 CSA 或隔离放大器)
- 插入损耗(串联电阻,功率消耗)
- PCB 布局要求高(开尔文走线、热对称)
- 大电流时分流电阻体积大、成本上升
3. 霍尔效应传感器(Hall Effect)
3.1 物理原理
霍尔效应:载流体(半导体)在垂直磁场 B 中运动时,洛伦兹力使载流子横向偏转,在垂直于电流和磁场的方向产生霍尔电压:
其中 n 为载流子浓度,q 为电荷量,d 为霍尔元件厚度。实用传感器把待测导体穿过磁性聚磁环,集中磁通到霍尔元件处。
3.2 开环霍尔
开环霍尔传感器直接把霍尔电压(经放大后)作为输出,输出电压正比于被测电流:
典型器件:Allegro ACS712、ACS758,内置聚磁环和霍尔元件,单芯片封装,5 V / 3.3 V 供电,输出模拟电压或数字接口。
霍尔元件三大误差源不同性质——零点漂移(温度引起的偏置)、灵敏度温度系数(材料磁导率漂)、磁滞误差(铁芯剩磁)。三者中只有零点漂移可校准,其它两个只能选好材料或加温度补偿。
主要误差来源:
- 零点漂移:温度变化导致霍尔元件输出偏移(ACS712 零点误差典型 ±1.5%)
- 灵敏度温度系数:约 −0.2% / °C(磁导率随温度下降)
- 磁滞误差:聚磁环铁芯剩磁导致滞后约 0.5%
3.3 闭环霍尔(零磁通原理)
闭环霍尔用反馈消除铁芯非线性——补偿线圈产生反向磁通,让铁芯总是工作在 B=0 附近,避免饱和与磁滞。这是高精度霍尔传感器的标准方案,精度比开环高一个数量级。
闭环(Closed-Loop / Flux-Gate)霍尔传感器通过补偿线圈主动抵消铁芯中的磁通,使铁芯始终工作在零磁通点:
闭环霍尔优势:
- 精度更高:零漂 < 0.1%,因为霍尔元件只需检测"是否为零",不需要线性测量
- 带宽更宽:典型 200 kHz(开环约 100 kHz),补偿速度决定带宽
- 动态范围大:铁芯不进入饱和区
典型器件:LEM LAS / LTS 系列、Honeywell CSNS 系列。成本约是开环霍尔的 3~5 倍。
3.4 霍尔传感器主要局限
霍尔传感器两个根本性限制——带宽(被补偿线圈电感锁死在 200kHz 内)和温度漂移(磁性材料的物理特性)。这两个限制让霍尔在 SiC 高频(>500kHz)和宽温度(-40~+150°C)场景吃力,推动了 TMR 传感器的兴起。
- 带宽上限约 200 kHz:补偿线圈的电感限制了高频响应
- 温度偏移:尽管闭环方案改善,但 −40 °C 到 +125 °C 范围内仍有零点漂移
- PCB 杂散磁场干扰:功率走线的磁场会影响感测精度,需要屏蔽
- 体积较大:穿孔式结构不适合密集 PCB 布局
4. 磁阻传感器(AMR / GMR / TMR)
4.1 基本机制
磁阻效应有 4 种物理机制——AMR、GMR、TMR、CMR——本质都是磁场改变电阻。TMR 是当前主流:相比 GMR/AMR ΔR 大 10×,温度系数小、带宽宽,逐步替代霍尔在 EV 主驱位置传感的应用。
| 类型 | 机制 | ΔR | 特点 |
|---|---|---|---|
| AMR | 磁矩与电流夹角变化 | 2~3% | 较早商用; 成熟可靠 |
| GMR | 量子自旋散射; 多层膜 | 5~70% | 灵敏度高; 硬盘读头 |
| TMR | 量子隧穿; 绝缘隔离层 | >200% | 最高灵敏度; 最低噪声 |
磁阻效应:某些材料的电阻率随外加磁场的方向和强度而变化。三种主要类型:
电流传感应用最多的是 AMR 和 TMR。
4.2 AMR 电流传感器
代表器件:Allegro ACS37800(集成 AMR + 数字接口,SPI/I²C 输出)。
AMR 桥路传感器把待测导线集成在芯片内,四个磁阻元件组成惠斯顿电桥。相比霍尔传感器的优势:
- 无需聚磁铁芯,体积小,可表面贴装
- 带宽可达 1 MHz(无铁芯电感限制)
- 温度系数相对可控(AMR 材料 TCR 比硅霍尔元件低)
主要缺点:量程受限(AMR 材料会在强磁场下发生翻转),大电流场景需要外部磁屏蔽。
4.3 TMR 电流传感器
TMR 是最新一代技术,代表方向:Crocus Technology、MultiDimension Technology(MDT)。
TMR 相比 AMR/GMR 的核心优势:
- 灵敏度极高:200% 以上的电阻变化 → 可检测极小磁场 → 等效于低噪声
- 零点偏移极低:不受温度影响的固有低偏移(偏置场稳定)
- 带宽可达数 MHz
汽车应用:EV 逆变器相电流、BMS 电池组电流(高精度库仑计)。目前成本仍偏高,但正在快速下降。
4.4 AMR / TMR vs 霍尔对比
4.4.1 先看性能边界
第一张对比表回答的是“能不能测到”,所以聚焦带宽、零漂、隔离和体积这些能力边界。
| 对比项 | 开环霍尔 | 闭环霍尔 | AMR | TMR |
|---|---|---|---|---|
| 带宽 | ~100kHz | ~200kHz | ~1MHz | 数MHz |
| 零点漂移 | 高~1% | 低<0.1% | 中 | 极低 |
| 隔离 | 有 | 有 | 有 | 有 |
| 体积 | 大穿孔式 | 大 | 小SMD | 小SMD |
4.4.2 再看成本与典型落点
第二张表回答的是“值不值得上”,也就是把成本、磁饱和风险和最终落地应用一起放回工程选择里。
| 对比项 | 开环霍尔 | 闭环霍尔 | AMR | TMR |
|---|---|---|---|---|
| 成本 | 低 | 中高 | 中 | 高(降中) |
| 磁饱和风险 | 有(铁芯) | 低(闭环) | 需屏蔽 | 低 |
| 典型应用 | 低成本工业 | 精密工业 | EV相电流 | BMS/高精度 |
5. 电流互感器(CT)与罗氏线圈
5.1 电流互感器(CT)
CT 基于变压器原理:原线圈(被测导线,通常 = 1 匝)产生变化的磁通,副线圈( 匝)感应出等比例的电流:
副线圈接"负担电阻"(Burden Resistor),把电流信号转换为电压:
核心限制:CT 只能测量交流。直流时磁通不变化,感应电动势为零;更严重的是 DC 分量会使铁芯磁饱和,彻底丧失感测能力。
CT 误差来源:
- 铁芯励磁电流引起的相位误差(相差角)
- 铁芯饱和(过电流或直流偏置)
- 频率下限(低频时铁芯阻抗下降,励磁电流占比增大)
5.2 罗氏线圈(Rogowski Coil)
罗氏线圈是绕在空心环形骨架上的均匀线圈,无铁芯。其输出电压正比于被测电流的导数:
其中 M 为互感系数,由线圈几何形状决定。要得到真实电流,需要在后端接积分器:
罗氏线圈的核心优势:
- 无铁芯 → 不会磁饱和,可测量任意大的电流(包括雷击、短路冲击电流)
- 带宽极高:从几十 Hz 到数百 MHz
- 开口式结构:可以夹持式安装,无需断开被测导线
主要限制:
- 只能测 AC(积分器截止频率决定低频下限,通常 > 1 Hz)
- 积分器引入误差和零点漂移
- 对外部杂散磁场敏感(无铁芯屏蔽)
5.3 CT vs 罗氏线圈选型
CT 与罗氏线圈核心差异在带宽 + 量程——CT 适合 < 100kHz 中等量程,罗氏线圈适合 > 1MHz 大瞬态电流。SiC 主驱测试常用罗氏线圈——开关电流 10kA/μs 量级 CT 跟不上。
6. 选型决策
6.1 总体决策树
电流采样选型按"量程 + 带宽 + 隔离要求"三维分支——下面这棵决策树覆盖 90% 工程场景。剩下 10% 是特殊工况(超低温、HV、并联),需要查具体厂商应用笔记。
6.2 按应用场景推荐
下表把"电流采样方法 → 应用"反向映射——主驱、OBC、12V 系统、BMS 各自的最优方案。新人最常的错是套用同一种方案做不同场景(主驱用 shunt 而忽略隔离需求、12V ECU 用 Hall 而成本不划算)。
| 应用场景 | 推荐方案 | 原因 |
|---|---|---|
| EV逆变器相电流 | 低侧三分流+高速CSA | 低成本; 高带宽; 共地 |
| EV BMS总线电流 | 高侧分流+CSA或TMR | 高精度库仑计; 高侧 |
| 车载DC/DC电源 | 低侧分流+CSA | 带宽高; 成本低 |
| 工业变频器<100kHz | 开环/闭环霍尔 | 需隔离; 成本可接受 |
| 电网保护继电器 | 铁芯CT | 工频AC; 高精度 |
| 大电流冲击(雷击) | 罗氏线圈 | 无饱和; 宽频; 夹持 |
| LLC谐振数百kHz | 低侧分流+宽带CSA | 分流比罗氏更简单 |
7. 汽车逆变器三相电流采样
7.2 三分流法(Three-Shunt)
三分流是 EV 主驱最准确的电流采样方法——三相各放一个 shunt,直接测三相电流。优点是不需要 Clarke 变换还原,精度最高;缺点是需要 3 颗 CSA,成本高。典型用在高端 EV 主驱。
7.2.1 先看单相桥臂里的物理位置
A 相桥臂 + 分流(B、C 相结构相同):DC bus → high-side QAH → phase-A winding → low-side QAL → R_shunt_A → GND,ADC 在 QAL 导通期采样。
7.2.2 再看三路如何汇聚进控制器
三路分流汇总:3 颗 R_shunt 各接一路 ADC,三相电流全部送入 MCU FOC 内核做 Clarke / Park 变换。
每个下桥臂串联一个分流电阻,独立采样三相电流。三分流法优点:
- 任意 PWM 占空比下均可采样(只需在下桥臂导通期间采样)
- 三相独立,故障诊断容易
- 不需要重构算法
缺点:
- 三个分流 + 三个 CSA + 三路 ADC,成本最高
- 热不对称(三个分流位置不同,温漂需要分别补偿)
7.3 单分流法(Single-Shunt / DC-Bus Shunt)
单分流用 1 颗 shunt 在 DC 母线上测电流,通过 SVPWM 状态反推三相电流——成本最低但只能在特定 SVPWM 矢量时刻采样,有"测量盲区"问题。典型用在低成本电机控制。
只在 DC 母线(负极)串联一个分流电阻,利用 PWM 时序重构三相电流。重构条件:每个 PWM 周期内,至少有一个时间段使得两相下管同时导通,才能采到足够样本。在占空比极高或极低时(接近 100% 或 0%),有效采样窗口消失——需要"最小采样脉冲注入"(Minimum Pulse Injection)。
单分流法优点:
- 成本最低(一个分流 + 一个 CSA + 一路 ADC)
- 总线电流同时用于过流保护
缺点:
- 高/低占空比区域重构失效,需要特殊处理
- ADC 采样时序与 PWM 深度耦合,软件复杂
- 带宽受限(需要在有效窗口内完成 ADC 转换)
7.4 双分流法(Dual-Shunt)
双分流是单分流和三分流的折中——两相 shunt 加 Kirchhoff 反推第三相,精度接近三分流而成本接近单分流。当代主流 EV 主驱多数选双分流。
| 对比项 | 单分流 | 双分流 | 三分流 |
|---|---|---|---|
| 分流/ADC数 | 1; 需时序重构 | 2 | 3 |
| 任意占空比 | 否; 需特殊处理 | 是 | 是 |
| 成本 | 最低 | 中 | 最高 |
| 汽车应用 | EPS低端 | 主流方案 | 高性能主驱 |
补充:单分流软件复杂度最高,双分流中等,三分流最低。
两个分流电阻放在任意两个下桥臂,直接测量两相,第三相由计算得出。综合了单分流和三分流的特点:
双分流法是当前量产汽车逆变器最常用的方案,在成本和实现复杂度之间取得最佳平衡。
7.5 采样时序与 ADC 触发
电流采样必须在 SVPWM 中心时刻触发 ADC——这时上下桥都不在切换瞬态,采样到的是"真平均"电流。脱离这条时序在切换瞬态采,引入大噪声,FOC 闭环抖动。
无论哪种方案,ADC 采样时刻必须避开 PWM 切换时的电流尖峰(di/dt 噪声)。MCU 通常用 PWM 定时器触发 ADC,触发偏移量(Trigger Offset)需要根据分流电阻值、母线电容、寄生电感精确校准。
8. 端到端 Worked Design — 50kW SiC 主驱低侧三分流(INA240A1 + BAS-M-R0005 0.5mΩ busbar shunt)
把三分流方案在一台 50kW SiC 主驱上从头走一遍:指标 → 分流选阻 → CSA 增益 → ADC 分辨率 → 温度误差 → 采样时序,每步落到具体数字,所有器件参数取自 datasheet(INA240 SBOS662C、Isabellenhütte ISA-WELD BAS 数据表),数字可逐条复核。
系统指标:三相永磁同步电机逆变器,输出功率 50 kW,母线 Vdc = 400 V,相电流峰值 Ipk = 150 A、连续 Irms = 106 A(≈ Ipk/√2),开关频率 fsw = 10 kHz(SiC MOSFET),环境温度 Tamb = −40 到 +85 °C。采样精度目标 ±0.5% 满量程(FOC 转矩控制要求)。
8.1 Step 1 — 分流阻值:功耗与信号幅度双约束
分流功耗来自连续 RMS 电流(不是峰值),同时感测电压又要够大以压过 CSA 偏置——两条约束一起卡出阻值窗口。功耗:
选真件 Isabellenhütte BAS-M-R0005(ISA-WELD Manganin busbar shunt,0.5 mΩ,AEC-Q200,datasheet 额定 10 W @ 端子 70 °C、内部热阻 Rthi = 7 K/W)。核算:
- 连续功耗 Pshunt = 106^2 × 0.5 mΩ = 5.6 W,低于 10 W 额定;电阻体相对端子温升 = Pshunt × Rthi = 5.6 × 7 = 39 °C。
- 峰值感测电压 Vsensepk = 150 A × 0.5 mΩ = 75 mV——对 INA240 的 25 μV 偏置有 3000:1 裕度。
- 材料 Manganin,datasheet TCR = 50 ppm/K(20–60 °C),适用温区 −40 到 +170 °C。
- 初始阻值容差 ±5%(BAS 标准档)——这一条直接把"出厂增益标定"钉成强制项而非可选项。
若把功耗预算压到 5 W,则 Rshunt ≤ 5 W / 106^2 A^2 = 445 μΩ;取标准 0.5 mΩ 略超功耗预算,但换回 75 mV 大信号、抬高信噪比,这个权衡值得。
8.2 Step 2 — CSA 增益与双向偏置
主驱要测双向电流(驱动 + 再生制动),所以 CSA 输出要以 ADC 量程中点为零流点。ADC 参考 Vref = 3.3 V,中点偏置 Vbias = 1.65 V(外部低噪声 REF 提供)。增益取满量程刚好摆到中点减去 headroom:
正好落在 TI INA240A1 的固定增益档(G = 20 V/V,以下参数均取自 SBOS662C):
- Vcm = −4 到 +80 V:低侧 shunt 的实际共模 ≈ Vsense = 75 mV,裕量极大。
- −3 dB 带宽 400 kHz,摆率 2 V/μs,零漂(chopper)架构。
- Vos = ±25 μV(max):折算电流偏置 = Vos / Rshunt = 25 μV / 0.5 mΩ = 50 mA(占 150 A 的 0.033%,可忽略)。注意 Vos 是输入折算、直接除以 Rshunt,不再除增益 G(这是常见算错点)。
- 增益误差 ±0.20%(max)、增益漂移 2.5 ppm/K(max)——比 shunt TCR 小一个量级。
- Enhanced PWM Rejection:DC CMRR 132 dB(typ)/ 120 dB(min)、50 kHz AC CMRR 93 dB,专门抑制相节点 dV/dt 引起的共模瞬态(datasheet Figure 7-21/7-22 的 CM 瞬态响应)。
输出摆幅验证:
| 工况 | Iphase | Vsense | Vout = 1.65 + Vsense×G |
|---|---|---|---|
| 正向满载 | +150 A | +75 mV | 3.15 V |
| 零电流 | 0 A | 0 mV | 1.65 V |
| 反向满载(再生) | −150 A | −75 mV | 0.15 V |
三档都落在 GND+50 mV 到 VS−200 mV 的线性输出窗内,未削顶。
8.3 Step 3 — ADC 分辨率与误差预算(RSS)
用 12 位 SAR ADC、Vref = 3.3 V 把 CSA 输出数字化,先算量化台阶再合成总误差。LSB 电压与折算电流:
±150 A 双向占用 3.0 V / 0.806 mV = 3722 计数(约 11.9 有效位),量化对 0.5% × 150 A = 750 mA 的目标只占约 9 个 LSB,绰绰有余。
主误差源其实是 shunt TCR,不是 CSA(这是纠正常见误判的关键)。Manganin 的 R(T) 是顶点约在 40 °C 的下凹抛物线(BAS datasheet 曲线),局部 TCR 在 20–60 °C ≤ 50 ppm/K,但离顶点越远阻值掉得越快。用顶点曲率 k ≈ 1.25 ppm/K^2(由 50 ppm/K @ ΔT=20 K 反推,即 k = 50 ppm/K ÷ 2÷20 K)估计,标定在 25 °C、热角 shunt 温 ≈ 124 °C(85 °C 环境 + 39 °C 温升,与 §8.1/§9.1 一致)时 ΔR/R ≈ −k(124−40)^2 ≈ −0.9%;冷角 −40 °C 时 ≈ −0.8%。即未做温度补偿时 shunt 温度误差可达约 0.9%,单这一项就远超 0.5% 目标。
| 误差源 | 量化(出厂标定后) |
|---|---|
| Shunt 初始容差 ±5% | 出厂 1 点标定消去 → ≈0 |
| Shunt TCR(未温补,热角) | 0.6–1.0%(主导项) |
| CSA 增益误差(标定后) | ≈0(1 点标定随 shunt 容差一并消去,仅留增益漂移 0.04%) |
| CSA 增益漂移 2.5 ppm/K × 160 K | 0.04% |
| CSA 偏置 Vos + 温漂(250 nV/K×160 K) | 0.05% FS |
| ADC 量化 + INL | ≈0.1% |
| RSS(未温补) | ≈0.9%(约为 0.5% 目标的近 2 倍) |
| RSS(NTC 温补,TCR→0.12%) | ≈0.17% |
结论:要稳达 0.5%,NTC 温度补偿是必需——在 shunt 端子放一颗 NTC 测温,MCU 内按 Rcorr = R0[1 − k(T − Tp)^2] 反算实时阻值。draft 里"CSA 增益误差 0.5%"是把 INA240 记错了(真值 0.20%),把主误差源错记成 CSA;真正吃掉预算的是 shunt 的抛物线温漂。
8.4 Step 4 — ADC 触发时序:被 9.6μs 建立时间锁死的最大调制比
这一步是整套设计里最容易被 datasheet 数字打脸的地方。INA240A1 的输出建立到终值 0.5% 需要 tset = 9.6 μs(SBOS662C 的 Settling time 行——不是常被误引的 1 μs)。12 位 SAR ADC 转换时间 tconv ≈ 1 μs。
低侧 shunt 每个 PWM 周期只在下管导通期携带相电流,CSA 输入每周期都要从 ≈0 阶跃到 Iphase,因此必须等满 tset 读数才准。中心对齐 SVPWM 在计数器峰值(三相下管同时导通的中点)触发 ADC,最高占空相的可用建立时间等于其下管导通时间的一半:
fsw = 10 kHz → Tsw = 100 μs,代入 tset + tconv ≈ 10.6 μs:
即直接三分流测量只在相占空比 ≲ 79% 时有效。SVPWM 满调制时相占空比可达约 93%,超过 79% 的那一相下管窗口不足以让 INA240 建立 → 该相读数无效,必须用 Kirchhoff(ia + ib + ic = 0)由另外两相重构。反过来算:若要全调制范围(相占空比 93%)都直接测,需 Tsw ≥ 2 × 10.6 / (1 − 0.93) = 303 μs,即 fsw ≤ 3.3 kHz。
这就是 INA240 三分流在 10 kHz、高调制区退化成"两测一算"的根因——建立时间,而不是共模抑制。 要在高 fsw 保持全量程直接测,得换更快建立的 CSA(如 INA241,建立 < 2 μs)或改用 in-line shunt + 隔离放大器。
9. 器件应力与最恶劣工况
worked design 给的是标称点;投产要守住工作空间的边角——分流链的最恶劣往往是几个因素叠加的复合工况,而不是单一峰值。
9.1 Shunt 最恶劣工况
分流最恶劣的是热角温漂 + 冷角保护漏判 + 短路饱和三类复合场景。
- 85 °C 环境 + 106 A 连续(热角):shunt 体温 ≈ 环境 + Pshunt×Rthi = 85 + 39 = 124 °C,Manganin 抛物线温漂使阻值比 25 °C 标定点低约 1%,读数偏低——若不 NTC 补偿,转矩会系统性偏小。
- −40 °C 冷启动(冷角):Manganin 在顶点两侧都掉阻值,冷端 R 同样低约 0.8%,电流读数偏低——若再生制动过流阈值刚好压在满量程附近,可能漏判。对策:过流阈值留 5%–10% 裕量,或按 NTC 动态补偿。
- 短路 / 堵转瞬态:当 Ifault > 1500 A 时 Vsense > 750 mV,超出 INA240 线性输出窗、CSA 饱和——此时过流保护不能靠 shunt/CSA 链路,要交给栅驱的 DESAT / 退饱和检测;须核 DESAT 响应时间与 SiC 短路耐受(SCWT,典型 2–3 μs)之间的时序裕量。
9.2 CSA 最恶劣工况
CSA 的最恶劣角是上管换相瞬间注入的共模阶跃。上管开通时相节点从 0 V 跳到 400 V,SiC 典型 dV/dt ≈ 10 V/ns。虽然低侧 shunt 与 PGND 只相差 Vsense、共模不大,PCB 寄生耦合仍会往 CSA 输入注入几 V 的共模尖峰。INA240 的 Enhanced PWM Rejection 靠 132 dB DC / 93 dB@50kHz 的 CMRR 压制它,但瞬态后仍有几微秒的恢复 ripple——所以 ADC 采样必须避开换相后这段窗口,这与 §8.4 的 9.6 μs 建立约束叠加,共同决定了触发点必须落在下管导通窗口的正中。
9.3 高频角(fsw 升至 20 kHz):建立时间 + 调制比双约束叠加
当开关频率从 10 kHz 升到 20 kHz(Tsw = 50 μs),§8.4 的 Dmax 约束变成:
只有占空比低于 57.6% 时才能直接三分流测量——SVPWM 满调制(相占空比 93%)完全失效,所有三相必须 Kirchhoff 重构。此时"单相先测另两相靠计算"的误差会因噪声叠加放大。双重约束下,若同时追求高速(20 kHz)和高调制比(M > 0.6),必须换 INA241 系列(建立时间 < 2 μs,代价是 CMRR 略低)或改用差分隔离放大器(AMC1311 等)规避建立窗口约束。
10. 实战陷阱(Gotcha Checklist)
前面的公式都成立,但真实设计翻车往往不在公式而在这几处"看着对、实则咬人"的地方——每条都来自低侧 shunt + CSA 在主驱上的典型踩坑路径。
- Kelvin 感测点取在电流入口侧:感测走线从 shunt 焊盘外侧(电流入口)而非电阻体内侧取点,主电流在 PCB 铜箔上的压降进入 CSA 输入。0.5 mΩ shunt + 0.2 mΩ 铜箔 → 40% 误差。修复:感测对从 shunt 金属体内侧两端引出,不经过承载主电流的焊盘铜箔。
- Kelvin 感测对过孔 → di/dt 误差:换相瞬间 shunt 电流可 10 A/μs 量级 slew,若感测差分对路过一对过孔围出回路面积,感应电压 V = L × di/dt,1 nH × 10 A/μs = 10 mV,与 75 mV 满量程相当于 13% 瞬时误差。修复:感测对走表层紧贴差分路径、绝不单独过孔;必须过孔时差分对贴身同过,并只在下管导通窗口正中采样(避开 di/dt)。
- 采样点落在建立/换相窗口内:ADC 触发偏移设错,采样点落在换相后的 CSA 建立窗口(§8.4 的 9.6 μs)内,读到未建立的输出。FOC 电流环出现每周期虚假纹波、转矩品质变差。修复:中心对齐 PWM,ADC 触发设在计数器峰值(三相下管齐导通的中点),并核 (1−Dmax)Tsw/2 ≥ tset+tconv。
- 单路 Vbias 噪声被三路 CSA 同相放大:三颗 INA240 共用一路 Vbias,若 Vbias 上有 10 mV 噪声,三路输出同相偏 10 mV → 折算电流 = 10 mV / (G×Rshunt) = 10 mV / 10 mV/A = 1 A 共模误差(Clarke 变换后在 α-β 系有残留)。修复:Vbias 用低噪声 LDO/REF(如 REF3312)并在每颗 CSA 就近去耦。
- shunt 抛物线温漂被当成线性 TCR:只按"50 ppm/K × ΔT"估温漂会低估热角误差(线性给 0.5% 而抛物线实际 ~1%)。修复:用 R(T) 抛物线模型 + NTC 实测温度补偿,别用单一 TCR 线性外推。
- 三相热不对称 → 6 倍频转矩脉动:三路 shunt 热环境不同(贴近功率模块的相更热),各自温漂不同,Clarke 变换后差模误差等效为 6 倍基波频率的转矩脉动。修复:三路 shunt 尽量热对称布置,或各相独立 NTC 补偿。
- 单分流盲区误报为过流故障:单分流法在高调制比(D > 95%)时有效采样窗口消失,ADC 输入跌到 Vbias 附近被软件误判为"相电流 ≈ 0",FOC 环路可能把这个虚假零点当异常上报。修复:单分流固件中检测"有效采样标志"(PWM 最小脉冲宽度是否满足 tset),无效样本用上一周期值填充,不触发过流逻辑。
核心要点
- 选型第一问:需不需要隔离。需要 → 霍尔/磁阻/CT/罗氏;不需要 → 分流,精度最高成本最低。
- 霍尔传感器的死穴是零点温漂,闭环方案把误差降到 < 0.1%,但带宽仍受限于补偿线圈电感,上限约 200 kHz。
- TMR 正在替代传统霍尔:同等隔离下,带宽高 5~10 倍、零漂更低、体积更小,但成本仍高。
- CT 只测 AC,罗氏不饱和。大电流冲击场景(雷击、短路保护)必须用罗氏,铁芯 CT 会饱和失效。
- 汽车逆变器双分流是主流:单分流成本最低但软件复杂,三分流精度最好但成本高,双分流是量产最佳平衡点。
- 分流法的 PCB 布局是成败关键:不做开尔文走线、不做差分对,mΩ 级分流的精度会被 PCB 走线阻抗完全淹没。
- Worked Design(50kW,INA240A1 G=20,BAS-M-R0005 0.5mΩ busbar):满量程 ±150 A / 3.0 V ADC 摆幅,LSB = 80.6 mA/LSB;主误差源是 shunt 抛物线温漂(热角 ~1%)而非 CSA(增益误差仅 0.20%),未温补 RSS ≈0.9%、NTC 温补后 ≈0.17%,NTC 温度补偿是达 0.5% 的必需项。
- INA240 建立时间 9.6 μs 锁死最大调制比:10 kHz 下直接三分流只在相占空比 ≲79% 有效,高调制区必须退化为"两测一算"(Kirchhoff 重构);要全量程直接测须 fsw ≤ 3.3 kHz 或换更快 CSA(INA241)。建立时间才是根因,不是共模抑制。
缩写表
下面这些缩写贯穿全页与 worked design,按功能归类速查。
| 缩写 | 全称 |
|---|---|
| CSA | Current-Sense Amplifier(电流检测放大器) |
| CMRR | Common-Mode Rejection Ratio(共模抑制比) |
| Vcm | 共模输入电压 |
| Vos | 输入折算失调电压(除以 Rshunt 得折算电流误差) |
| TCR | Temperature Coefficient of Resistance(电阻温度系数,ppm/K) |
| Rthi | 分流内部热阻(电阻体到端子,K/W) |
| PWM / SVPWM | 脉宽调制 / 空间矢量脉宽调制 |
| FOC | Field-Oriented Control(磁场定向控制) |
| Clarke / Park | 三相 → 两相(αβ)/ 两相 → 旋转(dq)坐标变换 |
| SAR ADC | 逐次逼近型模数转换器 |
| LSB | Least Significant Bit(最低有效位) |
| RSS | Root-Sum-Square(误差方和根合成) |
| tset / tconv | CSA 建立时间 / ADC 转换时间 |
| DESAT / SCWT | 退饱和检测 / 短路耐受时间 |
| AMR / GMR / TMR | 各向异性 / 巨 / 隧道磁阻传感器 |
| CT | Current Transformer(电流互感器,仅测 AC) |
Engineering Objects
引用此页的结构化 Engineeri…
引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。
- component ·
component_hall_sensor— Hall Effect Sensor - component ·
component_shunt_resistor— Precision Shunt Resistor