STEVAL-ILL031V1
Digital constant-current controller for LED driving based on the STM8S208x
Features
■DC input voltage: 48 V
■Buck stage adapts output voltage to drive LEDs with selected current
■Four DC-DC buck converters allow driving of 4 LED strings, managing up to 120 W
■Employs 3 W LEDs to obtain 30 W-per-string (10 LEDs in series in each string)
■Low voltage-sensing circuitry
■Logic level MOSFETs driven by the microcontroller without gate driver (ground referred)
Data brief
STEVAL-ILL031V1
■High efficiency (up to 98%)
■RoHS compliant
Description
The purpose of the STEVAL-ILL031V1 demonstration board is to present a new digital approach to performing real average current control on an LED streetlighting platform.
This LED streetlight platform is developed on a DC-DC “inverse buck” converter, taking advantage of power switch control and conditioning signal circuitry for current sensing.
Benefits of this design include low energy consumption, low maintenance, and reduced size and weight. The solution is customized for streetlighting applications, but can be extended to many other segments.
November 2010 |
Doc ID 17237 Rev 2 |
1/6 |
For further information contact your local STMicroelectronics sales office. |
www.st.com |
2/6
2 Rev 17237 ID Doc
+5V
R13
10K
C13
SW1 100nF reset
C14 20pF
|
|
|
|
|
|
|
C15 |
|
|
|
|
|
|
|
|
|
|
180pF |
|
|
|
|
|
|
|
24MHz |
X1 |
1M |
|
|
|
|
|
|
|
|
|
|
R14 |
|
RESET# |
1 |
|
|
|
|
|
|
|
|
R15 68R |
OSC IN |
2 |
|
J9 |
|
|
|
|
|
|
OSC OUT |
3 |
||
|
|
|
|
|
|
TIM2_CH3 |
TIM2_CH3 |
|
9 |
|
|
|
|
|
|
PA4 UART_RX |
|
||||
3 |
|
|
|
C16 20pF |
|
|
10 |
|||
4 |
|
|
|
|
PA5 UART_TX |
|
|
|
11 |
|
2 |
|
|
|
|
|
|
|
470nF |
C17 |
12 |
1 |
+5V |
|
|
J10 |
|
|
|
6 |
||
|
|
|
|
+5V |
4k7 R18 |
|
|
30 |
||
|
|
|
|
Enable_1 |
|
|
||||
|
|
C18 |
1 |
2 |
R16 |
|
|
29 |
||
Comm Connector |
|
|
|
|||||||
100nF |
3 |
4 |
Enable_2 |
|
0 R17 |
0 |
|
28 |
||
|
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
CON4A |
JOY_LEFT |
|
|
PB4_JOYSTICK_LEFT |
26 |
|
|
|
|
|
|
JOY_RIGHT |
|
PB5_JOYSTICK_RIGHT |
25 |
||
|
|
|
|
|
|
PB6_JOYSTICK_UP |
|
24 |
||
|
|
|
|
|
JOY_UP |
|
|
|
||
|
|
|
|
|
|
|
PB7_JOYSTICK_DOWN |
23 |
||
|
|
|
|
|
JOY_DOWN |
|
||||
|
|
|
|
|
|
|
|
|
PWM1-FirstString |
|
|
|
|
|
PWM1-PC1 |
34 |
|||||
PWM2-SecondString |
|
|
|
|
|
PWM2-PC2 |
35 |
|||||
PWM3-ThirdString |
|
|
|
|
|
PWM3-PC3 |
36 |
|||||
PWM4-FourthString |
|
|
|
|
|
PWM4-PC4 |
37 |
|||||
|
|
|
|
|
|
|
|
|
|
PC6_MOSI |
38 |
|
|
SPI_MOSI_LCD |
|
|
|
|
|
41 |
|
||||
|
|
|
|
|
|
|
42 |
|
||||
|
|
4 |
|
R23 |
RESET# |
|
||||||
|
|
|
57 |
|
||||||||
|
J11 |
3 |
|
0 |
|
|
|
|
|
PD1_Swim |
|
|
|
2 |
|
|
|
|
|
|
|
58 |
|
||
|
|
1 |
|
|
+5V |
59 |
|
|||||
|
|
|
|
|
60 |
|
||||||
|
|
PD2/TIM3_CH1/[TIM2_CH3] |
|
|||||||||
|
|
61 |
|
|||||||||
Swim Connector |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
62 |
|
|||||
|
|
|
|
|
|
|
|
|
|
PD7_JOYSTICK_SEL |
63 |
|
|
|
|
JOY_SEL |
|
|
|
|
|
64 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
L5 |
+5V_VDDA |
|
40 |
|
7 |
||
|
VDDA |
||
+5V |
|
19 |
|
|
|
5 |
|
|
|
|
|
BEAD |
C20 |
C21 |
20 |
4 |
|||
|
10uF |
10nF |
39 |
|
|
|
U1 |
|
|
|
|
|
|
|
NRST |
PE0/CLK_CCO |
56 |
|
|
|
|
|
55 |
|
|
|
|
|
||
PA1/OSCIN |
PE1(T)/I2C_SCL |
|
|
|
|
|
|
54 |
|
|
|
|
|
||
PA2/OSCOUT |
PE2(T)/I2C_SDA |
|
|
|
|
|
|
53 |
|
|
|
|
|
||
PA3/TIM2_CH3/[TIM3_CH1] |
PE3/TIM1_BKIN |
|
|
|
|
|
|
52 |
|
|
|
|
|
||
PA4/UART1_RX |
PE4 |
|
|
|
|
|
|
33 |
|
|
|
|
|
||
PA5/UART1_TX |
PE5/SPI_NSS |
PE6-Ch9-SecondString |
|
|
|
|
|
32 |
Sensing-SecondString |
|
|
||||
PA6/UART1_CK |
PE6/AIN9 |
31 |
PE7-Ch8-FirstString |
|
|
||
VCAP |
PE7/AIN8 |
Sensing-FirstString |
|
+5V |
|||
|
|
|
|||||
PB0/AIN0/[TIM1_CH1N] |
|
|
|
|
|
|
|
PB1/AIN1/[TIM1_CH2N] |
|
|
|
|
|
|
3 |
PB2/AIN2/[TIM1_CH3N] |
|
|
|
|
|
|
|
PB3/AIN3/[TIM1_ETR] |
|
22 |
PF0-Ch10-ThirdString |
Sensing-ThirdString |
|
|
|
PB4/AIN4/[I 2C_SCL] |
PF0/AIN10 |
|
|
||||
17 |
PF3-Ch11-FourthString |
Sensing-FourthString |
|
|
|||
PB5/AIN5/[I 2C_SDA] |
PF3/AIN11 |
|
|
||||
16 |
PF4-Ch12-Dimming |
Dimming |
R19 0R |
2 |
P1 |
||
PB6/AIN6 |
PF4/AIN12 |
15 |
4k7 R20 |
|
|
|
10k |
PB7/AIN7 |
PF5/AIN13 |
|
|
|
|||
14 |
4k7 R21 |
+5V |
C19 |
R81 3k |
|
||
|
PF6/AIN14 |
|
|||||
|
13 |
4k7 R22 |
1uF |
|
1 |
||
PC1/TIM1_CH1 |
PF7/AIN15 |
|
|
||||
|
|
|
|
|
|||
PC2/TIM1_CH2 |
|
|
|
|
|
|
|
PC3/TIM1_CH3 |
|
|
|
|
|
|
|
PC4/TIM1_CH4 |
|
43 |
PG0_LCD_CS |
|
LCD_CS |
|
|
PC5/SPI_SCK |
PG0/CAN_TX |
|
|
||||
PC6/SPI_MOSI |
PG1/CAN_RX |
44 |
|
|
PG1 |
|
|
45 |
|
|
|
|
|||
PC7/SPI_MISO |
PG2 |
46 |
|
|
PG2 |
|
|
|
PG3 |
Enable FirstString |
|
PG3 |
|
|
|
|
47 |
|
|
|
|||
PD0/TIM3_CH2/[TIM1_BKIN]/[CLK_CCO] |
PG4 |
|
|
|
|
||
49 |
Enable SecondString |
|
R24 1k |
D5 |
|
||
PD1/SWIM |
PG5 |
|
|
||||
50 |
Enable ThirdString |
|
R25 1k |
D6 |
|
||
|
PG6 |
51 |
Enable FourthString |
|
R27 1k |
D7 |
GND |
PD3/TIM2_CH2/[ADC_ETR] |
PG7 |
|
|||||
|
|
|
R26 1k |
D8 |
|||
PD4/TIM2_CH1/[BEEP] |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
PD5/UART3_TX |
|
|
|
|
|
|
|
PD6/UART3_RX |
|
|
|
|
|
|
|
PD7/TLI/[TIM1_CH4] |
PI0 |
48 |
|
|
|
|
|
VDDIO_1 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
VDDIO_2 |
|
|
+5V_VDDA |
|
|
|
|
VDD |
|
|
|
|
|
|
|
VDDA |
|
18 |
Vref + |
|
|
|
|
VSS |
Vref+ |
|
|
|
|
||
|
R29 0R |
|
|
|
|
||
VSSA |
|
21 |
|
|
|
|
|
VSSIO_1 |
Vref - |
|
|
|
|
|
|
|
R30 0R |
|
|
|
|
||
VSSIO_2 |
|
|
|
|
|
|
STM8S208RB
V-!
2) of (1 schematic stage Control .1 Figure
1
diagrams Schematic
diagrams Schematic
ILL031V1-STEVAL