Application - Motor Control - XMC™ in Motor Control Applications
XMC™ Microcontrollers - Компэл · Building on over 30 years of experience, Infineon...
Transcript of XMC™ Microcontrollers - Компэл · Building on over 30 years of experience, Infineon...
Building on
over 30
years of
experience,
Infineon
provides a
portfolio of
leading edge
Microcontroll
ers for
Automotive
and
Industrial
Applications
Infineon Microcontrollers large portfolio and long history
32-bit AURIX™
AURIX™ TC2xx & TC3xx
32-bit ARM® Cortex®M
XMC4000 ARM® Cortex®-M4
XMC1000 ARM® Cortex®-M0
32-bit TriCore™
16-bit C166
C166
8-bit 8051 compliant
C500 XC800 XC800 HOT
Industrial Automotive
XC166 XE166 XC2000
AUDO NG AUDO F AUDO MAX
XMC™ Target Segments
Home & Professional
Building Automation
Power & Energy
Transportation Factory
Automation
› Up-time › Connectivity › Reliability &
Quality › Lifetime › Safety & Security
› Energy efficiency › Robustness › Up-time
› Form factor, Size and Weight
› Family concept › Copy protection › Fast ramp-up
› Robustness › Functional Safety › Reliability &
Quality › Lifetime
› Energy efficiency › Ease of use › Remote
monitoring › Form factor
It's all about…
MOTOR CONTROL POWER CONVERSION COMMUNICATION LIGHTING
› Home Appliance › AirCon › Power Tools
› LED Lighting › Motor Control
(Shutters, Door Opener,..)
› Server Supply › Solar Inverter › SMPS › Battery Mgmt
› CAV › E-Vehicle
› Industrial Drives › Pumps / Fans › I/O Modules › Micro PLC
Applications
Requirements
XMC Feature Overview
6 set date Copyright © Infineon Technologies AG 2015. All rights reserved.
¹) XMC11x XMC12x XMC13x XMC14x XMC41x XMC42x XMC43x XMC44x XMC45x XMC47x XMC48x
ARM® Core ARM® Cortex®-M0 ARM® Cortex®-M4 with built in DSP & MPU
Clock [MHz] 32 / 64 (core / peripherals) 48 / 96 80 144 120 144
Co Processor - MATH
(divide & CORDIC) Floating Point Unit (single precision)
DMA - 1 DMA / 8 channels 2 DMA / 12 channels
Flash [kB] 8 … 200 128 256 256 512 1024 2048
RAM [kB] 16 20 40 128 80 160 352
PWM Timer 4 8 8 12 24
PWM + dead time - 4 8 4 8
Position interface - 1 2 1 2
ADC S&H 1x 12 bit 2x 12 bit 2x 12 bit 4x 12 bit
ADC Inputs 12 10 16 18 26
DAC outputs - 9x 12 bit (via BCCU outputs ³) 2x 12 bit
Comparator - 2 3 4 4 in HR-PWM ⁴) - 4 -
Serial Ports ²) 2 4 4 6
CAN nodes / MO - 2 / 32 2 / 64 3 / 64 6 / 256
External Bus / SD - - 16 & 32 bit / SD-IO-MMC
USB / Ethernet - 2.0 Device / - 2.0 Host-Device-OTG / 10-100MBit
Application Specific
LED dimming & color control Touch Sensing
Delta Sigma ADC High Resolution PWM
EtherCAT DS-ADC HR PWM
EtherCAT
Supply Range [V] 1.8 … 5.5 3.13 … 3.6
Temperature [ C] -40 … +85 / -40 … +105 -40 … +85 / -40 … +125
Packages TSSOP-16/-28/-38, QFN-40/-48/ -64, LQFP-64 QFN-48, LQFP-64/ -100/ -144, BGA-144/ -196
Notes: ¹)… numbers are ‘UP TO’, for details check the data sheets ³)… requires 1x C per pin/channel
²)… all serial ports usable as UART, Quad SPI, I2C, I2S, LIN ⁴)… compare input vs. value
XMC™ Basic Facts
System › ARM® Cortex™-M0, up to 96MHz
› Up to 200KB Flash, 16kB RAM
› Co-Processor
› up to 64pin packages
Highlights › Advanced PWM, Timers and 12-bit ADC with
1.28 Msps, Position Interface
› Up to 96MHz Co-processor (Cordic/ Divide)
› BCCU color control engine for automatic RGB
mixing and real flicker free dimming
› Rich set of communication SPI, UART, I²C, I²S
& CAN
› 30 ns comparators for AC/DC and low voltage
DC/DC SMPS control
Operating Conditions › Temperature: up to +105 C ambient
› I/O Operation Voltages: 1.8 to 5.5V
System › ARM® Cortex™-M4, up to 144MHz, DSP & FPU
› Up to 2 MB Flash with ECC, up to 352kB RAM
› FPU and up to 12ch DMA
› up to 196pin packages
Highlights › Advanced PWM, Timers and up to 4 x 12-bit
ADC with 3.5Msps interleaved mode
› Comprehensive set of timers ΔΣ-Demodulator,
High-resolution PWM, Position Interface
› Real-time optimized and powerful peripherals
working autonomously
› Complete set of industrial standard
connectivity including EtherCAT, USB, SD/MMC,
CAN and up to 6 x SPI, UART, I2C & I²S
› Touch interface and LED matrix
Operating Conditions › Temperature: up to +125 C ambient
› I/O Operation Voltage: 3.3 V
XMC1000 XMC4000
XMC1000 Product Portfolio
ARM® Cortex®-M0 › Core up to 48MHz / Peripherals up to 96MHz
› Capture Compare Units
› 2 x Serial Channels
› 12-bit ADC
› TA = -40C to 105C
XMC1100 up to 64kB Flash
16 – 40 pins
› 9ch LED Control (BCCU) › 3x Analog Comparators
XMC1200 up to 200kB Flash
16 – 40 pins
› Math Co-Processor › CCU8 PWM Timer › Hall & Encoder I/F
XMC1300 up to 200kB Flash
16 – 40 pins
› 2x CAN › 2x CCU8 › up to 4 Serial Channels
XMC1400 up to 200kB Flash
40 – 64 pins
Wide Supply Voltage Range 1.8V to 5.5V
Secure Boot Loader – ensure IP protection
TSSOP 16/28/38 – VQFN24/40/64 – TQFP64
Application Specific Peripherals
MATH co-processor
Event Request Unit (ERU)
High-performance analog
comparators
PWM Timer for Motor Control
(CCU8)
LED Brightness Color Control Unit
Energy efficient and state-of-the-art LED
lighting combined with connectivity
Application Focus LED Lighting with XMC1200
State-of-the-art LED Lighting:
Brightness and Color Control Unit (BCCU), high speed analog comparators and timers interconnected with ERU for:
– Smooth automatic color change (RGB & tunable white)
– Eye-friendly exponential dimming
– Flicker-free dimming
– enough headroom to run wired or wireless protocols or interact with sensors
close to
0% CPU load
XMC1200 implements the most automated LED Control combined with an Cortex®-M0
Easy evaluation
XMC™ Highlights Brightness & Color Control Unit
dedicated hardware for intelligent lighting
Automated RGB control mixing › linear walk principle › Very little use code and
development effort – CPU offload
Smooth and automated dimming › flicker free › human eye friendly › even at low dimming level
True System Approach › Support different topologies › Self-adaptive › Expandability
e.g. DALI/DMX, Radar
LED Lighting Application Kit
Supported products
› XMC1200
Development Kits
Software
DAVE™
Application Focus Motor Control with XMC1300/XMC1400
Application specific peripherals for Motor Control:
› Dedicated Inverter PWM generators (CCU8)
› Motor Control Position Interface (POSIF) supporting Hall, linear or quadrature rotary encoders
Performance and real-time enhancements:
› Motor Control specific MATH Co-processor (96% Cosine / 84% Division cycle savings)
› Event Request Unit (ERU) – enables interconnection between analog, PWM and sensor interface peripherals
› High-speed peripherals (2x core clock speed)
All kinds of low-end motors:
XMC1300 allows most advanced and cost optimized motor control with an Cortex®-M0
More efficiency drives the
motor control towards
brushless DC
Supported products
XMC™ Highlights MATH Co-Processor
cycle
s n
orm
alized
-94% -84%
› Unload your main CPU and save up to 94% cycles
› 64MHz computing power
› Arithmetic acceleration (trigonometric, multiply, divide
and hyperbolic functions)
› Significant Code space reduction
tune up your system
Example: FOC motor control -
XMC1300 outperforms even a
Cortex®-M3.
› Try it within minutes...
› Motor Control Kit hardware
› Use Dave™ FOC App to spin
your motor...
Easy evaluation
› XMC1300
Development Kits
Software
DAVE™
XMC™ Highlights Analog to Digital Converter
› Up to 4 ADCs with 12 bits at 2 MSamples/sec
› Highly flexible & autonomous operation
› Integrated result registers & post-processing,
e.g. differentiation, accumulation or FIR/IIR
› Fast compare mode & configurable limit checking
› Safety features like broken wire detection &
multiplexer diagnostics
convert all kind of analog signals
Supported products
› XMC1000
› XMC4000
Development Kits
DAVE™
Software
XMC4000 Application Kit
XMC 2Go
Easy evaluation
XMC™ Highlights PWM Timers
› Timer modules with identical timer slices
16...64Bit timer resolution
› All types of PWM signals with dead times &
dithering
› Flexible capture and compare modes with FIFO
› Hardware trap function for safety
› Software portability across complete XMC family
generate & capture all signals
Supported products
› XMC1000
› XMC4000
Development Kits
DAVE™
Software
15W
PMSM Kit
XMC 750W Motor Control Application Kit
Easy evaluation
XMC™ Highlights Intelligent Interconnect Matrix
› Input-/Output trigger signals between hardware
peripherals can be connected by software
› React on events w/o CPU
› Process simultaneous, fast & deterministic
› Save cycles/code/energy
interconnect your peripherals
XMC 2Go
Supported products
› XMC1000
› XMC4000
Development Kits
DAVE™
Software
XMC4500 Relax Kit
Easy evaluation
XMC1100 Series
SYSTEM
ANALOG MEMORY
TIMER / PWM COMMUNICATION
ARM® Cortex™-M0
32MHz
On-chip Oscillator
VREG
PRNG WDT SysTick
Temp Sensor
RTC
64MHz Peripheral
Clock
RAM 16KB FLASH 64KB
ECC
Data/IP Protection
12-bit ADC 1x S&H, 12 ch
Programmable Interconnect
Matrix
Secure Bootloader
USIC 2ch [Quad SPI, SCI/UART, I²C, I²S]
Application / Target Markets
– Home & Professional
– General Purpose
Key Features
– Extended 1.8 – 5.5V Supply Range
– High control performance with 64MHz PWM, 1MS ADC
– Secure Bootloader enables code copy protection in mass production
– IEC 60730 class B compliant LIB
Description
Packages
TSSOP16 TSSOP38 VQFN24 VQFN40
1x PWM Timers (CCU4) 16-64Bit 4ch
XMC1200 Series
SYSTEM
ANALOG MEMORY
TIMER / PWM COMMUNICATION
ARM® Cortex™-M0
32MHz
On-chip Oscillator
VREG
PRNG WDT SysTick
Temp Sensor
RTC
64MHz Peripheral
Clock
RAM 16KB FLASH 200KB
ECC
Data/IP Protection
12-bit ADC 2x S&H, 12 ch
Analog Comp 3x
Programmable Interconnect
Matrix
Secure Bootloader
USIC 2ch [Quad SPI, SCI/UART, I²C, I²S]
Application / Target Markets
– LED Lighting
– Home & Professional
Key Features
– Extended 1.8 – 5.5V Supply Range
– Advanced real-time control with 64MHz PWM, 1MS ADC and 25ns Comparators
– Best-in-class LED dimming & color control, flicker-free, easy to use
– Secure Bootloader enables code copy protection in mass production
– Capacitive touch control with integrated library
– LED display control 64 segments
– IEC 60730 class B compliant LIB
Description
Packages
TSSOP16 TSSOP28 TSSOP38 VQFN24 VQFN40
1x PWM Timers (CCU4) 16-64Bit 4ch
APPLICATION SPECIFIC
LED color/brightness control 9 ch
LED Matrix 64 segments
Capacitive Touch 8 ch
XMC1300 Series
SYSTEM
ANALOG MEMORY
TIMER / PWM
COMMUNICATION APPLICATION SPECIFIC
ARM® Cortex™-M0
32MHz
On-chip Oscillator
64Mhz MATH Co-Processor
VREG
PRNG
WDT SysTick
Temp Sensor
RTC
64MHz Peripheral
Clock
RAM 16KB FLASH 200KB
ECC
Data/IP Protection
12-bit ADC 2x S&H, 12 ch
Analog Comp 3x
Programmable Interconnect
Matrix
Secure Bootloader
USIC 2ch [Quad SPI, SCI/UART, I²C, I²S]
LED color/brightness control 9 ch
Application / Target Markets
– Low-end Motor Control
– Digital Power & LED Lighting
– Home & Professional
Key Features
– MATH Co-processor boosts CortexTM-M0 core performance by adding complex math computing engine running in parallel to the main core
– Motor Control Hall and Encoder Interface
– Extended 1.8 – 5.5V Supply Range
– Advanced real-time control with 64MHz PWM, 1MS ADC and 25ns Comparators
– Best in class LED dimming & color control, flicker-free, easy to use
– Secure Bootloader enables code copy protection in mass production
– IEC 60730 class B compliant LIB
Description
Packages
TSSOP16 TSSOP38 VQFN24 VQFN40
1x PWM Timers (CCU4)
16-64Bit 4ch
1x PWM Timers (CCU8)
16-64Bit 8ch + Dead-Time
Hall & Encoder I/F (POSIF)
XMC1400 Series
SYSTEM
ANALOG MEMORY
TIMER / PWM
COMMUNICATION
APPLICATION SPECIFIC
ARM® Cortex™-M0
48MHz
On-chip Oscillator
VREG
PRNG
WDT SysTick
Temp Sensor
RTC
96MHz Peripheral
Clock
RAM 16KB FLASH 200KB
ECC
Data/IP Protection
12-bit ADC 2x S&H, 12 ch
Analog Comp 4x
2x PWM Timers (CCU4)
16-64Bit 4ch
2x PWM Timers (CCU8)
16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
Secure Bootloader
2xCAN 32 MO
USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]
LED color/brightness control 9 ch
LED Matrix 2 x 64 segments
Capacitive Touch 16 ch
Application / Target Markets
– Low-end Industrial Control & Communication
– Digital Power & LED Lighting
– Home & Professional
Key Features
– MATH Co-processor boosts CortexTM-M0 core performance by adding complex math computing engine running in parallel to the main core
– Extended 1.8 – 5.5V Supply Range
– Advanced real-time control with 96Hz PWM, 1MS ADC and 25ns Comparators
– Best-in-class LED dimming & color control, flicker-free, easy to use
– Secure Bootloader enables code copy protection in mass production
– CAN controller supports higher data rates and x8 bigger Message Objects over conventional CAN
Description
Packages
LFQFP64 VQFN40 VQFN48 VQFN64
Hall & Encoder I/F (POSIF)
96Mhz MATH Co-Processor
XMC4000 Product Portfolio
Long Product Life Cycle (min. 2027)
Extended Temperature Range – up to Ta 125°C + continues up time of 20years @ Tj 110C
QFN 48 – 64-144 LQFP – 196 BGA
Application Specific Peripherals
High Resolution PWM
Event Request Unit (ERU)
High-speed analog comparators +
Slope generation
Timer for Inverter Control (CCU8)
Delta Sigma Demodulator
ARM® Cortex®-M4 (with FPU)
› Core & Peripherals up to 144MHz › High Performance Flash technology › Timers CCU4, CCU8, POSIF › USB / Up to 3x CAN / Up to 6x Serial Channels › Up to 4x 12Bit ADC / 2x DAC
XMC4100/4200
Up to 256kB Flash / 40kB RAM 48-64pins
XMC4400 Up to 512kB Flash /
80kB RAM 64-100pins
› 120MHz Core › Ethernet › ΔΣ Demodulator
XMC4500 Up to 1MB Flash /
160kB RAM 100 – 144pins
› EBU › SD Card
XMC4700 Up to 2MB Flash /
352kB RAM 100 – 196pins
› 144MHz Core › 6ch CAN
XMC4300/4800 Up to 2MB Flash /
352kB RAM 100 – 196pins
› Ethercat
More Efficiency and the need to reduce system
cost push a move towards Digital
Controlled Power Supplies
XMC4200 helps to increase efficiency and reduce system cost
Application Focus Server Power Supply with XMC4200
Highly dedicated peripherals for various control and feedback schemes
– 150ps High Resolution PMW Timers ensure a precise and stable output voltage at high switching frequencies
– Easy Peak Current Control mode (Integrated slope compensation, Blanking, Filtering and Clamping Circuitry)
– Event Request Unit (ERU) enables interconnection between analog, PWM and sensor interface peripherals
Application Focus Industrial Drives with XMC4300 & 4800
Optimized peripherals for Industrial Drives
– Dedicated Inverter PWM generators (CCU8)
– Fast and flexible 12-bit ADC
– Interfaces for HALL sensors, encoders and resolvers
– Event Request Unit (ERU)
Communication interfaces for system administration and maintenance and for real-time optimized connectivity on control level
USB IEEE 1588 EBU CAN SD/MMC UART, I2C, SPI (quad)
…now available on XMC4800 NEW
XMC4300 & 4800: the perfect combination for real-time control and industrial connectivity
Real-time performance
combined with enhanced
connectivity
XMC4800 Series Enabling Customers
Customers Software / Enablement
DAVE™ Example Code for basic
EtherCAT Physical Layer evaluation
DAVE™ integrated BECKHOFF Slave Stack Tool for full
EtherCAT application support
3rd Party Tools for full EtherCAT
application support
+
free o
f ch
arg
e
EtherCAT Technology Group has >3000 Members
Evaluation Boards
XMC4100 Series
Application / Target Markets
– Low to Medium-end Industrial Control
– Digital Power
– Home & Professional
Key Features
– Cortex-M4 @ 80MHz with FPU
– 128kB Flash, 20kB RAM on-chip memories
– High Resolution PWM 150ps
– Motor Control Hall and Encoder Interface
– Industrial Connectivity
– Safety Package supporting SIL-2/3
– 125°C extended Temperature Range
– Long Term Availability with >15 years
– IEC 60730 class B compliant LIB
– Free DAVE™ IDE and DAVE Apps
Description
Packages
VQFN48 LFQFP64
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4
@80MHz
FPU RTC
2x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
2x PWM Timers (CCU4) 16-64Bit 4ch
1x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
2x CAN 64 MO
USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) Up to 128kB
RAM Up to 20kB
CACHE 1kB
Hall & Encoder I/F (POSIF)
USB (FS OTG)
DMA 8ch SysTick CRC Engine
4x HRPWM 150ps
XMC4200 Series
Application / Target Markets
– Low to Medium-end Industrial Control
– Digital Power
– Home & Professional
Key Features
– Cortex-M4 @ 80MHz with FPU
– 256kB Flash, 40kB RAM on-chip memories
– High Resolution PWM 150ps
– Motor Control Hall and Encoder Interface
– Industrial Connectivity
– Safety Package supporting SIL-2/3
– 125°C extended Temperature Range
– Long Term Availability with >15 years
– IEC 60730 class B compliant LIB
– Free DAVE™ IDE and DAVE Apps
Description
Packages
VQFN48 LFQFP64
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4
@80MHz
FPU RTC
2x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
2x PWM Timers (CCU4) 16-64Bit 4ch
1x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
2x CAN 64 MO
USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) Up to 256kB
RAM Up to 40kB
CACHE 1kB
Hall & Encoder I/F (POSIF)
USB (FS OTG)
DMA 8ch SysTick CRC Engine
4x HRPWM 150ps
XMC4400 Series
Application / Target Markets
– Medium-end Industrial Control
– Digital Power
– Transportation
Key Features
– Cortex-M4 @ 120MHz with FPU
– 512kB Flash, 80kB RAM on-chip memories
– High Resolution PWM 150ps
– Motor Control Hall and Encoder Interface (2ch)
– Industrial Connectivity
– Safety Package supporting SIL-2/3
– 125°C extended Temperature Range
– Long Term Availability with >15 years
– IEC 60730 class B compliant LIB
– Free DAVE™ IDE and DAVE Apps
Description
LFQFP64 LFQFP100
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4 @120MHz
FPU RTC
4x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
4x PWM Timers (CCU4) 16-64Bit 4ch
2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
2x CAN 64 MO
USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) Up to 512kB
RAM Up to 80kB
CACHE 4kB
Hall & Encoder I/F (2ch POSIF)
10/100 Ethernet MAC (/w IEEE 1588)
USB (FS OTG)
4x ΔΣ-Demodulator
DMA 8ch SysTick CRC Engine
4x HRPWM 150ps
Packages
XMC4500 Series
Application / Target Markets
– Medium to Higher-end Industrial Control
– Industrial Communication
– Transportation
Key Features
– Cortex-M4 @ 120MHz
– Large on-chip memories 1MB Flash, 160kB RAM
– Motor Control Hall and Encoder Interface (2ch)
– Rich Industrial and External Media Connectivity
– Safety Package supporting SIL-2/3
– 125°C Extended Temperature Range
– Long Term Availability with >15 years
– IEC 60730 class B compliant LIB
– Free DAVE™ IDE and DAVE Apps
Description
LFQFP100 LFQFP144 LFBGA144
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4 @120MHz
FPU RTC
4x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
4x PWM Timers (CCU4) 16-64Bit 4ch
2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
3x CAN 64 MO
USIC 6ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) Up to 1MB
RAM Up to 160kB
CACHE 4kB
2x POSIF (Position Interface)
10/100 Ethernet MAC (/w IEEE 1588)
USB (FS OTG) SDIO/SD/MMC Interface
External Memory Interface (EBU)
4x ΔΣ-Demodulator
DMA 12ch SysTick CRC Engine
Packages
XMC4700 Series
Application / Target Markets
– Medium to Higher-end Industrial Control
– Industrial Communication
– Transportation
Key Features
– Cortex-M4 @ 140MHz
– Large on-chip memories 2MB Flash, 352kB RAM
– 6 CAN/CAN-FD nodes with 256 Message Objects
– Rich Industrial and External Media Connectivity
– Safety Package supporting SIL-2/3
– 125°C Extended Temperature Range
– Long Term Availability with >15 years
– IEC 60730 class B compliant LIB
– Free DAVE™ IDE and DAVE Apps
Description
LFQFP100 LFQFP144 LFBGA196
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4 @140MHz
FPU RTC
4x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
4x PWM Timers (CCU4) 16-64Bit 4ch
2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
6x CAN/CAN-FD 256 MO
USIC 6ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) Up to 2MB
RAM Up to 352kB
CACHE 8kB
2x POSIF (Position Interface)
10/100 Ethernet MAC (/w IEEE 1588)
USB (FS OTG) SDIO/SD/MMC Interface
External Memory Interface (EBU)
4x ΔΣ-Demodulator
DMA 12ch SysTick CRC Engine
Packages
XMC4300 Series
Application / Target Markets
Medium-end Industrial Control
Industrial Communication
Key Features
Cortex-M4 @ 144MHz
EtherCAT
Outstanding Flash RAM ratio with 256kB Flash and 128kB RAM
2 CAN nodes with 64 Message Objects
Rich Industrial and External Media Connectivity
125°C extended Temperature Range
Long Term Availability with >15 years
Free DAVE™ IDE and DAVE Apps
Description
LFQFP100
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4 @144MHz
FPU RTC
2x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
2x PWM Timers (CCU4) 16-64Bit 4ch
1x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
2x CAN 64 MO
USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) 256kB
RAM Up to 128kB
CACHE 4kB
10/100 Ethernet MAC (/w IEEE 1588)
USB (FS OTG) SDIO/SD/MMC Interface
DMA 8ch SysTick CRC Engine
LED Matrix Control (8x8 Segments)
Packages
XMC4800 Series
Application / Target Markets
– Medium to Higher-end Industrial Control
– Industrial Communication
– Transportation
Key Features
– Cortex-M4 @ 144MHz
– EtherCAT
– Large on-chip memories 2MB Flash, 352kB RAM
– 6 CAN/CAN-FD nodes with 256 Message Objects
– Rich Industrial and External Media Connectivity
– Safety Package supporting SIL-2/3
– 125°C Extended Temperature Range
– Long Term Availability with >15 years
– IEC 60730 class B compliant LIB
– Free DAVE™ IDE and DAVE Apps
Description
LFQFP100 LFQFP144 LFBGA196
SYSTEM PERFORMANCE
ANALOG
TIMER / PWM
COMMUNICATION
ARM® Cortex™-M4 @140MHz
FPU RTC
4x 8ch-12bit ADC /
4Msps
2x 12Bit DAC
4x PWM Timers (CCU4) 16-64Bit 4ch
2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time
Programmable Interconnect
Matrix
6x CAN/CAN-FD 256 MO
USIC 6ch [Quad SPI, SCI/UART, I²C, I²S]
FLASH (ECC) Up to 2MB
RAM Up to 352kB
CACHE 8kB
2x POSIF (Position Interface)
10/100 Ethernet MAC (/w IEEE 1588)
USB (FS OTG) SDIO/SD/MMC Interface
External Memory Interface (EBU)
4x ΔΣ-Demodulator
DMA 12ch SysTick CRC Engine
Packages
XMC™ Ecosystem
Kits and Boards Software, Tools & Partner DAVE™
Development Platform
Eclipse based IDE makes powerful
hardware accessible
DAVE™ Version4
• Library of configurable (GUI) application oriented
software components using XMC Lib. Growing
repository System Control, General Purpose and
Application Oriented APPS.
– Code library for peripherals
– Transparency of code
– CMSIS and MISRA 2004 complaint
– Modify, extend, optimize or develop
DAVE™ APPs using DAVE™ SDK
(Software Development Kit)
– Based on Eclipse Java IDE
extended with GROOVY plug-in
XMC Lib and DAVE™ APPs are tested with
– GCC compiler – ARM® compiler – TASKING compiler
And released for
– Altium – ARM/KEIL – Atollic – IAR Systems – Rowley
XMC™ IP Security
› 2-level encryption of your Firmware with customer and master key
› Secure flash update mode featuring on-chip decryption of Firmware
Protect your Firmware IP from thievery or reverse engineering in outsourced mass production (programming).
Secure Flash Update
XMC1000 Chip Card
› Protection against unauthorized readout and manipulation
› Secure boot mode integrated into all microcontrollers
On Chip Protection
XMC4000 µCodeMeter
MATLAB® Simulink® Embedded Coder Library for XMC™
Benefits
› Fast model-based development for real-time applications
› Optimized XMC MCU code generation from a Simulink® project (including CORDIC instruction set)
› Complete peripheral initialization from Simulink® environment
› XMC MCU application library creation
› from MATLAB® Simulink® XMC MATLAB® Simulink® Embedded Coder Library
› System & Peripheral initialization libraries
› Code optimization libraries (CORDIC & CMSIS from MathWorks®)
› Support for all the XMC microcontrollers
› Includes compilation/linking support (via the GNU gcc/g++)
› www.infineon.com/matlab
XMC™ Sample Ordering
Samples
XM
C1
00
0
XM
C4
00
0
› Only Super Set Devices are build up and available as samples
– Each sup-family offers
– Biggest Package
– Biggest Flash
– Most Feature Set
– Highest Temperature Range
XMC Family Useful Links
› XMC1000 Product Pages
– http://www.infineon.com/XMC1000
› XMC4000 Product Pages
– http://www.infineon.com/XMC4000
› DAVE™ Pages
– http://www.infineon.com/DAVE/v4
› Infineon MC Forum
– http://www.infineonforums.com