Infineon XMC LED Current Control Explorer Kit Getting Started

Page 1
Getting Started -
XMC™ LED Current
Control Explorer Kit
XMC Microcontrollers
Apr 2016
Page 2
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
2
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 3
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
3
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 4
Kit Overview (1/7)
Easy entry into smart LED lighting with XMC™ MCUs
Low cost, flicker-free, smart and connected single channel LED driver concept
demonstrator
15W Single Channel CCM DC/DC Buck converter in peak-current control mode
Software-based automatic adaptation to different input DC voltages and LED
forward voltages
Isolated DALI Interface card
DALI Software Stack available
Recommended LED System Overview
4
Copyright © Infineon Technologies AG 2016. All rights reserved.
MAX DC Supply
V
IN
(Max)
I
LED
Peak I
AVERAGE
V
FORWARD
LED
30V 1A <800mA
≤V
IN
Page 5
Kit Overview (2/7)
XMC™ LED Current Control Explorer Kit
XMC™ LED Current Control Explorer Card
XMC1300 Boot Kit (XMC1302-AB)
DALI PHY for XMC™ Boot Kits
XMC1300 Boot Kit
XMC™ LED Current Control
Explorer Card
DALI PHY for XMC™ Boot Kits
5
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 6
XMC™ LED Current Control Explorer Card
Kit Overview (3/7)
Voltage Divider for
Comparator Reference
24V DC
Input Jack
0-30V DC
Input Jack
Output jack
to LED engine
Header
Connectors
6
Copyright © Infineon Technologies AG 2016. All rights reserved.
BAS3010A-03W (Schottky Diode)
BSS306N (OptiMOS™)
Page 7
Kit Overview (4/7)
7
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 8
XMC1300 Boot Kit
Kit Overview (5/7)
On-board COM
and Segger
J-Link debugger
XMC1302-AB
Pin headers
Micro USB
Status Indicator LEDs
Potentiometer
Edge Connector
8
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 9
DALI PHY for XMC™ Boot Kits
Kit Overview (6/7)
SAMTEC
Connector to
Boot Kit
WAGO Connector
to DALI Bus
Isolated DALI
Interface Circuit
9
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 10
Kit Overview (7/7)
10
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 11
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
11
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 12
Hardware block diagram of kit
Hardware Overview (1/2)
12
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 13
Hardware Overview (2/2)
Kit information
Infineon parts utilized on Kit Nr. 1:
Infineon Parts
Order Number
XMC1302
Microcontroller
XMC1302T038X0200ABXUMA1
Schottky
Diode BAS3010A-03W
BAS3010A03WE6327HTSA1
Transistor BSS306N
BSS306NH6327XTSA1
Nr.
Kit
Name
Kit Description
Order Number
1
KIT_XMC1_LED_CC _EXP_001
XMC™ LED Current
Control Explorer Kit
KIT_XMC1_LED_CC _EXP_001
13
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 14
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
14
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 15
Tooling Overview –
DAVE™ (1/5)
Download DAVE™ installer package from:
http://www.infineon.com/dave
Download and unzip the installer package
Run *_Setup.exe file to install DAVE™ and Segger J-Link drivers
After Installation, DAVE™ v4 can be started from desktop.
15
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 16
Tooling Overview –
DAVE™ (2/5)
Check for DAVE updates
Help Check for Updates
16
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 17
Tooling Overview –
DAVE™ (3/5)
Install DAVE™ APPs and Device Descriptions
Help Install DAVE™ APP/Example/Device Library
Note: You may skip the above step if you are not using DAVE
APPs
17
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 18
Tooling Overview –
DAVE™ (4/5)
Select DAVE™ APPs Library Manager in the drop-down menu
Select Library_DAVEApps and Library_DAVEDeviceDescriptions
(for XMC1300 Device) and click Next
18
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 19
Tooling Overview –
DAVE™ (5/5)
Accept terms of the license agreements and click Finish
DAVE™ APPs and DAVE™ device descriptions are installed
19
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 20
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
20
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 21
Getting Started
Setting up the Kit (1/4)
1. Plug the XMC™ LED Current Control Explorer Card onto the
XMC1300 Boot Kit
21
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 22
Getting Started
Setting up the Kit (2/4)
2. Connect the DALI PHY for XMC™ Boot Kits card to the
XMC1300 Boot Kit
22
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 23
Getting Started
Setting up the Kit (3/4)
3. Connect the LED light engine to the XMC™ LED Current Control
Explorer card via the orange connectors
23
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 24
Getting Started
Setting up the Kit (4/4)
4. Connect the kit to PC and power supply
From PC
24V DC Adapter
OR
0-30V DC Power
DBG LED turns
ON
24
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 25
Getting Started
Adjusting LED Brightness (1/3)
Option 1: Via potentiometer with a screwdriver
25
Copyright © Infineon Technologies AG 2016. All rights reserved.
Voltage is read by ADC, and then
SW changes density of the
modulation signal
Page 26
Getting Started
Adjusting LED Brightness (2/3)
Option 2: Via DALI communication
Connect to powered DALI
Bus and start sending commands from DALI
master
26
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 27
Getting Started
Adjusting LED Brightness (3/3)
DALI commands supported based on 62386-102:2009
Direct arc power command
Indirect arc power control commands e.g. OFF, UP, DOWN etc.
Query commands e.g. QUERY STATUS, QUERY ACTUAL LEVEL
etc.
Special commands e.g. INITIALISE, RANDOMISE etc.
27
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 28
Getting Started
Downloading the Kit Software (1/3)
http://www.infineon.com/xmc-led-ccexp
Click on the ‘Software & Tools’ tab
Download the example project(s)
28
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 29
Getting Started
Downloading the Kit Software (2/3)
List of available projects
1. Basic-level: Introduction to possible implementations of
control loop for CCM Buck, with dimming via potentiometer
XMCLib-based
LED_CCEXP_A1_BCCU_ACMP_ERU_CCU4
LED_CCEXP_A2_BCCU_ACMP_EXT_CCU4
LED_CCEXP_A3_ACMP_BCCU_CCU8
APP-based
LED_CCEXP_B1_BCCU_ACMP_ERU_CCU4
LED_CCEXP_B2_BCCU_ACMP_EXT_CCU4
LED_CCEXP_B3_ACMP_BCCU_CCU8
29
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 30
Getting Started
Downloading the Kit Software (3/3)
List of available projects (continued)
2. Application-level: Fastest control loop for CCM Buck
implementation with dimming via potentiometer or DALI
APP-based
LED_CCEXP_C1_ACMP_BCCU_CCU8_DALICG (will be available soon)
LED_CCEXP_C2_AUTOMATIC_RIPPLE_TUNING: with automatic current
ripple tuning according to input voltage and LED load to maintain LED
average current (Default pre-loaded code)
3. Customization: Basic project without dimming, for user to
adopt kit to their own LED engine (more instructions from
here)
APP-based
LED_CCEXP_D1_MANUAL_CALIB
30
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 31
1. Open DAVE™
2. In DAVE™ workspace, import the
downloaded project:
File Import Infineon
DAVE Project
Click Next
Check “Select Archive File”
Browse to the downloaded
project zip file
Click Open
Project name will appear under
Project List
Click Finish
Getting Started
Programming the kit (1/3)
31
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 32
Getting Started
Programming the kit (2/3)
Build project
1. Click
2. Wait for Build to finish
Download code
1. Ensure that the power to the XMC™ LED Current Control
Explorer card is turned OFF
2. Click
3. Switch to TASKING Debug view
4. Click to run code
Turn ON the power to the XMC™ LED Current Control Explorer
card
Adjust LED brightness
32
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 33
Getting Started
Programming the kit (3/3)
Observe the LED current waveform on an oscilloscope via a
current probe
33
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 34
Getting Started
Software Information
XMC™ LED Current Control Explorer Kit is preloaded with
LED_CCEXP_C2_AUTOMATIC_RIPPLE_TUNING
Features of this software
Safe to use with a wide range of LED engines and input voltage supply
Automatically tunes current ripple to adopt to input voltage and LED load
Not the best dimming performance and efficiency as the code serves to
cater to a wide range of LED engines and input voltage. Fine tuning of
software parameters and hardware may be required to achieve best
dimming performance and efficiency
Average LED current ≈ 620mA
All other software provided in the package are developed with MOLEX
180081-4250
Average LED current = 700mA
Forward voltage = 12.3V
To manually adopt software to your LED engine, follow the instructions on
next slides
34
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 35
Getting Started
Adopting SW to Your LED Engine (1/6)
1. Import LED_CCEXP_D1_MANUAL_CALIB code onto DAVE™
2. Compile and program the kit
3. Connect your LED engine to the kit
4. Power up the kit
Note: Ensure that the voltage supplied is the maximum expected
input voltage and sufficient to power the LED
5. Observe the LED current waveform on oscilloscope
a. Measure the LED current rise time
b. Measure the LED current fall time
c. Measure the time required for LED current to fall from peak
to reference value (620mA). We shall call this parameter the
Required OFF-time
35
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 36
Getting Started
Adopting SW to Your LED Engine (2/6)
Lets take for example, LED engine A:
36
Copyright © Infineon Technologies AG 2016. All rights reserved.
LED engine A
Rise time = 760ns Fall time = 2180ns
Required OFF-time = 480ns
LED Current Reference = 620 mA
Page 37
Getting Started
Adopting SW to Your LED Engine (3/6)
6. Open the UI of GLOBAL_BCCU APP
7. Change the frequency of FCLK such that the bit-time is the
same as the LED current rise time or fall time, whichever is
longer
This is to ensure the following criteria are met:
a. During an ON bit, there is enough time for the LED current to
reach the desired peak level
b. During an OFF bit, there is enough time for the LED current to
reach zero
37
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 38
Getting Started
Adopting SW to Your LED Engine (4/6)
In the example of LED engine A, the fall time is longer
Set FCLK such that Actual bit-time = 2180ns
Can be calculated:
𝐹𝐶𝐿𝐾 =
1
𝑏𝑖𝑡 𝑡𝑖𝑚𝑒
× 4
𝑒. 𝑔. 𝐹𝐶𝐿𝐾 =
1
2180 × 10
−9
× 4
≈ 1.835𝑀𝐻𝑧
38
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 39
Getting Started
Adopting SW to Your LED Engine (5/6)
8. Open the UI of PDM_DIMMED_LED_LAMP APP
9. Change the Generated OFF-time based on the value measured
previously
This is to ensure just enough time for the LED current to drop
to just below the reference level i.e. minimum ripple size
In the example of LED engine A, this is 480ns
Considering a propagation delay of 100ns, we shall set the
OFF-time to (480-100 = 380ns)
39
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 40
Getting Started
Adopting SW to Your LED Engine (6/6)
10. Re-generate code , compile and program the kit
11. Observe LED current waveform
You now have the optimized parameters to use your LED engine with the kit!
40
Copyright © Infineon Technologies AG 2016. All rights reserved.
MOSFET switching
frequency
LED Current
Reference = 620 mA
Page 41
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
41
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 42
Resource Listing
http://www.infineon.com/xmc-led-ccexp
Documents
Board User Manuals
Product Brief
Application Note
Application examples (SW)
Videos
42
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 43
Agenda
Hardware Overview
Tooling Overview
Getting Started
Resource Listing
Support Material
1
2
3
4
5
6
43
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 44
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 DAVE
TM
Software and Tool Ecosystem
Infineon Media Center
XMC Mediathek
Infineon Forums
Technical Assistance Center (TAC)
44
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 45
Glossary of Abbreviations
ACMP Analog Comparator
BCCU Brightness and Color Control Unit
CCU4/8 Capture/Compare Unit 4/8
DALI Digital Addressable Lighting Interface
DAVE™ Free development IDE for XMC
ERU Event Request Unit
GPIO General Purpose Input/Output
LED Light-emitting Diode
PC Personal Computer
PDM Pulse Density Modulation
PHY Physical Layer
PWM Pulse Width Modulation
USIC Universal Serial Interface Channel
VADC Versatile Analog Digital Converter
45
Copyright © Infineon Technologies AG 2016. All rights reserved.
Page 46
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 47
Loading...