7 Replies Latest reply on Feb 18, 2020 11:22 PM by TeMa_2997106

    CCG3 PDO order is automatically changed

    TeMa_2997106

      Configuration UtilityにてPDOの電流/電圧値を変更した際に、.cyacdに書きだした後に

      再度開くとPDOの順番が変わることがあります。

       

      何かルールがあるのでしょうか。

       

      変更前、変更内容

      PDO0: 5V2A→5V1.5Aに変更

      PDO1: 5V3A

      PDO2: 9V1.1A→9V1Aに変更

      PDO3: 9V2A

       

      変更後

      PDO0: 5V3A

      PDO1: 5V1.5A

      PDO2: 9V2A

      PDO3: 9V1A

       

      --------------------------------------------------------------------------

       

      The order of PDOs may not be exactly the same as my settings and may change.

      Are there any rules?

      Is there a file dependency?

       

      [procedure]

      - After setting the PDO current and voltage with the Configuration Utility, save it to .cyacd.

      - Open the .cyacd.

      - The order changes.

       

      It changes as follows.

       

      [Before change / Changes]

      PDO0: 5V2A (change to 5V1.5A)

      PDO1: 5V3A

      PDO2: 9V1.1A (changed to 9V1A)

      PDO3: 9V2A

       

      After change

      PDO0: 5V3A

      PDO1: 5V1.5A

      PDO2: 9V2A

      PDO3: 9V1A

        • 1. Re: CCG3 PDO order is automatically changed
          SananyaM_56

          Hello,

           

          Could you please let me know which PDOs among those listed you are enabling on the utility? Please share the configuration file if possible.

           

          Best Regards,

          Sananya

          • 2. Re: CCG3 PDO order is automatically changed
            TeMa_2997106

            Sananya-san,

             

            Thank you for your quick response.

             

            PDO Enable settings are as follows:

             PDO0: Disable

             PDO1: Enable

             PDO2: Disable

             PDO3: Enable

             

            I'm afraid that the configuration file contain confidential information,

            and cannot be shared with this community.

             

            Should I contact local FAE?

            • 3. Re: CCG3 PDO order is automatically changed
              HirotakaT_91

              Hello,

               

              First of all, USB PD spec does not expect that same fixed voltage defined PDOs are set.

              Configuration Utility complies with the USB PD Spec and does not accept to set it.

              Hence, an error message "Multiple PDOs with same voltages are enabled simulaneously in Source PDO" will be shown if you try it.

              This Spec is decribed at "6.4.1.2  Source_Capabilities Message" as "A Source Shall Not offer multiple Power Data Objects of the same type (fixed, variable, Battery) and the same voltage but Shall instead offer one Power Data Object with the highest available current for that Source capability and voltage."

               

               

              Next, if you do not tick "Enable" on the Source PDO setting, the PDO is not shown when Source_capability message is sent.

               

              Although the reason why the PDO order is automatically changed might be Configuration Utility software algorithm, it does not affect the device behavior for above reasons.

               

              Best regards,

              Hirotaka Takayama

              • 4. Re: CCG3 PDO order is automatically changed
                TeMa_2997106

                ※日本語で失礼します。

                 

                ご回答ありがとうございます。

                 

                EC側のマスクのかけ方の都合上、と聞きましたが詳細確認中です。

                確認取れましたら情報シェア致します。

                 

                以上です。

                • 5. Re: CCG3 PDO order is automatically changed
                  TeMa_2997106

                  確認取れました。理由は下記です。

                   

                  温度が上昇しすぎたときなどに、電流値の上限を下げるためにPDOとして持っておき、EC側で切替を行っています。

                   

                  ツールによって設定されたPDOの並び次第ですが、例えばConfigrationではPDO1PDO3Enableとし、PDO0PDO2Disableとします。その後CCG3搭載機器稼働中に電流値を変更したいときにPDOのマスク変更コマンドを送ることにより

                  PDO1PDO3Disableとし、PDO0PDO2Enableとします。

                   

                  つまりはCCG3PDOマスク切り替え機能によってPDOを変更するために、DisableにしたPDOも保持した上でツールによって並びを変更されることなく使用したい、というのが意図です。

                   

                  以上です。

                  • 6. Re: CCG3 PDO order is automatically changed
                    HirotakaT_91

                    詳細のご説明ありがとうございます。

                     

                    EZ-PD Configuration Utilityの動作として、同一電圧のPDOが複数保存された場合、このconfigurationを保存する度に、PDOの順序がスワップするようになっています。

                    例として、

                    a. 初めに以下のように5VPDOを2つ、9VPDOを2つ設定して保存したとします。

                    PDO0: 5V2A Disable PDO1: 5V3A Enable PDO2: 9V1.1A Disable PDO3: 9V2A Enable

                    b. 保存された時にスワップされるので、次にオープンすれば、以下のようなPDOの順序になります。

                    PDO0: 5V3A Enable PDO1: 5V2A Disable PDO2: 9V2A enable PDO3: 9V1.1A Disable

                    c. この状態のまま再び保存すれば、次に元の順序に戻ります。

                    PDO0: 5V2A Disable PDO1: 5V3A Enable PDO2: 9V1.1A Disable PDO3: 9V2A Enable

                     

                    この挙動に対して、現在変更予定はありません。

                    お客様はこの動作を想定した上で、周辺デバイス(EC等)の動作を検討することとなります。

                     

                    よろしくお願い致します。

                    Hirotaka Takayama

                    1 of 1 people found this helpful
                    • 7. Re: CCG3 PDO order is automatically changed
                      TeMa_2997106

                      ご回答ありがとうございます。

                       

                      Utilityの仕様(と言っていいのかわかりませんが)であること、理解しました。