- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The customer want to operate USB2.0 tranfer as DATA sink.So, they are going to use sample firmware of EZ-PD CCGx Power SDK(ex. CYPD3175-24LQXQ_pa_direct_fb_3_3_0_1882_0_0_0_pa.cyacd)
Q) In this case, is it possible to operate USB2.0 transfer as DATA sink without Firmware customization( Only use sample firmware)
Of cource, it is ok to customize configuration table parameters by EZ-PD Configuration utility
Best Regards
Macnica/Arai
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kindly download CCG3 datasheet and read Ordering Information.
You can choose a chip part from here depends on the Application which you would like to develop. CYPD3126 is one of the feasible choice.
Regarding the project, kindly download latest SDK. (As of March 2019, Host SDK v3.3 and CCG SDK v3.0.2 is available which is the latest one.)
https://www.cypress.com/documentation/software-and-drivers/ez-pd-software-development-kit
Host SDK 3.3 has CYPD3126 project.
If the customer wants to set Data Role as client, kindly choose DRP or UFP part.
What is the application? Whether default FW can meet the requirement depends on what you want to do.
Best regards,
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Arai-san,
No. CCG3PA is targeted for PC power adapters, mobile chargers, car chargers, and power bank applications.
DP/DM pins are used for Charger Detect.
Kindly read CCG3PA datasheet and reconsider to use CCG3 instead of CCG3PA if possible.
Best regards,
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Takayama san
I am thinking that CYPD3126-42FNXIT(CCG3) can operate USB2.0 transmit as data sink, Because the device is supported DRP. But I can not find the sample project in the SDK for CYPD3126. So, We are searching the base sample FW that it is possible to operate only power source and Data SINK(USB2.0). Is there a sample SDK that it is operate mentioned above?
I do not want to customize the firmware, I would like to judge whether we can satisfy the customer's request with just sample FW(SDK).What is the criterion for the necessity of customization with USB 2.0 communication?
Best Regards
Arai
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kindly download CCG3 datasheet and read Ordering Information.
You can choose a chip part from here depends on the Application which you would like to develop. CYPD3126 is one of the feasible choice.
Regarding the project, kindly download latest SDK. (As of March 2019, Host SDK v3.3 and CCG SDK v3.0.2 is available which is the latest one.)
https://www.cypress.com/documentation/software-and-drivers/ez-pd-software-development-kit
Host SDK 3.3 has CYPD3126 project.
If the customer wants to set Data Role as client, kindly choose DRP or UFP part.
What is the application? Whether default FW can meet the requirement depends on what you want to do.
Best regards,
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CYPD3126 projectが見つけられません、上記リンク先教えて頂きますでしょうか?
今回カスタムFW化せずに、サンプルだけで、仕様はUSB2.0通信(UFP)、Powerソースとして動かく事が可能か否かを判断したいと考えております。上記サンプルを使用すれば、最低限 USB2の通信とパワー供給は可能となりますでしょうか?もちろん、それ以外の機能や制約が必要であれば、サンプルFWだけでは対応不可という結論に至れるのですが。
アプリは,若干下記の様にUSB口のI/F変換が必要ですが、データとしてはUSB2.0のデータを受けます(PCからのデータ)
・ロボット(Type-B I/F) - (Type-A I/F)CCG3基板(Type-C) -(Type-C) PC/タブレット
・上記 真ん中の CCG3基板を作成します
宜しくお願い致します
マクニカ 荒井
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
先程掲載したURLをクリックし、EZ-PD Software Development Kitのページを開きます。
次に、EZ-PD Host Software development Kitをクリックします。
このページで、Download CCGx Host SDK v3.3 Installerをクリックし、Host SDKインストーラをダウンロードします。
その後、インストールすることで、Host SDKのフォルダ郡が作成されます。以下がCYPD3126の場合のフォルダパスです。
C:\Program Files (x86)\Cypress\EZ-PD CCGx Host SDK\CCGx\Firmware\projects\CYPD3126-42FNXI_notebook
さて、アプリケーションについてですが、実現可能と思います。
PC/タブレットにパワーを供給する(つまりはCCG3基板がPower Sourceになる)状態で、あとはデータがPCからCCG3基板側に流れてくるのですね。
別にCCG3がPC/タブレットからのUSB2.0の通信データを受け取らず、そのままロボットに流して良いと思いますがいかがでしょうか。(イメージ図としては、CY4531のType-CレセプタクルからUSB3.0 Type-Bに配線している部分。)
よろしくお願い致します。
HIrotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
返信有難うございます。CYPD3126のプロジェクトが入手できました。ちなみに、ざっくりですが、添付の様なブロックをイメージしています、
但し、データ通信(USB2 HS)については、DRPの可能性があるのですが、この場合もFWに関しては、カスタマイズせず、サンプルのみで実現可能と考えてよろしいでしょうか?
荒井
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
注釈:タブレットまたはNotebookがDR_SWAPを行うものと考えて返答していました。
本構成の場合、CCG3に対してPower Sinkで接続されるタブレットまたはNotebookがDR_SWAPを発行する場合、CYPD3126で問題なく動作します。データ通信がDRPになった場合でも、コンフィギュレーションテーブルの設定だけで(ファームウェアの変更なしに)実現可能です。
タブレットまたはNotebookがDR_SWAPを発行しない場合、CYPD3126のサンプルファームウェアではこの構成で希望する動作は実現できません。CYPD3126のサンプルファームウェアはDR_SWAPを自動的に発行しないため、Data roleが切り替わりません。
一つの解決策として、CYPD3123(Charge-through Dongle)を利用する方法がございます。CYPD3123のサンプルファームウェアであればDR_SWAPを行いますので、実現可能です。ただ、パッケージは40-QFNになり、ブートローダもI2Cブートローダではないので、それでも良いのかという別の懸念はございます。
よろしくお願い致します。
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CYPD3123のサンプルファームウェアに関しましては、PDの対応バージョンは2.0でしょうか?もしくはPD3.0にも対応しておりますでしょうか?
マクニカ 荒井
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
CYPD3123 (Charge Through Dongle) FW supports PD 3.0.
For more information, kindly refer to CCGx SDK User Guide which located on "C:\Program Files (x86)\Cypress\EZ-PD CCGx SDK\CCG3-CCG4\Documentation\CCGx_FW_UserGuide.pdf".
Best regards,
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Takayama san
I understood.Thank you for your reply.
Best Regards
Arai