Top Banner
Peripheral - ECAT EtherCAT ® slave controller XMC™ microcontrollers July 2016
21

XMC™ microcontrollers - Infineon Technologies

Oct 02, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XMC™ microcontrollers - Infineon Technologies

Peripheral - ECAT EtherCAT® slave controller XMC™ microcontrollers July 2016

Page 2: XMC™ microcontrollers - Infineon Technologies

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.

Page 3: XMC™ microcontrollers - Infineon Technologies

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.

Page 4: XMC™ microcontrollers - Infineon Technologies

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

Page 5: XMC™ microcontrollers - Infineon Technologies

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.

Page 6: XMC™ microcontrollers - Infineon Technologies

› 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

Page 7: XMC™ microcontrollers - Infineon Technologies

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.

Page 8: XMC™ microcontrollers - Infineon Technologies

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.

Page 9: XMC™ microcontrollers - Infineon Technologies

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.

Page 10: XMC™ microcontrollers - Infineon Technologies

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.

Page 11: XMC™ microcontrollers - Infineon Technologies

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.

Page 12: XMC™ microcontrollers - Infineon Technologies

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.

Page 13: XMC™ microcontrollers - Infineon Technologies

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.

Page 14: XMC™ microcontrollers - Infineon Technologies

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.

Page 15: XMC™ microcontrollers - Infineon Technologies

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

Page 16: XMC™ microcontrollers - Infineon Technologies

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

Page 17: XMC™ microcontrollers - Infineon Technologies

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

Page 18: XMC™ microcontrollers - Infineon Technologies

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.

Page 19: XMC™ microcontrollers - Infineon Technologies

› 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.

Page 20: XMC™ microcontrollers - Infineon Technologies

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

Page 21: XMC™ microcontrollers - Infineon Technologies

21