HX3PD Disable PD and Tristate VSEL_GPIO1/2

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
IxNW
Level 1
Level 1
First question asked Welcome!

Hello,

We are currently working on a custom board using the HX3PD. We would like to disable the PD section of the HX3PD, tristate the VSEL_GPIO1 and VSEL_GPIO2 pins, and use PWREN_P1 and OVCUR_P1 to enable the USB power switch  for the DS1 port and detect the overcurrent conditions respectively.

Can Cypress provide a binary with this functionality or a PSoC Creator project to enable building of custom images?

Thanks!

 

0 Likes
1 Solution
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

Please refer to the HX3PD firmware in the Dock SDK which is based on the CY6611 EVK schematic. You could modify the PD controller project to disable PD for DS1 and set the MUX_CTRL GPIOs (which are mapped to VSEL_GPIO1 and VSEL_GPIO2 pins) to required state.

Best Regards,

Sananya

View solution in original post

0 Likes
1 Reply
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

Please refer to the HX3PD firmware in the Dock SDK which is based on the CY6611 EVK schematic. You could modify the PD controller project to disable PD for DS1 and set the MUX_CTRL GPIOs (which are mapped to VSEL_GPIO1 and VSEL_GPIO2 pins) to required state.

Best Regards,

Sananya

0 Likes