JAJUA24 October   2025

 

  1.   1
  2.   説明
  3.   設計を開始
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1評価基板の概要
    1. 1.1 はじめに
    2. 1.2 キットの内容
    3. 1.3 仕様
    4. 1.4 製品情報
  8. 2ハードウェア
    1. 2.1 ヘッダとテストポイントの情報
    2. 2.2 コネクタの情報
    3. 2.3 インジケータ LED
    4. 2.4 ハードウェア設定
  9. 3ソフトウェア
    1. 3.1 Web GUI のアクセスまたはローカル GUI のインストール
    2. 3.2 評価基板を GUI に接続
    3. 3.3 GUI の概要
    4. 3.4 DRV81545 GUI
    5. 3.5 DRV81646 GUI
  10. 4ハードウェア設計ファイル
    1. 4.1 回路図
    2. 4.2 PCB レイアウト
    3. 4.3 部品表 (BOM)
  11. 5追加情報
    1. 5.1 商標

DRV81646 GUI

DRV81646 GUI は DRV81646EVM および DRV81646DGQEVM の両方で利用します。付属の GUI ソフトウェアは、ハードウェアおよび SPI インターフェイスの両方を介してデバイスとのやり取りに対応しています。DRV81646 GUI には、ハードウェアインフェースページと SPI インターフェイスページという、2 つの主要ページがあります。ハードウェアインターフェイスページでは、入力 PWM を使用してデバイスを制御でき、デバイス設定を直感的に管理できます。nFAULT LED は視覚的インジケータとして機能し、1 つまたは複数のチャネルで過電流または過熱保護がトリガされたことを示します。一方、SPI インターフェイスページには、SPI コマンドの送信による ON/OFF 制御や、各チャネルの詳細な故障情報が用意されており、デバイスの性能の概要をより良く理解し、ターゲットを絞ったトラブルシューティングが可能になります。

以下の 図 3-7 は、Hardware モードの Load Control (負荷制御) パネルを示しています。メインセクションは赤のボックスで囲まれ、文字が割り当てられています。

DRV81646EVM, DRV81646DGQEVM, DRV81545EVM, DRV81X4XEVM DRV81646EVM ドライバ制御パネルのハードウェアインターフェイス図 3-7 DRV81646EVM ドライバ制御パネルのハードウェアインターフェイス
表 3-2 DRV81646 GUI のハードウェアインターフェイスの概要

部品ラベル

説明

A

Driver Configuration (デバイス構成)

インターフェイスの選択:このデバイスには、以下の 2 つのインターフェイスオプションがあります:ハードウェアと SPI。

  • Hardware Interface (ハードウェアインターフェイス):この構成では、PWM 入力を使用してチャネルを制御します。このインターフェイスは、マイコン経由で RSLEW/CNT ピンに適切な抵抗を接続して選択します。

  • SPI Interface (SPI インターフェイス):SPI は、制御レジスタビットを設定して実行する、SPI コマンドを介して出力を制御します。

ハードウェアと SPI を切り替えるには、デバイスをパワーダウンして、インターフェイスを変更してから、電源を投入する必要があります。
  • Rise/Fall Time (立ち上がり/立ち下がり時間):この設定では、適切な抵抗を RSLEW/CNT ピンに接続して出力スルーレートを構成します。スルーレートに変更を適用するには、電源を切って再投入する必要があることに注意してください

B

DRV81646 のブロック図。

C

OUT1 チャネル制御パラメータ。

  • IN1 Duty Cycle (IN1 デューティサイクル):IN1 PWM のデューティサイクルは 0% ~ 100% の間で調整できます。

  • IN1 Frequency (IN1 周波数):IN1 PWM 周波数は 0Hz ~ 250kHz の範囲で変更可能で、単位 (Hz または kHz) を選択できます。

  • IN1 Ramp Rate (IN1 ランプ速度):デューティサイクル増分の割合を制御します。

  • OUT1 Enable/Disable (OUT1 イネーブル/ディスエーブル):このトグルスイッチは IN1 PWM 信号の適用をアプリケーションを制御します。

    • Enabled (イネーブル):IN1 PWM 信号は IN1 ピンに印加されます。

    • Disabled (ディスエーブル):IN1 PWM 信号は IN1 ピンに印加されません。

  • 電流:各チャネルの SRC ピンで測定された出力電流を表示し、電流フローをリアルタイムで表示されます。

D
  • Device (デバイス):デバイス名

  • Firmware Version (ファームウェアバージョン):評価基板のファームウェアバージョン

  • VM voltage (VM 電圧):電源電圧の値。

E
  • nFAULT Pin Status (nFAULT ピンステータス):

    • :アクティブな故障条件がない通常動作を示します。

    • ::1 つまたは複数のチャネルで過電流または過熱保護機能が起動したことを示します。

以下の 図 3-7 は、SPI モードの Load Control (負荷制御) パネルを示しています。メインセクションは赤のボックスで囲まれ、文字が割り当てられています。

DRV81646EVM, DRV81646DGQEVM, DRV81545EVM, DRV81X4XEVM DRV81646EVM ドライバ制御パネルの SPI図 3-8 DRV81646EVM ドライバ制御パネルの SPI
表 3-3 DRV81646 GUI の SPI インターフェイスの概要
部品ラベル説明
A

Driver Configuration (デバイス構成)

インターフェイスの選択:このデバイスには、以下の 2 つのインターフェイスオプションがあります:ハードウェアと SPI。

  • Hardware Interface (ハードウェアインターフェイス):この構成では、PWM 入力を使用してチャネルを制御します。このインターフェイスは、マイコン経由で RSLEW/CNT ピンに適切な抵抗を接続して選択します。
  • SPI:SPI は、制御レジスタビットを設定して実行する、SPI コマンドを介して出力を制御します。
ハードウェアと SPI を切り替えるには、デバイスをパワーダウンして、インターフェイスを変更してから、再び電源を投入する必要があります。
  • Rise/Fall Time (立ち上がり/立ち下がり時間):この設定では、適切な抵抗を RSLEW/CNT ピンに接続して出力スルーレートを構成します。スルーレートに変更を適用するには、電源を切って再投入する必要があることに注意してください

BDRV81646 のブロック図。
C

OUT1 チャネル制御パラメータ。

  • IN1 Duty Cycle (IN1 デューティサイクル):IN1 PWM のデューティサイクルは 0% ~ 100% の間で調整できます。
  • IN1 Frequency (IN1 周波数):IN1 PWM 周波数は 0Hz ~ 250kHz の範囲で変更可能で、単位 (Hz または kHz) を選択できます。
  • IN1 Ramp Rate (IN1 ランプ速度):デューティサイクル増分の割合を制御します。
  • OUT1 Enable/Disable (OUT1 イネーブル/ディスエーブル):このトグルスイッチは IN1 PWM 信号の適用をアプリケーションを制御します。
    • Enabled (イネーブル):IN1 PWM 信号は IN1 ピンに印加されます。
    • Disabled (ディスエーブル):IN1 PWM 信号は IN1 ピンに印加されません。
  • 電流:各チャネルの SRC ピンで測定された出力電流を表示し、電流フローをリアルタイムで表示されます。
D
  • Device (デバイス):デバイス名
  • Firmware Version (ファームウェアバージョン):評価基板のファームウェアバージョン
  • VM voltage (VM 電圧):電源電圧の値。
E
  • Fault_CHx
    • :最後の SPI トランザクション以降、正常に動作していることを示します。
    • :チャネル X で故障が発生しました。最後の SPI トランザクション以降にチャネル X で故障が発生した場合、このビットがセットされます。有効な SPI トランザクション (パリティチェック成功) の終了時に nSCS が High にプルバックされると、このビットはクリアされます
  • SPI_ERROR
    • :SCLK 番号が正しいこと、パリティチェックに成功したことを示します。
    • :受信データビットのパリティチェックが受信パリティビットと一致していないこと、または NSCS が Low のときに受信した SCLK パルス数が 8 の倍数でないことを示しています。

F

SPI Response Packet (SPI 応答パケット)

各チャネルの現在のチャネル状態は、nSCS ピンの立ち下がりエッジ (SPI トランザクションの開始時) でラッチされます。ラッチ故障は nSCS ピンの立ち上がりエッジでクリアされます。

  • FAULT_CHx:

    • 0:最後の SPI トランザクション以降、チャネルが正常に動作しています。

    • 1:チャネル X で故障が発生しました。最後の SPI トランザクション以降にチャネル X で故障が発生した場合、このビットがセットされます。有効な SPI トランザクション (パリティチェック成功) の終了時に NSCS が High にプルバックされると、このビットはクリアされます

  • SPISTAT:SPISTAT = (SDI) & NOT(SPI_ERROR) として定義されます。

ドライバが tH_SCLK 間隔中に SDO を Low/High にすると、現在のトランザクションにおける SPI エラーが次のトランザクションで通知されます。SDO 状態は SPISTAT = (SDI) & NOT(SPI_ERROR) にセットされます。最も簡単な SPISTAT 値の読み取り方法は、tH_SCLK 間隔の間に SDI = 1 に保持し、tSDOHIZ 後に SPISTAT を読み取ることです。これにより、SPI エラーが発生すると SPISTAT = 0 になり、それ以外の場合は SPISTAT = 1 になります。

G

SPI Input Packet (SPI 入力パケット)

  • CHx_N_Stat:CHx_N_State ビットが 1 にセットされると、内部ロジックにより、対応するローサイド出力のチャネル N-FET がオンに切り替わります。CHx_N_State を 0 にセットすると、対応する OUTx がオフになります。これらのビットは CHx トグルスイッチにリンクされています。

  • R/W:R/W (読み取り/書き込み) ビットは、CHx_N_state ビットを出力に伝搬するかどうかを決定します。R/W を 1 にセットすると書き込み動作を実行します。R/W を 0 にセットすると、既存の出力状態と故障情報を読み取りますが、現在の出力状態は変更されません。出力に故障が発生すると出力がオフに切り替わり、状態は 0 を返します。

  • パリティビット P[2:0]:P[2:0] は 3 つのパリティビットのセットで、受信データワードの正確性をチェックするために使用されます。パリティチェックに失敗した場合、出力状態は更新されません。パリティビットは以下のように計算されます。ここで、⊕は XOR です:

    • P[2]: B7 ⊕ B6 ⊕ B5

    • P[1]:B6 ⊕ B5 ⊕ B4

    • P[0]:B5 ⊕ B4 ⊕ B3

  • SDI:このビットは SPI エラー検出に使用されます。詳細については、データシートをご覧ください。