当功率 FET 关闭时,用户可以在待机状态下通过关断状态诊断来确定 OUTx 节点上的阻抗。通过此诊断,可以在待机状态下被动检测以下故障情况:
- 输出对 VM 或 GND 短路 < 100Ω
- 对于全桥负载,开路负载 > 1KΩ
注: 通过此诊断无法检测负载短路。但是,如果在 ACTIVE 操作期间发生过电流故障 (OCP),用户可以从逻辑上推断出这一点,但 OLP 诊断不会报告 STANDBY 状态下的任何故障。处于运行状态的 OCP 和处于待机状态的 OLP 都意味着终端短路(OUT 节点短路)。
- 用户可以配置以下组合
- OUTx 上的内部上拉电阻 (ROLP_PU)
- OUTx 上的内部下拉电阻 (ROLP_PD)
- 比较器基准电平
- 比较器输入选型(OUT1 或 OUT2)
- 如果 SPI_IN 寄存器已解锁,此组合由控制器输入(引脚仅用于 HW 型号)或 SPI 型号的 SPI_IN 寄存器中的等效位决定。
- HW 型号 - 启用关断状态诊断时,比较器输出 (OLP_CMP) 在 nFAULT 引脚上可用。
- SPI 型号 - 关断状态诊断比较器输出 (OLP_CMP) 在 STATUS2 寄存器中的 OLP_CMP 位上可用。此外,如果 SPI_IN 寄存器已锁定,则当启用关断状态诊断时,该比较器输出也可在 nFAULT 引脚上使用。
- 用户需要切换所有的组合并在比较器输出稳定后记录比较器输出。
- 根据输入组合和比较器输出,用户可以判断输出是否有故障。
在 PH/EN 或 PWM 模式下,全桥负载的无故障场景与故障场景的 OLP 组合和真值表如表 7-12 所示。
表 7-11 关断状态诊断表 - PH/EN 或 PWM 模式(全桥)用户输入 | OLP 设置 | OLP CMP 输出 |
---|
nSLEEP | DRVOFF | EN/IN1 | PH/IN2 | OUT1 | OUT2 | CMP REF | 所选输出 | 正常 | 开路 | GND 短路 | VM 短路 |
---|
1 | 1 | 1 | 0 | ROLP_PU | ROLP_PD | VOLP_REFH | OUT1 | L | 高电平 | L | H |
1 | 1 | 0 | 1 | ROLP_PU | ROLP_PD | VOLP_REFL | OUT2 | H | 低电平 | L | H |
1 | 1 | 1 | 1 | ROLP_PD | ROLP_PU | VOLP_REFL | OUT2 | H | 高电平 | L | 高电平 |