3. 电流采样电路设计:霍尔传感器与分流电阻对比、信号调理与抗混叠滤波器

电流采样是整个过流保护的“眼睛”。眼睛看不清,后面整定再准也没用。我见过不少项目,软件算得天花乱坠,结果一上电就误触发——查到最后,都是采样电路埋的坑。

这一节,咱们把采样电路掰开揉碎了讲。从传感器选型,到信号调理,再到抗混叠滤波,一条链路走到底。

3.1 霍尔传感器 vs. 分流电阻:怎么选?

先解决第一个问题:用霍尔还是用分流器?这两种方案我都用过,各有各的脾气。

对比项霍尔传感器分流电阻
原理磁电转换,隔离测量欧姆定律,直接采样
隔离自带隔离,无需光耦无隔离,需后级隔离电路
功耗低(主要为芯片供电)高(I²R 发热明显)
带宽一般 50-200 kHzDC ~ MHz 级
温漂较大(需温度补偿)较小(锰铜/康铜材质)
成本高(尤其闭环型)低(几毛到几块)
适用场景大电流、高压、需隔离小电流、低成本、高精度

我的经验:做电机驱动(比如 48V/10A 以上),我习惯用霍尔。省去隔离电路,PCB 布局也干净。但如果是 24V 以下的小功率板,分流电阻加运放,性价比高得多。

为什么会纠结?说白了,霍尔省事但贵,分流便宜但麻烦。你想想看,一个 100A 的分流电阻,发热量能到几瓦,散热处理不好,温漂直接让保护阈值漂移 10% 以上。

3.2 信号调理电路:偏置与缩放

不管用哪种传感器,ADC 口只能接受 0~3.3V(或 0~5V)。而电流信号往往是双极性的——正负都要测。这就需要做两件事:缩放和偏置。

3.2.1 缩放:把大电流映射到 ADC 范围

举个例子。霍尔输出是 2.5V ± 2V(对应 ±50A)。那满量程就是 4.5V,超过了 3.3V ADC 的范围。必须衰减。

我常用的电路是这样的:

运放接成同相比例衰减 + 偏置加法器
增益 = R2 / (R1 + R2)   // 小于 1
偏置 = Vref * (R4 / (R3 + R4))

具体参数怎么算?

  • 目标:输入 ±2V → 输出 0.15V ~ 3.15V(留一点余量)
  • 中点偏置:1.65V
  • 增益: (3.15 - 0.15) / (2 - (-2)) = 3.0 / 4 = 0.75

关键点:偏置电压的精度直接影响零电流检测。我建议用精密基准源(比如 REF3033),别从 3.3V 电源直接分压——电源纹波会耦合进去,ADC 读数跳得你怀疑人生。

3.2.2 偏置:把双极性信号抬到单极性

偏置电路常见两种做法:

  1. 加法器结构:信号和 Vref 通过电阻网络相加,送入运放。
  2. 差分结构:用仪表放大器,REF 引脚直接接 Vref/2。

我个人偏爱第二种。为什么?电阻少,温漂一致性好。我在一个 400V 逆变器项目里用过 INA826,REF 脚接 1.65V,输出直接进 C2000 的 ADC,干净利落。

注意:运放选型要看轨到轨能力。普通运放输出到不了 0V 和 3.3V,会吃掉你的动态范围。我吃过这个亏——用 LM358 做偏置,结果 0A 附近有 200mV 的死区,小电流根本测不准。

3.3 抗混叠滤波器设计

ADC 采样有个基本法则:采样率必须大于信号最高频率的两倍(奈奎斯特定理)。但现实中的电流信号,高频噪声一大堆——PWM 开关尖峰、电机反电动势、线路耦合……如果不滤波,这些高频分量会“混叠”到低频段,ADC 读出来的就是假数据。

抗混叠滤波器,说白了就是在 ADC 前面加一个低通滤波器,把高于 1/2 采样率的频率统统干掉。

3.3.1 一阶 RC 够不够?

很多工程师图省事,只放一个 RC。我告诉你,不够。

一阶 RC 的衰减斜率只有 -20dB/dec。假设采样率 100kHz,抗混叠截止频率设在 10kHz,那 50kHz 处的衰减只有 14dB——高频噪声只被压到原来的 1/5,依然可能混叠。

滤波器阶数衰减斜率50kHz 处衰减(fc=10kHz)推荐场景
1 阶 RC-20 dB/dec约 14 dB噪声小、采样率高的场合
2 阶 Sallen-Key-40 dB/dec约 28 dB大多数工业应用
3 阶及以上-60 dB/dec+42 dB+强噪声环境(如大功率变频器)

我的建议:C2000 的 ADC 采样率通常设 1~5 MHz,过流保护关心的是几十 kHz 以内的信号。用二阶 Sallen-Key,截止频率设在 20~50 kHz,既能滤掉 PWM 开关噪声(通常 100 kHz 以上),又不影响过流保护的响应速度。

3.3.2 实战电路:二阶低通滤波器

下面是一个我常用的二阶 Sallen-Key 低通滤波器电路:

运放:TLV2372(轨到轨,适合 3.3V 系统)
R1 = R2 = 10kΩ
C1 = 330pF, C2 = 680pF
截止频率 fc ≈ 1 / (2π * √(R1*R2*C1*C2))
         ≈ 1 / (2π * 10k * √(330p * 680p))
         ≈ 33.7 kHz

这个电路我用了好几年,在 50kHz 采样率下,100kHz 以上的噪声被压到 ADC 分辨率以下。注意电容要用 C0G/NP0 材质,X7R 的压电效应会在振动环境下引入额外噪声。

3.3.3 布局上的坑

滤波器电路再完美,布局一塌糊涂也白搭。我曾经在一个项目里,滤波器输出走线绕过了三个过孔,结果 10MHz 的噪声直接辐射耦合进来,滤波器形同虚设。

  • 滤波器尽量靠近 ADC 引脚,走线越短越好
  • 电阻电容用 0603 或 0402 封装,减小寄生电感
  • 运放电源脚加 0.1μF + 10μF 去耦电容
  • 模拟地和数字地单点连接,别让开关噪声回流到采样回路

避坑指南:我曾经在滤波器后面加了一个 TVS 管做钳位保护,结果 TVS 的结电容(几十 pF)和滤波器电阻形成了额外的 RC 低通,把截止频率拉低了一半。后来改用低电容 TVS(< 5pF),问题才解决。

3.4 本章知识体系总览

下面这张图把电流采样电路设计的核心逻辑串起来了。从传感器选型,到信号调理,再到抗混叠滤波,每一步都影响最终的过流保护精度。

电流采样电路设计知识体系 电流采样电路设计知识体系 传感器选型 霍尔传感器 vs 分流电阻 关键指标对比 隔离 / 功耗 / 带宽 / 温漂 / 成本 信号调理电路 缩放(增益匹配) + 偏置(双极性→单极性) 抗混叠滤波器 一阶 RC / 二阶 Sallen-Key / 高阶滤波器 PCB 布局要点 靠近ADC / 去耦 / 地线分割 实测验证 频率响应 / 噪声底 / 温漂测试 核心逻辑:传感器 → 信号调理 → 抗混叠滤波 → 布局验证,每一步都影响过流保护精度