CY7C656XX CYPRESS [Cypress Semiconductor], CY7C656XX Datasheet - Page 14

no-image

CY7C656XX

Manufacturer Part Number
CY7C656XX
Description
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet
Document #: 38-08037 Rev. *H
Byte 14: HubControllerPower (Full-Speed, self powered)
Byte 15: HubControllerPower (High-speed, self powered)
Byte 16: PowerOnTimer
Byte
Full-speedOnly,
GangPowered, Reserved
Byte 18: AmberPolarity, GreenPolarity, SelfPowerable,
ModulateIndicators, PowerControlPolarity, OverCurrent-
Polarity, OverCurrentMode1, OverCurrentMode2
This value is reported in the HubDescriptor:bHubContrCur-
rent 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
This value is reported in the HubDescriptor:bHubContrCur-
rent 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.
This
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.
Bit 7: IllegalHubDescriptor. For GetHubDescriptor request,
some USB hosts use a DescriptorTypeof 0x00 instead of
HUB_DESCRIPTOR, 0x29. According to the USB 2.0 stan-
dard, a hub must treat this as a Request Error, and STALL
the transaction accordingly (USB 2.0, 11.24.2.5). For sys-
tems that do not accept this, the IllegalHubDescriptor con-
figuration 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 HubDescrip-
tor, 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’.
Bit 7: AmberPolarity. Indicates the polarity of the amber in-
dicator control. (1 = high, 0 = low)
Bit 6: GreenPolarity. Indicates the polarity of the green in-
dicator 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.
17:
value
IllegalHubDescriptor,
is
reported
NoPortIndicators,
in
the
CompoundDevice,
HubDescriptor:
Reserved,
Byte 19: Write Protect
Byte 20: NumLangs
Byte 21: SupportedStrings
Bit 4: ModulateIndicators. If this bit is set, the indicator out-
puts 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 over-current inputs are
active HIGH. If not set, the over-current inputs are active
LOW.
Bit 1: OverCurrentMode1. Reported as bit 4 of the wHub-
Characteristics field of the hub descriptor. If set to ‘1’, this
bit disables over-current detection.
Bit 0: OverCurrentMode2. Reported as bit 3 of the wHub-
Characteristics field of the hub descriptor. If Bit 1 of this byte
is set to ‘0’, over-current detection is enabled. If this bit (Bit
0) is set to ‘1’, the hub reports over-current on a per-port
basis. If set to ‘0’, the hub reports over-current as the sum-
mation of all ports’ current draw.
Writing the value 0x42 to this field enables Write Protect
and any future writes to the EEPROM will fail. Default is set
to ‘0’.
Number of supported string languages. CY7C656xx sup-
ports a maximum of 31 languages; if this field is set to ’0’ or
a number larger than 31, all string support is disabled.
This field contains a bitmap of strings supported by the hub.
A set bit indicates that the standard string is supported. A
bit not set indicates that the string is not supported. The hub
controller returns a non-zero index for each string that is
supported, and returns 0x00 for each string not supported,
as indicated by this field. The bits in this field correspond to
the following standard strings.
Bit Name
7
6
5
4
3
2
1
0
reserved
reserved
iInterface (0)
iConfiguration
iConfiguration
iSerialNumber The
iProduct
iManufacturer
Description
The iInterface string index reported in
(high-speed)
(full-speed) The iConfiguration string
The iProduct string index reported in
The
the
(alternate setting 0).
string index reported in the configu-
ration descriptor, when operating at
high-speed.
index reported in the configuration
descriptor,
full-speed.
reported in the device descriptor.
the device descriptor.
reported in the device descriptor.
iSerialNumber
iManufacturer
first
when
interface
The
CY7C656xx
Page 14 of 24
operating
iConfiguration
string
string
descriptor
index
index
at
[+] Feedback
[+] Feedback

Related parts for CY7C656XX