您好、TI 团队:
由 SPI 将 DRV8343初始化时、有时0x00寄存器会在初始时间反馈0x80数据。 并将 nFault 引脚拉至低电平。 我想这是一个不正常的现象。
我的问题是雷索造成这种情况的原因以及如何避免这种情况。
谢谢。

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、TI 团队:
由 SPI 将 DRV8343初始化时、有时0x00寄存器会在初始时间反馈0x80数据。 并将 nFault 引脚拉至低电平。 我想这是一个不正常的现象。
我的问题是雷索造成这种情况的原因以及如何避免这种情况。
谢谢。

您好、Akshay:
是否将故障拉至低电平并保持低电平? 这是否仅在上电期间发生? 发生这种情况时、您能否发送 nfault 和 VM 的波形? 此外、这种情况发生的频率有多高?
将 nFault 引脚拉至低电平并保持低电平;
软件复位时会发生这种现象。 我尝试了多次上电、没有发生故障;
3.波形如下图、蓝色为 VM、黄色为 nFault;软件复位时、nFault 被拉低;
4.在软件复位测试环境中,频率约为10%;
在上电测试环境下、几乎100次尝试中不会发生任何情况;

您好、Akshay:
在软件复位期间、MCU 将复位所有内部寄存器并释放所有引脚和初始驱动器、启用 DRV8343。 对于 DRV8343、ENABLE 引脚将被释放并再次被拉至高电平;
我已经读取了 SPI 寄存器、并且在寄存器地址0x01、0x02和0x03中未提供详细信息;
故障是否通过清除故障脉冲来清除?
是的、清除故障脉冲将清除故障。
在软件复位期间设备何时启用? 在设备准备就绪之前,启用后需要等待 TWAKE 时间。
~复位时、DRV8343将在5 μ s 6ms 后启用;我认为该时间比数据表中定义的 Twake 1ms 更长。
在下面的屏幕截图中、红色线是使能引脚、蓝色线是 nFault 引脚。

嗨、Yinwei、
是否从 DVDD 上拉 nFAULT? 因为如果是、我怀疑驱动器的 LDO 在使能端被拉高时可能没有出现。
波形问题:
a)图像中的"1"是否为您启动复位序列且启用被拉至低电平?
b)图像中的"2"是否为复位序列完成且启用被拉高的情况?
c)"3"是否会在启用时发送复位脉冲?
d)绿色波形是什么? 此外、ENABLE 在"2"处变为高电平与 NFAULT 变为低电平之间的时间是多长?
是否都在同一个电路板和同一个 IC 上? 您是否尝试过 ABA 交换?
此致!
阿克沙伊
我从外部 LDO 而不是 DVDD 的+5V 上拉 nFault 引脚。 我不确定这是否会对它产生影响。
a)图像中的"1"是否为您启动复位序列且启用被拉至低电平?
b)图像中的"2"是否为复位序列完成且启用被拉高的情况?
c)"3"是否会在启用时发送复位脉冲?
d)绿色波形是什么? 此外、ENABLE 在"2"处变为高电平与 NFAULT 变为低电平之间的时间是多长?
[/报价]A)是、在复位过程中会释放 ENABLE 引脚。
b)是、完成复位后、ENABLE 引脚为初始高电平状态;
c)是、我发送一个复位脉冲来清除 nFault;
D)绿色波是 SOA 引脚。 ENABLE 引脚被拉至高电平与 nFault 引脚被拉至低电平之间的时间约为0.2ms;
我试过4块电路板、都有这个问题。