v - Hitex (UK)

v - Hitex (UK)
Infineon XMC1000 – The M0 that
punches well above its weight
Thursday 19th September 2013
Dave Greenhill
Rob McLoughlin
Introduction to the XMC1000 Family
Key peripherals for motor control – Maths Co-processor
Key peripherals for motor control – CCU8/POSIF
Key peripherals for motor control/lighting – ADC
Key peripherals for lighting – BCCU
Development environment
January 2007
Page 2
XMC1000
Bridging the Gap between XC800 and C166
MIPS
400
200
TriCore™ 32-bit
• AUDO MAX, AURIX™
New
product family: XE3000
XMC4000
• XE3700,
XE3500,
XE3400,
XE3200,
XMC4700,
XMC4500,
XMC4400,
XMC4200,
XE3100
XMC4100
C166/XE166 16-bit
120
• C166, XC166, XE166
XMC1000
• XMC1300, XMC1200, XMC1100
10
2012-03-09
8051 compatible 8-bit
• C5xx, XC8xx
Copyright © Infineon Technologies 2012. All rights reserved.
Page 3
We offer a Portfolio right from the Start
+++
23 products
+++
3 packages TSSOP-16, -28, -38
+++
8KB to 200KB Flash
+++
XMC1300
Control Series
XMC1200

Special purpose timers for
motor control & digital power
conversion (CCU8)
Additional features

MATH co-processor
 Patented LED-lighting and
–color control peripheral
(BCCU)

Motor position I/F (POSIF)

Extended temperature range
to 105°C
Feature Series
XMC1100
Entry Series


Basic feature set,
state of the art
 Capacitive touch and LEDDisplay control (LEDTS)
(16-bit timers, 12-bit ADC,
serial communication)

Simplified documentation
Set date

Extended temperature range
to 105°C
Copyright © Infineon Technologies 2011. All rights reserved.
Page 4
Functional Blocks of XMC1000 Family
Set date
Copyright © Infineon Technologies 2011. All rights reserved.
Page 5
Configurations of XMC1000 Product Series
Set date
Copyright © Infineon Technologies 2011. All rights reserved.
Page 6
XMC1000 Product Portfolio
Feature Sets
2013-01-16
 Entry Series:
XMC1100
 Feature Series:
XMC1200
 Control Series:
XMC1300
Copyright © Infineon Technologies 2011. All rights reserved.
Page 7
Introduction to the XMC1000 Family
Key peripherals for motor control – Maths Co-processor
Key peripherals for motor control – CCU8/POSIF
Key peripherals for motor control/lighting – ADC
Key peripherals for lighting – BCCU
Development environment
MATH
MATH Co-Processor
Highlights
The math co-processor provides a 32bit
signed or unsigned divider as well as a
24bit CORDIC for trigonometric
calculations. Both DIVIDER and CORDIC
can operate in parallel next to the
CORTEX-M0 CPU core.
The MATH unit is connected to the PCLK
which can be configured for 64MHz.
Key Feature
Customer Benefits
32bit divide for signed and unsigned
long integer numbers
The calculation time of a divide
operation is reduced.
sin(x), cos(x), arctan(y/x) is
executed in parallel to CPU operation
Increase of computational power for
real time critical tasks
Vector rotation (PARK transform) is
executed in 24bit resolution
Field oriented motor control algorithms
are implemented with high resolution
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 9
FOC- float or integer
 Integer:
 XMC1300
 Float:
 XMC4500
Float  integer
Float  integer
 Advantages of using float:
 Easy to read for humans (IU, IV, IW)
 No scaling needed (PI controller)
 Easy to reuse
set date
Copyright © Infineon Technologies AG 2013. All rights reserved.
Page 10
Coordinate Transformations
CORDIC
Cart2Polar
Inverse Park Transform CORDIC
V  Vd  cos( )  Vq  sin( )
V  Vd  sin( )  Vq  cos( )
Vref  V  V
2
2
  arctan V V 
Clarke Transform CORDIC
i  iu
i 
CORDIC
Park Transform
id  i  cos( )  i  sin( )
1
 iu  2  iv 
3
iq  i  sin( )  i  cos( )
Page 11
Cart2Polar
Park
Transform
XMC4400
1.07 us
1.01 us
XMC1300
1.18 us
1.01 us
2013-06-04
Copyright ©
Infineon
Technologies 2013.
MATH
MATH Co-Processor CORDIC
Compilers
Division (cycle)
Trigonometric (cycle)
With Cordic
w/o Cordic
With Cordic
w/o Cordic
IAR
116
712
264
4574
Keil
117
230
268
6514
DAVE3
141
415
295
9832
CORDIC: CO-ordinate Rotational Digital Computer
 From the table we have following conclusions:
 For division operations, the Cordic coprocessor is 2~3 times faster
than the standard C library depending on the compiler used.
 For trigonometric functions, the Cordic coprocessor is much faster.
The reason is that the Cos() function in the standard C library uses
double floating data format, while the STDMATH01_cos() function
in Cordic library uses fixed point format (1Q23), which is required
by Cordic hardware.
 With Cordic the performance of IAR and Keil is better than
DAVE3.
24/09/2013
Copyright © Infineon Technologies 2011. All rights reserved.
Page 12
Introduction to the XMC1000 Family
Key peripherals for motor control – Maths Co-processor
Key peripherals for motor control – CCU8/POSIF
Key peripherals for motor control/lighting – ADC
Key peripherals for lighting – BCCU
Development environment
CCU8
Capture/Compare Unit 8 Key Features
Highlights
The CCU8 is a flexible timer module,
comprised of 4 identical timer slices
tailored for multi-phase PWM
generation and signal conditioning.
Several input functions can be
controlled externally (via pins or other
modules) enabling a powerful resource
arrangement for each application.
Key Feature
Customer Benefits
Modular timer approach with
repeated external functions
Each specific application function can be
ported to any of the 4 Timers
Flexible PWM generation with on-the-fly duty
cycle and period update plus dead time
insertion
Each Timer Slice can generate up to 4 PWM
signals (2 pairs of complementary signals)
Flexible capture scheme
Parallel capture and compare modes
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 14
CCU8
Capture/Compare Unit 8 Key Features
Highlights
One timer architecture serves any use
case. The regular and repetitive slice
structure allows portable software and
use of code generators.
Two compare channels enable the
generation of up to 4 complementary
PWM signals per timer (16 per CCU8)
Key Feature
Customer Benefits
CCU8 serves as timer, counter,
capture, compare
Once understood – all-time use
Shadow and buffer mechanism for
coherency
Synchronize hardware events to
software timing for real-time control
Dead-Time insertion
Generating complementary PWM signals
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 15
CCU8
Flexible PWM generation
 Each Timer Slice of the
CCU8 can operate in
center aligned or edge
aligned mode
 Additional operation
modes like single shot,
counting or dithering
modes are also
available
 Complementary PWM
signal generation with
dead time
 HW asymmetric PWM
generation
 Additional external
controllable functions
give another degree of
PWM manipulation (e.g.
timer gate, timer load,
timer clear, etc)
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 16
Application Example
PWM for Motor Control (1/3)
Overview
Controlling a 3-phase motor is
a common application within
the motor control world, that
can be simply done by the
CCU8.
Each CCU8 Timer can
control a motor phase with
complementary switches.
If a higher resource utilization
density is needed, it is
possible to control with
just one Timer two phases
in parallel.
In Brief
 Motor Control PWM
2013-01-16
The CCU8 timers are able to
generate the proper PWM
patterns for SVM and block
commutation.
Copyright © Infineon Technologies 2011. All rights reserved.
Page 17
Application Example
PWM for Motor Control (2/3)
SVM pattern
generation can
be done in a
symmetric or
asymmetric
way
In asymmetric
fashion one
timer per phase
is needed.
Asymmetric
way gives more
flexibility for
sampling shunt
currents via the
ADC.
Application Example SVM Pattern Generation: Timing Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 18
Application Example
PWM for Motor Control (3/3)
• Several block
commutation
pattern schemes
can be controlled
by the CCU8
• Link between
CCU8 and POSIF
interface gives
flexibility for any
type of output
pattern
generation.
Application Example Block Commutation PWM Generation: Timing Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 19
POSIF
Position Interface Key Features
Highlights
The POSIF module is the ideal solution
for motor control applications using Hall
Sensors and Quadrature Decoders. The
user can configure freely the type and
usage of the resources to perform an
optimized mapping to the wanted
application.
Key Feature
Customer Benefits
Interface for linear or quadrature
rotary encoder
Application tailored motor position and
velocity measurement.
Interface for Hall Sensors
Tailored solution for 2 or 3 Hall Sensor
applications. Coupling with PWM generation.
Stand-alone multi channel control
Perform multi-level modulation for PWM.
Tailored modulation development
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 20
Application Example
PWM for Power Conversion (1/4)
Overview
With each CCU8 timer slice, it is
possible to control up to two
Half-Bridges with the same
switching frequency.
Each of the Compare Channels is
generating 2 complementary PWM
signals with configurable dead time.
Dead time values for Half-Bridge
1 can be different from the dead
time values of Half-Bridge 2.
In Brief
In this application example, a second
Timer Slice (CC83), is being used to
generate the needed ADC conversion
triggers.
Controlling Half-Bridges
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 21
Application Example
PWM for Power Conversion (2/4)
When Several HalfBridges do not have
the same fs, one Timer
Slice per Bridge is
needed.
In this application
case, the second
compare channel is
used to generate the
conversion trigger(s)
for the ADC. With this
a very good resource
utilization is
guaranteed.
Different trigger
stamp can be used for
ON and OFF time
frame.
Application Example Two Half-Bridges with different fs: Detailed Block Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 22
Application Example
PWM for Power Conversion (3/4)
Overview
There are several power
converter topologies that
implement phase shift
between one or more signals
(complementary or not).
A know topology is the 2 or 3
phase buck converter or a
phase shift full bridge.
While for a 3 phase buck
converter the phase shift is
fixed, this is not true for a
phase shift full bridge.
In Brief
 Phase Shift Control
2013-01-16
With the CCU8 timers it is
easier to control a phase
shift mechanism, for fixed
and/or variable phase
shift.
Copyright © Infineon Technologies 2011. All rights reserved.
Page 23
Application Example
PWM for Power Conversion (4/4)
CC80 Timer is
generating the PWM
signals for Q1 and Q2
switches. These are
complementary signals
with dead time.
With Compare Channel 2
of the CC80 Timer it is
possible to start the CC81
Timer. This will dictate
then the phase shift of
CC81 regarding to
CC80.
Due to the fact that is
possible to update the
Compare Channel 2 value
on-the-fly, the phase
shift can be from 0 to >
360°.
Application Example Phase Shift Full Bridge: Timing Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 24
Introduction to the XMC1000 Family
Key peripherals for motor control – Maths Co-processor
Key peripherals for motor control – CCU8/POSIF
Key peripherals for motor control/lighting – ADC
Key peripherals for lighting – BCCU
Development environment
ADC
Analog to Digital Converter
Highlights
The ADC in all XMC1000 series is based
on a high speed 12-bit analog to digital
converter which is clocked with 32MHz.
Resulting in high maximum sample
rates for 12-bit conversions:
 1.28MSPS calibrated
 1.88MSPS un-calibrated
Key Feature
Customer Benefits
12-bit, 10-bit and 8-bit conversion
modes as well as fast compare mode
This fast ADC can be made faster when configuring in
lower resolution conversion modes.
The 10-bit fast compare mode just takes 62.5ns.
Individually adjustable gain for each
analog input channel
An adjustable gain factor of x1, x3, x6 or x12
together with the fast conversion speed make an
operational amplifier obsolete in many applications.
Two independent sigma delta loops
increase ENOBs
The two sigma delta loops individually hold the
quantization error of the previous conversion in order
to consider this tiny amount in the next conversion.
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 26
ADC in XMC1200 and XMC1300
Analog to Digital Converter additional Features
Highlights
Next to the conversion of analog signals
into digital 12-bit values, this ADC
provides a powerful feature set that is
usually provided with high performance
microcontrollers only. As part of an
application optimized MCU system, it
off-loads the CPU and increases the
overall performance significantly.
Key Feature
Customer Benefits
Result handling unit
Accumulation as well as FIR and IIR Filters can be
configured to be automatically processed with the
conversion result.
A result comparator (limit checker)
generates individual service requests
These events, based on the conversion result, can be
configured as interrupts as well as triggers to other
modules (timers, capture, start PWM, stop PWM, etc.)
Integrated safety features
Broken wire detection and multiplexer diagnosis are
essential elements in safety standards. The XMC1000
ADC complies with many of them.
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 27
ADC in XMC1200 and XMC1300
Two Sample and Hold Stages
The arbitration winner will sample the analog signal in the sample and hold stage. This can
happen independently for both groups because of two sample and hold stages.
The sequencer will recognize the group and will activate the corresponding result handling.
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 28
ADC in XMC1200 and XMC1300
Hardware interconnects
A variety of interconnects between ADC and timer peripherals such as CCU4,
CCU8 or BCCU provide a powerful autonomous cluster, well suited for many
power conversion applications.
The output events can be routed back to the timer peripherals or used as
interrupts which are handled by the NVIC interrupt controller.
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 29
ADC in XMC1200 and XMC1300
Result handling
 Up to 16 result registers per group for 8 channels
 Free assignment of result register to channel number
 FIFO structures can be built with multiple result registers
 One global result register is accessible from any group in the
microcontroller
 A data reduction mechanism can execute filtering (FIRs, IIRs),
differentiation, or accumulation without loading the CPU
 Wait for read mode blocks new writes in a result register before
the content has been read to avoid loss of data
 Result flags and events signalize the existence of a new result
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 30
ADC in XMC1200 and XMC1300
Safety features
 The ADC offers a set of safety functionalities including:
 Broken wire detection for detecting the malfunction of a
trace-wire
 Multiplexer diagnostics can test the existing connection
between pins and the internal converter input
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 31
ACMP and ORC
Analog Comparators
Highlights
The analog comparator is realized with
low input offset voltage (3mV) and
short propagation delay (30ns).
Additional features can be optionally
enabled.
The output signal can be routed to a
port pin directly or used by the various
peripherals of the MCU.
Key Feature
Customer Benefits
Fast and precise analog comparator
(ACMP)
In power conversion, fast and precise
response improves the control quality.
Define analog threshold and trigger
interrupt
Reduced power consumption as no ADC
is needed.
ORC are another set of comparators
dedicated for ADC input channels
The out of range comparators (ORC)
detect overshoot of ADC input channels
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 32
ACMP and ORC
System Integration
The output signals of ACMP as well as
ORC are available at the input
multiplexer of the event request unit
ERU. As a result, they can be flexibly
combined to logical signals that trigger
interrupts, start timers or trigger ADC
measurements.
 Target applications
 Motor Control
 Intelligent Lighting
 Power Conversion
It is the unique combination of fast
analog signals and the powerful
peripherals that provide a solution in
various demanding control
applications.
Both the fast ACMP as well as ORC
comparators are functional in a wide
supply voltage range (2.7V … 5.5V).
 General Purpose
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 33
Introduction to the XMC1000 Family
Key peripherals for motor control – Maths Co-processor
Key peripherals for motor control – CCU8/POSIF
Key peripherals for motor control/lighting – ADC
Key peripherals for lighting – BCCU
Development environment
BCCU
Brightness and Colour Control Unit
Highlights
• Designed to automatically control the
dimming level and colour of multichannel LED lamps
• Requires little user code
• Transitions appear natural to the
human eye
Key Features
Customer Benefits
Automatic high frequency brightness
modulation (PDM)
Completely flicker free; no visible or
intrasaccadic flicker; 12-bit resolution
Automatic exponential dimming and
linear intensity change
Dimming level or colour changes appear
smooth and natural to the human eye
Controlled rate of switching
Compatible with a wide range of high
power LED drivers
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 35
BCCU
System Integration
XMC1100
XMC1200
XMC1300
●
●
The primary function of BCCU is to provide
automatic dimming signals on port pins for
external LED drivers. (OUT)
Two trigger signals can start ADC conversions
to take noise-free measurements on the LED
channels. (TRIG)
 Target applications
 Intelligent Lighting
 Power Conversion
The dimming signals can also be routed to
CCU4 or CCU8 which can directly drive the
LED current control circuitry. (OUT)
Trap state occurs when there is an external
emergency
(e.g.
short
circuit).
This
information can be routed to BCCU directly
from pins, via SCU or ERU. During trap, the
BCCU outputs immediately go to a predetermined safe passive level. (TRAP)
The output of the analog comparators can be
used as an asynchronous gating signal to
BCCU channels for fast control loops. (IN)
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 36
Pulse-Width Modulation
 Simple circuit or program
 Mean value = duty cycle
 All info in one period
 Low rate of switching
 Flicker avoidance
 Period has to be short
 Flicker fusion threshold
 20 ms (statistical)
 333us (imperceptible)
 100us (camera-compatible)
 Fast clock needed
24/09/2013
Copyright © Infineon Technologies 2013. All rights reserved.
Page 37
Pulse-Density Modulation
 ∑-∆ modulator
 Organized into frames
 Mean value = number of bits per frame
 Many transitions per frame, inherently high rate of
switching
 No need for high frequency clock
24/09/2013
Copyright © Infineon Technologies 2013. All rights reserved.
Page 38
BCCU
High bit-rate 12-bit PDM dimming signal
 High frequency brightness modulation
 ON-OFF dimming signal generated by a 12-bit ∑-∆ modulator in
every channel
 Adjustable bit rate; 40-200 kbps recommended  no visible flicker
or shimmer; no steady or intrasaccadic flicker (<3 kHz) that may
cause neurological effects
 Automatic light quality control
 Built-in flicker watchdog to eliminate flicker even at very low
brightness levels
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 39
Piece-wise Exponential Curve with Dither
DIMMING
LEVEL
100%
Fast transition,
no dither 
no steps visible
Slow transition,
no dither 
steps visible
Slow transition,
with dither 
no steps visible
TIME
20480 clocks
24/09/2013
Copyright © Infineon Technologies 2013. All rights reserved.
Page 40
BCCU
Linear Colour Walk
 Automatic smooth colour change
 Selected channels continuously change their intensity for a
predetermined duration
 The respective targets are reached at the same time
 Straight transition in the orthogonal colour space (e.g. RGB)
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 41
Colour Change
 Relative intensities at different wavelengths determine the
colour we see
 Multi-channel lamps – RGB most typical
 Smooth colour change: linear walk
 Variable clock base
24/09/2013
Copyright © Infineon Technologies 2013. All rights reserved.
Page 42
Application Example
RGB Lamp Control
Overview
BCCU provides colour control control
with 12-bit precision. Colour transitions
can be immediate or gradual by a
linear walk.
Lamp dimming level is separately
controlled from lamp colour, also with
12-bit precision. Dimming level can
change exponentially over time to
appear natural to the human eye.
In Brief
Automatic colour control, smooth colour
change
Automatic dimming control, natural
changes in dimming level
Flickering due to low switching rate
and visible steps due to slow dimming
at low intensity levels can be
automatically eliminated.
Easy on the human eye
Flicker elimination and smoothened
dimming steps
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 43
Application Example
RGB Lamp Control
RGB Lamp Control: Detailed Block Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 44
Application Example
Street Lamp Control
Overview
BCCU provides lamp dimming level
control with 12-bit precision. The
dimming level can change
exponentially over time to appear
natural to the human eye.
The rate of switching of the output
signals can be tightly controlled to
ensure minimum hold times for high
power external LED drivers.
In Brief
Automatic dimming control, natural
changes in dimming level
LED driver compatibility, controlled
switching rate
Support for timed channel
measurements
2013-01-16
BCCU provides trigger signals to the
ADC to achieve synchronized sampling.
The output signals can be phase
shifted relative to each other to
smoothen the load on the common
voltage rail.
Copyright © Infineon Technologies 2011. All rights reserved.
Page 45
Application Example
Street Lamp Control
Street Lamp Control: Detailed Block Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 46
BCCU
Synchronized Sampling
 BCCU can trigger ADC
conversions on two trigger
signals

Trigger 0 connected to ADC
Background Request Source
and Group 0 Scan and Queue
Sources

Trigger 1 connected to ADC
Group 1 Scan and Queue
Sources
 Trigger generated on
rising/falling edge of BCCU
outputs
 Two trigger modes

Trigger mode 0


Works with any ADC
request source
Trigger mode 1

Works with Queue
Request Source
Synchronized Sampling: Example Block Diagram
2013-01-16
Copyright © Infineon Technologies 2011. All rights reserved.
Page 47
Introduction to the XMC1000 Family
Key peripherals for motor control – Maths Co-processor
Key peripherals for motor control – CCU8/POSIF
Key peripherals for motor control/lighting – ADC
Key peripherals for lighting – BCCU
Development environment
XMC1000 Development Tools
DAVE™
Infineon’s free development
environment, DAVE™ was created to
simplify programming and reduce
development times. This Eclipse-based
platform makes it easy for engineers to
develop application software that
exposes the full potential of Infineon’s
powerful hardware.
DAVE™ 3 includes a GNU compiler, a
debugger and data visualization
utilities. Other commonly used
compilers and debuggers can be easily
added to this development
environment. The platform is built
around the DAVE™ apps manager.
Using predefined, tested apps, DAVE™
also supports automatic code
generation.
http://www.infineon.com/DAVE
24/09/2013
Copyright © Infineon Technologies 2011. All rights reserved.
Page 49
DAVE™ 3
Free IDE and Code Generator, open to 3rd Parties
Integrated Development Environment (IDE)




2012-03-09
Eclipse based
Free GNU Compiler, debugger, loader
Free data visualization utilities
Open for 3rd party tools (compiler, debugger)
and software (operating systems, stacks) as
plug-in
Auto-code generator
 Easy selection of peripheral and application
oriented DAVE™ Apps
 Configuration via graphical user interface
 Generated code can be used via well
documented APIs (like a library)
 Extendable by user or 3rd party Apps
Copyright © Infineon Technologies 2012. All rights reserved.
Page 50
DAVE™ APPs
Available step by step
 Porting of APPs
 Clock
 Interrupt
 Motor Control
APPs
 BLDC
 Lighting Apps
 BCCU APPs
¬ Channel
 Pads
¬ Hall sensor
¬ Dimming
 ADC
¬ Sensor less
 Colour Lamp
 Timer
 PMSM-FOC
 White Lamp
 PWM, Capture
¬ Hall sensor
 SPI, ASC, I2C,
I2S
¬ Sensor less
¬ Control Gear -102
¬ Incr. Encoder
¬ LED-Lamps -207
 RTC
 WDT
…
16.01.2013
 ACIM
¬ V/f open loop
¬ Incr. Encoder
Copyright © Infineon Technologies 2011. All rights reserved.
 DALI (IEC 62386)
¬ Color Control -209
¬ Color Transform
 DMX512
Page 51
Development Tools
DAVETM




Established XMC tool chain
Established Apps
New XMC1000 Apps
Free download
LED Lighting
 Colour control
 XMC1200
 DALI/DMX
 DAVETM Apps
 € 100. ISAR/Web: March 2013
Boot Kits






Application Kits
Motor control
 Sonsorless FOC e.a.
 XMC1300
 DAVETM Apps
 € 125. ISAR/Web: May 2013
Simple evaluation
Debugger included
XMC1100, XMC1200, XMC1300
from € 16.DAVETM Apps
ISAR/Web: March 2013
 XMC1100 Boot Kit with
connector to ARDUINO “shields”
www.arduino.cc
Set date
Copyright © Infineon Technologies 2011. All rights reserved.
Page 52
Infineon Offering
Development Tools, Software & Kits
XMC1100 Boot Kit
XMC1200 Boot Kit
 XMC1100 for ARDUINO™
 XMC1200 Feature Series
 Provides connectors to
“Arduino Shields”
 Provides connectors according to
pin-out
 On-Board COM and
Segger J-Link
debug
 Edge connector for Application cards
 On-Board COM and
Segger J-Link debugger
DAVE™
IDE, GCC, Debugger,
CE, APPs, xSPY
XMC1300 Boot Kit
Application Kits
 XMC1300 Control Series
 Provides connectors according to
pin-out
 CPU Card (XMC1200 or XMC1300)
 Application Specific Cards
 Edge connector for Application cards
 Motor Control (PMSM)
 On-Board COM and Segger J-Link
debug
 LED Lighting
16.01.2013
 Accessories (cable, power supply, etc.)
Copyright © Infineon Technologies 2011. All rights reserved.
Page 53
CPU Card XMC1100 for Arduino™
Features and Form Factor
 Form factor: 85.725mm x 53.975mm (= 3 3/8" x 2 1/8" )
 Detachable J-Link and UART, USB also providing power supply
 Pin header compatible with Arduino™ shields
 Power supply concept compatible with “Arduino™ Uno”
 6 LEDs (e.g. TxD, RxD, etc.)
More info about Arduino™ at http://arduino.cc
J-LINK
ARDUINO™ compatible
UART
ARDUINO™ shape
micro USB
ARDUINO™ pin headers
milling
16.01.2013
Page 54
Copyright ©
Infineon
Technologies 2011.
CPU Card XMC1200 and XMC1300
Features and Form Factor
 Form factor: 85.725mm x 53.975mm (= 3 3/8" x 2 1/8" )
 Detachable J-Link and UART, USB also providing power supply
 In case of external power supply, USB port does not get powered
 standardized pin header 2.54mm pitch for all I/O pins 4x(2x8)
 standardized edge connector 0.8mm pitch (2x30)
 5-6 LEDs (e.g. CCU4, CCU8, BCCU))
J-LINK
Standardized connectors
UART
2x5 pin @2.54mm pitch
micro USB
2x30 edge @0.8mm pitch
milling
16.01.2013
Page 55
Copyright ©
Infineon
Technologies 2011.
Application Motor Control
Low Voltage (24V) and Low Power (15W)
 Use with XMC1300 Easy Card (TSSOP38)
 Low voltage, low power inverter 24V, 15W
 MOSFET BSZ0907ND: <10mohm, 4A continuous, 16A peak
 Driver 6EDL04N02PR: integrated boot strap diodes, TSSOP28
 Current measurement with shunt resistors at:
 DC-Link (single shunt phase current measurement)
 Inverter legs (two/three shunt phase current measurement)
 Hall Sensor and Incremental Encoder Interface
 Separate 5V on-board power supply
 Encoder IC with 5V outputs (mounting option 3.3V)
 Includes Motor (15W PMSM with Hall Sensors)
16.01.2013
Page 56
Copyright ©
Infineon
Technologies 2011.
Application LED Lighting and Colour Control
Low Voltage and Low Power (10mA-20mA)
 Use with XMC1300 or XMC1200 Easy Card (TSSOP38)
 RGB LEDs – Colour Control:
 3 RGB LEDs
 Low power LEDs (10mA per channel)
 USB powered
 Connectivity: DALI, DMX, RF
 Ambient light sensor
 White LEDs – Brightness Control:
 4 White LED strings (5 LEDs per string)
 24V powered, 20mA per channel
 Connectivity: DALI, RF
 Ambient light sensor, temperature sensor
16.01.2013
Page 57
Copyright ©
Infineon
Technologies 2011.
XMC1000 Kits at a Glance
Boot Kits and Application Kits
 Boot Kits
 Application Kits
Not provided by Infineon
Arduino Shields can be used
(http://shieldlist.org/)
XMC1100 for Arduino™
XMC1200
Colour Lighting: XMC1200 + RGB + White LED (DALI, DMX, RF)
XMC1300
Motor Control: XMC1300 + 24V PMSM Inverter + Power
Supply
Copyright
©
16.01.2013
Page 58
Infineon
Technologies 2011.
XMC1200 and XMC1300
Application Cards
 Lighting Cards
 Motor Control Card
Colour Lighting
PMSM Motor Control
XMC1200 & XMC1300
XMC1300
 Prototyping Card
White LED Lighting
Prototyping Card
XMC1200 & XMC1300
16.01.2013
XMC1200 & XMC1300
Page 59
Copyright ©
Infineon
Technologies 2011.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement