
本文概述
电流采样是电机驱动、电源管理、电池检测等系统的基本功,也是硬件面试高频题。面试官想听的不是“串个采样电阻”,而是你懂不懂采样电阻的功率损耗与压降取舍、高/低侧采样的选择、运放的差动放大与共模电压问题、以及精度怎么估算。本文从“采样电阻先把电流变成电压”讲起,对比低侧采样与高侧采样,讲采样电阻选型(阻值、功率、温漂)、运放放大(差动放大、仪表放大、共模抑制)、以及放大后ADC匹配,强调所有参数都依赖电流范围、共模电压和精度要求,不套固定值。
核心要点
电流采样本质:用采样电阻把电流转为压降,再放大到ADC量程,或用霍尔/电流检测IC
低侧采样(串在地侧)简单、共模低,但切断地回路;高侧采样共模高、需高共模运放
采样电阻选型:阻值在压降、功耗、精度间取舍,阻值越大压降大但功耗也大,用电流范围反推
运放放大:差动放大/仪表放大抑制共模,增益按ADC量程和采样电压匹配
精度影响因素:采样电阻容差温漂、运放失调电压、共模抑制比、布线压降,都要评估
高电流用电流检测IC或霍尔,避免大采样电阻的功耗;电流方向检测要处理负电流
面试官考察点
考察点拆解
面试官问电流采样,重点考察:第一,你懂不懂采样电阻的选型逻辑——阻值、功耗、温漂之间的权衡,而不是随便挑一个;第二,你清不清楚高侧采样和低侧采样的区别及各自的坑;第三,你懂不懂运放放大电路怎么处理共模电压、怎么定增益;第四,你会不会估算整个链路的精度误差。
追问方向:高侧和低侧怎么选、采样电阻功耗怎么算、共模电压问题、怎么提高精度、大电流怎么采样。
回答思路
答题主线
建议按“采样原理 → 采样位置选择 → 电阻选型 → 运放放大 → 精度评估”来答,体现你从系统角度设计整个采样链路。
先讲原理:采样电阻把电流转成电压,链路是“电阻+放大+ADC”。
讲位置:低侧 vs 高侧,各自优缺点和适用场景。
讲电阻选型:阻值、功耗、温漂、精度,用电流反推。
讲运放:差动放大/仪表放大、共模抑制、增益匹配。
讲精度:误差来源和提升手段。
参考回答
我先讲电流采样的整体链路,再逐环设计。
第一,原理。电流采样的常见做法是:用采样电阻把电流转换成电压(U = I×R),再用运放把这个小电压放大到ADC输入量程,最后由MCU/ADC读取。大电流或隔离场合也可以用霍尔传感器或电流检测IC。
第二,采样位置。
低侧采样:采样电阻串在负载的地侧。优点是共模电压低(接近地)、电路简单、成本低,适合对地回路不敏感的场景;缺点是采样电阻切断了负载的地回路,对参考地敏感的系统要谨慎。
高侧采样:采样电阻串在电源侧。优点是负载地回路完整;缺点是采样电阻上的共模电压很高(接近电源电压),需要高共模抑制的运放或专用电流检测放大器。
选哪个看系统需求:低侧简单但破坏地,高侧安全但需要高共模运放。
第三,采样电阻选型。阻值选择是权衡:
阻值越大,同样电流下压降越大、信噪比越好、ADC分辨率利用率高;
但压降大意味着功耗P = I²R也大,发热和压降损耗不可接受。
所以先用最大电流和允许压降反推阻值,比如允许最大压降0.1V、最大电流5A,则R = 0.1/5 = 0.02Ω(20mΩ),再校验功耗 I²R = 5²×0.02 = 0.5W,选合适功率的电阻。还要考虑电阻容差和温漂对精度的影响,精密场合选低容差低温漂的采样电阻。
第四,运放放大。采样电压通常只有几十到几百毫伏,需要放大到ADC量程。用差动放大或仪表放大把采样电阻两端的差分电压放大,同时对共模电压有抑制(高侧尤其需要高CMRR)。增益 = 目标ADC满量程电压 / 采样电阻最大压降,按实际算,不套固定值。也可以直接用集成的电流检测放大器(带固定增益和内部电阻匹配)。
第五,精度评估。整个链路精度受:采样电阻容差和温漂、运放失调电压和失调温漂、共模抑制比、ADC分辨率、PCB走线压降影响。评估时把每项误差折算成电流误差,看是否满足系统要求,不满足就换更高精度的器件或校准。












