Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X 데이터 시트

제품 코드
DK-TM4C129X
다운로드
페이지 2182
25
Universal Serial Bus (USB) Controller
Important: The full USB chapter is under NDA. This chapter describes the module features at a
high level. For a copy of the full NDA data sheet, follow the instructions in the
Non-Disclosure Agreement for the Tiva C Series TM4C129XNCZAD Microcontroller
Data Sheet 
(literature number
The TM4C129XNCZAD USB controller operates as a full-speed or low-speed function controller
during point-to-point communications with USB Host, Device, or OTG functions. If the integrated
ULPI interface is utilized, the USB can operate at high-speed. The controller complies with the USB
2.0 standard, which includes SUSPEND and RESUME signaling. 16 endpoints including two
hard-wired for control transfers (one endpoint for IN and one endpoint for OUT) plus 14 endpoints
defined by firmware along with a dynamic sizable FIFO support multiple packet queueing. USB
DMA access to the FIFO allows minimal interference from system software. Software-controlled
connect and disconnect allows flexibility during USB device start-up. The controller complies with
OTG Standard's Session Request Protocol (SRP) and Host Negotiation Protocol (HNP).
The TM4C129XNCZAD USB module has the following features:
■ Complies with USB-IF (Implementer's Forum) certification standards
■ USB 2.0 high-speed (480 Mbps) operation with the integrated ULPI interface communicating
with an external PHY
■ Link Power Management support which uses link-state awareness to reduce power usage
■ 4 transfer types: Control, Interrupt, Bulk, and Isochronous
■ 16 endpoints
– 1 dedicated control IN endpoint and 1 dedicated control OUT endpoint
– 7 configurable IN endpoints and 7 configurable OUT endpoints
■ 4 KB dedicated endpoint memory: one endpoint may be defined for double-buffered 1023-byte
isochronous packet size
■ VBUS droop detection and interrupt
■ Integrated USB DMA with bus master capability
– Up to eight RX Endpoint channels and up to eight TX Endpoint channels are available.
– Each channel can be separately programmed to operate in different modes
– Incremental burst transfers of 4-, 8-, 16- or unspecified length supported
December 13, 2013
1838
Texas Instruments-Advance Information
Universal Serial Bus (USB) Controller