ZHCSEH2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
DRV2624 具有可通过 MODE[1:0] 参数进行选择的诊断例程。此例程的目的是确定是否可以安全正确地驱动执行器。如果诊断例程检测到问题,则 DIAG_RESULT 位将置为有效(高电平)。运行诊断例程后,将查看 DIAG_RESULT 以评估诊断例程的结果。如果诊断例程由于 UVLO、过热或过流等危急情况而未完成,则该诊断例程中止,并且 DIAG_RESULT 设置为 1。
诊断例程包含两个子例程:电阻测量例程和功能例程。
电阻测量子例程报告从差分输出引脚(OUT+ 和 OUT-)看到执行器的电阻,并置于 DIAG_Z_RESULT 参数上。电阻测量子例程始终在诊断例程期间执行,并且会在 DIAG_Z_RESULT 中报告输出。唯一的例外是在过热或 UVLO 情况下,这类情况下,诊断例程将立即中止,并且器件将进入待机状态。
在此子例程中绝不会发生过流情况,即使存在短路也是如此,因为电阻测量会注入过流检测电路未检测到的小电流。电阻测量子例程优先执行。此外,该子例程不会使 DIAG_RESULT 位置为有效。
测量电阻后,诊断例程会播放诊断波形,以确定是否可以成功驱动执行器。短路或开路情况以及未能检测到有效 BEMF 会导致将 DIAG_RESULT 位置为有效。请注意,如果在诊断例程期间遇到严重问题(例如过流情况),则可以中止该例程,并将 DIAG_RESULT 置为有效。