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 置為有效。