EZ-USB HX3PD: how to setup idle mode or suspend mode? How to switch off the DS ports power supply?

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
haikuotiankong
Level 1
Level 1
First reply posted First question asked First like given

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
Moderator
750 replies posted 500 replies posted 250 solutions authored

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
Moderator
750 replies posted 500 replies posted 250 solutions authored

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

haikuotiankong
Level 1
Level 1
First reply posted First question asked First like given

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
Moderator
750 replies posted 500 replies posted 250 solutions authored

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