JAJA940A July 2024 – July 2025 TPS25751
Patch Burst Mode(PBM)機能は、SMBUS プロトコルと単純な I2C 書き込みの両方を使用します。SMBUS プロトコルはデータシートに記載されており(3および4を参照)、すべてのレジスタアクセスに適用できます。PBMで使用されるレジスタ書き込みおよび読み取りの例を、SMBUSレジスタ書き込みの例とSMBUS レジスタ読み取り例に示します。SMBUS プロトコルで PBMs コマンドを発行した後、I2C 書き込みは PBMs コマンドで設定されたターゲットアドレスに対して行われます。I2C パッチバーストモード書き込みに、画像を PD コントローラに送信するためのシンプルな I2C 書き込みを示します。
| タイプ | ACK | アドレス | 読み取り | データ | 説明 |
|---|---|---|---|---|---|
| start | |||||
| アドレス | TRUE | 0x21 | FALSE | レジスタアクセス用の PD I2C アドレス | |
| data | TRUE | 0x08 | レジスタ・アドレス | ||
| data | TRUE | 0x04 | (ターゲットに送信した)バイト数 | ||
| data | TRUE | 0x50 | P | ||
| data | TRUE | 0x42 | B | ||
| data | TRUE | 0x4D | M | ||
| data | TRUE | 0x73 | S | ||
| ストップ |
| タイプ | ACK | アドレス | 読み取り | データ | 説明 |
|---|---|---|---|---|---|
| start | |||||
| アドレス | TRUE | 0x21 | FALSE | レジスタアクセス用の PD I2C アドレス | |
| data | TRUE | 0x09 | レジスタ番号 | ||
| start | リピートスタートで書き込みから読取りみに変更 | ||||
| アドレス | TRUE | 0x21 | TRUE | レジスタアクセス用の PD I2C アドレス | |
| data | TRUE | 0x40 | バイト数(1) | ||
| data | TRUE | 0x00 | |||
| data | TRUE | 0x00 | |||
| data | TRUE | 0x00 | |||
| data | TRUE | 0x00 | |||
| TRUE | 0x30 | PBM アドレス | |||
| FALSE | 0x31 | タイムアウト。コントローラは、最後のバイトの読み取りに対して NACK を返します。 | |||
| ストップ |
| タイプ | ACK | アドレス | 読み取り | データ | 説明 |
|---|---|---|---|---|---|
| start | |||||
| アドレス | TRUE | 0x30 | FALSE | PBM I2Cアドレス | |
| data | TRUE | 0x01 | 画像バイト 0 | ||
| data | TRUE | 0x00 | 画像バイト 1 | ||
| data | TRUE | 0xE0 | 画像バイト 2 | ||
| data | TRUE | 0xAC | 画像バイト 3 | ||
| バイト 4 ~ 4093 | |||||
| data | TRUE | 画像バイト 4094 | |||
| 停止(1) | |||||
| start | |||||
| アドレス | TRUE | 0x30 | FALSE | PBM I2Cアドレス | |
| data | 画像バイト 4095 | ||||
| バイト 4096 ~ 11390 | |||||
| data | TRUE | 0x00 | 画像バイト 11391 | ||
| ストップ | |||||