CCG3 PDO order is automatically changed

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

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

0 Likes
1 Solution

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

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

View solution in original post

7 Replies
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

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

0 Likes
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

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?

0 Likes

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.

pastedImage_0.png

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.

pastedImage_3.png

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

0 Likes
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

※日本語で失礼します。

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

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

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

以上です。

0 Likes
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

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

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

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

PDO1PDO3Disableとし、PDO0PDO2Enableとします。

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

以上です。

0 Likes

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

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

TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

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

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

0 Likes