JAJSXB5 August 2025 DRV8002-Q1
PRODUCTION DATA
デバイスがアクティブで駆動コマンドを待機しているとき、ハーフブリッジ OUT1~OUT6 には開放負荷検出ループがあります。検出方式では、各ハーフブリッジ出力のハイサイドとローサイドそれぞれの開放負荷ステータスを順にチェックし、レジスタ HB_STAT2 の OUTx_xx_OLAビット、およびレジスタIC_STAT1のWARNビットのステータスを報告します。
スタンバイまたはスリープ モードから、OUT1 から開始して、制御ループは開放負荷フィルタ時間の完了後に、そのハーフブリッジの電流を低電流のスレッショルドと比較することで開放負荷状態を確認し始めます。PWM モードで動作する場合、この遅延は、レジスタ HB_OL_CNFG2 の OUTx_OLA_TH ビットを使用して、32、128、512、1024 PWM サイクルに設定できます。読み戻しには 1 つの追加サイクルが必要です。たとえば、OUTx_OLA_TH が 32 サイクルに構成されている場合、読み戻しする値が 33 番目のサイクルの終了時に利用可能になります。出力が EN/DIS のみで駆動される場合 (PWM スイッチングなし)、開放負荷検出の遅延は 10ms です。
| OUTx_OLA_TH | 遅延サイクル カウント |
|---|---|
| 00b | 32 |
| 01b | 128 |
| 10b | 512 |
| 11b | 1024 |
サイクル カウント スレッショルドの終了時、または 10ms のタイムアウトが発生した場合、OUTx_HS_OLA/OUTx_LS_OLA ビットが報告されます。設定された遅延サイクル数の後に開放負荷が検出されなければ、ループは次のハーフブリッジに移ります。ループは OUT6 を介して各出力のチェックを継続し、その後 OUT1 に戻り、OLA ループを再起動します。開放負荷チェックを有効にするには、ハーフブリッジの開放負荷検出が有効化されている必要があり (OUTx_OLA = 1b)、かつ出力 OUTx_CNFG が無効化されていない必要があります。下の図は、OLA スキームを示しています。
次の 3 つの条件のいずれかが満たされると、いずれかのハーフブリッジはスキップされます。
すべてのハーフブリッジ OUTx が PWM なしで有効になっている場合、すべてのハーフブリッジを巡回するループの合計時間は最大 60 ミリ秒かかる可能性があります。ハーフブリッジが個別または順次に駆動される場合、ループは 10ms 以上 (EN または PWM 制御周波数に依存) で開放負荷を検出します。ハーフブリッジが低周波の外部 PWM 信号で駆動される場合、出力のオフ時間が 10ms の開放負荷検出ウィンドウを超えることがあります。そのため、ハーフブリッジはタイムアウト終了時、または PWM サイクル数が 10ms 未満の場合にステータスを報告し、その後処理を継続します。