Community Translation - Using the CCGx Power SDK, How Can VBUS_P_CTRL Pin of CCG3PA Be Used as a GPIO – KBA228399

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

cross mob
keni_4440091
Level 7
Level 7
500 replies posted 100 solutions authored 50 solutions authored

Hi

I want to translate KBA228399, pls confirm to my work.

Regards,

Nino

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello, Nino-san

yes, confirm to work this KBA.

thanks,

Jenna Jo

Jenna Jo
0 Likes

タイトル:CCGxパワーSDKを使用して、CCG3PAVBUS_P_CTRLピンをどのようにGPIOとして使用できるか – KBA228399

バージョン 4

ChaitanyaV_612019/09/17 6:31 に作成。ChaitanyaV_612019/09/17 6:43 に変更。

Author: LisaZ_26          Version: **

VBUS_IN_DISCHARGEピンには電源が供給されVBUS_P_CTRL アサートHIGHに設定されます。(HIGH値=VBUS_IN_DISCHARGE電圧値)。VBUS_P_CTRLドライブロジックのCCGXパワーSDKで下記のAPI機能を使用します:

HIGH:pd_internal_pfet_off(0,
false);

LOW: pd_internal_pfet_on(0, false);

VBUS_P_CTRLピンをGPIOとして構成するためには、VBUS_P_CTRLドライブロジックのCCGXパワーSDKで下記のAPI機能を使用します:

High-Z:pd_internal_cfet_off(0,
false);

LOW: pd_internal_cfet_on(0, false);

CCGx Power SDK API ガイドを参照して下さい。

タイプ‐A VBUSの有効および無効のために、GPIOとしてVBUS_P_CTRLを使用する場合のVBUS_IN_DISCHARGEピンの設計の懸念点

一般的に、CCGXパワーSDKは電力のみと2つの役割の電源、の2つのタイプに分けられます。-下記のサンプルファームウェアプロジェクトは電源のみとしてのCCG3PAアプリケーションです:

  • CYPD3171-24LQXQ_cla
  • CYPD3174-24LQXQ_pa_opto_fb
  • CYPD3175-24LQXQ_pa_direct_fb

一方、ファームウェアプロジェクト例 CYPD3171-24LQXQ_pb2つの役割の電源のCCG3PAアプリケーション用です。

電源のみのプロジェクトでは、設計のみの検討で、タイプ‐A VBUSソースで電源供給されるVBUS_IN_DISCHARGEを備える必要があります。

2つ役割の電源ベースアプリケーションでは、ハードウェアおよびファームウェア設計において下記のアイテムが必要になります:

  1. ハードウェア設計では、VBUS_IN_DISCHARGE VBUS_C_DISCHARGEを入れ替え、VBUS_C_DISCHARGEがタイプ‐C VBUSノードに直接接続していることを確認して下さい。同様に、VBUS_IN_DISCHARGEがタイプ‐A VBUSの電源ソースに直接接続されている事も確認して下さい。

  1. 上述のファームウェアプロでは、タイプ‐C機能からVBUS_IN_DISCHARGE監視機能を削除し、VBUS_C_DISCHARGE監視機能と入れ替えて下さい。

66 閲覧 カテゴリ: USB: 3.0 - Super Speed タグ: gpio, sdk, cortex-m0, type-c, ccg3pa

0 Likes