JAJSX12 July 2025 AFE53004W
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
PMBus プロトコルは、電源管理のための I2C ベースの通信規格です。PMBus には、電源アプリケーション向けにカスタマイズされた標準コマンドコードが含まれています。AFEx3004W には、ターンオフ、ターンオン、マージン low、マージン high、通信障害アラート ビット (CML)、PMBUS リビジョン などのいくつかの PMBus コマンドが実装されています。図 6-14 に、代表的な PMBus 接続を示します。PMBus プロトコルをイネーブルにするには、INTERFACE-CONFIG レジスタの EN-PMBUS ビットを 1 にセットする必要があります。
I2C と同様に、PMBus は 8 ビット データ バイトの可変長パケットであり、それぞれにレシーバ アクノリッジ (受信確認) があり、開始ビットと停止ビットの間でラップされます。最初のバイトは常に 7 ビットの ターゲット アドレス であり、その後に 書き込み ビットが続きます。この書き込みビットは、パケットの目的のレシーバを識別する 偶数アドレス と呼ばれることもあります。2 番目のバイトは 8 ビットの コマンド バイトで、それぞれのコマンドコードを使用して、送信される PMBus コマンドを識別します。コマンド バイトの後、トランスミッタは、レシーバ コマンド レジスタに書き込むコマンドに関連するデータ (表 6-15 に示すように、最下位バイトから最上位バイトまで) を送信するか、コマンド レジスタに関連するデータをレシーバから読みたいことを示す新しいスタート ビットを送信します。次に、レシーバは、同じ最下位バイトの最初の形式に従うデータを送信します (表 6-18を参照)。
| MSB | .... | LSB | ACK | MSB | ... | LSB | ACK | MSB | ... | LSB | ACK | MSB | ... | LSB | ACK |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| アドレス (A) バイト セクション 6.5.2.2.1 | コマンド バイト セクション 6.5.2.2.2 | データ バイト - LSDB | データ バイト - MSDB (オプション) | ||||||||||||
| DB [31:24] | DB [23:16] | DB [15:8] | DB [7:0] | ||||||||||||
| S | MSB | … | R/W (0) | ACK | MSB | … | LSB | ACK | Sr | MSB | … | R/W (1) | ACK | MSB | … | LSB | ACK | MSB | … | LSB | ACK |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| アドレス バイト セクション 6.5.2.2.1 | コマンド バイト セクション 6.5.2.2.2 | Sr | アドレス バイト セクション 6.5.2.2.1 | LSDB | MSDB (オプション) | ||||||||||||||||
| コントローラから | ターゲット | コントローラから | ターゲット | コントローラから | ターゲット | ターゲットから | コントローラ | ターゲットから | コントローラ | ||||||||||||
AFEx3004W の I2C インターフェイスには、一部の PMBus コマンドが実装されています。表 6-10 に、AFEx3004W に実装されているサポートされている PMBus コマンドを示します。DAC は、PMBus-OPERATION-CMD-X に DAC-X-MARGIN-LOW、DAC-X-MARGIN-HIGH ビット、SLEW-RATE-X ビット、および CODE-STEP-X ビットを使用します。複数のチャネルにアクセスするには、最初に 「レジスタ マップ」 セクションの レジスタ名 表で指定されている PMBus ページ アドレスを PMBUS ページ レジスタに書き込み、その後でチャネル固有のレジスタに書き込みます。
| レジスタ | PMBUS-OPERATION-CMD-X[15:8] | 説明 |
|---|---|---|
| PMBUS-OP-CMD-X | 00h | ターンオフ |
| 80h | ターンオン | |
| 94h | マージン low | |
| A4h | マージン high |
AFEx3004W には、グループ コマンド プロトコルや通信タイムアウト障害などの PMBus 機能も実装されています。PMBUS-CML レジスタの CML ビットは、PMBus の通信フォルトを示します。このビットは、1 を書き込むことでリセットされます。
PMBus バージョンを入手するには、PMBUS バージョン レジスタを読み出します。