Public Version
High-Speed USB OTG Controller
www.ti.com
NOTE:
The internal clock autogating feature and smart-idle mode must not be programmed
simultaneously.
22.1.5.4.3 High-Speed USB Controller in Peripheral Mode
When used as a peripheral, the high-speed USB controller must be programmed as follows:
•
Master interface power management in smart-standby mode
•
Slave interface power management in smart-idle mode
•
Internal clock autogating feature enabled
•
MSTANDBY signal assertion disabled
The programming sequence must be as follows:
1. Write 0 to the USBOTG.
[0] ENABLEFORCE bit to disable the MSTANDBY
assertion before programming to smart-standby mode.
2. Set the USBOTG.
[13:12] MIDLEMODE field to 0x2, the
[4:3] SIDLEMODE field to 0x2, and the USBOTG.
[0]
AUTOIDLE bit to 0 to program the smart-standby and smart-idle modes. Ensure that the internal clock
autogating is not enabled while programming the smart-idle mode..
3. Set the USBOTG.
[0] AUTOIDLE bit to 1 to cut off the internal clocks to save power.
NOTE:
The internal clock autogating feature and smart-idle mode must not be programmed
simultaneously.
22.1.5.4.4 High-Speed USB Controller in Host/Peripheral Mode
When used as a host/peripheral, the high-speed USB controller must be programmed as follows:
•
Master interface power management in smart-standby mode
•
Slave interface power management in smart-idle mode
•
Internal clock autogating feature enabled
•
MSTANDBY signal assertion disabled
See
and
for the programming sequence.
As an application required to disable the master interface, the high-speed USB controller can also be
programmed as follows:
•
Master interface power management in force-standby mode
•
Slave interface power management in smart-idle mode
•
Internal clock autogating feature enabled
•
MSTANDBY signal assertion enabled
The programming sequence must be as follows:
1. Write 0 to the USBOTG.
[0] ENABLEFORCE bit to disable the MSTANDBY
assertion before programming to smart-standby mode.
2. Set the USBOTG.
[13:12] MIDLEMODE field to 0x0, the
[4:3] SIDLEMODE field to 0x2, and the USBOTG.
[0]
AUTOIDLE bit to 0 to program the force-standby and smart-idle modes. Ensure that the internal clock
autogating is not enabled while programming smart-idle mode.
3. Set the USBOTG.
[0] ENABLEFORCE bit to 1 to enable the MSTANDBY
assertion before enabling internal clock autogating feature.
4. Set the USBOTG.
[0] AUTOIDLE bit to 1 to cut off the internal clocks to save power.
NOTE:
The internal clock the autogating feature and smart-idle mode must not be programmed
simultaneously.
3228
High-Speed USB Host Subsystem and High-Speed USB OTG Controller
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...