CYPD4126-40LQXIT, VSEL_1_P0 and VSEL_2_P0 pin configurations for different PDO voltages

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
Harshitha
Level 2
Level 2
10 questions asked 25 sign-ins 10 replies posted

Hi,

Can you please share the VSEL_1_P0 and VSEL_2_P0 Pin configuration need to be used to program the regulator (Different PDO Voltages), like for example to drive 5V on Vbus, What will be the VSEL_1_P0  and VSEL_2_P0  pin configurations?

@KUOWENYUNG

 

0 Likes
1 Solution
Wang_Fred
Moderator
Moderator
Moderator
5 questions asked 100 solutions authored 250 sign-ins

Hello,

Sorry for late reply. The VCONN_MON pin is just a GPIO and you need to implement the voltage monitoring manually in FW. On other hand, you need to connect this pin to VCONN line through resistor divider in your HW design.

For the HW design, you can refer to CY4541, and refer to API e.g. pb_get_battery_voltage() in CCG3PA power SDK for how to implement a external voltage monitor through a GPIO.

Thanks,

Fred

View solution in original post

0 Likes
3 Replies
Wang_Fred
Moderator
Moderator
Moderator
5 questions asked 100 solutions authored 250 sign-ins

Hello KUOWENYUNG,

Please refer to the configurations set for CY4541 EVK and CCGx Host SDK project -

Wang_Fred_0-1660012359943.png

Thanks,

Fred

 

 

0 Likes
Harshitha
Level 2
Level 2
10 questions asked 25 sign-ins 10 replies posted

Hello,

Thank you for your response.

In CYPD4126-40LQXIT USB PD Controller, Pin number 19(VCONN_MON_P0/P2.4) mentioned that it Monitor VCONN for UVP condition on port, It will look for UVP detection on VCONN which is 5V .

If it is Under voltage what the device will do and which GPIO will it use to raise Under voltage flag?

 

 

 

 

0 Likes
Wang_Fred
Moderator
Moderator
Moderator
5 questions asked 100 solutions authored 250 sign-ins

Hello,

Sorry for late reply. The VCONN_MON pin is just a GPIO and you need to implement the voltage monitoring manually in FW. On other hand, you need to connect this pin to VCONN line through resistor divider in your HW design.

For the HW design, you can refer to CY4541, and refer to API e.g. pb_get_battery_voltage() in CCG3PA power SDK for how to implement a external voltage monitor through a GPIO.

Thanks,

Fred

0 Likes