“GoodCRC”メッセージの“Specification Revisionフィールド”が、受信したメッセージヘッダと一致しないのはなぜですか?– KBA229728 - Community Translated (JA)

Version 3

    Community Translated by yasa_4608926          Version: **

     

    Translation - English: Why is “Specification Revision Field” of a “GoodCRC” Message Not Consistent with the Received Message Header? – KBA229728

     

    質問:“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ファームウェアの問題として扱うべきではありません。