![Freescale Semiconductor MCF54455 Скачать руководство пользователя страница 208](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541208.webp)
Freescale Semiconductor
10-1
Chapter 10
Universal Serial Bus Interface – On-The-Go Module
10.1
Introduction
This chapter describes the universal serial bus (USB) interface, which implements many industry
standards. However, it is beyond the scope of this document to document the intricacies of these standards.
Instead, you should refer to the governing specifications. Readers of this chapter are assumed to be fluent
in the operation and requirements of a USB network.
Visit the USB Implementers Forum web page at
http://www.usb.org/developers/docs
for:
•
Universal Serial Bus Specification, Revision 2.0
•
On-The-Go Supplement to the USB 2.0 Specification, Revision 1.0a
Visit the Intel USB specifications web page at
http://www.intel.com/technology/usb/spec.htm
•
Enhanced Host Controller Interface Specification for Universal Serial Bus, Revision 1.0
Visit the ULPI web page at
for:
•
UTMI+ Specification, Revision 1.0
•
UTMI Low Pin Interface (ULPI) Specification, Revision 1.0
10.1.1
Overview
The USB On-The-Go (OTG) module is a USB 2.0-compliant serial interface engine for implementing a
USB interface. The registers and data structures are based on the
Enhanced Host Controller Interface
Specification for Universal Serial Bus
(EHCI) from Intel Corporation. The USB OTG module can act as
a host, a device, or an On-The-Go negotiable host/device on the USB bus.
The USB 2.0 OTG module interfaces to the processor’s ColdFire core. The USB controller is
programmable to support host, or device operations under firmware control. Full-speed (FS) and
low-speed (LS) applications are supported by the integrated on-chip transceiver. The ULPI interface
option supports high-speed (HS) applications. The processor’s on-chip PLL provides all necessary clocks
to the USB controller, including a system interface clock and a 60 MHz clock. For special applications,
pin access (via USBCLKIN) is provided for an external 60 MHz reference clock.
The USB controller provides control and status signals to interface with external USB OTG and USB host
power devices. Use these control and status signals on the chip interface and the I
2
C bus to communicate
with external USB On-The-Go and USB host power devices.
USB-host modules must supply 500 mA with a 5 V supply on its downstream port (referred to as VBUS);
however, the USB OTG standard provides a minimum 8 mA VBUS supply requirement. Optionally, the
OTG module may supply up to 500 mA to the USB-connected devices. If the connected device attempts
Содержание MCF54455
Страница 33: ...xxviii Freescale Semiconductor ...
Страница 67: ...Freescale Semiconductor 1 ...
Страница 125: ...Freescale Semiconductor 1 ...
Страница 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Страница 173: ...Cache 6 28 Freescale Semiconductor ...
Страница 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Страница 207: ...Power Management 9 16 Freescale Semiconductor ...
Страница 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Страница 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Страница 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Страница 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Страница 601: ...Freescale Semiconductor 1 ...
Страница 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Страница 843: ...Freescale Semiconductor 1 ...
Страница 921: ...Revision History A 6 Freescale Semiconductor ...