English
Language : 

PDIUSBH11 Datasheet, PDF (13/26 Pages) NXP Semiconductors – Universal Serial Bus Hub
Philips Semiconductors
Universal Serial Bus Hub
Product specification
PDIUSBH11
Hub Commands
Hub commands are used to report connectivity and power status between the hub and the host. These commands allow the host to enable
each port individually and get any change of status such as new connectivity information.
Clear/Set Port Feature
Command
: E0–E3h (Clear) and E8h–EBh (Set)
Data
: Write 1 byte
When the controller receives a Set Feature or a Clear Feature request, there are two possibilities:
• The request applies to port 1, the embedded port. In this case the request should be handled internally by the controller.
• If the request applies to ports 2 through 5, the controller should translate the request into a Set Feature or Clear Feature command towards
the PDIUSBH11.
When the PDIUSBH11 is configured in mode 0, there is only one power switch output and one overcurrent input. This means that the
F_PORT_POWER and C_PORT_OVERCURRENT features are not port specific. For these features, any of the Set / Clear Feature commands
can be used. The specific port assignment is ignored.
When the PDIUSBH11 is configured in mode 1, there is still only one power switch output but there are four individual overcurrent input pins
corresponding to each port. This means that the F_PORT_POWER feature is port specific and the C_PORT_OVERCURRENT feature is not
port specific.
Setting the F_PORT_POWER feature turns the power on when it is off and turns the overcurrent detection on only when the power is already
on. This allows to have a short period of overcurrent condition at the moment that power is switched on. For this reason, the F_PORT_POWER
feature needs to be set twice. Clearing this feature turns both the power and the overcurrent detection off.
The data written in the data phase is the feature code described in Table 2.
Table 2.
FEATURE
F_PORT_ENABLE
F_PORT_SUSPEND
FC_PORT_RESET
F_PORT_POWER
C_PORT_CONNECTION
C_PORT_ENABLE
C_PORT_SUSPEND
C_PORT_OVERCURRENT
FEATURE CODE SET
0
Enables a port
1
Suspends a port
2
Resets a port
3
Powers all ports
4
–
5
–
6
–
7
–
CLEAR
Disables a port
Resumes a port
Clears a port Reset Change bit
Unpowers all ports
Clears a port Connection Change bit
Clears a port Enable Change bit
Clears a port Suspend Change bit
Clears a port (Mode 1) or hub (Mode 0) Overcurrent Change bit
1997 Aug 01
13