|
PDIUSBH11 Datasheet, PDF (8/26 Pages) NXP Semiconductors – Universal Serial Bus Hub | |||
|
◁ |
Philips Semiconductors
Universal Serial Bus Hub
Product specification
PDIUSBH11
COMMAND DESCRIPTIONS
Command Procedure
There are four basic types of commands: Initialization, Data, Hub Specific and General commands. Respectively, these are used to initialize the
hub and embedded function; for data flow between the hub, embedded function and the host; some hub specific commands for controlling
individual downstream ports; and some general commands.
Initialization Commands
Initialization commands are used during the enumeration process of the USB network. These commands are used to enable the hub and
embedded function endpoints. They are also used to set the USB assigned address.
Set Address / Enable
Command
: D0h (Hub), D1h (Embedded Function)
Data
: Write 1 byte
This command is used to set the USB assigned address and enable the hub or embedded function respectively. The hub always powers up
disabled and should be enabled after a bus RESET.
765 43 2 10
0 0 0 0 0 0 0 0 POWER ON VALUE
ADDRESS
ENABLE
ADDRESS THE VALUE WRITTEN BECOMES THE ADDRESS
ENABLE A â1â ENABLES THIS FUNCTION
SV00385
Set Endpoint Enable
Command
: D8h
Data
: Write 1 byte
Interrupt endpoints can only be enabled when the hub/function is enabled via the Set Address/Enable command.
765 43 2 10
X X X X X X 0 0 POWER ON VALUE
HUBâS INTERRUPT ENDPOINT
FUNCTIONâS INTERRUPT ENDPOINT
RESERVED
HUBâS INTERRUPT ENDPOINT
A VALUE OF â1â INDICATES THE HUBâS INTERRUPT ENDPOINT IS ENABLED.
FUNCTIONâS INTERRUPT ENDPOINT A VALUE OF â1â INDICATES THE EMBEDDED FUNCTIONâS INTERRUPT ENDPOINT IS ENABLED.
SV00387
1997 Aug 01
8
|
▷ |