
AT43310
10
Endpoint Descriptor
(1)
The Endpoint Descriptor describes the Endpoint1 Descriptor which the Hub uses for status change report.
Note:
There is no endpoint descriptor for E
ndpoint0.
Hub Descriptor
The Hub Descriptor describes the AT43310’s Hub and ports.
Offset
Field
Description
Size (bytes)
Value
0
bLength
Define size of this descriptor = 7 bytes
1
07H
1
bDescriptorType
Descriptor type = endpoint
1
05H
2
bEndpointAddress
The address of the IN endpoint
1
81H
3
bmAttributes
Endpoint1 attribute =IN, Interrupt Transfer
1
03H
4
wMaxPacketSize
Max. packet size Endpoint1 is capable of
sending = 1 byte
2
01H
00H
6
bInterval
Interval for polling endpoint for data transfers
1
FFH
Offset
Field
Definition
Size (bytes)
Value
0
bDescLength
Define size of this descriptor = 9 bytes
1
09H
1
bDesriptorType
Descriptor Type = HUB_DESCRIPTOR = 29
1
29H
2
bNbrPorts
Number of downstream ports = 4
1
04H
3
wHubCharacteristics
Hub’s characteristics:
= Individual power switching
= Hub is not part of a compound device
= Individual Port Over-current Protection
2
09H
00H
5
bPwrOn2PwrGood
Time from the time power-on sequence begins
on a port until power is good on that port = 100
ms.
1
32H
6
bHubContrCurrent
Maximum current requirements of the hub
electronics = 100 mA.
1
64H
7
DeviceRemovable
Indicates if a port has removable device. All
downstream ports have removable devices
1
00H
8
PortPwrCtrlMask
Indicates if a port is not affected by gang-mode
power control request.( All the AT43310’s ports
require manual SetPortFeature
(PORT_POWER) request to control the port’s
power state). The AT43310 does not support
gang mode.
1
1EH