Cypress EZ-USB HX2LP Byte 0 0xD3, Byte 8 MaximumPower Full-Speed, Byte 9 MaximumPower High-Speed

Page 14

PRELIMINARYCY7C656xx

Byte

Value (MSB->LSB)

 

 

7

EnableOverCurrentTimer[3:0], DisableOvercur-

 

rentTimer[3:0]

 

 

8

MaxPower (Full-speed)

 

 

9

MaxPower (High-speed)

 

 

10

Reserved

 

 

11

Reserved

 

 

12

HubControllerPower Full-Speed

 

 

13

HubControllerPower High-Speed

 

 

14

Reserved

 

 

15

Reserved

 

 

16

PowerOnTimer

 

 

17

IllegalHubDescriptor, CompoundDevice,

 

FullspeedOnly, NoPortIndicators, Reserved,

 

GangPowered, SingleTTOnly, Reserved

 

 

18

AmberPolarity, GreenPolarity, ModulateIndicators,

 

PowerControlPolarity, OverCurrentPolarity,

 

OverCurrentMode1, OverCurrentMode2

 

 

19

Write Protect

 

 

20

NumLangs

 

 

21

SupportedStrings

 

 

22

ActivePorts[3:0]

 

 

23

RemovablePorts[3:0]

 

 

24

LangID

 

 

a

iManufacturer

=24+2N

 

 

 

b

iProduct

=a+2N

 

 

 

c

iSerialNumber

=b+2N

 

 

 

d

iConfiguration(FS)

=c+2N

 

 

 

e

iConfiguration(HS)

=d+2N

 

 

 

f

iInterface(0)

=e+2N

 

 

 

g

iInterface(1)

=f+2N

 

 

 

h=g+2N

Strings

 

 

N:NumLangs

Byte 0: 0xD3

Needs to be programmed with 0xD3

Byte 1: VID (LSB)

Least Significant Byte of Vendor ID

Byte 2: VID (MSB)

Most Significant Byte of Vendor ID

Byte 3: PID (LSB)

Least Significant Byte of Product ID

Document #: 38-08037 Rev. *D

Byte 4: PID (MSB)]

Most Significant Byte of Product ID

Byte 5: Reserved

Reserved.

Byte 6: DID (MSB)]

Most Significant Byte of Device ID

Byte 7: EnableOvercurrentTimer[3:0], DisabledOvercur- rentTimer[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 5.8. Default: 8 ms = 0x88.

Byte 8: MaximumPower (Full-Speed)

This value is reported in the ConfigurationDescriptor:bMax- Power field and is the current in 2-mA intervals that is re- quired from the upstream hub when connected at full- speed. Default: 0x28 = 160 mA for full-speed.

Byte 9: MaximumPower (High-Speed)

This value is reported in the ConfigurationDescriptor:bMax- Power field and is the current in 2-mA intervals that is re- quired from the upstream hub when connected at high- speed. Default: 0x57 = 348 mA for high-speed.

Byte 10: Reserved

Zeros should be written to this location.

Byte 11: Reserved

Zeros should be written to this location.

Byte 12: HubControllerPower (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 full-speed. Default: 0x50 = 80 mA for full-speed.

Byte 13: HubControllerPower (High-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: 0xAE = 174 mA for high-speed.

Byte 14: Reserved

Zeros should be written to this location.

Byte 15: Reserved

Zeros should be written to this location.

Byte 16: PowerOnTimer

This value is reported in the HubDescriptor: bPwrOn2PwrGood field and is the time in 2-ms intervals from the SetPortPower command until the power on the corresponding downstream port is good. Default: 0x32 = 100 ms.

Byte 17: IllegalHubDescriptor, CompoundDevice, Full- speedOnly, NoPortIndicators, Reserved, GangPowered, SingleTTOnly

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-

Page 14 of 23

Image 14
Contents Cypress Semiconductor Corporation FeaturesIntroduction Block Diagrams CY7C65640B Block DiagramCY7C65630/CY7C65620 Block Diagram Applications Functional OverviewUpstream Port Power SwitchingPort Indicators Over-current DetectionPort Indicator Color Definitions in Manual Mode Port State Pin Configuration Pin Quad Flat Pack No Leads 8 mm x 8 mm2Pin Description Table Overcurrent Condition Detection Input. Default is Active Downstream D- SignalDownstream D+ Signal Device Descriptor Default DescriptorsConfiguration Descriptor Interface DescriptorEndpoint Descriptor9,10 Endpoint DescriptorInterface Descriptor9,10 Device Qualifier DescriptorHub Descriptor Configuration OptionsDefault 0xD0 Load Byte All Speed Field Name DescriptionConfigured 0xD2 Load Configured 0xD4 LoadByte 12 HubControllerPower Full-Speed Byte 8 MaximumPower Full-SpeedByte 9 MaximumPower High-Speed Byte 13 HubControllerPower High-speedBit Name Byte 19 Write Protect Byte 20 NumLangsByte 21 SupportedStrings Device Class Commands Supported USB RequestsPorttest Hub Class CommandsPortindicator Vendor Commands Hub Class Feature Selector Recipient ValueLED Connections Upstream USB ConnectionDownstream USB Connections System Block Diagram Sample SchematicElectrical Characteristics Ordering Code Package Type 17.0 Package Diagrams16.0 Ordering Information CY46XXJTC Issue Date Change Description of ChangeDocument History KKU