TIDM-DELFINO-ETHERCAT
EtherCAT Interface for High Performance MCU Reference Design
TIDM-DELFINO-ETHERCAT
Overview
This reference design demonstrates how to connect a C2000 Delfino MCU to an EtherCAT™ ET1100 slave controller. The interface supports both demultiplexed address/data busses for maximum bandwidth and minimum latency and a SPI mode for low pin-count EtherCAT communication. The slave controller offloads the processing of 100Mbps Ethernet-based fieldbus communication, thereby eliminating CPU overhead for these tasks.
Features
- High-Bandwidth, low-latency interface to Beckhoff ET1100 EtherCAT Slave Controller
- Asynchronous 16-bit parallel interface with demultiplexed address/data bus
- Eliminates CPU overhead for EtherCAT frame processing
- Includes example code for direct memory R/W of ET1100 Dual-port RAM
A fully assembled board has been developed for testing and performance validation only, and is not available for sale.
Design files & products
Design files
Download ready-to-use system files to speed your design process.
Reference design overview and verified performance test data
Complete listing of design components, reference designators, and manufacturers/part numbers
Files used for 3D models or 2D drawings of IC components
Design file that contains information on physical board layer of design PCB
Detailed schematic diagram for design layout and components
Products
Includes TI products in the design and potential alternatives.
TMS320F28075 — C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM
TMS320F28377D-Q1 — Automotive C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC
TMS320F28076 — C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, CLB, SDFM
TMS320F28375S-Q1 — Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC
TMS320F28374S — C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC
SN74LVC1G07 — Single 1.65-V to 5.5-V buffer with open-drain outputs
TMS320F28379D-Q1 — Automotive C2000™ 32-bit MCU w/ 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC
TMS320F28376S — C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC
TMS320F28375S — C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC
SN74CBTLV3245A — 3.3-V, 1:1 (SPST), 8-channel general-purpose FET bus switch
TMS320F28378S — C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC
TMS320F28377S — C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC
TMS320F28379S — C2000™ 32-bit MCU with 400-MIPS, 1x CPU, 1x CLA, FPU, TMU, 1024-KB flash, CLB, EMIF and 16-
TMS320F28075-Q1 — Automotive C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM
TMS320F28377S-Q1 — Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC
TMS320F28375D — C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC
TMS320F28374D — C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC
TMS320F28377D-EP — C2000™ Enhanced Product 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1 MB flash, EMIF, 16b ADC
TMS320F28377D — C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC
TMS320F28376D — C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC
TMS320F28379D — C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC
TMS320F28378D — C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC
Start development
Technical documentation
Type | Title | Date | ||
---|---|---|---|---|
* | Design guide | EtherCAT Interface for High Performance C2000 MCU Design Guide (Rev. A) | Nov 15, 2016 | |
White paper | Designing the Next Generation of Industrial Drive and Control Systems (Rev. A) | Sep 12, 2016 | ||
Technical article | EtherCAT and C2000™ MCUs - real-time communications meets real-time control | PDF | HTML | Sep 9, 2016 | |
Application note | The TMS320F2837xD Architecture: Achieving a New Level of High Performance | Feb 11, 2016 |
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.