☰
POWERSTEP01中RSENSE采样电阻的选型布局与示波器实测指南
2026/10/30 3:14:02 网站建设 项目流程

1. RSENSE 在 POWERSTEP01 里到底承担什么角色

去年我在做一台桌面级数控机床的进给轴驱动板,主控选了意法半导体的 POWERSTEP01。这颗芯片集成度确实高,四个半桥、运动引擎、电流控制逻辑全塞在一颗 QFN 封装里,外围器件比传统“MCU + 栅极驱动 + 分立 MOS”方案少了一大截。但真正让我花时间折腾的,反而是数据手册里反复出现、看起来又没什么存在感的 RSENSE。

1.1 为什么这颗芯片离不开外部采样电阻

很多第一次接触 POWERSTEP01 的人会误以为,既然芯片内部集成了功率管和电流控制逻辑,电流采样也应该做在内部。实际上它做不到,因为片上功率管的导通电阻虽然不算大,但会随结温明显变化,同一颗芯片在不同温度下导通电阻可能相差 30% 到 50%,拿它当采样基准,电流控制精度根本没法看。所以 ST 把低边功率管的源极单独引出来,让你在外面接一颗精密采样电阻,芯片内部的电流检测放大器再回来量这颗电阻上的压降。

这个方案的好处很明显,采样电阻你可以自己选高精度、低温漂的型号,电流控制精度完全由外部元件的水平决定。它带来的代价也很直接,RSENSE 这颗电阻直接串在主功率回路上,所有电机电流都会从它上面走,选型、布局、焊接任何一个环节出了岔子,整台驱动器的表现都会出问题。

1.2 内部电流闭环的工作流程,以及 RSENSE 电压被送到哪

POWERSTEP01 内部的电流控制逻辑,简单说就是“峰值电流检测 + 固定关断时间”的思路。芯片通过 SPI 接口接收目标电流值,内部 DAC 把这个数字目标转换成一个模拟参考电压,然后电流检测放大器不断比较 RSENSE 上的压降和这个参考电压。当低边管导通、电机电流逐渐爬升,RSENSE 上的压降跟着涨,涨到参考电压那个临界点,内部比较器翻转,芯片就关掉低边管或者切换 PWM 状态。

这一整套动作每一个 PWM 周期都在执行,所以 RSENSE 上实时反映的并不是“平均电流”,而是每个开关周期内的瞬时电流波形。这也是为什么我在调试时坚持用示波器直接量 RSENSE,而不是只盯着软件里读回的电流寄存器,寄存器里看到的是经过平均和滤波的值,很多动态问题早就被抹平了。POWERSTEP01 的四个半桥都有独立的采样引脚,数据手册里通常标成 R1_1、R1_2、R2_1、R2_2 这组名字,每颗采样电阻都要独立接到对应的引脚上,不能共用一颗,因为四个半桥是独立控流的。

如果你只是照着参考设计画板,可能觉得 RSENSE 不就是一颗电阻嘛,按 BOM 填进去就行。但等你真正上示波器去“Probe RSENSE”的时候就会明白,这颗电阻的阻值、功率、封装、布局、甚至测量方式,每一项都能单独写一篇调试笔记。这篇文章我就照着我在项目里的实际经历,从选型计算到焊接布局,再到示波器实测判读,把 RSENSE 这条线彻底讲透。

2. 怎么把 RSENSE 阻值算明白

RSENSE 的阻值不是拍脑袋定的,它要同时满足几个约束条件,才能让 POWERSTEP01 的电流环既控制得准,又不至于把自己热死。

2.1 从目标峰值电流反推阻值范围

第一个约束来自芯片内部检测电路的量程。POWERSTEP01 内部比较器的参考电压有一个最大范围,数据手册里不会给你一个特别宽的区间,但通常它的检测电压不会要求你做到很高,一两百毫伏到几百毫伏这个量级比较常见。如果你的 RSENSE 选得太大,电机电流还没到目标值,RSENSE 上的压降就已经顶到了检测电路的上限,电流环会提前进入限流状态,相当于你永远输出不了设定的扭矩。

反过来,RSENSE 选得太小也有问题,检测电压信号会变得非常微弱。POWERSTEP01 的电流检测放大器不是理想器件,它本身有失调电压和噪声,你给它一个只有十几毫伏的信号,信噪比就非常难看,电流控制精度会明显下降,电机低速运行时尤其明显。所以 RSENSE 阻值应该在一个“让目标峰值电流对应的检测电压落在检测电路量程中段”的范围内。

我们实际项目中驱动的是 57 系列步进电机,峰值电流设定 5A,电源电压 48V。我按经验先估算了一下:目标峰值压降取 0.3V 到 0.5V 是比较舒服的区间,换算下来阻值就是 0.06Ω 到 0.1Ω。我最后选了 0.1Ω,原因后面说。

2.2 功耗、温漂、寄生电感一起算

阻值定下来之后必须马上算功耗,这是很多人跳过的关键一步。电流流过电阻产生的功耗是 I²R,注意这个 I 要用峰值电流而不是平均电流来计算,因为步进电机驱动里峰值电流通常明显高于平均电流,特别是在低速大扭矩的工况下。按 5A 峰值、0.1Ω 来算,瞬时功耗就是 25×0.1=2.5W,这已经是一个不小的数值了。为了让电阻在工作时温度不至于过高,我会按两倍裕量去选型,也就是至少选 5W 额定功率的电阻。

焊接封装也要跟着功率走,0.1Ω、5W 的低电感电阻,常见的是 2512 封装或者带散热片的绕线功率电阻。2512 贴片电阻的散热能力有限,就算额定功率标 5W,实际在 PCB 上能否真正跑到 5W 还得看铜箔面积和散热条件,所以我的习惯是额定额定功率往高了选,确保焊盘下方铺了大面积铜箔帮助散热。

温漂系数是另一个容易被忽略但很致命的参数。普通厚膜电阻的温漂能做到 ±100ppm/°C 就算不错,劣质一点的可能到 ±200ppm/°C 甚至更高。按 ±100ppm/°C、0.1Ω、温升 50°C 来算,阻值变化就是 0.1×100×50/1e6=0.0005Ω,也就是 0.5mΩ,看上去不大,但换算成检测电压变化,在 5A 电流下就是 2.5mV,足以让电流控制出现肉眼可感知的偏差。所以我建议采样电阻至少选 ±50ppm/°C 的合金电阻,最好是金属箔或锰铜类低温漂材料,这样热态下电流漂移才能控制在合理范围。

2.3 一组我在项目中用的计算案例

我把当时做的几组方案放在一起对比过,这里直接列出来供你参考。项目背景是 48V 电源、目标峰值电流 5A,POWERSTEP01 供电正常,电机是 2 相混合式步进电机。

方案阻值峰值压降峰值功耗留出温度裕量后推荐额定功率结论
A0.1Ω0.5V2.5W5W推荐
B0.05Ω0.25V1.25W2W可选,注意信噪比
C0.2Ω1.0V5W10W不推荐,功耗太大

方案 A 是我们最终采用的方案,原因很简单,检测信号幅值合适,信噪比好,功耗摊到 5W 额定功率的电阻上也够安全。方案 B 也不是不能用,但你在调电流环的时候会明显感觉到低速噪声偏大,尤其是在电流只有几百毫安的情况下。方案 C 我在实验室试过一次,输出 2A 电流时那颗电阻已经烫得不能碰,果断放弃了。

如果你觉得单颗电阻的功耗还是太大,可以采用多颗并联的方案。比如用两颗 0.2Ω 并联,等效阻值 0.1Ω,单颗电阻功耗变成 1.25W,选 2W 额定功率的就够了。但并联方案有一个额外的要求,两颗电阻的布局必须完全对称,功率走线长度一致,否则电流分配不均,其中一颗会比另一颗热得多。后面讲布局的时候我会专门说这个问题。

3. 焊接与布线:RSENSE 没焊好,神仙探头也救不了

阻值算得再好,焊接和布局出了问题,照样白搭。POWERSTEP01 是 QFN 封装,引脚间距很密,RSENSE 又必须放在离芯片尽可能近的位置,所以这块的 PCB 设计其实比想象中要讲究。我刚开始画这块板的时候,就是因为贪图布线方便,把采样电阻放得离芯片远了那么几毫米,后面调试就多花了一整个下午。

3.1 引脚说明与四个半桥的对应关系

POWERSTEP01 有四个半桥,每一路半桥的低边 MOS 源极都独立引出,对应一个采样引脚。数据手册里通常把四个引脚标成 R1_1、R1_2、R2_1、R2_2,具体的对应关系你要以自己拿到的数据手册为准,因为不同封装批次可能有差异。每一个采样引脚都需要外接一颗独立的 RSENSE 电阻,电阻的一端接引脚,另一端接功率地(PGND)。芯片通过检测引脚和 PGND 之间的电压来感知这一路半桥的电流。

很多初学者在这里会犯一个错误,下意识地把四个采样引脚并在一起,共用一颗 RSENSE。这样做的后果是四路半桥的电流检测全部串扰,POWERSTEP01 的电流控制逻辑会收到完全错误的信息,轻则电流失真,重则直接触发过流保护或烧毁功率管。每一路都必须单独采样,这个没有商量余地。

还有一个细节,POWERSTEP01 的每个桥臂在电流衰减阶段会有所谓的“续流”状态,电流可能通过续流二极管或高边 MOS 续流,这时采样电阻上的电流并不是电机电流的全部。所以你在示波器上看到的 RSENSE 波形并不是一个完整的正弦或梯形包络,而是一段一段的、只在特定 PWM 状态才有的脉冲信号。理解这一点之后再去读波形,就不会被吓到了。

3.2 开尔文连接的正确做法和常见错误

RSENSE 虽然只有两个电气端点,但在 PCB 上它应该有四个连接点,这就是常说的开尔文连接(Kelvin connection)。两个大电流端点走主功率回路,承载电机电流;两个小信号端点走检测回路,连接到 POWERSTEP01 的采样引脚和功率地。这样做的好处是,大电流在 PCB 铜箔上产生的那点压降不会被误算进采样电压里。

我之前看到过一块板子,采样电阻的焊盘直接和功率走线共用一段铜箔,等于是检测回路和功率回路共用了一段导线。那段铜箔宽度只有 1mm,在 5A 电流下产生了大约 12mV 的压降,直接叠加到采样信号上。结果就是电流环控制精度奇差,电机运行噪声大,低速时甚至出现明显抖动。后来我把焊盘改成了四个独立焊盘,功率电流走底面粗铜,检测信号走顶层细线,问题立刻消失。

具体到 POWERSTEP01 的布局,采样电阻靠近芯片引脚的那一端,引脚和电阻焊盘之间的走线要尽量短,最好是电阻紧贴着芯片引脚摆放,中间不要打过孔。如果实在要绕过孔,也要确保该段走线属于检测回路而不是功率回路,避免大电流路径上的电压降混入检测信号。

3.3 功率回路与检测回路分离的布局经验

我总结的布局原则其实就一句话,功率电流和一个检测信号不要在铜箔上共享路径。听起来简单,实际画板的时候还是要刻意去检查几处。

第一,RSENSE 的功率接地端应该直接回到输入电容的负极端,形成星型接地,不要和芯片的模拟地混在一起。POWERSTEP01 的控制逻辑地(GND)和功率地(PGND)虽然最终会连到一起,但在 PCB 上最好单点汇合,汇合点选在输入电容的负极附近。第二,从 RSENSE 检测点到芯片采样引脚的检测线要细,但在采样电阻附近不要铺大片地平面覆盖它,否则高频噪声会通过寄生电容耦合到检测线上。第三,检测线要注意避让功率开关节点和栅极驱动信号,这些节点上的 dv/dt 非常剧烈,平行走线几毫米都能耦合出几十毫伏的噪声。

电源部分还有一个容易被忽略的坑,就是功率地回流路径上不要有其他敏感的模拟信号走线穿过。我在调试中遇到过 RSENSE 波形上叠加了一个 40kHz 左右的周期性毛刺,后来查出来是电源地线上的一段铜箔和另一路的斩波信号挨得太近,属于典型的串扰问题。把那一小段走线重新规划之后,波形干净了很多。

4. 示波器实测 RSENSE 波形:从探头到判读

当“Probing RSENSE”真正发生在实验室里时,测量方法本身就会影响你看到的东西。直接用普通探头加鳄鱼夹地线去戳 RSENSE,测出来的波形跟你实际想看到的可能完全是两码事。

4.1 探头选择:为什么我不建议夹子线直接戳

普通无源探头的地线是一条长长的鳄鱼夹线,夹在 RSENSE 的地端,探头尖戳在信号端,这就形成了一个大的地线环路。在功率板上,这个环路就像一根天线,会把开关节点的高频辐射都拾进来。你量出来波形上那一堆密密麻麻的振铃,有很大一部分不是真实电路的问题,而是你的测量方法带来的。

我建议优先使用探头接地弹簧,也就是把探头前端那个地线夹子摘掉,换成自带的短弹簧针,直接接触 RSENSE 地端的焊盘。这样地线环路面积被压缩到几乎为零,高频噪声的拾取会大幅下降。如果板子上的开关噪声实在太大,或者你测的是电源电压比较高的系统,可以考虑用差分探头去测。POWERSTEP01 支持最高 85V 的电源电压,在拉高电压测试时,差分探头的共模抑制能力会让普通探头望尘莫及。

探头带宽方面,100MHz 左右的带宽基本够用。RSENSE 上那两个关键频率分量,一个是 PWM 开关频率,通常几十 kHz 到一两百 kHz,另一个是开关沿的上升时间和振铃频率,可能到十几兆赫兹。100MHz 带宽的探头不会把这些信息滤掉太多,再高的带宽当然更好,但成本就上去了。

4.2 测量点与参考地选择

测量点选择同样重要。我习惯把探头直接点在 RSENSE 电阻的焊盘上,而不是点到芯片引脚那一端,因为那一端到采样电阻之间走线上的压降虽然很小,但叠加了功率电流产生的电压,严格来说测出来的结果会混入走线阻抗的影响。直接点电阻焊盘,看到的就是电阻本身的压降,这才是我们要的检测信号。

参考地呢,不要随手夹在主板的螺丝孔上,那个位置到采样电阻地端之间可能隔着很长的功率地铜箔,跑大电流时铜箔上本身就有压差。正确做法是参考地直接接在采样电阻地端焊盘附近的功率地铜箔上,能够看到的最小单位就是单一元件的压降,不会把 PCB 走线上的压降也算进去。

如果你的示波器有多个通道,我还建议把另一个通道接到电机的相电压上,用相电压作为触发源,在恒定的 PWM 相位点观察 RSENSE 波形。这样你能很直观地看到每个 PWM 周期内,电流上升的那段斜坡对应的时间窗口,以及电流衰减阶段采样信号是如何消失的。用这个组合去判断 POWERSTEP01 的电流环工作状态,比单看一个通道要高效得多。

4.3 如何从波形判断电流环工作是否正常

正常工作时,POWERSTEP01 的 RSENSE 波形应该长什么样,我描述一下你就有数了。

把时基打到 PWM 周期级别(比如 20kHz 的 PWM,周期 50μs),你可以看到 RSENSE 电压在每个 PWM 周期的导通时间内是一段缓慢上升的斜坡,从接近零爬到一个峰顶,然后掉回零。这个斜坡对应的是低边管导通时电感激磁、电流线性上升的过程。如果你设定的电流控制使能,斜坡的峰顶会被内部比较器钳在一个大致恒定的电平上,这就是峰值电流控制的特征。

把时基拉长到电机换相的级别(比如 1ms 到 10ms),你会看到每个 PWM 周期的峰值高度被一个低频包络调制,这个包络大致呈梯形,对应电机绕组中相电流的上升、保持和衰减。梯形包络的斜率和平顶的平整度,直接反映了电机绕组电感和反电动势的相互作用。

异常波形的话,我见过的比较多的是两类。一类是 RSENSE 波形上叠加了明显的高频振铃,通常是测量地线环路太大或者采样电阻的寄生电感偏大,也可能是因为检测线离开关节点太近。另一类是梯形包络的边缘出现低频抖动,占空比在周期性变化,这往往是电流环快要振荡的前兆,需要检查采样信号的滤波和电流环控制参数。

5. 调试中踩过的坑与排查方法

这一部分是我最想强调的。理论上的选型和布局都做得“看起来没问题”,但上了实际负载之后,各种奇怪的毛病才开始显形。我在这块板子上前前后后排查过好几个问题,把最有代表性的几个写下来,应该能帮你省下不少时间。

5.1 波形失真:检测电阻噪声耦合问题

第一次上电以后,我在 RSENSE 上看到的波形可以说惨不忍睹,开关沿上全是毛刺,幅值甚至比有效信号还高。我第一反应是采样电阻质量不行,换了一颗更贵的合金电阻,波形还是那样。后来仔细排查发现,问题出在检测线的一段走线正好经过了一个电感下方,那是电机输出线从板子上方飞过时形成的寄生耦合。

把那段检测线改到远离输出线和开关节点的位置,并且尽量短粗一点,毛刺立刻就消失了。这件事让我形成了一个习惯,画完板之后一定要把采样检测线、功率开关线、电机输出线分层检查一遍,看有没有长距离平行的情况。你哪怕花半天时间把布线重新理一遍,也比你上了台之后花三天去找噪声源头划算。

另外,如果你的采样信号需要加 RC 滤波,千万注意滤波电容不能太大。常用的做法是放一个几十皮法到几百皮法的小电容,滤掉开关沿的高频分量。太大就会让电流环的检测信号变得太钝,响应速度跟不上,控制性能反而更差。

5.2 电流爬不上来的误区

有一段时间我遇到的问题是电机低速运行时扭矩明显不足,软件里读回来的电流显示已经到了设定值,但电机实际出力就是不够。我一度怀疑是电机本身的问题,后来用示波器看 RSENSE 波形才发现,PWM 周期的导通时间被电流环限制得很短,占空比只有百分之十几,大部分时间电流都在衰减。

查下来问题居然出在 RSENSE 阻值偏大。我原来用的是 0.15Ω,想着检测电压高一点更准确,结果在 5A 目标电流下,RSENSE 上的压降达到了 0.75V,已经逼近检测电路在低电压摆幅下的工作边界,芯片认为电流到顶了,就开始频繁限流。把阻值降回 0.1Ω 并且重新校准电流配置之后,扭矩就完全正常了。这件事提醒我,阻值选型一定要结合芯片内部检测电路的电压量程来算,不能只图信号看得舒服。

5.3 热态电流漂移问题

板子长时间运行之后,我发现电机的高频噪声慢慢变大,停下来重新读电流寄存器,发现电流值比冷态时下降了大约 4%。一开始以为是芯片发热导致的内部参考电压漂移,后来用热成像仪看了一下板子,发现 RSENSE 电阻的表面温度到了 90°C 以上。虽然那款电阻标称温漂 ±100ppm/°C,但实际在接近额定工况下运行时,阻值变化比标称值还要大一些。

这个问题的根源还是我当初为了省成本,选了一款普通厚膜电阻而不是合金低温漂电阻。换了金属箔电阻之后,同样的工况下温漂带来的电流变化降到了 1% 以内,整机的噪声表现也明显改善。我的建议是,RSENSE 这颗料的成本尽量不要省,它直接决定了电机在长时间工作时的扭矩一致性,省下这几块钱,后面可能要花大价钱去处理客户投诉。

5.4 问题排查速查表

我把调试中遇到过的典型现象、原因和解决办法整理成了下面这个表,方便你直接在项目里对照。

现象可能原因排查方法解决办法
RSENSE 波形毛刺多地线环路大、检测线串扰、采样电阻寄生电感大换接地弹簧、检查走线缩短检测线、远离开关节点、选低电感电阻
电机低速噪声大检测信号信噪比低、RSENSE 偏小看 RSENSE 电压幅值增大阻值或改用低失调检测方案
扭矩不足RSENSE 偏大导致提前限流对比目标压降和检测量程降低阻值并重新校准电流配置
热态电流漂移采样电阻温漂大热成像测电阻温度换低温漂合金电阻、加大散热铜箔
电流环振荡检测线过长、RC 滤波不当看 PWM 占空比是否抖动优化走线、调整 RC 参数

最后再分享一个我自己的习惯:在 PCB 上我会给 RSENSE 预留两套封装焊盘,一套是 2512 贴片封装,一套是直插功率电阻封装,间距和引脚定义兼容。这样在调试阶段如果发现贴片电阻散热不够,可以直接把直插电阻焊上去对比测试,不用重新打板。这个习惯救过我好几回,每次参数不确定时,我都能通过快速更换电阻封装来锁定问题到底出在采样电阻本身还是别的环节。如果你也正在调 POWERSTEP01 的电流环,建议你从一开始就把 RSENSE 当成一个关键器件去对待,选型、布局、测量每一步都认真做一遍,后面能少走很多弯路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询