工具与软件:
您好!
我们目前正在使用 DRV2625并进行一些电流表征、并且在 VDD 电源轨应处于待机模式时注意到该电源轨中的电流约为515uA。
我附上电路原理图作为参考、这里有一些简短的说明:
- VDD 连接到一个4-4.2V 电压轨、称为 VSYS_HAPT。
- NRST 连接到 MCU GPIO
- TRIG/INTZ 用作中断引脚、因此它通过一个上拉电阻连接到称为 DVDD_1V8_HAPT 的1.8V 电源轨。
以下是导通顺序:
-两个电源轨都已启动
- NRST 由 MCU 保持低电平、因此将 NRST 变为高电平->在此阶段、DVDD_1V8上的电流消耗为830nA、VSYS_HAPT 上的电流消耗为0A。
-此时,触觉驱动器似乎默认设置为将 TRIG/INTZ 作为触发引脚并处于 RTP 模式。 因此、NRST 变为高电平时、电机开始振动。
-然后我将0x49写入寄存器0x07 ->将模式更改为1、将 TRIG_PIN_func 更改为2
-这停止了振动,但现在我在 DVDD_1V8上看到830nA ,在 VSYS 上看到515uA。
我尝试了以下操作:
-一旦它进入这种状态,改变 NRST 引脚的状态就不会改变 VSYS 上的电流消耗。
-我在数据表中将上拉电阻器更改为建议的2.2k ,但这似乎会使其更糟,大约830uA。
-已将 TRIG/INTZ 引脚与 MCU 隔离,并且仍能看到问题。
但我注意到、当我断开1V8上拉电阻后、该意外电流消耗会立即消失、并且当 NRST 为高电平时、在 DVDD_1V8上测得的电流为830nA、在 VSYS 上测得的电流为1.49uA。 当 NRST 为低电平时、它会按预期进入关断模式、几乎没有电流消耗。
我们基本上是想检查是否缺少寄存器写入、或者是否缺少电源要求。
提前感谢您的帮助!
REI 