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
T-elospathic
Level 1
Level 1
First reply posted First question asked Welcome!

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
1 Solution

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
4 Replies
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

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

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
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Yes, the GPIO in CCG3PA can do I2C.

0 Likes

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

0 Likes