Configuring 39w Dual USb C-A Charger with EZ-PD Utility

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!

Hi all,

I'm trying to configure my CCG3PA design (based on the 39 dual USB C-A car adapter reference design firmware) using the EZ-PD utility, but I'm unable to read the config from the device, open the supplied .cyacd file (in the reference design files), or update firmware. I am using the USBCEE PAT board, and am able to read device info for the PAT board AND my prototype charger board, but it always fails when I try to read the config from my board.

I have already flashed the hex file using the PSoC programmer, and verified that multiple USB C and USB A charging profiles (like PD, QC2.0, etc.) work as-is. I just need to configure more profiles. Any ideas?

0 Likes
1 Solution

Hi ,

We have confirmed and assured that the 39W car charger reference design (https://www.cypress.com/documentation/reference-designs/ez-pd-ccg3pa-usb-c-pps-39w-dual-port-car-cha... ) can support CC bootloading for firmware upgrade. May I know is there any hardware customizes/changes on your board based on 39W car Charger reference design? So that we can help you out quickly.

Meanwhile, there is a user guide of 39W car charger reference design and cc bootloader supported. You could refer it. User Guide ( https://www.cypress.com/file/431856/download) section 4.2 Firmware Update Over CC Interface.

Best Regards,

Lisa

View solution in original post

0 Likes
3 Replies
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi ,

Could you please make sure which version you have been got from USBCEE? As per my experience, the PAT only for programming CCGx via CC bootloader and do not have configuration capabilities. You need check it with USBCEE.

Meanwhile, if you have CY4532 on your hands, you can use CY4532 read and configure the 39W Car Charger.

Best Regards,

Lisa

0 Likes

Hi Lisa,

Using other firmware obtained from Cypress, I was able to use the PAT (Rev-0) to configure, flash, and read/update profiles. Unfortunately, this source code does not have any functionality for the type-A port enabled... and adding it would be a bit of an undertaking.So, I explored more. It seems the issue here is the bootloader included in the 39w example firmware. If I first flash the other project, with updated bootloader, then reflash the chip using the PAT tool and EZ-PD with the 39w firmware, I am able to use the EZ-PD utility to reflash and reconfigure my custom board.

I am now looking to Cypress to update the 39w example with an improved bootloader (but I will do that myself when I get the source code).

Also, using the CY4532 did not work until I updated the bootloader, so, the problem is the bootloader in the rev0 hex file for the 39w project.

0 Likes

Hi ,

We have confirmed and assured that the 39W car charger reference design (https://www.cypress.com/documentation/reference-designs/ez-pd-ccg3pa-usb-c-pps-39w-dual-port-car-cha... ) can support CC bootloading for firmware upgrade. May I know is there any hardware customizes/changes on your board based on 39W car Charger reference design? So that we can help you out quickly.

Meanwhile, there is a user guide of 39W car charger reference design and cc bootloader supported. You could refer it. User Guide ( https://www.cypress.com/file/431856/download) section 4.2 Firmware Update Over CC Interface.

Best Regards,

Lisa

0 Likes