Announcements

Learn how to optimise USB-C for your designs at 18 May's USB-C PD Webinar.
Click here to register.

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

chetang91
Level 1
Level 1
25 sign-ins 10 questions asked 10 sign-ins

i am using CYUSB3324 for 25-port USB HUB system.here DS-1 and DS-2 of a cyusb3324 hub is connected to upstream ports of another two cyusb3324 HUBs and DS-3 is connected to controller (permanently connected) and at DS-4 peripheral USB device is connected for the users, so now for pin-strapping configuration how can i connect pin-6,5 (NON_REMOVABLE[1:0]) in pull-down or in pull-up mode ?

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

Hello,

For your application, would it be possible to have the permanently connected controller at DS4 instead of DS3? You could then have the NON-REMOVABLE[1:0] pins configured at b’01. Otherwise you could use an EEPROM and set each port individually to be non-removable. This will set the hub descriptor values accordingly, please refer to section 10.15.2 in the USB 3.1 spec for more details on the "DeviceRemovable" field in the hub descriptor.

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,

For your application, would it be possible to have the permanently connected controller at DS4 instead of DS3? You could then have the NON-REMOVABLE[1:0] pins configured at b’01. Otherwise you could use an EEPROM and set each port individually to be non-removable. This will set the hub descriptor values accordingly, please refer to section 10.15.2 in the USB 3.1 spec for more details on the "DeviceRemovable" field in the hub descriptor.

Best Regards,

Sananya

0 Likes