ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

电流检测放大器低失调电压:原理、选型与工程实践

电流检测放大器低失调电压:原理、选型与工程实践 电流检测放大器Current Sense Amplifier是做电源管理、电机控制、电池监测这些方向绕不开的基础器件而“低失调电压”这几个字往往直接决定了整个采样链路的精度上限。很多工程师选型时只看增益带宽积和静态电流结果打样回来发现小电流段线性度惨不忍睹排查半天才发现是失调电压在作怪。这篇内容我不打算念datasheet就结合自己做过的几个实际项目聊聊CSA的低失调电压为什么重要、芯片内部大致怎么实现的、选型和调试时又有哪些坑。1. 电流检测放大器的核心需求为什么低失调电压这么关键1.1 从量测精度反推放大器的性能边界先说一个很常见的场景用采样电阻测电流电阻取1mΩ电流10A时差分信号只有10mV这个信号直接被ADC采是不现实的所以中间需要一级放大器把10mV放大到比如1V。这时候放大器的输入失调电压如果高达正负100µV误差直接就是100µV除以10mV也就是1%。听起来好像还能忍但如果电流降到1A差分信号变成1mV同样的100µV失调就变成了10%的误差这已经没法看了。所以低失调电压的价值不是体现在满量程而是体现在小信号段。精密电机控制里需要很宽的动态范围比如既要能测几十安培的堵转电流又要能分辨几十毫安的待机电流这时候失调电压就决定了低端能不能测准。我曾经做过一个24V直流无刷电机驱动器要求电流检测精度在0.5%以内范围从50mA到30A。当时选了一颗Vos典型值150µV的通用运放搭差分放大电路结果小电流段实测偏差将近8%后来换成Vos在10µV以内的专用电流检测放大器才算过关。把数学关系摆出来误差百分比约等于Vos除以采样电阻上的差分电压。采样电阻压降越小、测量电流越小对失调电压的要求就越苛刻。这也是为什么电池监控这类小电流高精度场景会把采样电阻取到10mΩ甚至更大并且坚持用低失调的专用CSA。1.2 低失调电压到底低到什么程度才算合格市面上电流检测放大器大致分几个档次普通工业级的Vos在正负100µV到500µV中等精度的在正负30µV到50µV真正能叫“低失调”的一般要小于正负10µV高端一些能做到正负5µV以内甚至个别型号标称正负1µV。注意这还只是25°C常温下的值温漂指标同样重要我见过很多芯片25°C时Vos很小但温度一上来就明显偏了。低失调电压不是锦上添花它直接决定了系统能不能在小电流段保持精度。举一个更直观的例子一颗Vos10µV的CSA配1mΩ采样电阻在100mA电流下理想压降是100µV失调误差占10%这已经到了很多应用的上限如果Vos做到2µV同样条件下误差就只有2%。所以低失调电压就相当于给了你在采样电阻选型上更大的自由度可以用更小的电阻减少功耗或者在不牺牲精度的前提下拓宽量程下限。1.3 低失调对系统设计带来的连锁好处一旦把Vos降下来系统设计的连锁反应其实很有意思。首先采样电阻可以选得更小。比如某个30A的电源项目原来用2mΩ电阻满载功耗1.8W板上热得不行换了低失调CSA之后把电阻降到0.5mΩ满载功耗变成0.45W对散热和布局的压力小了很多。其次低温漂的校准难度降低产线上的单点校准变得可行不需要每个温度点都去标定。最后因为小信号段测准了很多保护逻辑可以做得更细腻比如软启动初期的小电流闭环、待机功耗监测这些功能以前做不了现在都能做。2. 实现低失调电压的主流方案与原理拆解2.1 斩波稳定技术把低频噪声搬到高频去芯片内部要实现低失调电压最主流的技术就是斩波稳定Chopper Stabilization。它的核心思路简单说就是“先调制、再放大、再解调”。输入信号在进入放大器之前先经过一个开关网络被调制到一个较高的频率上然后经过主放大器放大在输出端再经过另一个开关网络解调回原始信号。关键是失调电压和1/f噪声是在主放大器内部产生的它们没有经过输入端的调制开关所以在解调时会被搬到斩波频率的奇数倍频上最后通过低通滤波器滤掉。我用一个生活化的类比解释一下这个东西想象你在一个光线很暗的房间里拍照片相机的传感器上有一块固定的灰尘阴影。如果直接拍阴影会出现在每张照片的同一个位置你没法把它和画面内容分开。但如果你在拍照时快速左右晃动镜头灰尘阴影相对画面的位置始终不变画面内容却在移动把多张照片对齐后取平均灰尘阴影就被“抹平”了。斩波稳定就是这个思路让信号以斩波频率来回切换极性而失调始终是同一个直流偏置于是在频域上二者被分开了。斩波稳定的好处是很明显的它不仅能减小静态失调还能同时压制1/f低频噪声这对低频电流测量帮助很大因为很多应用关心的恰恰是几十赫兹以下的缓变信号。缺点是斩波会在输出端引入一些纹波和毛刺需要靠内部或外部的滤波来消除。实际用下来好的斩波型CSA输出已经比较干净了但如果你对纹波特别敏感还是要看后级滤波设计。2.2 自动调零技术先采样失调再减去自动调零Auto-Zero是另一种常见的实现方案。它的思路更直观在电路工作的间隙先把输入端短接让放大器只放大自己的失调电压把这个值采样到电容上等到正常放大阶段再从输入信号中减去刚才采到的失调值。因为失调被实时采样、实时校准所以温漂和老化带来的改变也能被跟随补偿。这种技术的问题在于它需要“调零阶段”和“放大阶段”切换输入信号不是连续的会存在采样保持的过程。对于电流检测来说如果信号本身变化很快那自动调零切换时可能会看到输出毛刺或短暂保持。所以自动调零常用于对连续性和带宽要求不那么极端的场景而斩波稳定在高带宽连续测量中更占优势。也有一些芯片把两者结合起来先用自动调零消掉大部分失调再用斩波处理残余的部分效果非常理想。2.3 经典双极性修调与激光微调比斩波和自动调零更传统的方案是经典的双极性运放加晶圆级激光修调。芯片出厂前用激光切割薄膜电阻网络把每一颗芯片的失调电压都调到极小值。这种方案的优点是噪声低、带宽高、没有斩波引入的毛刺缺点也很明显温度变化时失调仍然会随工艺漂移而且生产修调成本高芯片价格也贵。所以现在大多数高性能电流检测放大器都转向斩波或自动调零只有在极高端、对噪声极其敏感的应用里我才会专门去找激光修调的老型号。3. 选型时要盯住的几个关键参数3.1 失调电压与温漂要一起看别只看25°C选型时最容易犯的错误是只盯着25°C的Vos忽略了温漂。失调电压温漂dVos/dT的单位是µV/°C典型值在0.01到0.5之间。一个看似优秀的1µV失调芯片如果温漂是0.1µV/°C温升40°C就有4µV的偏移比原来大了好几倍。举个例子两个CSAA芯片Vos5µV、温漂0.02µV/°CB芯片Vos1µV、温漂0.1µV/°C。在温升50°C的情况下A芯片总等效失调是516µVB芯片是156µV打平了如果温升100°CA是7µVB已经是11µVA反而更好。所以选型时一定要用“全温范围内的总失调”来评估而不仅仅是常温值。3.2 共模电压范围高侧检测的硬门槛电流检测分高侧和低侧两种接法低侧是把采样电阻串在负载和地之间输入共模电压接近0V很多放大器都能胜任高侧则是把采样电阻串在电源正端和负载之间共模电压就是电源电压本身可能高达几十伏甚至上百伏。此时你必须选共模电压范围足够大的CSA否则芯片内部输入级直接饱和或者击穿。我做过一个60V电池组的电流检测选了共模耐受80V的器件并且额外关注了芯片在共模电压突变时的响应因为电机启停时母线电压会有很大的瞬态跳变共模抑制能力差的芯片输出会出现一个很大的尖峰严重时甚至导致后端比较器误触发保护。3.3 增益精度、带宽与静态电流的取舍除了Vos和共模范围还有几个参数在实际选型中经常一起权衡。固定增益CSA的增益精度一般能做到0.5%甚至0.1%它的内部电阻网络经过修调无需外部电阻所以温漂匹配度非常好可调增益的版本更灵活但外部电阻的精度和温漂直接贡献到总误差里要求高时得用0.1%精度、低温漂的金属膜电阻。带宽方面斩波型CSA的带宽一般不如普通运放通常只有几百kHz但对于开关电源的电感电流检测很多时候200kHz带宽就够用了如果是高速瞬态电流保护那得专门挑高速型号。静态电流也要看场景电池供电的设备里一颗CSA多消耗几百微安都心疼所以很多低功耗产品会选静态电流在微安级的型号当然这类芯片往往带宽和速度偏慢需要取舍。4. 实际设计中的参数计算与典型电路4.1 高侧检测还是低侧检测先想清楚再画图我之前做过一个双电源冗余供电的系统最初是低侧检测方案采样电阻在地回路里放大器输入共模很低电路简单精度也容易做。但后来发现低侧检测有个隐患如果负载和系统地之间因为长线连接存在地电位差采样电阻上的压降会叠加地噪声并且在某些故障状态下采样电阻上的大电流会在系统地线上产生干扰影响其他模拟电路。于是改成了高侧检测方案采样电阻放在电源正端CSA需要承受电源电压但好处是地回路干净还能检测到负载对地短路之类的异常状态。从经验看低侧检测适合精度优先、地线布局规整的场合高侧检测虽然对CSA的共模范围要求更高但故障诊断能力和抗干扰能力更好工业控制里用得最多。4.2 采样电阻选型功耗、精度和温漂都要算采样电阻的阻值选择本质是在精度和功耗之间找平衡。阻值越大同等电流下压降越大测量信噪比越高但功耗也越大。比如30A电流2mΩ电阻功耗是30×30×0.0021.8W1mΩ则降到0.9W0.5mΩ是0.45W。所以大电流场景要尽量选小阻值然后用低失调CSA去弥补信号幅度的下降。电阻本身的精度和温漂同样重要普通厚膜电阻温漂做到100ppm/°C就算不错精密合金电阻能做到15ppm/°C甚至更低在宽温应用里这两种电阻产生的误差差距非常大。还要关注电阻的引脚焊盘热阻因为大电流在电阻上产生温升后电阻值会变化这直接转化为测量误差。4.3 增益配置与输出级的偏置设计固定增益CSA用起来最省心因为内部电阻已经匹配好了芯片选型时选择你需要的增益档位就行。用可调增益版本时要注意外部电阻的温度系数匹配两个电阻最好同类型、同封装并且靠近放置让它们经历相同的温度变化这样增益温漂才能互相抵消。输出级设计上有一点我吃过亏很多CSA的输出是推挽结构可以直接驱动ADC但如果ADC的输入阻抗不够高会带来额外的分压误差所以我会在输出到ADC之间串一个小电阻并加一个对地电容做RC滤波同时保证后级输入阻抗在兆欧级以上。滤波截止频率要根据实际需要算比如我需要检测100Hz的电流信号RC取10kΩ和1µF截止约16Hz太低了后来换成1kΩ和100nF截止约1.6kHz既滤掉了开关噪声又不影响信号。4.4 典型电路48V电机驱动的电流采样给你一个我最近调过的例子48V直流电机驱动最大电流25A需要过流保护精度在1A以内。采样电阻选了0.5mΩ合金电阻满载压降12.5mV功耗0.3125W热量可控。CSA选了一颗Vos10µV、固定增益100V/V的斩波型电流检测放大器输出电压范围0到1.25V送给3.3V ADC。过流阈值设在1.25V对应电流25A因为Vos和电阻精度的影响实际保护点误差在正负0.3A以内完全满足要求。电路上采样电阻采用开尔文四线接法两根大电流走线走主回路两根小信号走线单独引到CSA的差分输入端避免大电流在PCB铜箔上产生的压降干扰测量。5. 调试现场常见问题与排查方法5.1 输出电压总有个固定偏移怎么排查如果你测出来输出和理论值之间总是差一个固定值优先怀疑失调电压。方法很简单把采样电阻两端短接或者让负载电流为0看CSA输出是多少这个值除以增益就是等效输入失调。如果这个值在datasheet指标范围内说明芯片本身没问题你要评估这个误差能不能接受如果明显超标那就可能是PCB布局问题或者输入端的寄生电流路径。我遇到过一次很隐蔽的情况采样电阻旁边有一根大电流走线走线上的大电流通过地平面耦合到CSA输入端产生了额外的“伪失调”重新调整布线把敏感信号远离大电流路径后就正常了。5.2 输出噪声和毛刺怎么定位来源噪声问题比固定偏移难查得多。先看波形如果输出上叠加的是高频尖峰毛刺多半是开关电源的开关噪声耦合过来的这时候要加强输入端的RC滤波或者换用共模抑制能力更强的CSA。如果是低频的慢慢漂移就要怀疑温漂和热电偶效应。热电偶效应是个容易被忽略的坑采样电阻两端如果有铜和锡焊点连接不同金属接触会产生热电动势这个电压正好叠加在电阻压降上被放大器当成了有效信号。我在一个低温漂测试中就碰到过这个问题把PCB放进温箱后输出漂了十几微伏排查很久才发现是采样电阻引脚到铜走线之间的焊接点因为温度梯度产生了热电动势。解决方法是让信号路径上的焊点尽量对称、紧密靠近减小温度差。5.3 低失调芯片也会漂可能是PCB应力惹的祸还有一种情况是芯片本身Vos没问题但贴片焊接后因为PCB机械应力导致封装内部的晶体受力使失调电压发生偏移。这种情况在陶瓷基板和厚板中更容易出现表现为换一颗芯片数值就不同或者把板子掰一下输出就变了。排查时可以用手指轻轻按压芯片附近观察输出是否有明显变化。解决方法是选封装比较大的型号或者重新设计PCB铺铜和走线让芯片远离板边和安装孔。这个小细节很多人不知道但我实际遇到不止一次值得留意。5.4 测量仪器本身的误差也不可忽视还有一个很实际的建议测量低失调CSA时先确认你的万用表或示波器够不够准。很多台式万用表的直流电压档在毫伏级别精度只有0.05%加几个字测一个10µV的失调时表本身可能就有几个微伏的误差。为了得到可信的数据我习惯用高精度六位半以上万用表或者在测量前先短路表笔记录零位再拿实测值减去零位。示波器用1:1探头测微小信号时探头本身的本底噪声和地线夹子的环路电感都会引入误差最好用差分探头并且把地线夹子剪短。6. 布线与板上细节低失调性能有一半靠Layout保6.1 开尔文接法不是玄学是大电流采样的基本功很多工程师画采样电阻的PCB时直接把CSA的差分输入走线接在采样电阻的两个焊盘上看起来没错但大电流从采样电阻的焊盘流入流出时焊盘到电阻引脚之间还有一小段铜箔铜箔电阻虽然只有零点几毫欧大电流下产生的压降叠加在采样信号上就不容忽视了。正确的做法是开尔文接法从采样电阻的两个引脚根部单独引出两根细走线走到CSA的差分输入端这两根走线不走大电流只传输电压信号。这样采样电阻上的压降和铜箔走线上的压降就被区分开精度能提升一个量级。6.2 地线布局单点接地和信号回流路径CSA的输入是差分结构但它仍然需要参考地。在PCB布局时采样电阻的地端和CSA的地引脚要分别走线到系统的一个公共接地点避免大电流地回路穿过CSA的参考地。我做过一个失败的布局采样电阻放在板子左边CSA放在右边两者之间有一条较窄的地线连接大电流从地线流过时在CSA参考地上产生了一个几毫伏的电位差导致输出出现了明显的偏置。后来把地线加宽并把采样电阻的接地端和CSA的接地端在电源入口处单点汇合问题就消失了。6.3 电源去耦给CSA一个干净的供电环境CSA虽然自身电源抑制比通常不错但电源上的噪声还是可能耦合到输出特别是测量小信号时。每个CSA的电源引脚旁边都要放一个0.1µF陶瓷电容容值不需要大关键是靠近引脚放置减少寄生电感。如果同一个芯片里有多个电源域或者板上有数字电路额外加一个1µF到10µF的电容滤波更稳妥。7. 总结把低失调电压当成系统设计的一部分回到标题这句话——“Current Sense Amplifiers Boast Low Offset Voltage”。低失调电压确实是一个很有吸引力的卖点但它不是孤立存在的参数只有把它和采样电阻、共模范围、温漂、带宽、布局布线组合起来看才能真正发挥价值。我个人的体会是选一颗低失调CSA只是第一步后面还有采样电阻的选型、PCB布局的细节、测试方法的严谨性任何一个环节忽视掉最终精度都起不来。最后分享一个小技巧如果你在做一个高精度电流检测设计第一版打样回来后先别急着测全量程精度先把“零电流输出”测准。在系统不加载的情况下看输出有没有偏如果连零都偏那后面的精度校准会非常痛苦。把零电流输出调到合理的范围内再去做满量程校准整个系统的调试会顺畅很多。这个习惯我保留了很多年也帮我在好几个项目里少走了弯路。
返回列表