USB High Speed Reference Design for ARM® Cortex®-M4F Based High Speed TM4C129x MCU

(ACTIVE) TIDM-TM4C129USBHS

Description & Features

Technical Documents

Support & Training

Order Now


View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

Key Document

Description

This design uses TI's high-performance ARM® Cortex®-M4F based TM4C129x microcontrollers (MCUs) with integrated USB 2.0 controller to interface with an external High Speed USB PHY. The design includes software that allows data exchange between USB high speed and Ethernet. The design also features transceivers for CAN and UART serial interfaces to connect a host to legacy RS232 machines or to interface with CAN bus. Provision for digital communication interfaces like UART, I2C and SSI to bridge external devices and aggregate data from slow interfaces to a high speed USB link has been provided in this reference design.

Features
  • USB 2.0 High Speed PHY integration with software controlled switch to enumerate USB port as either High Speed or Full Speed.
  • TivaWare™ Software USB Library for ease of developing custom USB software
  • Firmware example and Host application showing how to implement USB to Ethernet. Example code may be extended to support UART, CAN, SPI and I2C over USB.
  • PCB supports connection to external RS232, CAN and Ethernet networks

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.


  



Schematic/Block Diagram

Quickly understand overall system functionality.

Download Schematic

Design Guide

Get results faster with test and simulation data that's been verified.

Download Design Guide


Bill of Materials (BOM)

Find the complete list of components in this reference design.

Download BOM

TI Devices (17)

Order samples, get tools and find more information on the TI products in this reference design.

Part Number Name Product Family Sample & Buy Design Kits & Evaluation Modules
MAX3232  3-V to 5.5-V Multichannel RS-232 Line Driver/Receiver  Interface  Sample & Buy View Design Kits & Evaluation Modules
SN65HVD1050  High-Speed CAN Transceiver with Silent Mode  Interface  Sample & Buy Not Available
TM4C1294KCPDT  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C1294NCPDT  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Sample & Buy View Design Kits & Evaluation Modules
TM4C1294NCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C1299KCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C1299NCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Sample & Buy View Design Kits & Evaluation Modules
TM4C129EKCPDT  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C129ENCPDT  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Sample & Buy View Design Kits & Evaluation Modules
TM4C129ENCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C129LNCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C129XKCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Not Available View Design Kits & Evaluation Modules
TM4C129XNCZAD  IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU  Microcontrollers (MCU)  Sample & Buy View Design Kits & Evaluation Modules
TPD2E2U06  Dual-Channel High-Speed ESD Protection  Circuit protection  Sample & Buy View Design Kits & Evaluation Modules
TPS737  Single Output LDO, 1A, Adj. (1.2 to 5.0V), Reverse Current Protection  Power management  Sample & Buy View Design Kits & Evaluation Modules
TS3USB221E  High-Speed USB 2.0 (480-Mbps) 1:2 Multiplexer/Demultiplexer Switch With Single Enable  USB  Sample & Buy View Design Kits & Evaluation Modules
TXB0106  6-Bit Bidirectional Voltage-Level Translator with Auto Direction Sensing and +/-15-kV ESD Protect  Voltage level translation  Sample & Buy View Design Kits & Evaluation Modules

CAD/CAE symbols

Part # Package | Pins CAD File (.bxl) STEP Model (.stp)
MAX3232 Download Download
Download Download
Download Download
Download Download
SN65HVD1050 Download Download
TM4C1294KCPDT Download Download
TM4C1294NCPDT Download Download
TM4C1294NCZAD NFBGA (ZAD)| 212 Download -
TM4C1299KCZAD NFBGA (ZAD)| 212 Download -
TM4C1299NCZAD NFBGA (ZAD)| 212 Download -
TM4C129EKCPDT Download Download
TM4C129ENCPDT Download Download
TM4C129ENCZAD NFBGA (ZAD)| 212 Download -
TM4C129LNCZAD NFBGA (ZAD)| 212 Download -
TM4C129XKCZAD NFBGA (ZAD)| 212 Download -
TM4C129XNCZAD NFBGA (ZAD)| 212 Download -
TPD2E2U06 Download
TPS737 Download Download
Download Download
Download Download
TS3USB221E Download Download
Download -
TXB0106 Download Download
Download Download

Texas Instruments and Accelerated Designs, Inc. have collaborated together to provide TI customers with schematic symbols and PCB layout footprints for TI products.

Step 1: Download and install the free download.

Step 2: Download the Symbol and Footprint from the CAD.bxl file table.


Technical Documents

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

User guides (1)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 8894 14 Nov 2016 21
Design files (6)
Title Abstract Type Size (KB) Date Views
ZIP 112 16 Jan 2017 3
ZIP 1792 16 Jan 2017 11
PDF 4801 16 Jan 2017 6
PDF 539 16 Jan 2017 5
PDF 138 16 Jan 2017 9
PDF 1004 16 Jan 2017 40
Related Tools & Software

Software (1)



Support & Training

Try our support forums.
Search expert answers for this part Ask a new question

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

Blogs