09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

USB on-the-go high-speed (OTG_HS) <strong>RM0090</strong><br />

31 USB on-the-go high-speed (OTG_HS)<br />

This section applies to the whole STM32F4xx family, unless otherwise specified.<br />

31.1 OTG_HS introduction<br />

Portions Copyright (c) 2004, 2005 Synopsys, Inc. All rights reserved. Used with permission.<br />

This section presents the architecture and the programming model of the OTG_HS<br />

controller.<br />

The following acronyms are used throughout the section:<br />

FS full-speed<br />

HS High-speed<br />

LS Low-speed<br />

USB Universal serial bus<br />

OTG On-the-go<br />

PHY Physical layer<br />

MAC Media access controller<br />

PFC Packet FIFO controller<br />

UTMI USB Transceiver Macrocell Interface<br />

ULPI UTMI+ Low Pin Interface<br />

<strong>Reference</strong>s are made to the following documents:<br />

● USB On-The-Go Supplement, Revision 1.3<br />

● Universal Serial Bus Revision 2.0 Specification<br />

The OTG_HS is a dual-role device (DRD) controller that supports both peripheral and host<br />

functions and is fully compliant with the On-The-Go Supplement to the USB 2.0<br />

Specification. It can also be configured as a host-only or peripheral-only controller, fully<br />

compliant with the USB 2.0 Specification. In host mode, the OTG_HS supports high-speed<br />

(HS, 480 Mbits/s), full-speed (FS, 12 Mbits/s) and low-speed (LS, 1.5 Mbits/s) transfers<br />

whereas in peripheral mode, it only supports high-speed (HS, 480Mbits/s) and full-speed<br />

(FS, 12 Mbits/s) transfers. The OTG_HS supports both HNP and SRP. The only external<br />

device required is a charge pump for VBUS in OTG mode.<br />

1155/1416 Doc ID 018909 Rev 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!