Universal Serial Bus Interface – On-The-Go Module
Freescale Semiconductor
10-3
The board-level implementation of a ULPI based product is dependent on the PHY vendor. One possible
implementation is shown in
. The ULPI PHY manages USB clocking, DP/DM bias resistors,
and the OTG VBUS charge pump. For OTG applications requiring full host power (100 – 500 mA
downstream current), an additional USB power-switch chip may be used. This OTG configuration may be
used as a USB device, host, or dual-role device under firmware control.
Figure 10-2. USB On-The-Go module and ULPI transceiver/PHY
10.1.3
Features
The USB On-The-Go module includes these features:
•
Complies with USB specification rev 2.0
•
USB host mode
— Supports enhanced-host-controller interface (EHCI).
— Allows direct connection of FS/LS devices without an OHCI/UHCI companion controller.
— Supported by Linux and other commercially available operating systems.
•
USB device mode
— Supports full-speed operation via the on-chip transceiver.
— Supports full-speed/high-speed operation via an external ULPI transceiver.
— Supports one upstream facing port.
— Supports four programmable, bidirectional USB endpoints, including endpoint 0. See endpoint
configurations:
Inter
rupt Subsystem
DP
DM
VBUS
USB
Mini-AB
Connector
ID
Optional
VBUS
Supply
FS/LS
Transceiver
OTG
Control
Status
USB On-The-Go
USB On-The-Go
ULPI
Interface
Co
ntro
ller
NC
Board Interconnect
ColdFire Processor
DP
DM
ULPI
PHY
I2C
Master
SCL/SDA
Inter
n
al Bus
Chip
Module
Configuration
Summary of Contents for MCF54455
Page 33: ...xxviii Freescale Semiconductor ...
Page 67: ...Freescale Semiconductor 1 ...
Page 125: ...Freescale Semiconductor 1 ...
Page 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Page 173: ...Cache 6 28 Freescale Semiconductor ...
Page 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Page 207: ...Power Management 9 16 Freescale Semiconductor ...
Page 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Page 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Page 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Page 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Page 601: ...Freescale Semiconductor 1 ...
Page 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Page 843: ...Freescale Semiconductor 1 ...
Page 921: ...Revision History A 6 Freescale Semiconductor ...