4、电压检测基础:直接分压、高阻采样、差分采样、共模电压与精度权衡

电压检测是电源监测、电池管理、电机驱动、工业控制等几乎所有电子系统中的基础功能。无论是MCU内置ADC采集电池电压,还是精密仪器中测量毫伏级信号,本质上都是在解决同一个问题:如何将待测电压安全、准确、低失真地转换为ADC或比较器可接受的输入范围。本章从最基本的直接分压入手,逐步深入到高阻采样、差分采样,并重点剖析共模电压对测量精度的影响,帮助读者建立电压检测电路设计的完整知识框架。

电压检测电路拓扑与共模/精度权衡 待测电压源 V_sense (0~60V) ① 直接分压 R1/R2 电阻分压 成本最低 / 静态功耗 精度受R容差限制 ② 高阻采样 运放缓冲 / 仪表放大器 输入阻抗极高 隔离负载效应 ③ 差分采样 差分放大器 / 隔离运放 抑制共模干扰 适合浮地/高边检测 共模电压 Vcm Vcm = (V+ + V-)/2 影响ADC输入范围 超出共模范围→失真 精度权衡 分压比误差 温漂 / 老化 ADC参考电压精度 ADC / 比较器 输入范围 0~3.3V 分辨率 12/16/24bit 采样率 1k~1Msps 设计要点 分压电阻精度≥0.1% | 运放输入偏置电流需匹配源阻抗 | 差分采样需考虑CMRR与增益误差 | 共模电压决定拓扑选择

4.1 直接分压采样:最基础也最容易被忽视的精度陷阱

核心原理

直接分压采样利用两个串联电阻将高电压按比例降低到ADC可接受的范围。其本质是欧姆定律的简单应用:V_out = V_in × R2 / (R1 + R2)。这种拓扑在电池电量检测、电源电压监测等场景中极为常见,因为其成本极低(两颗电阻)、无需额外供电、响应速度极快。

然而,直接分压的精度受多重因素制约。首先是电阻容差:普通贴片电阻精度为±1%,即使选用0.1%精度的精密电阻,分压比误差仍然存在。其次是温度漂移:电阻的温漂系数(TCR)通常在±50~±100 ppm/°C,在-40°C到+85°C的工业温度范围内,阻值变化可达0.6%以上。第三是ADC输入阻抗的负载效应:大多数MCU内置ADC的输入阻抗在10kΩ~100kΩ之间,如果分压网络的总阻值过高,ADC的采样电流会在分压电阻上产生额外压降,导致测量值偏低。

设计方法与操作流程

  1. 确定分压比:根据ADC参考电压(如3.3V)和最大待测电压(如60V),计算分压比K = V_adc_max / V_in_max = 3.3/60 ≈ 0.055。
  2. 选择电阻总值:在功耗和负载效应之间权衡。总阻值太小(如10kΩ)会导致静态功耗过大(60V时功耗为360mW);总阻值太大(如1MΩ)则ADC输入阻抗影响显著。推荐总阻值在100kΩ~470kΩ之间。
  3. 计算具体阻值:例如选择R1=910kΩ、R2=51kΩ,分压比=51/(910+51)=0.0531,最大输出电压=60×0.0531=3.19V,留有余量。
  4. 添加滤波电容:在R2两端并联10nF~100nF的C1,构成一阶低通滤波器,截止频率f_c = 1/(2π×R_parallel×C1),其中R_parallel = R1∥R2。
  5. 校准:使用精密万用表实测分压比,在固件中做增益校准。
经验提醒:分压电阻的功耗不容忽视。在60V输入下,若R1=910kΩ,其功耗为P = 60²/910k ≈ 3.96mW,虽然单颗电阻可承受,但若长期工作在高温环境,电阻自热会引入额外漂移。建议选用额定功率≥0.1W的电阻,并保持PCB铜箔散热。

案例拆解:12V铅酸电池电压监测

某储能系统需要监测12V铅酸电池电压,ADC参考电压为3.3V,要求测量精度±1%。初始方案采用R1=30kΩ、R2=10kΩ直接分压,分压比=0.25,最大输出电压=15V×0.25=3.75V,超出ADC范围。改进后采用R1=33kΩ、R2=10kΩ,分压比=0.2326,15V时输出3.49V,仍略超。最终选择R1=36kΩ、R2=10kΩ,分压比=0.2174,15V时输出3.26V,留出0.04V裕量。

实测发现,在-20°C时读数偏差达到2.3%,超出规格。分析原因:R1和R2的温漂系数不一致(R1为±100ppm/°C,R2为±50ppm/°C),导致分压比随温度变化。解决方案:改用同一批次、同TCR的精密电阻(±25ppm/°C),并在固件中增加温度补偿查表。最终在-40°C~+85°C范围内,精度提升至±0.8%。

常见误区与总结

  • 误区一:认为分压电阻精度越高越好,忽略了温漂匹配的重要性。实际上,两颗电阻的TCR一致性比分压比值更重要。
  • 误区二:忽略ADC输入漏电流。某些MCU的ADC输入漏电流可达1μA,在1MΩ源阻抗下会产生1V误差!务必查阅数据手册。
  • 误区三:分压后直接接ADC,未考虑采样保持电容的充电时间。若源阻抗过高,需在ADC输入端并联大电容(如1μF)或使用运放缓冲。

4.2 高阻采样:运放缓冲与仪表放大器的应用

核心原理

高阻采样通过有源器件(运算放大器或仪表放大器)将待测电压与ADC隔离,提供极高的输入阻抗(通常>10MΩ)和低输出阻抗(<100Ω)。其核心价值在于消除源阻抗对测量精度的影响,同时可以灵活调整增益和电平偏移。

最基本的电压跟随器(单位增益缓冲)即可实现高阻采样。对于需要放大或电平移位的场景,可采用同相放大、反相放大或差分放大结构。仪表放大器(INA)则集成了三个运放,提供高共模抑制比(CMRR通常>100dB),适合桥式传感器和浮地电压检测。

设计方法与操作流程

  1. 选择运放类型:根据精度需求选择精密运放(如OPA2188,Vos=25μV,漂移0.05μV/°C)或通用运放(如LM358,Vos=2mV)。
  2. 确定供电方案:若待测电压接近0V,需使用双电源或轨到轨输入/输出运放(如MCP6001,支持单电源0~5.5V)。
  3. 计算输入偏置电流影响:运放输入偏置电流I_b在源阻抗R_s上产生误差电压V_err = I_b × R_s。例如,LM358的I_b=50nA,源阻抗100kΩ时误差为5mV,对于12位ADC(3.3V参考,LSB=0.8mV)不可接受。
  4. 添加保护电路:在运放输入端串联1kΩ~10kΩ限流电阻,并联肖特基二极管(如BAT54S)到电源轨,防止过压损坏。
  5. 输出滤波:在运放输出端串联100Ω电阻并并联10nF电容,构成射频干扰滤波器。
风险提示:高阻采样并非万能。当源阻抗极高(>1MΩ)时,即使运放的偏置电流很小(如1pA),PCB漏电流和湿气也可能导致显著误差。此时需考虑使用三轴防护(Guard Ring)布线,或在PCB表面涂覆三防漆。

案例拆解:高阻抗pH电极信号采集

pH电极的内阻高达100MΩ~1000MΩ,输出信号仅±400mV。某水质监测设备采用LM358直接采集,实测漂移严重。分析发现:LM358的输入偏置电流为50nA,在500MΩ源阻抗上产生25V误差——完全不可用。改用LMP7721(偏置电流±20fA)后,误差降至10μV级别。同时,在PCB上增加Guard Ring(围绕输入引脚的保护环,连接到同相输入端),将漏电流从nA级降至fA级。最终系统在95%RH湿度环境下,24小时漂移小于0.5mV。

常见误区与总结

  • 误区一:只关注运放的Vos和温漂,忽略输入偏置电流。对于高阻源,I_b才是主要误差源。
  • 误区二:使用单电源运放采集接近0V的信号。即使标称“轨到轨输入”,实际输入范围通常为VSS-0.1V~VDD+0.1V,接近负轨时线性度恶化。
  • 误区三:忽视运放输出驱动能力。某些微功耗运放(如TLC2252)输出电流仅±10mA,无法直接驱动低阻抗ADC输入。

4.3 差分采样:抑制共模干扰的关键技术

核心原理

差分采样测量的是两个输入端之间的电压差,而非对地电压。其核心优势在于共模抑制能力:当待测信号叠加了较大的共模噪声(如电机驱动中的地弹、开关电源的纹波)时,差分结构可以将其抑制。差分放大器的输出为:V_out = (V+ - V-) × G,其中G为差分增益。

实际应用中,差分采样常用于:高边电流检测(检测电源正极与负载之间的压降)、桥式传感器(应变片、压力传感器)、浮地电池组电压监测等场景。差分放大器的CMRR由外部电阻匹配精度决定:CMRR ≈ (1 + G) / (4 × ε),其中ε为电阻失配比例。若使用1%精度的电阻,CMRR仅约34dB;使用0.01%精密电阻,CMRR可提升至74dB。

设计方法与操作流程

  1. 确定共模电压范围:例如高边电流检测中,共模电压可能高达60V,需选择共模输入范围覆盖该电压的差分放大器(如INA240,支持-4V~80V共模)。
  2. 选择差分增益:根据采样电阻上的压降(通常10mV~100mV)和ADC输入范围(0~3.3V)计算增益。例如,采样电阻压降50mV,ADC满量程3.3V,增益=3.3/0.05=66倍。
  3. 匹配电阻网络:若使用分立运放搭建差分放大器,需选用0.1%精度的四电阻网络(如LT5400),或使用集成差分放大器(如INA826)。
  4. 添加输入滤波:在差分输入端各串联一个电阻(如1kΩ)并并联差模电容(如10nF),构成差模滤波器,截止频率f_c = 1/(2π×R×C)。
  5. 考虑输出参考:差分放大器的输出参考引脚(REF)可接至ADC的Vref/2,实现双极性信号的单电源采集。
关键参数对比:下表列出了三种电压检测拓扑的核心性能差异,供选型参考。
参数 直接分压 高阻采样(运放缓冲) 差分采样
输入阻抗 低(由分压电阻决定) 极高(>10MΩ) 中等(由输入电阻决定)
共模抑制能力 无(单端测量) 取决于运放CMRR(通常60~90dB) 高(取决于电阻匹配,可达100dB+)
静态功耗 高(分压电阻持续耗电) 低(运放静态电流) 中等(运放+电阻网络)
精度影响因素 电阻容差、温漂、ADC负载 运放Vos、I_b、温漂 电阻匹配、运放Vos、CMRR
成本 最低(2颗电阻) 中(1颗运放+外围) 高(精密电阻或集成差分放大器)
适用场景 电池电压、电源轨监测 高阻传感器、精密测量 高边电流检测、桥式传感器

案例拆解:电机驱动中的高边电流检测

某48V直流无刷电机驱动器需要检测相电流(最大20A),采样电阻为1mΩ(压降20mV),共模电压为48V。初始方案采用直接分压+运放,但电机PWM开关产生的共模噪声高达±5V,导致测量误差超过15%。

改用INA240A3(增益100V/V,共模范围-4V~80V,CMRR>120dB)后,实测噪声从±5V降至±20mV(等效输入),信噪比提升40dB以上。设计要点:采样电阻采用四端开尔文连接,避免PCB走线电阻引入误差;INA240的REF引脚接2.5V基准,实现双向电流检测(-20A~+20A对应0.5V~4.5V输出)。最终电流测量精度达到±0.5%,满足FOC矢量控制需求。

常见误区与总结

  • 误区一:认为差分采样一定优于单端采样。实际上,若共模电压很低且稳定,单端采样配合良好的地线设计可能更简单、成本更低。
  • 误区二:忽视差分放大器的输入偏置电流。在采样电阻阻值较大(如10Ω)时,INA的偏置电流(如±50μA)会在采样电阻上产生额外压降,导致增益误差。
  • 误区三:未考虑差分放大器的带宽限制。高增益(如100V/V)时,增益带宽积(GBW)受限,可能无法准确放大高频PWM电流信号。

4.4 共模电压与精度权衡:系统级设计决策

核心原理

共模电压(Vcm)是差分输入信号中两个输入端共有的电压分量。它对测量精度的影响体现在三个方面:输入范围限制(超出运放或ADC的共模输入范围会导致饱和或失真)、CMRR退化(高频共模信号可能通过寄生电容耦合到输出)、电源抑制比(PSRR)交互(共模电压变化可能引起电源电流波动,进而影响参考电压稳定性)。

精度权衡的本质是在成本、功耗、复杂度、精度四个维度之间寻找最优解。例如:直接分压成本最低但精度受限于电阻;高阻采样精度高但需要额外供电;差分采样抗干扰强但成本最高。设计者需要根据系统规格(精度要求、环境噪声、温度范围、成本预算)做出合理选择。

判断方法与决策流程

  1. 明确测量需求:精度要求(±1%还是±0.1%)、带宽(DC还是1kHz)、环境(工业现场还是实验室)。
  2. 评估共模电压:测量Vcm的最大值和变化速率。若Vcm>30V,优先考虑差分采样或隔离放大器。
  3. 计算误差预算:将总误差分配到各环节(分压比、运放Vos、ADC量化误差、参考电压漂移),确保各环节误差之和小于规格要求。
  4. 选择拓扑:根据误差预算和成本约束,选择直接分压、高阻采样或差分采样。
  5. 仿真验证:使用SPICE仿真(如LTspice)验证电路在极端温度、电源波动下的性能。
重要提醒:共模电压问题在隔离系统中尤为突出。若使用隔离运放(如AMC1200),其隔离侧供电(如5V)必须与高压侧共地,否则共模电压可能超出隔离耐压等级,导致器件损坏。务必查阅数据手册中的“连续隔离电压”和“工作共模电压”参数。

案例拆解:电动汽车BMS电池组电压监测

某电动汽车BMS需要监测96节串联锂电池(总电压350V),每节电池电压3.0~4.2V。共模电压从0V到350V不等,且电池组在充放电过程中共模电压快速变化(dV/dt可达10V/ms)。

方案一:直接分压+多路复用器。每节电池用两颗电阻分压,但分压电阻会持续消耗电池电量(96节×2颗×100kΩ=19.2MΩ,总漏电流约18μA),且共模电压高达350V,普通电阻耐压不足。方案二:采用电池监测芯片(如LTC6811),其内部集成MOSFET开关和ΔΣ ADC,支持12节电池串联测量,共模电压范围-0.3V~5V(相对芯片地),通过堆叠方式覆盖整个电池组。最终选择方案二,测量精度达到±1.5mV,且静态功耗仅50μA。

复盘经验:对于高共模电压、多通道测量场景,专用电池监测芯片远比分立方案可靠。其内部集成了电平转换、滤波和校准电路,大幅降低了设计复杂度。

常见误区与总结

  • 误区一:只关注共模电压的直流值,忽略其瞬态变化。在电机驱动、继电器切换等场景,共模电压可能产生数百V/μs的瞬态尖峰,需增加TVS管或共模扼流圈。
  • 误区二:认为高精度ADC(如24位)一定能提高测量精度。实际上,若前端模拟电路的信噪比不足,高分辨率ADC只会放大噪声。
  • 误区三:忽视参考电压的精度。ADC的参考电压温漂(如±20ppm/°C)会直接转化为测量误差,其影响往往大于ADC本身的量化误差。