CY7C65640A
Document #: 38-08019 Rev. *I
Page 10 of 21
7.7
Device Qualifier Descriptor
7.8
Hub Descriptor
Byte
Full Speed
High Speed
Field Name
Description
0
0x0A
0x0A
bLength
10 Bytes
1
0x06
0x06
bDescriptorType
DEVICE_QUALIFIER
2,3
0x0200
0x0200
bcdUSB
4
0x09
0x09
bDeviceClass
5
0x00
0x00
bDeviceSubClass
6
0x02
0x00
bDeviceProtocol
7
0x40
0x40
bMaxPacketSize0
8
0x01
0x01
bNumConfigurations
9
0x00
0x00
bReserved
Note
4.
This value is configured through the External EEPROM.
Byte
All Speeds
Field Name
Description
0
0x09
bLength
9 Bytes
1
0x29
bDescriptorType
HUB Descriptor
2
0x04[7.8]
bNbrPorts
Number of ports supported
3,4
0x0089[7.8]
wHubCharacteristics b1, b0: Logical Power Switching Mode
00: Ganged power switching (all ports’ power at once)
01: Individual port power switching (Default in TetraHub)
b2: Identifies a Compound Device,
0: Hub is not part of a compound device (Default in TetraHub),
1: Hub is part of a compound device.
b4, b3: Over-current Protection Mode
00: Global Overcurrent Protection. The hub reports overcurrent as a
summation of all ports current draw, without a breakdown of individual port
overcurrent status.
01: Individual Port Overcurrent Protection. The hub reports overcurrent on
a per-port basis. Each port has an over-current status (Default in
TetraHub).
1X: No Overcurrent Protection. This option is allowed only for bus-
powered hubs that do not implement overcurrent protection.
b6, b5: TT Think Time
00: TT requires at most 8 FS bit times of inter transaction gap on a
full-/low-speed downstream bus (Default in TetraHub).
01: TT requires at most 16 FS bit times.
10: TT requires at most 24 FS bit times.
11: TT requires at most 32 FS bit times.
b7: Port Indicators Supported,
0: Port Indicators are not supported on its downstream facing ports and
the PORT_INDICATOR request has no effect.
1: Port Indicators are supported on its downstream facing ports and the
PORT_INDICATOR request controls the indicators. See Section 4 and 9
(Default in TetraHub).
b15...b8: Reserved
5
0x32[7.8]
bPwrOn2PwrGood
Time from when the port is powered to when the power is good on that port
6
0x64[7.8]
bHubContrCurrent
Maximum current requirement for the Hub Controller
7
0x00[7.8]
bDeviceRemovable
Indicates if the port has a removable device attached
8
0xFF[7.8]
bPortPwrCtrlMask
Required for compatibility with software written for 1.0 compliant devices
[+] Feedback
[+] Feedback