
Universal Serial Bus Interface – On-The-Go Module
21-2
Freescale Semiconductor
to draw more than the allocated amount of current, the USB host must disable the port and remove power.
USB VBUS is not provided on-chip. This processor provides pins for control and status to an external IC
capable of managing the VBUS downstream supply.
For OTG operations, external circuitry is required to manage the host negotiation protocol (HNP) and
session request protocol (SRP). External ICs that are capable of providing the OTG VBUS with support
for HNP and SRP, as well as support for programmable pullup and pulldown resistors on the USB DP and
DM lines are available from various manufacturers.
The on-chip FS/LS transceiver does not include USB DP and DM bias resistors. The primary function of
the transceiver is the physical signal conditioning of the external USB DP and DM cable signals for a
USB 2.0 network. Several USB system elements are not supported on the device as they are available via
standard products from various manufacturers.
21.1.2
Block Diagram
shows the USB On-The-Go interface using the on-chip full-speed/low-speed transceiver.
Figure 21-1. USB On-The-Go with on-chip FS/LS Transceiver Interface Block Diagram
illustrates the On-The-Go (OTG) configuration with an off-chip ULPI transceiver. The ULPI
transceiver is an implementation of the HS/FS/LS physical layer which encapsulates the 60+ pin UTMI+
interface using a 12-pin digital interface.
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,
Interr
upt S
u
bsystem
I2C
Master
FS/LS
Transceiver
OTG
Control
Status
SCL/SDA
VBUS
USBD_DP
USBD_DM
USB On-The-Go
USB Host/De
v
/O
TG
Co
ntro
lle
r
Chip
Module
Configuration
In
ter
n
a
l Bu
s
Interrupt
MCF5329 Reference Manual, Rev 3
Summary of Contents for MCF5329
Page 106: ...ColdFire Core 3 32 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 148: ...Cache 5 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 154: ...Static RAM SRAM 6 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 184: ...Power Management 8 18 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 204: ...Reset Controller Module 10 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 220: ...System Control Module SCM 11 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 228: ...Crossbar Switch XBS 12 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 268: ...General Purpose I O Module 13 40 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 392: ...SDRAM Controller SDRAMC 18 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 436: ...Fast Ethernet Controller FEC 19 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 594: ...FlexCAN 23 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 678: ...Pulse Width Modulation PWM Module 26 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 684: ...Watchdog Timer Module 27 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 704: ...DMA Timers DTIM0 DTIM3 29 12 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 754: ...UART Modules 31 34 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 770: ...I2 C Interface 32 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 866: ...Debug Module 36 50 Freescale Semiconductor MCF5329 Reference Manual Rev 3...