JAJSWO2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
DRV2624には診断ルーチンがあり、MODE[1:0] パラメータで選択できます。このルーチンの目的は、アクチュエータを安全かつ正しく駆動できるかどうかを判断することです。診断ルーチンによって問題が検出されると、DIAG_RESULT ビットがアサートされます (high) 。診断ルーチンの実行後、DIAG_RESULT をチェックして、診断ルーチンの結果を評価します。UVLO、過熱、過電流状態などの致命的な条件が原因で、診断ルーチンが完了しない場合、診断ルーチンは中止され、DIAG_RESULTは1 に設定されます。
診断ルーチンは、抵抗測定ルーチンと機能ルーチンの 2 つのサブルーチンで構成されている。
抵抗測定サブルーチンは、差動出力ピン (OUT +および OUT-) からの観測結果としてアクチュエータの抵抗を報告し、DIAG_Z_RESULT パラメータに配置されます。抵抗測定サブルーチンは常に診断ルーチンの間に実行され、出力は DIAG_Z_RESULT に通知されます。唯一の例外は、過熱または UVLO 状態中であり、この場合診断ルーチンは直ちに中止され、デバイスはスタンバイ状態に移行します。
このサブルーチンでは、短絡が存在していても、過電流状態は発生しません。抵抗の測定値は、過電流検出回路によっては検出されない小さな電流を注入するためです。抵抗測定サブルーチンが最初に実行されます。また、このサブルーチンは DIAG_RESULT ビットをアサートしません。
抵抗測定の後、診断ルーチンは (キャリブレーション波形と同じ波形) を再生して、アクチュエータを正常に駆動できるかどうかを判断します。短絡または開放状態が発生し、有効な BEMF が検出されないと、DIAG_RESULT ビットがアサートされます。診断ルーチン中に過電流状態などの重大な問題が発生した場合、このルーチンを中止して、DIAG_RESULT がアサートされることに注意してください。