2 peripheral architecture, 1 clock control, 2 signal descriptions – Texas Instruments TMS320DM357 User Manual

Page 23: 3 indexed and non-indexed registers, Control, Registers

Advertising
background image

2

Peripheral Architecture

2.1

Clock Control

2.2

Signal Descriptions

2.3

Indexed and Non-Indexed Registers

www.ti.com

Peripheral Architecture

Information related to clock generation and control for the USB peripheral will be added in a future revision
of this document. Clocks for USB are generated based on a crystal oscillator on the M24XI and M24XO
pins. The oscillator is enabled by bit OSCPDWN of the USBPHY_CTL register in the system module.

The USB controller provides the following I/O signals.

Table 1

shows the USB port pins used in each

mode.

Table 1. USB Pins

Pin

Type

(1)

Function

M24XI

I

Crystal input for M24 oscillator (24 MHZ for USB)

M24X0

O

Crystal output for M24 oscillator

M24V

DD

S

1.8V power supply for M24 oscillator

M24V

SS

Ground for M24 oscillator

PLLV

DD18

GND

1.8 Volt power supply for PLLs (system and USB)

USB_VBUS

I/O

5V input that signifies that VBUS is connected. The OTG section of the PHY can also pull up or
down on this signal for HNP and SRP.

USB_ID

I/O

USB_ID is an input that is open or pulled to ground depending on OTG connector configuration.
The state determines if controller starts in HOST or PERIPHERAL mode.

USB_DP

I/O

USB bi-directional Data Differential signal pair [positive/negative]. Input/output DP signal of the
differential signal pair.

USB_DM

I/O

USB bi-directional Data Differential signal pair [positive/negative]. Input/output DM signal of the
differential signal pair.

USB_R1

I/O

Reference current output. This must be connected via a 10 k

1% resistor to USB_V

SSREF

.

USB_V

SSREF

GND

Ground for reference current

USB_V

DDA3P3

S

Analog 3.3 V power supply for USB phy

USB_V

SSA3P3

GND

Analog ground for USB phy

USB_V

DD1P83

S

1.8 V I/O power supply for USB phy

USB_V

SS1P8

GND

I/O Ground for USB phy

USB_V

DDA1P2LDO

S

Core Power supply LDO output for USB phy. This must be connected via 1

µ

F capacitor to

USB_V

SSA1P2LDO

. Do not connect this to other supply pins.

USB_V

SSA1P2LDO

GND

Core Ground for USB phy. This must be connected via 1

µ

F capacitor to USB_V

DDA1P2LDO

.

(1)

I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal

USB controller provides two mechanism of accessing the endpoint control and status registers:

Indexed Endpoint Control/Status Registers – These registers are memory-mapped at offset 410h to
41Fh. The endpoint is selected by programming the INDEX register of the controller.

Non-indexed Endpoint Control/Status Registers – These registers are memory-mapped at offset 500h
to 54Fh. Registers at offset 500h-50Fh map to Endpoint 0; offset 510h-51Fh map to Endpoint 1, and
so on.

For detailed information about the USB controller registers, see

Section 4

.

SPRUGH3 – November 2008

Universal Serial Bus (USB) Controller

23

Submit Documentation Feedback

Advertising