CCG3PA: Stopping an active charge

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
JoLu_3455101
Level 4
Level 4
5 likes given 5 solutions authored 25 replies posted

Hi,

What is the most appropriate function to use in the CCP3PA firmware to stop an active charging session? The application is a PD power source. We are putting in conditions (if/else) and if the condition is met, we would like to the CCP3PA source to stop providing power to the sink (without physically unplugging the cable).

Thanks,
Jonathan

0 Likes
1 Solution
Pranava_YN
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi Jonathan,

Please refer to section 6.3.7.2 Disabling a PD Port, and use the API explained there to stop the active charging session. You can reenable the port using dpm_start() command as specified in 6.3.7.1

CCGx Power SDK User Guide - https://community.cypress.com/gfawx74859/attachments/gfawx74859/USBEZPDTypeC/3695/3/CCGx_Power_SDK_U...

Best regards,
Pranava

View solution in original post

0 Likes
1 Reply
Pranava_YN
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi Jonathan,

Please refer to section 6.3.7.2 Disabling a PD Port, and use the API explained there to stop the active charging session. You can reenable the port using dpm_start() command as specified in 6.3.7.1

CCGx Power SDK User Guide - https://community.cypress.com/gfawx74859/attachments/gfawx74859/USBEZPDTypeC/3695/3/CCGx_Power_SDK_U...

Best regards,
Pranava
0 Likes