“GoodCRC”メッセージの“Specification Revisionフィールド”が、受信したメッセージヘッダと一致しないのはなぜですか?– KBA229728 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by yasa_4608926 Version: **
Translation - English: Why is “Specification Revision Field” of a “GoodCRC” Message Not Consistent with the Received Messag...
質問:“GoodCRC”メッセージの“Specification Revisionフィールド”が、受信したメッセージヘッダと一致しないのはなぜですか?
回答:“Specification Revisionフィールド”の“GOODCRC”メッセージは、USB-PD 3.0仕様の以下の定義に従います。詳細はUSB-PD 3.0バージョン1.2仕様に次のように記載されています。
GoodCRCメッセージの2bitのSpecification Revisionフィールドは意味を持たず、メッセージの受信側によってdon’t careと見なされます。GoodCRCメッセージの送信側は、メッセージヘッダのSpecification Revisionフィールドに01bを含むメッセージに応答するとき、Specification Revisionフィールドを01bに設定します。GoodCRCメッセージの送信側は、メッセージヘッダのSpecification Revisionフィールドに10bを含むメッセージに応答するとき、Specification Revisionフィールドを00bまたは01bまたは10bに設定することがあります。
GoodCRCメッセージが意味を持たないことはUSB-PD 3.0仕様で明確に記載されているため、GoodCRCメッセージは、メッセージヘッダと一致する場合もあれば、一致しない場合もあります。このメッセージは受信側によっても無視されることになっているため、エンドカスタマーはこのような不一致をCCGxファームウェアの問題として扱うべきではありません。