请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MCT8316Z-Q1 主题中讨论的其他器件:MCT8316Z
工具与软件:
您好!
我使用的 MCT8316在定制电路板上具有 SPI 接口
上电后、nFAULT 会被拉至低电平。
读取内部寄存器时、NPOR 位指示为故障(IC_NPOR 中的位3 Status_Register = 0。 所有其他故障位均为0)
即使在长时间(1秒)或短时间(30微秒)切换 nSLEEP 信号后、此错误仍然存在。 根据数据表、这应该会清除故障。
输入电压为24V、AVDD 电压为3.3V、降压电压为3.3V。
根据数据表、有两种可能的上电序列、一种带有 VM、另一种带有 nSLEEP。
VM 从数据表中恢复、nFAULT 将恢复:

VM 从设计来看、nFAULT 保持低电平:

来自数据表的 nSLEEP:

设计中的 nSLEEP:

nSLEEP 上30微秒的短脉冲不会复位故障:
通过 SPI 清除故障会复位故障、并且驱动器工作正常。
但为什么首先报告故障信号呢?