TransDimension Inc.
Interfacing OTG243 to Motorola MCF5272 ColdFire Processor
1. Introduction
1.1
System Overview
TransDimension’s OTG243 is a low cost, high-performance, easily programmable device
designed specifically for embedded
USB host, USB function,
and USB On-The-Go (OTG)
dual
role device
(DRD) applications. It can be configured to operate as:
A standard USB OTG DRD controller (Port 1) and a standard USB 2-port host controller
(Port 2 and Port 3).
A standard USB 2-port host controller (Port 2 and Port 3), and a standard USB function
controller (Port 1).
A standard USB 3-port host controller (Port 1, Port 2 and Port 3).
The chip is designed for the embedded USB applications, especially mobile and post-PC
products, including cell phones, palm platforms, personal digital assistants, set top boxes, home
gateway systems, and Internet appliances. Peer-to-Peer communication is made simple with the
OTG243 as USB connectivity may be achieved without the intervention of a personal computer.
The block diagram for the OTG243 is shown below.
OSC
1
OSC
2
CEX
1
CEX
2
VFB
VBUS
VBP
PLL
PSC
48 MHz
12 MHz
System
Configuration
&
Control
Registers
PSH
USB Function
Controller
Registers
USB
Function
Control
Logic
PSH
USB
Host
Control
Logic
Host
SIE
&
Root
Hub
PSF
Function
SIE
Charge Pump
&
VBus Control
Circuit
/RESET
/CS
/WR
/RD
DRQ
1
DACK
1
EOT
1
DRQ
0
DACK
0
EOT
0
A
8
:A
2
D
31
:D
0
INT
WAKEUP
/EXVBO
TEST
HNP/ SRP
Logic
H/F
OTG
Trans-
ceiver
USB
Trans-
ceiver
USB
Trans-
ceiver
ID
µP
Interface
RPU
DM
1
DP
1
DM
2
DP
2
DM
3
DP
3
Memory
Blocks
Test
Control
USB Host
Controller
Registers
/PO
/OC
Figure 1: OTG243 block diagram
1