cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD Type-C

ZaBl_2977946
New Contributor

Hey all,

I'm designing a dual USB charging device which will have 1x USB-A and 1x USB-C port, offering 60+W PD over the type-C port, and QC4.0 over the type-A. What I'm trying to figure out is how the CYPD3175 controls the DCDC for the second port. I see examples using P2.2 (controlling CE input) and another using P0.0 (to FB) and P2.2 (to EN) to control the DCDC. I need to use a DCDC for a 50v bus, so in order to properly select that and design my circuit, I'm trying to find out how this secondary control works. Can these outputs be programmed to do the same internal pull-up/down that the FB pin can (to adjust the FB input of the DCDC), or does it require a QC-compliant DCDC controller (such as ACT4526 or 4527)?

If this has been answered elsewhere, I can't find it, but feel free to link me.I've been through the EZ-PD CCG3PA datasheet, but it's fairly unspecific.

0 Likes
Reply
1 Solution
ShifangZ_26
Moderator
Moderator

Hi ,

I could like to recommend you refer below documentation to begin your CCG3PA project design.

getting start of CCG3PA: https://www.cypress.com/file/363656/download )

And then, add a GPIO into the CCG3PA project, you could refer below example code from PSoC Creator which is same IDE as CCG3PA.

https://www.cypress.com/documentation/application-notes/an86439-psoc-4-using-gpio-pins

Best Regards,

Lisa

View solution in original post

0 Likes
Reply
4 Replies
YiZ_31
Moderator
Moderator

Hi,

CCG3PA has only one FB pin, other GPIO cannot be programmed to do the same thing as FB.

QC 4.0 can only be supported in Type-C port not Type-A port.

Regards,

Eddie

0 Likes
Reply
ZaBl_2977946
New Contributor

Hi Eddie,

Thanks for your reply. So I can use the GPIO to control an external source with normal GPIO functions, or I can program an I2C interface to do it, right? If I have full control over this in C code, then I can make it work. I don’t know how customizable these GPIO functions are (if they’re very limited, or fully codeable so I can use my own logic).

For the A port, then I mean QC2.0/3.0.

0 Likes
Reply
YiZ_31
Moderator
Moderator

Yes, the GPIO in CCG3PA can do I2C.

0 Likes
Reply
ShifangZ_26
Moderator
Moderator

Hi ,

I could like to recommend you refer below documentation to begin your CCG3PA project design.

getting start of CCG3PA: https://www.cypress.com/file/363656/download )

And then, add a GPIO into the CCG3PA project, you could refer below example code from PSoC Creator which is same IDE as CCG3PA.

https://www.cypress.com/documentation/application-notes/an86439-psoc-4-using-gpio-pins

Best Regards,

Lisa

View solution in original post

0 Likes
Reply