Query about HX3

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

cross mob
lock attach
Attachments are accessible only for community members.
chetang91
Level 1
Level 1
25 sign-ins 10 questions asked 10 sign-ins

hello, 

i am trying to implement  a USB HUB system using  ''CYUSB3324''. Is this possible to disable downstream USB port  by disconnecting only  vbus supply or do i need to cut-down data lines also (by separate hardware IC) to disable the port at downstream port ?

 

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

Hello,

If you want the port to be disabled when there is an overcurrent condition, only VBUS removal is sufficient at the port and this should be taken care by the power switch using the PWREN signal from HX3 when OVRCURR is asserted. Without VBUS, the device on the port wont be able to complete enumeration as VBUS is needed for the terminations to be put up.

If you want to always disable the port in your application, you could do it using the hub disable option in the HX3 configuration. This can be done through Pin-Strapping, EEPROM or an I2C master depending on what the hub boot mode is set as. Please refer to Page 25 in the datasheet for more details.

Best Regards,
Sananya

View solution in original post

0 Likes
3 Replies
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

If you want the port to be disabled when there is an overcurrent condition, only VBUS removal is sufficient at the port and this should be taken care by the power switch using the PWREN signal from HX3 when OVRCURR is asserted. Without VBUS, the device on the port wont be able to complete enumeration as VBUS is needed for the terminations to be put up.

If you want to always disable the port in your application, you could do it using the hub disable option in the HX3 configuration. This can be done through Pin-Strapping, EEPROM or an I2C master depending on what the hub boot mode is set as. Please refer to Page 25 in the datasheet for more details.

Best Regards,
Sananya

0 Likes
lock attach
Attachments are accessible only for community members.

Query 1 : is this possible for me to disable individual port manually (by external IC like-  CPLD controller circuit ) whenever i need ?

 

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

Hello,

Yes, you could use external logic to disable the ports but please note that the hub (and hence host) will not be notified of this so you would have to enable it manually as well for VBUS control.

Best Regards,

Sananya

0 Likes