cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD™ Type-C

haikuotiankong
New Contributor

For EZ-USB HX3PD:

1: How to setup idle mode or suspend mode for host? is it any host API  to setup this USB controller idle mode or suspend mode?

2: Is it possible to switch off the power supply of DS port? 

Many thanks!

0 Likes
1 Solution
Sananya_14
Moderator
Moderator

Hello,

1. Please note that the hub cant initiate suspend for the host as per the USB specification but it can enter deep sleep mode to save power if host initiates suspend. Please refer to the macro SYS_DEEPSLEEP_ENABLE in the HX3PD DMC and PD firmware.

2. Yes, the power supply can be turned off for DS1 using the psrc_disable() function to disable the VBUS provider path in the HX3PD PD controller firmware. 

Best Regards,

Sananya

View solution in original post

3 Replies
Sananya_14
Moderator
Moderator

Hello,

1. Please note that the hub cant initiate suspend for the host as per the USB specification but it can enter deep sleep mode to save power if host initiates suspend. Please refer to the macro SYS_DEEPSLEEP_ENABLE in the HX3PD DMC and PD firmware.

2. Yes, the power supply can be turned off for DS1 using the psrc_disable() function to disable the VBUS provider path in the HX3PD PD controller firmware. 

Best Regards,

Sananya

View solution in original post

haikuotiankong
New Contributor

the power supply can be turned off for DS1 using the psrc_disable() function to disable the VBUS provider path in the HX3PD PD controller firmware. 

>> If only DS1 power supply can be turned off? Or all the DS(  DS1~DS7 ) power supplies can be trun off?

0 Likes
Sananya_14
Moderator
Moderator

Hello,

For the other non-PD ports, the hub controller is the one that enables PWREN for the power switches and the hub controller firmware is fixed so we cant modify it to turn off power for custom requirement i.e. when there is no overcurrent condition.

Best Regards,

Sananya

0 Likes