Hi,
I am currently designing an application using USB Type-C as a main power connector.
My power requirements are close to 25W so according to my understanding, I have to use the PD protocol provided by the Type-C Standard.
My power chain looks like this :
I have a few questions about that IC :
I'm not familiar with the Cypress development tools but it looks pretty straightforward to use, generate the code and then program using a MiniProg3.
Can you please comment and let me know if the solution suggested above makes sense for my application ?
Best regards,
Mathieu
Solved! Go to Solution.
Hi Mathieu,
1. Please kindly refer my comments as below for your concerns:
>> Yes, CCG2 can do it after you added 9V@3A into sink PDO.
>> Yes. It is easy to programming the CCG2 using the EZ-PD Configuration Utility via I2C bootloadering.
2. Can you please comment and let me know if the solution suggested above makes sense for my application ?
1) For hardware design, we could like to recommend you take a look CY4521 schematic, which is DRP and data source design, for your project, you just need keep consumer path is okay.
2) For firmware design, we could like to recommend you install EZ-PD configuration Utility, CCGx SDK, and go through the user guide of this two tools. And begin firmware customize (just for GPIOs, I2C,...) based on your requirements.
3) For programming, CYPD2122 (all of part number could get from Order Information of datasheet) can support SWD programming and I2C bootloadering.
Best Regards,
Lisa
Hi Mathieu,
1. Please kindly refer my comments as below for your concerns:
>> Yes, CCG2 can do it after you added 9V@3A into sink PDO.
>> Yes. It is easy to programming the CCG2 using the EZ-PD Configuration Utility via I2C bootloadering.
2. Can you please comment and let me know if the solution suggested above makes sense for my application ?
1) For hardware design, we could like to recommend you take a look CY4521 schematic, which is DRP and data source design, for your project, you just need keep consumer path is okay.
2) For firmware design, we could like to recommend you install EZ-PD configuration Utility, CCGx SDK, and go through the user guide of this two tools. And begin firmware customize (just for GPIOs, I2C,...) based on your requirements.
3) For programming, CYPD2122 (all of part number could get from Order Information of datasheet) can support SWD programming and I2C bootloadering.
Best Regards,
Lisa