Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Similar documents
Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine

MYD-C437X-PRU Development Board

EtherCAT Development Kit Hardware. Page 1

How to implement an EtherCAT Slave Device

Introduction to Sitara AM437x Processors

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

Introduction to the Itron Riva Dev Kits

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

LM780 Bluetooth Serial Data Module 25m Distance with On-Board Antenna

Product Overview: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

MYC-C437X CPU Module

PSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc.

LM961 Bluetooth Dual Mode Module Standalone (With Embedded Bluetooth v4.1 Stack)

See version notes page for changes EPOS. Aviation M2M LNG

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Motor Control with Embedded Coder and TI C2000

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

Intel Galileo gen 2 Board

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief

M M WIFI Module

Functional Principle and the resulting Benefits.

S2C K7 Prodigy Logic Module Series

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

Multi-Axis Position Control by EtherCAT Real-time Networking

Implementing Industrial Ethernet Field Device Functionality by Using FPGAs

Arduino Dock 2. The Hardware

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

Centipede. Datasheet. Centipede is QCA AR9331 SoC based DIP platform with an integrated 2.4 GHz N (1x1) radio

BroadR-Reach click PID: MIKROE Weight: 26 g

Accurate Synchronization of EtherCAT Systems Using Distributed Clocks

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

SNAP+ Data Sheet. Revision 1.06

Hello, and welcome to this presentation of the STM32F7 System Configuration Controller.

ES- JBM-141SPP Module. Application Note

EtherCAT on Sitara Processors. Maneesh Soni Systems Manager Arm Microprocessor Group Texas Instruments

Mittuniversitetet PROFIBUS PA

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

WIZ140SR/WIZ145SR Datasheet

EtherCAT Introduction

Rayson Bluetooth Module

Customize service and solution for wireless transportation products. Bluetooth Module Hardware Datasheet BLE1010C2P

Analog, Mixed-Signal and Power Management

Hands on Experience with AVR32

EtherCAT P combines ultra-fast communication and power supply in a single cable

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

Wireless Modules Wi-Fi Module

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

Product Specification

Hardware Design Guidelines for POWERLINK SLAVE on FPGA

XPSMF35. Product data sheet Characteristics. Preventa safety PLC compact - Profibus DP protocol. Main. Complementary. Safety module name

The industry s first industrial drive control SoC supporting digital and analog position sensors

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

UNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667)

RN-171-EK Evaluation Board

SCADAPack 350E 357E. Smart Remote Terminal Units. Distributed by Relevant Solutions relevantsolutions.com

HF-LPB300 Low Power WiFi Module User Maunal V 1.0

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity.

Electronic Design for Power Control Technology and Knowledge transferred from University to Industry

Peripheral - ECAT EtherCAT slave controller. XMC microcontrollers July 2016

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

Gumstix Pi Compute USB-Ethernet

Hello, and welcome to this presentation of the STM32L4 System Configuration Controller.

Advance Information Sheet for the fido Port Industrial Ethernet DLR Switch with IEEE 1588

C8051F700 Serial Peripheral Interface (SPI) Overview

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

BT-22 Product Specification

The World Leader in High Performance Signal Processing Solutions. DSP Processors

AT-501 Cortex-A5 System On Module Product Brief

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

KSZ9692PB User Guide Brief

Product Specification

Pmod modules are powered by the host via the interface s power and ground pins.

AX88796C Product Introduction

ECE 480 Team 5 Introduction to MAVRK module

PAULA CARRILLO October Processor SDK & PRU-ICSS Industrial software

Functional Specification

BLE Bluetooth Low Energy Modules SBC2112-B. Preliminary Specification. Version 1.0

PROFIBUS Technology Products

SCADAPack 350E 357E. Smart Remote Terminal Unit

Designing Embedded Processors in FPGAs

White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

Products and solutions for IO-Link

E Copyright VARAN BUS USER ORGANIZATION 06/2015. Real Time Ethernet VARAN Bus

GAUSS OBC ABACUS 2017

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

ACH1180 Audio Host Processor. Description. Features. ACH1180 Audio Host Processor. Preliminary 1

Interconnects, Memory, GPIO

MSP430F471xx MCUs offer high accuracy, simultaneous sampling and anti-tamper for three-phase e-metering applications

LM780 Bluetooth Module with IC Antenna

Rambutan (-I) Data sheet. Rambutan is a dual-band (2.4 or 5 GHz) module with a fast 720 MHz CPU and 128 MB of RAM and Flash

386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390

Advanced 486/586 PC/104 Embedded PC SBC1491

SINAMICS S120. Communication. Communication 2/7. Overview

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

Transcription:

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Part 2: Implementation of multiprotocol industrial communications solutions

Training series overview AMIC110 Multiprotocol Industrial Interface for Closed-loop Delfino Control Systems: Part 1: Product solutions supported by the AMIC110 and Delfino system architecture Part 2: Implementation of multiprotocol industrial communications solutions Part 3: Industrial software and multiprotocol support

Training agenda Part 1: Product solutions supported by the AMIC110 and Delfino system architecture: Solution space The capabilities and advantages of this system solution Applications of this systems solution Part 2: Implementation of multiprotocol industrial communications solutions: AMIC110 architecture (TIDA-00299) AMIC110 ICE integration with dual-core MS320F2837x Delfino MCUs LaunchPad Part 3: Industrial software and multi-protocol support: Software architecture Multi-protocol support Simple Open Real-Time Ethernet (SORTE)

Implementation of multiprotocol industrial communications solutions AMIC110 architecture

AMIC110 Benefits: PRU-ICSS provides a programmable solution for multiprotocol industrial communications. Supporting: Factory automation & controls Motor drives Grid infrastructure Software and development tools: Free TI-RTOS directly from TI Other RTOS from partners Power estimates: Total power: 600mW-1000mW Standby power: ~25mW Deep sleep power: As low as 3mW Schedule and packaging: Status: Production Now AMIC110 ICE board: Now EtherCAT Now ET1100 emulation: In a few weeks TI Design: Now Other Protocols: Q2-Q3 2017 Packaging: 15x15, 0.8mm Extended Temp (-40C to 105C junction)

EtherCAT Features Origin: Beckhoff Automation, 2003 User Organization: EtherCAT Technology Group (ETG) Topology: Line, ring, star network topology Network: 100Mbit, full duplex Specifics: Master generates frames; Slave performs on-thefly frame processing; Slave port to port delay <1µs Implementation: Master: Store-and-forward frame processing; standard Ethernet MAC hardware with optional Time-Triggered Send (TTS) Slave: On-the-fly frame processing Competition devices: FPGA ASIC Benefits Fast process cycle times, low jitter, input/output synchronization EtherCAT slave license is available free of charge for ETG members; several 3rd party stacks available for purchase Supports higher level protocols such as TCP/IP encapsulated through Ethernet over EtherCAT System Level View

TIDA-00299 EtherCAT Slave BoosterPack Plug-in Module with SPI Interface Solution Features EMC-compliant Hardware capable for extended temperature range up to 105C ambient 5-V input supply, single-chip Power Management IC (PMIC) TPS650250 to power entire board. AMIC110 configured to boot from SPI flash or option to boot through SPI for a host processor SPI slave interface (16MHz) to a host processor the runs the EtherCAT slave stack No external RAM required when EtherCAT slave stack runs on external host processor (TMS320F2837x) TI LaunchPad-compatible BoosterPack plug-in module format 3.3V SPI interface to C2000 LaunchPad Design Example - EtherCAT slave with Delfino TMS320F2837x MCU Solution Benefits Cost-optimized, dual-port EtherCAT slave that can multi-protocol Industrial Ethernets ET9300 register-compatible SPI interface A single cost-optimized Power Management IC (PMIC) to supply entire board Robust, low-latency DP83822 10/100 Mbps Ethernet PHY Designed to meet IEC 61000-4-2, 4-4, 4-5 EMC immunity Tools & Resources Applications: Industrial drives, industrial sensors, industrial automation Key devices: DP83822, AMIC110, TPS650250, AMIC110

TMS320F2837x Dual-core Delfino Microcontroller The TMS320F2837x Delfino is a powerful 32-bit floating-point microcontroller unit (MCU) designed for advanced closed-loop control applications: Industrial drives and servo motor control Solar inverters and converters Digital power Transportation Power line communications. Complete development packages for digital power and industrial drives are available as part of the powersuite and DesignDRIVE initiatives. The Delfino MCU supports a new dual-core C28x architecture that significantly boosts system performance while integrated analog and control peripherals allow designers to consolidate control architectures and eliminate multiprocessor use in high-end systems. In the Delfino-AMIC110 design, the Delfino receives EtherCAT data from the AMIC110 through a serial (SPI) interface.

TIDA-00299/AMIC110 ICE Board with C2000 Delfino LaunchPad Dual-port EtherCAT Slave BoosterPack plug-in module with C2000 LaunchPad Block Diagram

AMIC110 + Delfino-connected industrial drive Associated Reference Designs TIDA-00299 TIDA-00363 TI Products in this System AMIC110 TMS320F2837xD DP83822 TPS650250

Other devices on AMIC110 board DP83822 10/100 Mbps Ethernet PHY Transceiver Description: Low-power, single-port 10/100 Mbps Ethernet PHY Supports multiple industrial buses with fast link-down timing and auto-mdix in forced modes QFN 32-pin 5.00-mm 5.00-mm package Features: ±16-kV HBM ESD protection ±8-kV IEC 61000-4-2 ESD protection Operating temperature: 40 C to 125 C I/O voltages: 3.3 V, 2.5 V and 1.8 V Cable diagnostics BIST (Built-in Self-Test) MDC/MDIO interface TPS650250 PMIC for Li-Ion Powered Systems Integrated PMIC generating multiple power rails. Incorporates three highly efficient, step-down converters providing the core voltage, peripheral, I/O, and memory rails. QFN 32-pin 5.00-mm 5.00-mm package

Board specifications Parameter Value Description DC input voltage 5V +/-5% 2.1mm ID/5.5mm ODM barrel DC jack. 5V input DC input current 250mA (typical) When EtherCAT slave is running connected to a EtherCAT master Power consumption 1.25W (typical) Total board consumption w/ EtherCAT slave example code on the 5V rail Industrial Ethernet standard EtherCAT Slave Verified using EtherCAT Conformance Test Tool (CTT) Indicator LEDs Supporting industrial Ethernet standards Hardware supports the requirements of each industrial Ethernet standard I/O interface signaling voltage 3.3V 3.3V I/O with 5-V tolerant and fail-safe inputs. Compatible with TI LaunchPad. Host processor SPI date rate 30MHz (master) 16MHz (slave) Temperature range -40 to 85 C Industrial temperature range -40 to 85. No heat sink required. EtherCAT firmware storage SPI flash Debugging interface JTAG header JTAG header for custom firmware development Additional Information www.ti.com/tool/tida-00299 Cost-optimized robust EtherCAT Slave and multiprotocol industrial Ethernet reference design

EtherCAT application interface to host MCU Function Signals I/O [3.3V] Description SPIDIN Dig input Data input for serial communication Host Processor SPI interface SPICS Dig input Chip-select signal; active low SPICLK Dig input Clock for serial communication, up to 16 MHz SPIDOUT Dig output Data output for serial communication EtherCAT Clock synchronization EtherCAT Clock Latch SYNC0 Dig output EtherCAT Distributed Clock Sync0. Single shot and cyclic mode SYNC1 Dig output EtherCAT Distributed Clock Sync1. Multiple of SYNC0 cycle time LATCH0 Dig input EtherCAT Distributed Clock Latch0. Time stamp latch input0 LATCH1 Dig input EtherCAT Distributed Clock Latch1. Time stamp latch input1 EtherCAT Interrupt IRQ Dig output EtherCAT interrupt signal System Reset Resetn Dig input Host processor reset signal Ready Signal LOADED Dig output EtherCAT Ready signal

AMIC110 ICE

J4 & J5 EtherCAT signals Function Signals I/O [3.3V] Description ECAT_LATCH0 Digital input EtherCAT Distributed Clock Latch 0 Time stamp latch input0 ECAT_LATCH1 Digital input EtherCAT Distributed Clock Latch 1 Time stamp latch input1 AMIC110 EtherCAT-specific signals ECAT_SYNC0 ECAT_SYNC1 Digital output Digital output EtherCAT Distributed Clock Sync0 output Single shot and cyclic mode supported EtherCAT Distributed Clock Sync1 Multiple of SYNC0 cycle time IRQ Digital output EtherCAT interrupt signal FIRMWARE_LOADED Digital output EtherCAT Operation Ready signal

J4 & J5 inter-processor communications and GPIO Function Signals I/O [3.3V] Description SPIx_D1 (I) Digital input Data input for serial communication AMIC110 Processor SPI interface SPIx_CS0n (I/O) Digital input/output Chip-select signal; active low SPIx_SCLK (I/O) Digital input/output Clock for serial communication SPIx_D0 (O) Digital output Data output for serial communication AMIC110 UART1 interface UART1_TX Digital output Future expansion such as PROFIBUS UART1_EN Digital output Future expansion such as PROFIBUS UART1_RX Digital input Future expansion such as PROFIBUS Function Signals I/O [3.3V] Description AMIC110 GPIO signals GPIO1_1 Digital input/output GPIO for future expansion GPIO2_27 Digital input/output GPIO for future expansion AMIC110 Reset signal SYS_RESETn Digital input Input to reset the AMIC110

J3 UART signals Function Signals I/O [3.3V] Description AMIC110 UART0 interface UART0_TX Digital output Serial port connection for virtual COM port UART0_RX Digital input Serial port connection for virtual COM port

For more information TI Designs: EtherCAT Slave BoosterPack Plug-in Module with SPI Interface: http://www.ti.com/tool/tida-00299 Simple Open Real-time Ethernet (SORTE) Device with PRU-ICSS Reference Design: http://www.ti.com/tool/tidep-0086 AMIC110 software: http://processors.wiki.ti.com/index.php/amic110sw Sitara Industrial FAQ: http://processors.wiki.ti.com/index.php/faq_sitara_industrial For questions about this training, refer to the TI E2E Community Sitara Processor Forum: https://e2e.ti.com/support/arm/sitara_arm/f/791

TI Information Selective Disclosure