English
Language : 

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