cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD Type-C

WaPe_4689101
New Contributor

I check cypd3125 SDK , only support 5V, 9V, 15V, 20V. But I want to chenge output voltage 12V.

How can I do?

Thanks

0 Likes
1 Solution
Sananya_14
Moderator
Moderator

Hello,

Please save the configuration with the 12V PDO first, it will generate a *.cyacd, *.xml and *.c file, and replace the config.c file in the project with the modified one. Once you do that, kindly rebuild the project and program the firmware file.

If you still see 20V, it could be possible that the PD contract happens at 20V even with 12V added as the sink may be requesting for the same.

Best Regards,
Sananya

View solution in original post

0 Likes
4 Replies
Sananya_14
Moderator
Moderator

Hello,

You could add a source PDO that supports 12V using the EZ-PD Configuration Utility and program the device with the new configuration.

Please refer to the Configuration Utility Guide for more details-https://www.cypress.com/file/183686/download

Best Regards,

Sananya

0 Likes
WaPe_4689101
New Contributor

I already tried this way,  I builded CYPD3125-40LQXI_notebook, andf I changed PDO (deleted 15 and 20V, changed 9V to 12V), saved  to CYPD3125-40LQXI_notebook_1.cyacd,  then I updated firmware, but it did not work , ouput voltage was still 20V.

thanks

0 Likes
Sananya_14
Moderator
Moderator

Hello,

Please save the configuration with the 12V PDO first, it will generate a *.cyacd, *.xml and *.c file, and replace the config.c file in the project with the modified one. Once you do that, kindly rebuild the project and program the firmware file.

If you still see 20V, it could be possible that the PD contract happens at 20V even with 12V added as the sink may be requesting for the same.

Best Regards,
Sananya

View solution in original post

0 Likes
WaPe_4689101
New Contributor

I added 12V PDO , replaced config.c, rebuilt the project. It worked as my design. Thanks very much.

0 Likes