Infineon ApplicationNote ReferenceBoard REF XDPL8105 CDM10V ApplicationNotes v02 00 en
Infineon ApplicationNote ReferenceBoard REF XDPL8105 CDM10V ApplicationNotes v02 00 en
Intended audience
This document is intended for anyone wishing to design high-performance single-stage digital Flyback
dimmable LED drivers using the XDPL8105 and the isolated 0 to 10 V dimming interface using CDM10V.
Table of contents
About this document ....................................................................................................................... 1
Table of contents ............................................................................................................................ 1
1 Introduction.................................................................................................................. 3
2 Design features ............................................................................................................. 4
3 Design specifications...................................................................................................... 5
4 Schematic and PCB layout .............................................................................................. 7
5 CDM10V circuit design and operation ............................................................................... 9
6 Performance ................................................................................................................ 11
6.1 Non-dimming ........................................................................................................................................ 11
6.1.1 Output regulation and tolerance ..................................................................................................... 11
6.1.2 System efficiency ............................................................................................................................. 12
6.1.3 PF and iTHD ...................................................................................................................................... 13
6.1.4 Thermal test ..................................................................................................................................... 14
6.1.5 Conducted emissions (EN 55015B) .................................................................................................. 15
6.2 Dimming ................................................................................................................................................ 17
7 Bill of Materials ............................................................................................................ 18
7.1 BOM ........................................................................................................................................................ 18
7.2 Transformer specifications ................................................................................................................... 20
8 Configuration set-up and procedures .............................................................................. 21
8.1 XDPL8105 configuration........................................................................................................................ 21
8.2 CDM10V configuration........................................................................................................................... 25
9 Customizing your own system design.............................................................................. 27
Application Note Please read the Important Notice and Warnings at the end of this document Revision 1.1
www.infineon.com/ref-xdpl8105-cdm10v 2019-04-28
XDPL8105 single-stage PFC Flyback dimmable constant current
controller
Introduction
XDPL8105 40 W reference design with CDM10V isolated 0-10 V dimming interface
1 Introduction
The XDPL8105 40 W reference design is a digitally configurable LED driver with a universal input of 90 to 305 V
AC, a wide output load range of 16 to 45 V DC and isolated 0 to 10 V dimming (with CDM10V). Please refer to the
next page for the main design features of this board based on Infineon’s XDPL8105 and CDM10V.
Note: The 40 W reference design sample is ready to be tested on being received and without the need for
any pre-programming by the user, as the XDPL8105 chip on the PCB has already been burned with the
first full configuration set of working parameters. Please connect the AC input, LED output and
dimming input as shown in Figure 1 for the test set-up.
ATTENTION: LETHAL VOLTAGES ARE PRESENT ON THIS REFERENCE DESIGN. DO NOT OPERATE
THE BOARD UNLESS YOU ARE TRAINED TO HANDLE HIGH VOLTAGE CIRCUITS. DO NOT LEAVE
THIS BOARD UNATTENDED WHEN IT IS POWERED UP.
XDPL8105
CDM10V configuration
adapter board connector – J4
Figure 1 XDPL8105 40 W reference design with CDM10V adapter board and configuration connector
2 Design features
Single-stage Flyback with Power Factor Correction (PFC) and high-precision primary-side-controlled
constant current output
Excellent current accuracy (±3 percent) across universal-input voltage range (90 to 305 V AC) and wide-
output voltage range (18 V to 45 V)
Integrated 600 V HV cell for fast start-up
High efficiency with QR operation
Low dimming output with Discontinuous Conduction Mode (DCM) and Active Burst Mode (ABM) operation
High Power Factor (PF) and low input current Total Harmonic Distortion (iTHD) with advanced switching-
cycle modulation scheme
Low BOM
Configurable dimming curve to either linear or quadratic (eye-adaptive)
Configurable output current at minimum dimming input (from 10 percent to 1 percent)
Quick design and variant handling supported by digital parameter configurability with .dp Vision GUI – e.g.
output current setting, dimming curve shape selection, protection handling and operation fine-tuning
Supports transformer-less IEC60929-compliant isolated 0 to 10 V dimming using CDM10V
Note: CDM10V is a device which transmits analog voltage-based signals from a 0 to 10 V dimmer or
potentiometer to the dimming or PWM input of a lighting controller IC in the form of a 5 mA current-
based PWM signal to drive an external isolated optocoupler. It replaces many components in a
traditional solution and reduces BOM and PCB space significantly. For more details about CDM10V,
please visit the Infineon website: http://www.infineon.com/cdm10v
3 Design specifications
Table 1 and Table 2 respectively list the electrical specifications and system protections of this reference
design.
Efficiency
ƞ More than 89 %
(Vin: 120~277 V AC, Vout: 30~45 V, non-dimming)
Power factor
PF More than 0.95 –
(Vin: 120~277 V AC, Vout: 30~45 V, non-dimming)
1
Configurable in XDPL8105 .
2
Based on CDM10V pin Rdim+ default bias current of 200 µA. See Table 3 for configurable options.
1
Protection can be disabled and its level can be configured.
2
Protection cannot be disabled but its level can be configured.
3
Protection can be disabled but its level cannot be configured and fixed as 150 percent of I _out_set.
4
Protection reaction can be configured to either auto-restart or latch mode.
5
Auto-restart time of the protections can be configured.
Figure 2 Schematic
Note: By default, the reference design main board is connected with the CDM10V adapter board via IC100. If
necessary, the user can unplug the adapter board and mount CDM10V on the main board via IC101.
Figure 3 and Figure 4 respectively show the PCB top and bottom layouts of this reference design.
dimming input signals. Figure 5 shows how to determine the good and poor Zener Vz-Iz characteristics from
two different part numbers (X and Y) with 5.1 V Zener voltage.
Figure 5 Example of how to determine good and poor Zener Vz-Iz characteristics
Table 3 shows the default and configurable settings of the four parameters in the CDM10V device. The CDM10V
adapter board in this reference design uses the default settings. If necessary, please refer to Section 8.2 for
more information on CDM10V configuration.
Table 3 Default and configurable settings of the four parameters in the CDM10V device
Parameter Fuse bits setting and description Remark
00 200 µA Default CDM10V setting
Pin Rdim+ 01 100 µA –
bias current 10 50 µA –
11 500 µA –
Dim-to-off 0 Disabled Default CDM10V setting
option 1 Enabled –
00 1000 Hz Default CDM10V setting
Pin Iout
01 500 Hz –
PWM output
10 200 Hz –
frequency
11 2000 Hz –
00 5 percent Default CDM10V setting
Pin Iout
01 2 percent –
PWM output
10 1 percent –
Minimum duty cycle
11 10 percent –
6 Performance
6.1 Non-dimming
The measurement results under non-dimming conditions are presented in this section.
Figure 6 Line and load regulation of output current under non-dimming conditions
In total 50 reference design samples have been tested, and the non-dimmed output current of each board was
recorded using the same test condition (V AC input: 90 Vrms, output: 15 LEDs and ambient temperature of
25°C) to check the output tolerance, which is contributed to by both the IC and external components’
tolerance. The tolerance study was done based on this test condition because it has the highest output current
regulation of +2 percent (see Figure 6), so that the total output regulation and sample output tolerance can be
estimated.
The result shows that the output current tolerance is approximately ±1 percent and standard deviation is 3.33
mA. Therefore, the total output regulation and sample output tolerance is approximately ±3 percent.
QP Limit
AV limit
QP Limit
AV limit
QP Limit
AV limit
QP Limit
AV limit
Note: The items of measuring equipment used for this conducted emissions test were Schaffner NNB41 and
SMR4503.
6.2 Dimming
This section provides the output current, IOUT, measurement results when VDIMMER = 0~10 V is applied (see Table
5), with an AC input voltage of 277 Vrms, 60 Hz and an output load of 10 LEDs.
Based on the measurement results, the plotted dimming curve has a quadratic shape (see Figure 17) because
the reference design XDPL8105 chip has already been burned with the parameter C_DIM setting “Quadratic”.
Note: The user can configure the dimming curve shape parameter, C_DIM, to either “Linear” or “Quadratic”.
VDIMMER (V) 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
IOUT (mA) 377 446 522 606 695 790 882 888 888 888
IOUT vs VDIMMER
900
800
700
600
IOUT (mA)
500
400
300
200
100
0
0 1 2 3 4 5 6 7 8 9 10
VDIMMER (V)
7 Bill of Materials
This section provides the BOM and also the transformer specifications.
7.1 BOM
Figure 19 shows the hardware set-up needed between the PC and the configuration connector (J4 of the 40 W
reference design) for XDPL8105 parameter configuration.
Note: Please ensure the reference design board is not supplied with any voltage before connecting the
programmable cable to the board configuration connector J4.
USB
Vcc
UART
.dp Interface Gen2 Cable
GND to PC
Please download the latest .dp Vision user manual from this homepage link for detailed instructions on the
installation and how to use this GUI for parameter configuration. Alternatively, the following simple guide is
also available for quick and easy reference.
For the software tools installation, .dp Vision needs to be installed first before running the XDPL8105 .dp Vision
folder set-up file (see Table 8 for the download links). After setting up the hardware connection for XDPL8105
configuration (see Figure 19), please start the program by clicking the shortcut “.dp Vision” on the desktop.
Note: During the program start-up, if the system shows there is a newer version of .dp Vision, please follow
the procedure and update accordingly. Since the following screenshots were taken based on .dp
Vision version 2.0.8.0, newer versions of .dp Vision might appear different.
Then open the XDPL8105 parameter configuration file (*.csv) from the installation folder of the XDPL8105
project add-on, as shown in Figure 20. The default installation folder is located at
C:\Users\<Username>\Infineon Technologies AG\.dp vision\Parameters
Select XDPL8105
configuration file to open
Figure 20 Opening the XDPL8105 parameter configuration file (*.csv) in .dp Vision
After opening the parameter csv file, a list of XDPL8105 configurable parameters will be shown (see the box on
the left in Figure 21). If a parameter value is changed and no limit violation is found, the changed value itself
will turn blue, like the example of changing I_out_set parameter from 880 mA to 700 mA in Figure 21.
Otherwise, if an error is detected (e.g. exceeded min./max. value), the parameter value that caused the error
will turn red and the message bar of .dp Vision (see the top right of Figure 21) will show an error message.
Note: The user is not allowed to test or burn the configuration if an error is detected.
List of configurable
parameters
There are two options available to configure the IC based on the list of parameter values shown in .dp Vision.
− Burn configuration
As the XDPL8105 chip on the 40 W reference design PCB has already been permanently burned with a
first full set of parameters in its OTP memory space, any parameter value change using this option is
considered as parameter patching. The OTP memory space dedicated for patching or burning the
parameter value change has a memory size of 77 words.
Each time the burn configuration function is executed, .dp Vision will detect if there is parameter value
difference between the saved configuration file and the target XDPL8105. If a difference is detected,
each burn configuration will consume a minimum of three words. However, the process will be aborted
if it requires more memory space than is available on the target IC. In that case, the user will have to
replace the XDPL8105 chip with a new one in order to burn the configuration. It is important to note
that the new XDPL8105 chip from Infineon does not contain any parameters, so the user should burn a
first full set of parameters using this function before any application testing.
Table 9 below shows the recommended procedures for using the burn configuration function in .dp
Vision to burn a first full set of parameters or patch the parameters into the OTP memory.
OR
− Test configuration
This function will download the parameter values from the list in .dp Vision into the XDPL8105 RAM
memory space. This will then be followed by an automatic IC start-up for application testing with the
new configuration.
Unlike using the burn configuration, parameter configuration with this option is not permanent
because the loaded RAM contents will be lost once the IC supply voltage is turned off, but the
advantage of using this option is that it does not consume OTP memory space, thus there is no limit on
the amount of parameter value changes. Please note that this option can only be used to test the
application under non-dimming operation because the DIM/UART pin of the XDPL8105 cannot sense
the dimming voltage while it is used for UART communication for the test configuration.
Table 10 shows the recommended procedures for using test configuration functions in .dp Vision to
load the new parameter values to the RAM and test the application with the new configuration.
VII To test another configuration change, repeat steps II to VI. If the following message box
appears in between the steps, press “Yes” to proceed.
Otherwise, turn off the AC input and disconnect the programming cable from the XDPL8105
configuration connector.
Note: If any error is encountered between steps I and VII of either the burn configuration or test
configuration procedures, please kindly refer to the message bar of .dp Vision for the error message.
For more details, please see the .dp Vision user manual.
Application Note 24 Revision 1.1
2019-04-28
XDPL8105 single-stage PFC Flyback dimmable constant current
controller
Configuration
XDPL8105 40 Wset-up and procedures
reference design with CDM10V isolated 0-10 V dimming interface
CDM10V programming
CDM10V board x 1
Hardware COOLDIM_PRG_BOARD programming COOLDIM_PRG_BOARD
USB cable x 1
board
User manual x 1
Figure 22 shows the CDM10V programming board and the hardware connection set-up needed to configure the
CDM10V adapter board in this reference design.
Note: The CDM10V adapter board is normally attached to the 40 W reference design mainboard for the
application testing, as shown in Figure 1. For CDM10V configuration, the CDM10V adapter board has
to be unplugged from the reference design mainboard and connected to the CDM10V programming
board connector, as shown in Figure 22.
Connect to PC or any
USB power supply
via USB cable
Connect CDM10V
adapter board to
LCD display this connector
Figure 22 CDM10V programming board and hardware connection set-up for CDM10V configuration
Upon completing the hardware set-up and connection, please refer to Table 12 below for the recommended
procedures on CDM10V configuration or fuse burning.
Note: If any error is encountered between steps I and IV, the user will be advised by firmware via the LCD on
how to proceed. Alternatively, the user can also refer to the user manual for more details on the
procedures on error handling. If no button is pressed for 5 minutes or more, the LCD is switched off
automatically and the LED below the display will flash once per second. Pressing any button will
switch on the display again.
Apart from performing the CDM10V configuration via the adapter board, the programming board also supports
configuration of the CDM10V chip alone by using the IC socket, as shown in Figure 23.
Note: Pin “1” of the chip should be located in the lower left-hand corner of the open socket, which is marked
with a “1” on the PCB, as shown in Figure 23.
A customized LED driver design based on the XDPL8105 can be easily achieved using an Excel tool named
“XDPL8105 System Simulation & Design Creation Tool” as it is highly interactive, providing design tips and
detection of any errors/warnings based on user inputs in each step.
Upon completion of the three main design steps in the Excel tool without any error, the transformer diagram,
BOM and IC parameters are automatically generated.
This Excel tool also comes with a user guide document that describes the tool features and also helps the user
to understand how to use them for XDPL8105 system design and optimization. Both the Excel tool and the user
guide document are included in the XDPL8105 project add-on installer, and the download link is given in Table
8.
The default design shown in the Excel tool (when it is first opened) matches the 40 W reference design.
Therefore, after creating a customized design based on their own project requirements, the user can simply
modify the 40 W reference design according to its differences with the Excel tool’s generated transformer, BOM
and IC parameters.
Figure 25 shows an example of the auto-generated transformer diagram.
Figure 26 Example of BOM and IC parameters auto-generated with the Excel tool
Please note that there are a few IC parameters that could not be calculated but require fine-tuning at system
level. These parameters are as shown in the green-highlighted cells in the IC parameters table in Figure 26.
Please refer to Section 10.1 for the fine-tuning guide.
Also, there are some application-related IC parameters below, which are each generated with an initial default
value, instead of dynamically adapted based on the input or output from the preceding design steps. If
necessary, the user can adjust each of these following parameter values later in .dp Vision according to the
application needs.
For example, the dimming curve parameter C_DIM default setting (generated by the Excel tool) is “Quadratic”.
If necessary, the user can choose to adjust this setting to “Linear”.
𝑁𝑝 𝑉𝐼𝑁𝑃𝐶𝐿𝑁
VIN = × [(−𝐼𝐼𝑉 − ) × 𝑅𝑍𝐶𝐷1 − 𝑉𝐼𝑁𝑃𝐶𝐿𝑁 ]
𝑁𝑎 𝑅𝑍𝐶𝐷2
Note: VINPCLN is a negative voltage clamped to pin ZCD, which is approximately -180 mV.
Ideally, VIN should be a low-frequency (typically 100~120 Hz) rectified sinusoidal waveform, as shown in Figure
27, while the AC input rms value can be approximated as 𝑉𝐼𝑁_𝑃𝐸𝐴𝐾 ⁄√2. However, due to the input-line filter
impedance and the filter capacitor Equivalent Series Resistor (ESR), the actual VIN has a high-frequency
switching ripple (in the kHz range) over the low-frequency sinusoidal waveform, whose ripple level varies based
on the peak current being drawn by the transformer primary winding. Step III of Table 13 shows an example of
the actual VIN waveform.
To achieve high accuracy in sensing the input voltage, parameter R_in fine-tuning is important for the
XDPL8105 to estimate the correct 𝑉𝐼𝑁_𝑃𝐸𝐴𝐾 by compensating for such high-frequency ripples, which appears in
-IIV measurements as well.
VIN
VIN_HF_RIPPLE_MIN = 100.8V
VCS
VCS_MAX = 0.54V
IV Turn off the AC input. Calculate R1 with the equation below and voltage measurements from step
III:
𝑉𝐴𝐶_𝑚𝑖𝑛 ×√2−𝑉𝐼𝑁_𝐻𝐹_𝑅𝐼𝑃𝑃𝐿𝐸_𝑀𝐼𝑁
𝑅1 = 𝑅_𝐶𝑆 × ( 𝑉𝐶𝑆_𝑀𝐴𝑋
), based on Vo_max with non-dimming IOUT.
Calculation example based on 40 W reference design:
90×√2−100.8
𝑅1 = 0.22 × ( 0.54
) = 10.76 Ω
V Repeat steps II to III by changing the load to the minimum output LED voltage (Vo_min) to obtain the
measurements of VIN_HF_RIPPLE_MIN and VCS_MAX, which are based on Vo_min.
VI Turn off the AC input. Calculate R2 with the equation below and voltage measurements from step
V:
𝑉𝐴𝐶_𝑚𝑖𝑛 ×√2−𝑉𝐼𝑁_𝐻𝐹_𝑅𝐼𝑃𝑃𝐿𝐸_𝑀𝐼𝑁
𝑅2 = 𝑅_𝐶𝑆 × ( 𝑉𝐶𝑆_𝑀𝐴𝑋
), based on Vo_min with non-dimming IOUT.
Calculation example based on 40 W reference design:
90×√2−112.8
𝑅2 = 0.22 × ( 0.33
) = 9.64 Ω
VII Calculate the parameter R_in with the following equation:
𝑅_𝑖𝑛 = 0.5 × (𝑅1 + 𝑅2) + 𝑅𝑑𝑠(𝑜𝑛),𝐹𝐸𝑇 + 𝑅𝑑𝑐,𝑝𝑟𝑖 𝑤𝑖𝑛𝑑𝑖𝑛𝑔 + 𝑅_𝐶𝑆
𝑅𝑑𝑠(𝑜𝑛),𝐹𝐸𝑇 is the MOSFET Rds(on) and 𝑅𝑑𝑐,𝑝𝑟𝑖 𝑤𝑖𝑛𝑑𝑖𝑛𝑔 is the primary winding DC resistance.
Calculation example based on 40 W reference design:
𝑅_𝑖𝑛 = 0.5 × (10.76 + 9.64) + 1 + 0.5 + 0.22 ≈ 11.9 Ω
VIII Use a burning configuration to patch the parameter R_in with the value from step VII and
parameter EN_UVP_IN with “Enabled” (if it was set to “Disabled” before). Then, verify the AC input
UV accuracy.
a b
ta-b
V Set the parameter t_ZCDPD as half of ta-b and burn the configuration.
VI Power up the board and the Flyback MOSFET drain voltage waveform should be switching at the
QR valley (see the example below based on the 40 W reference design with t_ZCDPD = 410 ns).
Where:
Iout_min is the minimum output current measured in the different conditions shown in step I
Iout_max is the maximum output current measured in the different conditions shown in step I
III Repeat steps I to II with the parameter t_PDC = 200, 250, 300 and 350 ns to select the best t_PDC
value which gives the lowest ∆𝐼𝑜𝑢𝑡 .
IV Calculate T_coupling based on the following equation:
2 × 𝐼_𝑜𝑢𝑡_𝑠𝑒𝑡
𝑇_𝑐𝑜𝑢𝑝𝑙𝑖𝑛𝑔 = 2 −
𝐼𝑜𝑢𝑡_𝑚𝑎𝑥 + 𝐼𝑜𝑢𝑡_𝑚𝑖𝑛
Where:
Iout_min is the minimum output current measured in step I with the best t_PDC value
Iout_max is the maximum output current measured in step I with the best t_PDC value
I_out_set is the non-dimmed output current parameter setting in the XDPL8105 configuration
V Burn the configuration to the target XDPL8105 with the best t_PDC value selected in step III and the
T_coupling value calculated in step IV.
Note: The effects of decreasing the values of the parameters Kp and Ki will be the opposite of what is shown
in the table above.
To improve the light quality issue caused by the DCM hard-switching when the output is being dimmed, the
DCM period control output by the PI regulator is being modulated. The modulation gain is controlled by the
value of the parameter N_DCM_MOD_GAIN, based on Table 17.
0 4 8 16 32
The medium to maximum modulation gain typically gives the best light quality in DCM operation. Please
choose the best setting based on the light quality of the actual dimming test result. Please also ensure that no
voltage probe (except a differential probe) is connected to the primary-side circuit of the board while doing the
light quality test.
The default value of the parameter C_EMI generated by the Excel tool is 0.1 µF. If necessary, please fine-tune
C_EMI using the test configuration in .dp Vision to achieve the optimized power factor and iTHD. Otherwise, it
can also be set to zero if PF enhancement is not desired.
It is also possible to improve iTHD, especially at high input voltages, by reducing the values of the parameter
f_sw_max or N_DCM_MOD_GAIN (except 0). However, please note that the efficiency could be impacted because
of the increasing number of switching cycles (over the rectified input sine-wave period) which are unable to
switch on the MOSFET at the QRM first valley.
Note: If the parameter N_DCM_MOD_GAIN setting is above 0, the QRM maximum switching frequency is not
constant (based on the parameter f_sw_max setting) but is modulated based on the rectified input
sine wave phase angle. The gain of modulation is based on the parameter N_DCM_MOD_GAIN setting,
as shown in Table 17.
Please also ensure the dimming light quality remains good after any of these parameter values changes. If
necessary, the designer can use the Excel tool to simulate the primary average input current current curve for
iTHD optimization based on the parameter f_sw_max or N_DCM_MOD_GAIN value changes. For more details,
please refer to the Excel tool user guide.
Scenario 2: If the VCC stays above the turn-off threshold e.g. 6 V and the GD pin signal restarts with an interval
based on the configured parameter t_auto_restart_fast, it means the controller has encountered either a
system protection function with fast auto-restart reaction or dim-to-off operation (if the parameter
EN_DIM_TO_OFF is set to “Enabled”). See waveform examples in Figure 29.
Figure 29 Waveform examples of system protection or dim-to-off with fast auto-restart reaction
In such cases, the user can burn a configuration with the parameter EN_DIM_TO_OFF set to “Disabled” (if the
parameter EN_DIM_TO_OFF was set to “Enabled” before) and retest the board. If the problem of powering up or
shutting down persists, it means the controller has previously encountered system protection. If the problem of
powering up or shutting down disappears, it means the controller was previously in dim-to-off operation.
Scenario 3: If the GD pin signal stays low while VCC stays above the turn-off threshold, e.g. 6 V, it means the
controller has entered a protection state with latch-mode reaction or the configuration mode. See waveform
examples in Figure 30.
Figure 30 Waveform examples of configuration mode or system protection with latch-mode reaction
To ensure the system is not in configuration mode, please check the following:
Always burn the first full set of parameters to the target XDPL8105 before powering up.
Disconnect the interface board before powering up the board. The most common example of false entry to
the configuration mode is to power up the board while it is connected to the .dp Interface Gen2 (with
the“DP2x supply” or/and “DP2x Sync” LEDs on). If that is the case, the measured waveform will be similar to
the waveform example on the right of Figure 30, but with a VCC level of approximately 7.5 V.
Scenario 4: If the VCC hits the turn-off threshold, e.g. 6 V, the IC will restart with a hardware reset using an
interval based on the VVCC(ON) charge-up time. The typical VVCC(ON) level is 20.5 V. See the waveform example in
Figure 31.
For scenario 4, please check your design based on the Excel tool and apply the necessary countermeasure to
the VCC supply circuitry and/or start-up-related parameters. Please also ensure that the parameter Debug_mode
is configured to “disabled” so that the corresponding protection reaction which has been predefined or
configured can take place and results in either scenario 1, 2 or 3 if any protection has been triggered.
For the user’s easy reference, Table 18 and Table 19 show a summary of waveform scenarios for system
protections with predefined reaction and configurable reaction respectively.
Table 18 Summary of waveform scenarios for system protection with predefined reaction
System protection Predefined Restart interval Waveform
reaction scenario
UV protection for Vout Auto-restart t_auto_restart Scenario 1
Start-up UV protection for Vout
UV protection for Vin
Firmware protections
(first watchdog and RAM parity)
OV protection for Vin Latch mode Not applicable Scenario 3
Input over-current protection level 2
Over-temperature protection
Under-Voltage Lockout (UVLO) of VCC Hardware restart VVCC(ON) charge-up time Scenario 4
Table 19 Summary of waveform scenarios for system protection with configurable reaction
System protection Configurable Restart interval Waveform
reaction scenario
OVP for Vout Auto-restart1 t_auto_restart Scenario 1
Fast auto-restart 1
t_auto_restart_fast Scenario 2
1
Configurable based on parameter Speed_OVP_Vout setting(Slow or Fast) when parameter Reaction_OVP_Vout is set to “Auto-Restart”.
Note: Parameter Debug_mode should only be enabled for debugging purposes along with the
configuration set-up connection shown in Figure 19. For board testing on its own without connecting
the .dp Interface Gen2, please ensure the parameter Debug_mode is set to disabled.
Table 20 shows the recommended procedures for firmware status code read-out in debug mode.
Table 20 Recommended procedures for firmware status code read-out in debug mode
Step Instruction
I Open the configuration file (see the example in Figure 20) used in the system which has entered an
unexpected protection state and set the parameter Debug_mode to “Enabled”.
II Ensure that the AC input to the board is switched off, that nothing is externally directly connected
to the DIM/UART pin and that the hardware connection for the configuration is now connected as
shown in Figure 19.
III Press to supply power and establish connection to the target XDPL8105. After this step, the
XDPL8105 will be in configuration mode and the device status should change to .
IV Supply the board with AC input and LED output conditons which trigger the protection.
After this step, the board does not start up because the XDPL8105 is still in configuration mode.
V
Press to test the configuration with the target XDPL8105.
After this step, the IC will automatically start up in debug mode with non-dimming operation and
you should see a pop-up window like the one shown below.
If any protection is triggered, the IC’s GD pin will stop switching and there will be no light output.
VI Press “OK” in the pop-up window.
VII Press the “Refresh” button in the .dp Vision application section (as shown below) and switch off
the AC input.
After this step, the firmware status code is read out. If any protection has been triggered after step
V, the status code will show a value in red. Otherwise, it will show 0x0000 in black.
1
Configurable based on parameter Speed_OCP_Iout setting (Slow or Fast).
VIII Hover the mouse over the status code (as shown below) and the description of the status code will
be shown. For example, 0x0001 means output OVP.
IX Apply the necessary countermeasure or repeat the steps above to debug again. Otherwise, ensure
the AC input is switched off before disconnecting the programming cable from the XDPL8105
board configuration connector.
Figure 33 shows an application example in which the XDPL8105 cannot support the dim-to-off feature because
the secondary side 0 to 10 V dimmer is a passive voltage source.
11.2 What is the lowest possible output current with minimum dimming
input?
The target output current with the minimum dimming input is based on the XDPL8105 parameter
I_out_dim_min setting and can be configured to be as low as 10 mA. It is, however, important to note that the
lower the I_out_dim_min value is set, the more difficult it is to achieve both good output current accuracy and
short time-to-light with the minimum dimming input.
11.3 Why is the actual output current with minimum dimming input much
higher than the parameter I_out_dim_min setting (at maximum AC
input voltage and minimum LED load voltage)?
If the output current with the minimum dimming input is much higher with maximum AC input voltage and
minimum LED load voltage when compared to other input-output conditions, the system has most likely
reached a limit where the controller cannot reduce the output power transfer any more, based on the
transformer design, controller operating mode configuration and testing conditions. As a result, the output
current with the minimum dimming input cannot be properly regulated according to the target I_out_dim_min
setting.
Therefore, it is strongly recommended to use the Excel tool to first estimate the output current with the
minimum dimming input under the worst-case conditions (maximum input voltage, minimum LED voltage),
before selecting the transformer design (e.g. inductance, turns ratio) and initial IC parameterization (e.g.
f_sw_min_DCM setting).
To have reasonably good output regulation with the minimum dimming input, the actual minimum output
current measurement under the worst-case conditions above should be the same or reasonably close to the
I_out_dim_min setting. As the Excel tool only provides an estimation, the minimum output in an actual
measurement could still be higher than the I_out_dim_min setting. In such cases, the user can further optimize
the design by fine-tuning IC parameters, such as lowering the parameter f_sw_min_DCM setting.
Note: The parameter f_sw_min_DCM refers to the minimum DCM switching frequency.
11.4 What causes the longer time-to-light with minimum dimming input?
Primary-Side Regulation (PSR) constant current controllers, such as the XDPL8105, basically regulate the
secondary output winding current, instead of the output LED current itself.
At the initial start-up stage, all secondary output winding current first flows into the output capacitor. On
charging the output capacitor to the output LEDs’ turn-on threshold voltage, more secondary output winding
current will flow into the LED as the output capacitor voltage continues to be charged up, but at a slower rate.
The steady-state is reached when all secondary output winding current flows to the LEDs.
To prevent output current overshoot during start-up, the XDPL8105 starts regulating the secondary output
winding current based on the DIM/UART pin’s voltage, from the initial start-up stage until the steady-state. As a
result, the time-to-light with the minimum dimming input is longer than for non-dimming because the output
capacitor takes more time to be charged up with the smaller regulated output current with the minimum
dimming input. Therefore, the worst-case start-up time (time-to-light) always happens with the minimum AC
input voltage, and maximum output LED voltage with the minimum dimming input.
Reduce the output capacitance, but the output current ripple will increase.
Reduce the VCC capacitance, but if reduced too much, the VCC could hit UVLO during start-up and result in
start-up problems or even longer start-up times.
Reduce the HV pin’s series resistor, but there is a limit based on the maximum input voltage.
Increase the value of the parameter I_out_dim_min, but the output current for minimum dimming input will
be higher.
Increase the value of the parameter V_out_start, but it could result in output overshoot.
Increase the value of the parameter N_ABM_init or f_DCM_init, but it could result in output overshoot.
Note: The parameter N_ABM_init is only effective if parameter control_loop_init is set to “ABM”, while the
parameter f_DCM_init is only effective if parameter control_loop_init is set to “DCM”.
Therefore, it is strongly recommended to use the Excel tool to obtain an initial design of the board components
(e.g. VCC capacitance, output capacitance) and IC parameters (e.g. I_out_dim_min setting), based on the
balanced performance of the estimated worst-case start-up time (time-to-light) and estimated maximum
output ripple.
11.7 Why does the output LED current have high ripple?
As there is only one switching element with the single-stage PFC Flyback topology, the Flyback transformer
primary winding current needs to be shaped according to the rectified input sinusoidal waveform. Since the
secondary winding peak current is directly proportionate to the primary winding peak current, the output LED
current will have high ripple with double line frequency (e.g. 100~120 Hz), which the output capacitors find
difficult to filter.
Please also note that output ripple peak-to-peak levels (Ipk-pk) vary a lot based on the output LED’s dynamic
resistance (Rd). See examples below:
With the same forward voltage, Ipk-pk becomes higher if the output load is changed to another LED type with
smaller Rd, or vice-versa.
With the same LED type, Ipk-pk is the maximum when the output current is at a maximum and the series LED
number (voltage) is at a minimum, or vice-versa.
11.9 Why is there a light flicker when the input voltage is stepped up or
down?
When the input voltage is stepped up or down, output current overshoot or undershoot could occur in the
single-stage PFC Flyback because of the slow control loop speed and low loop gain of the controller, which are
intended to obtain high PF and low iTHD.
To protect LEDs from being damaged by the excessive output current overshoot when input voltage is stepped
up, the XDPL8105 peak output over-current protection parameter (EN_Iout_max_peak) can be enabled to put
the system into a protection state once the estimated output current exceeds a configurable threshold
(I_out_max_peak), and initiate an auto-restart.
There is also a configurable parameter which determines the speed of the auto-restart time (Speed_OCP_Iout)
for this protection.
If the parameter Speed_OCP_Iout is set to “Slow”, the auto restart time will be based on the configurable
parameter t_auto_restart.
If the parameter Speed_OCP_Iout is set to “Fast”, the auto restart time will be based on the configurable
parameter t_auto_restart_fast.
One practical use case is to configure the parameter Speed_OCP_Iout as “Fast” so that the light output can be
recovered with a shorter light-off time after the peak output over-current protection is triggered.
The first full set of working parameters burned to the 40 W reference design has the peak output over-current
protection enabled. Users can choose to disable this protection by configuration if it is not desired.
11.10 What are the configurable options for the dimming curve?
Users can configure the parameter C_DIM to select either one of the following dimming curve shapes.
Linear dimming curve
Output current scales linearly with dimming voltage.
Quadratic dimming curve
Output current scales quadratically with dimming voltage. This provides a more evenly distributed change
of brightness to the eye.
Furthermore, the voltage thresholds for deadbands at the minimum output current level (I_out_dim_min) can
be changed by configuring the parameters V_DIM_min and V_DIM_off respectively.
Note: The parameter V_DIM_max is non-configurable and fixed at 1.72 V. The parameter V_DIM_off is only
effective when the dim-to-off feature is enabled by the parameter EN_DIM_TO_OFF (please refer to
Section 11.1 to understand the application in which dim-to-off can be supported).
Iout Iout
I_out_set I_out_set
I_out_dim_min I_out_dim_min
VDIM VDIM
V_DIM_off V_DIM_max V_DIM_off V_DIM_max
V_DIM_min V_DIM_min
11.11 Can the HV series resistor be connected directly to the input filter
capacitor after the bridge rectifier?
This is not recommended, because the light quality and accuracy can be degraded as the HV pin line
synchronization is likely to not be as stable as connection to the X-capacitor of the AC input-line filter circuitry
via the two diodes, especially with the minimum dimming input.
Typically, the QRM switching period should be based on the timing between the start of on-time and when the
first QRM valley occurs (see Figure 36 for example), but if the first QRM valley occurs before the minimum
switching period (1/f_sw_max) is reached, the switching period will be fixed as the minimum switching period
instead of switching at the first valley (see Figure 37 and Figure 38 for waveform examples).
When the output is dimmed down until the QRM on-time reaches slightly below the minimum on-time
parameter (t_on_min) based on an internal predefined hysteresis, the controller will switch its operating mode
from QRM on-time control to DCM period control.
In DCM, the on-time is fixed as the parameter ton_min setting while the switching period is maintained between
the values 1/f_sw_max and 1/ f_sw_min_DCM to regulate the output current when dimming, as based on the
algorithm below:
When output is dimmed down, the DCM switching period will be increased.
When output is dimmed up, the DCM switching period will be reduced.
Note: Under certain conditions, the t_on_min parameter value can be dynamically replaced by another
internally calculated minimum on-time in order to secure the minimum demagnetization time based
on the parameter t_min_demag for ZCD pin output voltage sensing. For more details, please refer to
Section 11.12.
The minimum output power transfer of DCM is reached when the DCM switching period is equivalent to the
maximum DCM switching period (1/f_sw_min_DCM) value.
If the output is dimmed down further on reaching the maximum switching period in DCM, the controller will
switch its operating mode from DCM to ABM if the parameter EN_ABM is enabled.
In ABM, the on-time and switching frequency are fixed based on the t_on_min and f_sw_min_DCM parameter
settings respectively. To regulate the output current in ABM, the number of DCM switching pulses (over the
rectified input sine-wave period) is controlled, based on the algorithm below:
When output is dimmed down, the number of DCM switching pulses is reduced.
When output is dimmed up, the number of DCM switching pulses is increased.
Figure 35 Multi-mode operation on-time and period changes when output is dimmed
11.14 How can the controller operating mode be identified during actual
testing?
The operating mode of the controller can be identified based on the MOSFET drain voltage waveform at the
peak of the rectified input sine-wave.
Please refer to the figures below for the example of waveforms taken from the XDPL8105 40 W reference design
under test conditions of 230 V AC input and 36 V LED output when the secondary dimming input voltage is
gradually reduced from 10 V to 0 V.
Figure 36 Example of QRM on-time control with first valley switching waveform (dimming input = 10
V)
Note: If the QR first valley switching is not achieved under non-dimming conditions while the on-time is
above the t_on_min parameter value and the switching frequency is below the f_sw_max parameter
value, please refer to Section 10.1.2 for fine-tuning the parameter t_ZCDPD.
Figure 37 Example of QRM on-time control with f_sw_max waveform (dimming input = 5 V)
Note: In Figure 37, the controller is in QRM on-time control operation (on-time is lower than in Figure 36)
but the first valley switching has been blocked by the maximum switching frequency setting
(f_sw_max).
Figure 38 Example of QRM on-time control with f_sw_max waveform (dimming input = 4.7 V)
Note: In Figure 38, the controller is in QRM on-time control operation (on-time is lower than in Figure 37)
but the first valley switching has been blocked by the maximum switching frequency setting
(f_sw_max).
11.16 Why does the output current stay at I_out_set despite being dimmed
down?
Please follow the troubleshooting steps below to resolve the problem.
Test the board on its own without connecting the .dp Interface Gen2 after burning the configuration. Please
note that dimming tests are not possible if the board is powered up with the test configuration function in
.dp Vision.
Ensure the target XDPL8105 has been burned with the parameter EN_DIM configured as “Enabled” and
parameter I_out_dim_min configured to be reasonably below the I_out_set parameter setting.
Measure the DIM/UART pin voltage to ensure it does not exceed 2.2 V at all times. This is because if 2.2 V is
exceeded, the IC will stay in a non-dimming condition until reset by UVLO.
Please ensure the DIM/UART pin voltage can be reduced to less than 1.72 V and V_DIM_min when the
minimum dimming input signal is applied.
11.17 What could cause the start-up UVP for Vout to be triggered despite
having the correct number of LEDs connected to the secondary
output?
The start-up UVP for Vout can be triggered if the output voltage charging does not reach parameter V_out_start
level within the time-out of parameter t_start_max on start-up, as shown in Figure 41. This typically happens at
lower AC input voltage as the output voltage charging becomes slower.
Note: V_out_start is the start-up output voltage level which ensures VCC self-supply via auxiliary winding.
If the output capacitance is increased, the output voltage charging time becomes longer and the start-up UVP
for Vout can also be triggered if the charging time to reach parameter V_out_start level becomes longer than
parameter t_start_max setting.
To resolve the problem of mis-triggering this protection, one solution is to increase the parameter t_start_max
value. However, it is important to ensure that the VCC capacitance is sufficient to hold up the XDPL8105
operating voltage during start-up (not hitting the turn-off threshold) for at least the period based on the
increased t_start_max. This is to ensure that an actual output short during start-up can be properly detected so
that the IC can initiate the auto-restart operation based on the interval of parameter t_auto_restart, for low
input power consumption during output short.
It is recommended to check your design based on the Excel tool and apply the necessary countermeasure to
the VCC supply circuitry and/or IC parameterization.
This allows the user to save two external components (D-fastoff, R-slowon) in the BOM which are
conventionally added to achieve the same purpose for EMI improvement, as shown in Figure 43.
11.21 Can XDPL8105 be used with input voltage higher than 425 V AC or 600
V DC?
The internal HV start-up cell of the XDPL8105 can handle a maximum of 600 V. It is possible to use, for example,
two Zener diodes of 270 V each to limit the voltage at the HV pin to 540 V.
If the typical single-switch Flyback design is used, the expensive 1000 V-rated MOSFET is needed to handle the
very high drain voltage for such an application. Therefore, it is recommended to use the dual-switch Flyback
design (with lower MOSFET voltage rating) instead. If necessary, please contact your Infineon representative for
more details.
11.23 Can the Flyback transformer auxiliary winding be used to supply the
microcontroller’s operating voltage?
It is strongly recommended not to supply the microcontroller’s operating voltage with the Flyback transformer
auxiliary winding, as it will introduce an output current offset depending on the microcontroller’s current
consumption. As the microcontroller’s current consumption is expected to change based on its operation, the
output current’s accuracy and stability will be affected by the changing current offset.
Furthermore, the transformer auxiliary winding is also not able to supply the microcontroller’s operating
voltage during dim-to-off operation, which is typically required by such applications.
12 References
Revision history
Major changes since the last revision
Page or reference Description of change
Section 8.1 Wording update: from “project addon installer” to “.dp Vision folder setup file”
Section 8.2 Tool name and link update from “CDM10V_PRG_BOARD” to “COOLDIM_PRG_BOARD”
All sections Font and writing style update
IMPORTANT NOTICE
Edition 2019-04-28 The information contained in this application note For further information on the product, technology,
is given as a hint for the implementation of the delivery terms and conditions and prices please
Published by product only and shall in no event be regarded as a contact your nearest Infineon Technologies office
description or warranty of a certain functionality, (www.infineon.com).
Infineon Technologies AG condition or quality of the product. Before
81726 Munich, Germany implementation of the product, the recipient of this
application note must verify any function and other WARNINGS
technical information given herein in the real Due to technical requirements products may
©AN_1904_PL21_1905_103930owners.
2019 Infineon Technologies AG. application. Infineon Technologies hereby contain dangerous substances. For information on
disclaims any and all warranties and liabilities of the types in question please contact your nearest
All Rights Reserved. any kind (including without limitation warranties of Infineon Technologies office.
non-infringement of intellectual property rights of
Do you have a question about this any third party) with respect to any and all
information given in this application note. Except as otherwise explicitly approved by Infineon
document? Technologies in a written document signed by
authorized representatives of Infineon
Email: [email protected] The data contained in this document is exclusively Technologies, Infineon Technologies’ products may
intended for technically trained staff. It is the not be used in any applications where a failure of
responsibility of customer’s technical departments the product or any consequences of the use thereof
Document reference to evaluate the suitability of the product for the can reasonably be expected to result in personal
AN_1904_PL21_1905_103930 intended application and the completeness of the injury.
product information given in this document with
respect to such application.