3. 高边采样设计:拓扑、共模抑制与芯片选型

高边采样,说白了就是把采样电阻放在电源正端和负载之间。你想想看,负载另一端直接接地,检测起来干净利落——短路、开路都好判断。我刚开始做电源管理时,总觉得低边采样更简单,直到有一次客户要求负载不能共地干扰,才硬着头皮啃高边设计。嗯,这里面的门道还真不少。

3.1 高边采样拓扑:两种主流架构

高边采样主要有两种拓扑:差分放大器和电流镜/电平移位。我个人习惯把前者叫“硬扛型”,后者叫“绕路型”。

拓扑类型 核心原理 共模电压范围 典型应用场景
差分放大器 直接用高共模运放差分输入 最高可达 80V~100V 汽车电子、工业 48V 系统
电流镜/电平移位 将高边电流镜像到低边再检测 受限于晶体管耐压 低压电池管理、便携设备

差分放大器拓扑最直接。采样电阻两端电压直接进运放,运放必须能承受电源轨的共模电压。我在项目中遇到过用普通运放做高边采样,结果共模电压一上去,输出直接饱和——那叫一个惨。

电流镜拓扑则更“取巧”。它把高边电流复制一份到低边,再用低边运放检测。好处是运放不用扛高压,坏处是镜像精度受晶体管匹配度影响,温漂比较大。

我的建议:如果系统电压超过 36V,优先选差分放大器拓扑;如果对成本敏感且电压低于 24V,电流镜方案更经济。

3.2 共模抑制比:高边采样的命门

高边采样最头疼的问题是什么?共模干扰。你想想看,采样电阻两端电压差可能只有 50mV,但共模电压可能是 12V 甚至 48V。如果运放的共模抑制比(CMRR)不够,50mV 信号早就被共模噪声淹没了。

CMRR 的定义很简单:差模增益与共模增益之比,单位 dB。但实际选型时,我建议你关注三个关键点:

  • 直流 CMRR:数据手册上通常会给,一般 80dB 起步,高边采样建议 100dB 以上。
  • 交流 CMRR:这个很多人忽略。开关电源的共模噪声频率在几百 kHz,运放在高频段的 CMRR 会急剧下降。我曾经用一款直流 CMRR 120dB 的运放做高边采样,结果 500kHz 下实际 CMRR 只剩 40dB——噪声全进来了。
  • 共模电压范围:必须覆盖电源轨。有些运放标称 CMRR 很高,但共模电压只到 VCC-1.5V,高边采样根本用不了。

避坑指南:我曾经在 48V 电池管理系统里选了一款“高 CMRR”运放,没仔细看共模电压范围。结果上电后输出一直漂,查了两天才发现运放的共模输入范围只有 0~36V。48V 共模电压下,运放已经进入非线性区了。

3.3 专用采样芯片选型:省心还是省钱?

用分立运放搭高边采样电路,好处是灵活,坏处是调试周期长。现在市面上有很多专用电流采样芯片,把差分放大器、增益电阻、甚至滤波电路都集成在一起。我个人习惯:量产项目用专用芯片,原型验证用分立方案。

选型时我主要看这几个参数:

参数 推荐值 为什么重要
最大共模电压 ≥ 系统最高电压 + 20% 余量 防止浪涌损坏
CMRR(直流) ≥ 100dB 保证 1% 以内精度
CMRR(100kHz) ≥ 60dB 抑制开关噪声
增益误差 ≤ 0.5% 减少校准成本
温漂 ≤ 50ppm/°C 保证全温范围精度

市面上常见的专用芯片有三类:

  • INA 系列(TI):INA181、INA240 等,CMRR 高,适合工业级应用。INA240 还带 PWM 抑制功能,对付开关噪声很有效。
  • AD8418(ADI):共模电压最高 70V,带宽 250kHz,适合电机驱动电流检测。
  • MAX4080(Maxim):静态电流极低,适合电池供电设备。

小技巧:选芯片时别只看 CMRR 数值,还要看测试条件。有些芯片标 120dB CMRR 是在 1kHz 下测的,到了 100kHz 可能只剩 40dB。一定要看数据手册里的“CMRR vs Frequency”曲线。

3.4 高边采样设计流程:一张图说清楚

下面这张图是我自己总结的高边采样设计流程。每次做新项目,我都会按这个步骤走一遍,基本没出过大问题。

高边采样设计流程 ① 确定系统参数 电压、电流、精度、带宽 ② 选择拓扑 差分放大器 vs 电流镜 ③ 计算共模电压 最高共模 + 20% 余量 ④ 芯片选型 CMRR、带宽、增益、温漂 ⑤ 仿真验证 直流精度 + 交流噪声 ⑥ PCB 布局 开尔文连接、地平面分割 💡 设计要点 • 共模电压留 20% 余量 • CMRR 看高频曲线 • 采样电阻用 4 端开尔文 ⚠️ 常见陷阱 • 忽略共模电压范围 • 只看直流 CMRR • 增益电阻不匹配

3.5 实战经验:一个 48V 系统的选型案例

去年我做了一个 48V 电池管理系统的高边采样。负载电流最大 20A,采样电阻 5mΩ,满量程压差 100mV。系统要求精度 1%,带宽 50kHz。

我一开始选了 INA181,参数看着都够:共模电压 26V,CMRR 100dB。但实际测试发现,48V 系统上电瞬间有 60V 的浪涌,INA181 直接烧了。后来换成 INA240,共模电压 80V,带 PWM 抑制功能,问题才解决。

这里有个教训:选型时一定要考虑浪涌和瞬态。数据手册上的最大共模电压是直流值,不代表能扛住瞬态过压。我现在的习惯是:最大共模电压至少留 20% 余量,如果系统有感性负载,余量要更大。

总结一下高边采样选型的核心思路:

  • 先算共模电压,再选拓扑
  • CMRR 要看高频段,不能只看直流
  • 专用芯片省心,但要注意瞬态耐压
  • 采样电阻一定要用开尔文连接,否则 PCB 走线电阻会吃掉精度