English
Language : 

AT85C51SND3B_14 Datasheet, PDF (127/271 Pages) ATMEL Corporation – 3-band EQ and Bass Boost and 3D Sound Effects
AT85C51SND3B
USB Host Operating Modes
Pipe Description
For the USB Host controller, the term of Pipe is used instead of Endpoint for the USB
Device controller (see Figure 64). A Host Pipe corresponds to a Device Endpoint, as
described in the USB specification.
Figure 64. Pipes and Endpoints in a USB system
Detach
Power-on and Reset
7632D–MP3–01/07
In the USB host controller, a Pipe will be associated to a Device Endpoint, considering
the Device Configuration Descriptors.
The reset value of the DETACH bit is 1. Thus, the firmware has the responsibility of
clearing this bit before switching to the Host mode (HOST set).
Figure 65 shows the USB host controller main states after power-on.
Figure 65. USB Host Controller Reset State Machine
Clock stopped
Macro off
Device
disconnection
Host
Idle
<any
other
state>
Device
connection
Device
disconnection
Host
Ready
SOFE=0
SOFE=1
Host
Suspend
USB host controller state after an hardware reset is ‘Reset’. When the USB controller is
enabled and the USB Host controller is selected, the USB controller is in ‘Idle’ state. In
this state, the USB Host controller waits for the Device connection, with a minimum
power consumption. The USB Pad should be in Idle mode. The macro does not need
to have the PLL activated to enter in ‘Host Ready’ state.
127