English
Language : 

CY7C656XX_11 Datasheet, PDF (15/28 Pages) Cypress Semiconductor – EZ-USB HX2LP™ Low Power USB 2.0 Hub Controller Family
CY7C656xx
Byte 7: EnabledOvercurrentTimer[3:0],
DisabledOvercurrentTimer[3:0]
Count time in ms for filtering overcurrent detection. Bits 7–4
are for an enabled port, and bits 3–0 are for a disabled port.
Both range from 0 ms to 15 ms. See section Port Indicators
on page 6. Default: 8 ms = 0x88.
Byte 8: MaximumPower (Full-speed)
This value is reported in the
ConfigurationDescriptor:bMaxPower field and is the current
in 2 mA increments that is required from the upstream hub
when connected at full speed. Default: 0x28 = 80 mA for full
speed.
Byte 9: MaximumPower (High-speed)
This value is reported in the
ConfigurationDescriptor:bMaxPower field and is the current
in 2 mA increments that is required from the upstream hub
when connected at high speed. Default: 0x57 = 174 mA for
high speed.
Byte 10: Reserved
Write zeros to this location.
Byte 11: Reserved
Write zeros to this location.
Byte 12: HubControllerPower (Full-speed, bus-powered)
This value is reported in the
HubDescriptor:bHubContrCurrent field and is the current in
milliamperes required by the hub controller when connected
on the upstream hub as a full speed. Default: 0x50 = 80 mA
for full speed.
Byte 13: HubControllerPower (High-speed, bus-powered)
This value is reported in the
HubDescriptor:bHubContrCurrent field and is the current in
milliamperes required by the hub controller when connected
on the upstream hub as a high speed.
Default: 0xAE = 174 mA for high speed.
Byte 14: HubControllerPower (Full-speed, self-powered)
This value is reported in the
HubDescriptor:bHubContrCurrent field and is the current in
milliamperes required by the hub controller when connected
on the upstream hub as a full speed. Default: 0x50 = 80 mA
for full speed.
Byte 15: HubControllerPower (High-speed, self-powered)
This value is reported in the
HubDescriptor:bHubContrCurrent field and is the current in
milliamperes required by the hub controller when connected
on the upstream hub as a high speed. Default: 0x64 = 100 mA
for high speed.
Byte 16: PowerOnTimer
This value is reported in the
HubDescriptor:bPwrOn2PwrGood field and is the time in
2 ms increments from the SetPortPower command until the
power on the corresponding downstream port is good.
Default: 0x32 = 100 ms.
Byte 17: IllegalHubDescriptor, CompoundDevice,
Full-Speed Only, NoPortIndicators, Reserved,
GangPowered, Reserved, Reserved
Bit 7: IllegalHubDescriptor. For GetHubDescriptor request,
some USB hosts use a DescriptorTypeof 0x00 instead of
HUB_DESCRIPTOR, 0x29. According to the USB 2.0
standard, a hub must treat this as a request error, and STALL
the transaction accordingly (USB 2.0, 11.24.2.5). For systems
that do not accept this, the IllegalHubDescriptor configuration
bit may be set to allow CY7C656xx to accept a
DescriptorType of 0x00 for this command. Default set to 1.
Bit 6: CompoundDevice. Indicates whether the hub is part of
a compound device. This is reported in the HubDescriptor,
wHub-Characteristics: b2. Default is set to ’0’.
Bit 5: Fullspeed. Only configures the hub to be a full speed
only device. Default is set to ’0’.
Bit 4: NoPortIndicators. Turns off the port indicators and does
not report them as present in the HubDescriptor,
wHubCharacteristics b7 field. Default is set to ’0’.
Bit 3: Reserved. Set this bit to ‘0’.
Bit 2: GangPowered. Indicates whether the port power
switching is ganged (set to 1) or per-port (set to ’0’). This is
reported in the HubDescriptor, wHubCharacteristics field, b4,
b3, b1, and b0. Default is set to ’0’.
Bit 1: Reserved. Default is set to ’0’.
Bit 0: Reserved. Default is set to ’0’.
Byte 18: AmberPolarity, GreenPolarity, SelfPowerable,
ModulateIndicators, PowerControlPolarity,
OverCurrentPolarity, OverCurrentMode1,
OverCurrentMode2
Bit 7: AmberPolarity. Indicates the polarity of the amber
indicator control. (1 = high, 0 = low)
Bit 6: GreenPolarity. Indicates the polarity of the green
indicator control. (1 = high, 0 = low)
Bit 5: SelfPowerable. Indicates whether the hub is capable of
operating in self powered mode. If ‘0’, the hub is capable of
bus powered operation only.
Bit 4: ModulateIndicators. If this bit is set, the indicator outputs
are modulated by a square wave of 120 Hz, for power
savings. If ‘0’, the outputs are static.
Bit 3: PowerControlPolarity. If set, the power control outputs
are active HIGH. If not set, the power control outputs are
active LOW.
Bit 2: OverCurrentPolarity. If set, the overcurrent inputs are
active HIGH. If not set, the overcurrent inputs are active LOW.
Bit 1: OverCurrentMode1. Reported as bit 4 of the
wHubCharacteristics field of the hub descriptor. If set to ‘1’,
this bit disables overcurrent detection.
Bit 0: OverCurrentMode2. Reported as bit 3 of the
wHubCharacteristics field of the hub descriptor. If Bit 1 of this
byte is set to ‘0’, overcurrent detection is enabled. If this bit
(Bit 0) is set to ‘1’, the hub reports overcurrent on a per-port
basis. If set to ‘0’, the hub reports overcurrent as the
summation of all ports’ current draw.
Document Number: 38-08037 Rev. *S
Page 15 of 28
[+] Feedback