xmc™ microcontrollers - infineon technologies
TRANSCRIPT
Peripheral - ECAT EtherCAT® slave controller XMC™ microcontrollers July 2016
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
2 Copyright © Infineon Technologies AG 2016. All rights reserved.
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
3 Copyright © Infineon Technologies AG 2016. All rights reserved.
ECAT EtherCAT® slave controller
Highlights
EtherCAT® is one of the major Industrial Real Time Ethernet protocols with Ultra high-speed right up to the terminal
Outstanding performance, flexible topology which save costs for additional Ethernet equipment (Switches) and simple configuration characterize EtherCAT®
Customer benefits Key features
Smallest fully integrated EtherCAT® Slave Node
Fully compatible with Beckhoff’s ET1100 ASIC
Multiple on chip trigger connection using Sync/Latch signals
› Scalable from a 100 QFP package up to a 196 LFBGA fully integrated
› Avoids complex porting of EtherCAT® stacks, reuse of own written stacks
› Use of Sync/Latch signals to trigger the internal ADC/CCU or capture from CCU
4 Copyright © Infineon Technologies AG 2016. All rights reserved.
EtherCAT Processing Unit
PDI
Status LED
2 Port MII
PHY Managment
Sync Manager
Distributed Clocks
FMMU Process
RAM
Register
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
5 Copyright © Infineon Technologies AG 2016. All rights reserved.
› EtherCAT® ASIC’s, SOC and FPGA need additional components
– ASIC’s need a micro
– FPGA need external memory's and are in big BGA
– Clocks must be supported twice in some topologies
› XMC4800 combines all that in a 100 QFP
– No external components needed
– Easy to be handled in PCB production
– Many different interfaces available in one package
ECAT Smallest fully integrated EtherCAT® slave (1/2)
6 Copyright © Infineon Technologies AG 2016. All rights reserved.
PHY
Other EtherCAT ASIC, SOC, FPGA
ECAT
RJ45
RJ45
Tra
nsfo
rmer
Tra
nsfo
rmer
PHY
MCU
PHY
PHY
XMC4800
100 Pin QFP
RJ45
RJ45
ECAT
ECAT Smallest fully integrated EtherCAT® slave (2/2)
› 100 Pin LQFP Pin & Signal compatible to XMC4500 and XMC4400 100 Pin devices
› 144 Pin LQFP Pin & Signal compatible to XMC4500
› 196 LFBGA is an extension of the XMC4500 144 ball LFBGA
Scalable from 100 LQFP to 196 LFBGA
7 Copyright © Infineon Technologies AG 2016. All rights reserved.
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
8 Copyright © Infineon Technologies AG 2016. All rights reserved.
ECAT Fully compatible with Beckhoff’s ET1100 ASIC
› EtherCAT® implementation of the Beckhoff ET1100 and XMC4800 are compatible
– 2 x MII Ports for Ethernet PHYs
– 8 SYNC Manager
– 8 FMMU’s
– 8kB Process Data RAM
– 64 Bit Distributed Clocks
› Register Interface is exactly the same
– Easy porting of existing software solutions for ET1100 to XMC4800
Compatible
EtherCAT®
9 Copyright © Infineon Technologies AG 2016. All rights reserved.
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
10 Copyright © Infineon Technologies AG 2016. All rights reserved.
ECAT Multiple on chip trigger connection
› Sync outputs are available on pins, can be used as ADC trigger and via ERU connected to CCU4/8, DSD, POSIF
› Input of Latch signals can be generated by both ERU and pins
– ERUs combine combinatorial signal combinations and module/protocol trigger
11 Copyright © Infineon Technologies AG 2016. All rights reserved.
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
12 Copyright © Infineon Technologies AG 2016. All rights reserved.
ECAT System integration
ERU0
PMUROM & Flash
CPU
ARM® Cortex® -M4
DSRAM1 EBUDSRAM2PSRAM
GPDMA0 GPDMA1USBOTG
Ethernet
DCodeSystem ICode
Pe
riphe
rals
0
Pe
riphe
rals
1
PBA0
Data Code
ERU1
VADC
POSIF0
CCU40
CCU41
CCU42
USIC0
DSD
POSIF1
CCU80
CCU81
LEDTS0
CCU43
PORTS
DAC
SDMMC
USIC2
USIC1
CAN
System Masters
System Slaves
PBA1
SCU
WDT
RTC
FCE
ECAT0PORTS
Bus Matrix
EtherCAT
XMC4800 only
Target applications
› Intelligent I/Os and PLCs
› Industrial drives
System integration
Due to the multilayer bus matrix, CPU can operate EtherCAT® data while a Ethernet DMA moves data to an internal memory without timing penalty.
Complex application scenarios can be realized by a highly flexible internal integration of several standard communication interfaces.
13 Copyright © Infineon Technologies AG 2016. All rights reserved.
Agenda
ECAT overview
Key feature: smallest fully integrated EtherCAT® slave
Key feature: fully compatible with Beckhoff’s ET1100 ASIC
Key feature: multiple on chip trigger connection
System integration
Application example
1
2
3
4
5
6
14 Copyright © Infineon Technologies AG 2016. All rights reserved.
Application example Isolated intelligent I/O’s
In brief
In most automation systems an isolation is needed. The XMC48 offers the possibility for a isolation of the XMC™ MCU and transferring the data over EtherCAT® in a single chip solution.
EtherCAT® is one of the Industrial Ethernet Protocols which is more and more used in Industrial Automation Systems. Starting from simple I/O slices up to complex inverter architectures, EtherCAT® solves the needs of fast real time communication.
Overview
15 Copyright © Infineon Technologies AG 2016. All rights reserved.
PHY
PHY
XMC4800
ECAT
RJ45
RJ45
Tra
nsfo
rmer
Tra
nsfo
rmer
SPI SPI
ISOFACE TM ISOFACE TM
IN OUT
Up to 6 SPI channel
Application example Isolated EtherCAT® resolver/encoder interface
In brief
In combination with the XMC4800 complex solutions like multiple encoder or resolver interfaces in a single chip EtherCAT® solution can be developed. The XMC™ with its huge set of peripherals and hardware trigger using SYNC/LATCH signals demonstrate a ideal solution.
EtherCAT® is one of the Industrial Ethernet Protocols which is more and more used in Industrial Automation Systems. Starting from simple I/O slices up to complex inverter architectures, EtherCAT® solves the needs of fast real time communication.
Overview
16 Copyright © Infineon Technologies AG 2016. All rights reserved.
PHY
PHY
XMC4800
ECAT
RJ45
RJ45
Tra
nsfo
rmer
Tra
nsfo
rmer
Resolver Interface
Encoder Interface
Application example Dual motor control and EtherCAT®
In brief
EtherCAT® is one of the Industrial Ethernet Protocols which is more and more used in Industrial Automation Systems. Starting from simple I/O slices up to complex inverter architectures, EtherCAT® solves the needs of fast real time communication.
Overview
Dual Motor control with the XMC4800 using encoder or resolver interfaces in a single chip EtherCAT® solution can be developed.
17 Copyright © Infineon Technologies AG 2016. All rights reserved.
PHY
PHY
XMC4800
ECAT
RJ45
RJ45
Tra
nsfo
rmer
Tra
nsfo
rmer
Power Stage
Power Stage
General information XMC4800 relax kit with EtherCAT® extension
http://www.infineon.com/cms/en/product/productType.html?productType=db3a304433b8a4100133daf9cc041122
18 Copyright © Infineon Technologies AG 2016. All rights reserved.
› Product Briefs
› Selection Guides
› Application Brochures
› Presentations
› Press Releases, Ads
› Application Notes
› Technical Articles
› Simulation Models
› Datasheets, MCDS Files
› PCB Design Data
› Technical Videos
› Product Information
Videos
› Forums
› Product Support
Support material
Collaterals and
Brochures
Technical Material
Videos
Contact
› www.infineon.com/XMC
› www.infineon.com/XMC
› Kits and Boards
› DAVETM
› Software and Tool Ecosystem
› Infineon Media Center
› XMC Mediathek
› Infineon Forums
› Technical Assistance Center (TAC)
19 Copyright © Infineon Technologies AG 2016. All rights reserved.
The information given in this training materials is given as a hint for the implementation of the Infineon Technologies component only and shall not be regarded as any description or warranty of a certain functionality, condition or quality of the Infineon Technologies component.
Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind (including without limitation warranties of non-infringement of intellectual property rights of any third party) with respect to any and all information given in this training material.
Disclaimer
21