JAJA880 May 2025 TPS25751 , TPS26750
「USB PD 仕様」では、ポートの機能に応じてサポートすべき拡張メッセージ (DRP、ソースのみ、シンクのみ) が定義されています。TPS25751 および TPS26750 PD3 構成レジスタ 42h には、これらの必要なメッセージをサポートするように構成が含まれています。サポートされている各メッセージに対して、追加のレジスタも設定する必要があります。このセクションでは、必要な拡張メッセージと、関連する TI レジスタについて説明します。これにより、ポートの機能に基づいてメッセージをサポートできます。
| USB-C PD ポート機能 | 必要なメッセージ サポート | 説明 |
|---|---|---|
|
デュアル ロール ポート (DRP) |
サポート ソース拡張メッセージ [8] = 0x1 |
このビットがアサートされると、PD コントローラは TX_SCEDB レジスタ (0x77) の内容で GET_Source_Capabilities_Extended USB PD メッセージに応答します。 |
|
*サポート バッテリ機能メッセージ [10] = 0x1 |
このビットがアサートされると、PD コントローラは、GET_Battery_Capabilities USB PD メッセージに TX_BCDB レジスタ (0x7D) の内容で応答します。 |
|
|
*サポート バッテリ ステータス メッセージ [11] = 0x1 |
このビットがアサートされると、PD コントローラは、GET_Battery_Status USB PD メッセージに TX_BSDO レジスタ (0x7B) の内容で応答します。 |
|
|
シンク キャップ拡張 [17] = 0x1 をサポート |
このビットがアサートされると、PD コントローラは TX_SKEDB レジスタ (0x7E) の内容で GET_Sink_Capabilities_Extended メッセージ USB PD メッセージに応答します。 |
|
|
サポート ソース情報 [18] = 0x1 を取得します |
このビットがアサートされると、PD コントローラは TX_Source_INFO レジスタ (0x78) の内容で GET_Source_INFO USB PD メッセージに応答します。 |
|
|
ソースのみ |
サポート ソース拡張メッセージ [8] = 0x1 |
このビットがアサートされると、PD コントローラは TX_SCEDB レジスタ (0x77) の内容で GET_Source_Capabilities_Extended USB PD メッセージに応答します。 |
|
*サポート バッテリ機能メッセージ [10] = 0x1 |
このビットがアサートされると、PD コントローラは、GET_Battery_Capabilities USB PD メッセージに TX_BCDB レジスタ (0x7D) の内容で応答します。 |
|
|
*サポート バッテリ ステータス メッセージ [11] = 0x1 |
このビットがアサートされると、PD コントローラは、GET_Battery_Status USB PD メッセージに TX_BSDO レジスタ (0x7B) の内容で応答します。 |
|
|
サポート ソース情報 [18] = 0x1 を取得します |
このビットがアサートされると、PD コントローラは TX_Source_INFO レジスタ (0x78) の内容で GET_Source_INFO USB PD メッセージに応答します。 |
|
|
シンクのみ |
*サポート バッテリ機能メッセージ [10] = 0x1 |
このビットがアサートされると、PD コントローラは、GET_Battery_Capabilities USB PD メッセージに TX_BCDB レジスタ (0x7D) の内容で応答します。 |
|
*サポート バッテリ ステータス メッセージ [11] = 0x1 |
このビットがアサートされると、PD コントローラは、GET_Battery_Status USB PD メッセージに TX_BSDO レジスタ (0x7B) の内容で応答します。 |
|
|
シンク キャップ拡張 [17] = 0x1 をサポート |
このビットがアサートされると、PD コントローラは TX_SKEDB レジスタ (0x7E) の内容で GET_Sink_Capabilities_Extended メッセージ USB PD メッセージに応答します。 |