Datasheet STCF06 Datasheet (ST)

1.5 A white LED driver with I²C interface
Features
Buck-boost DC-DC converter
Drives one power LED up to:
– 1.5 A between 3.5 V to 5.5 V – 1.3 A between 3.0 V to 5.5 V – 1 A between 2.7 V to 5.5 V
Efficiency up to 80%
Output current control
1.8 MHz fixed frequency PWM
Full I²C control
Operational modes:
– Shutdown mode – Ready mode + auxiliary red LED – Ready mode + NTC – Flash mode: up to 1.5 A – Torch mode: up to 370 mA
Soft and hard triggering of flash
Flash and torch dimming with 16 exponential
values
Dimmable red LED indicator auxiliary output
Internally or externally timed flash operation
Digitally programmable safety time-out in flash
mode
LED over temperature detection and protection
with external NTC resistor
Open and shorted LED failure detection and
protection
Chip over temperature detection and protection
< 1 µA shutdown current
Package 3 x 3 mm TFBGA25
STCF06
TFBGA25 (3 x 3 mm)
Applications
Cell phones and smart phones
Camera flashes/strobe
PDAs and digital still cameras
Description
The STCF06 is a high efficiency power supply solution to drive a single flash LED in camera phones, PDAs and other battery powered devices. It is a buck-boost converter able to guarantee a proper LED current control over all possible conditions of battery voltage and LED forward voltage. The output current control ensures a good current regulation over the forward voltage spread characteristics of the flash LED. All the functions of the device are controlled through the I²C bus which helps to reduce logic pins on the package and to save PCB tracks on the board. Hard and soft-triggering of flash are both supported. The device includes many functions to protect the chip and the power LED, such as: soft start control, chip over temperature, open and shorted LED detection and protection.

Table 1. Device summary

Order code Package Packaging
STCF06TBR TFBGA25 (3 x 3 mm) 3500 parts per reel
July 2010 Doc ID 14549 Rev 3 1/35
www.st.com
35
Contents STCF06
Contents
1 Description (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 Maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7 Detailed description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.2 Buck-boost converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3 Logic pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3.1 SCL, SDA pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3.2 TRIG pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3.3 ATN pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3.4 ADD pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.3.5 TMSK pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.4 Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.5 Shutdown, shutdown with NTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.6 Ready mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.7 Single or multiple flash using external (microprocessor) temporization . . 15
7.8 External (microprocessor) temporization using TRIG_EN bit . . . . . . . . . 15
7.9 Single flash using internal temporization . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.10 Multiple flash using internal temporization . . . . . . . . . . . . . . . . . . . . . . . . 16
8 I²C bus interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.1 Data validity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.2 Start and stop conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.3 Byte format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2/35 Doc ID 14549 Rev 3
STCF06 Contents
8.4 Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5 Writing to a single register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.6 Interface protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.7 Writing to multiple registers with incremental addressing . . . . . . . . . . . . 20
8.8 Reading from a single register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.9 Reading from multiple registers with incremental addressing . . . . . . . . . 21
9 Description of internal registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.1 PWR_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.2 TRIG_EN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.3 TCH_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.4 NTC_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.5 FTIM_0~3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.6 TDIM_0~3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.7 FDIM_0~3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.8 AUXI_0~3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.9 AUXT_0~3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.10 F_RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.11 LED_F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.12 NTC_W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9.13 NTC_H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9.14 OT_F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9.15 VOUTOK_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
10 Typical performance characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
11 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
12 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Doc ID 14549 Rev 3 3/35
List of tables STCF06
List of tables
Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table 2. Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 4. Thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 5. List of external components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 6. Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 7. Address table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 8. Interface protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 9. I²C register mapping function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 10. Command register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 11. Dimming register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 12. Auxiliary register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 13. Auxiliary LED dimming table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 14. Torch mode and flash mode dimming registers settings . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 15. Status register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 16. Status register details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 17. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4/35 Doc ID 14549 Rev 3
STCF06 List of figures
List of figures
Figure 1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 2. Pin connections (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 3. Application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 4. Data validity on the I²C bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 5. Timing diagram on I²C bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 6. Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 7. Acknowledge on I²C bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 8. Writing to a single register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 9. Writing to multiple register with incremental addressing. . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 10. Reading from a single register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 11. Reading from multiple registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 12. Flash and torch current vs. dimming value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 13. VOUTOK_N behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 14. Efficiency vs. V Figure 15. Efficiency vs. V Figure 16. Maximum output current vs. V
Figure 17. Flash current vs. temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 18. Input current vs. V Figure 19. Input current vs. V Figure 20. I Figure 21. I
flash vs. FDIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
LED
torch vs. TDIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
LED
Figure 22. Flash time dimming steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
flash mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
BAT
, torch mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
BAT
BAT
BAT
(V (I
LED
LED
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
BAT
= 3.75 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
= 1 A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Doc ID 14549 Rev 3 5/35
Description (continued) STCF06

1 Description (continued)

In addition, a digital programmable time-out function protects the LED in case of a wrong command from the microcontroller. An optional external NTC resistor is supported to protect the LED against over heating.
In mobile phone applications, it is possible to reduce immediately the flash LED current during the signal transmission using the TMSK pin. This saves battery life and gives more priority to supply RF transmission instead of flash function.
Dedicated I²C commands allow to separately program the current intensity in flash and torch mode using exponential steps. An auxiliary output controls an optional red LED to be used as a recording indicator.
The device is packaged in 3 x 3 mm TFBGA25 with 1 mm height.
6/35 Doc ID 14549 Rev 3
STCF06 Diagram

2 Diagram

Figure 1. Block diagram

Doc ID 14549 Rev 3 7/35
Pin configuration STCF06

3 Pin configuration

Figure 2. Pin connections (top view)

Table 2. Pin description

Pin n° Symbol Name and function
E1,D2 VLX2 Inductor connection
B3 RX RX resistor connection
D1,C2 VOUT Output voltage
A4 NTC NTC resistor connection
B5 FB1 Feedback pin [I
A5 FB2 R
bypass
TR
B4 FB2S Feedback pin [I
*(RFL+RTR)]
LED
LED*RFL
]
E2 GND Signal ground
C5 TMSK TX mask input
D5 AUXL Auxiliary LED output
D4 ADD I²C address selection
A3 VBAT Supply voltage
B1,C1 PVBAT Power supply voltage
A2 VLX1A Inductor connection
A1, B2 VLX1B Inductor connection
E4 ATN Attention (open drain output, active LOW)
E3 SDA I²C data
C3, D3 PGND Power ground
E5 SCL I²C clock signal
C4 TRIG Flash trigger input
8/35 Doc ID 14549 Rev 3
STCF06 Maximum ratings

4 Maximum ratings

Table 3. Absolute maximum ratings

Symbol Parameter Value Unit
VBAT Signal supply voltage -0.3 to 6 V
PVBAT Power supply voltage -0.3 to 6 V
VLX1A, VLX1B Inductor connection 1 –0.3 to V
VLX2 Inductor connection 2 –0.3 to V
+0.3 V
I
+0.3 V
O
VOUT Output voltage -0.3 to 6 V
AUXL Auxiliary LED –0.3 to V
+0.3 V
BAT
FB1, FB2, FB2S Feedback and sense voltage -0.3 to 3 V
SCL, SDA, TRIG, ATN, ADD TMSK
R
X
Logic pin -0.3 to V
Connection for reference resistor -0.3 to 3 V
+0.3 V
BAT
NTC Connection for LED Temperature sensing -0.3 to 3 V
ESD Human body model ± 2kV
P
T
T
STG
TOT
OP
T
J
Continuous power dissipation (at TA = 70°C) 800 mW
Operating junction temperature range -40 to 85 °C
Junction temperature -40 to 150 °C
Storage temperature range -65 to 150 °C
Note: Absolute maximum ratings are those values beyond which damage to the device may occur.
Functional operation under these condition is not implied.

Table 4. Thermal data

Symbol Parameter Value Unit
R
thJA
Thermal resistance junction-ambient 58 °C/W
Doc ID 14549 Rev 3 9/35
Application STCF06

5 Application

Figure 3. Application schematic

C
C
O
O
4.7µF
4.7µF
R
R
TR
TR
R
R
FL
FL
**: Connect to VI, or GND or SDA or SCL to choose one of the 4 different I²C Slave Addresses.
***: Optional components to support auxiliary functions. V

Table 5. List of external components

ref_ext
= 1.8 V
Component Manufacturer Part number Value Size
C
I
C
O
TDK C1608X5R0J106M 2 x 10 µF 0603
TDK C1608X5R0J475M 4.7 µF 0603
L (max flash 1.5 A) TDK VLF4014A-1R51R8-1 1.5 µH 3.8x3.5x1.4 [mm]
NTC Murata NCP21WF104J03RA 100 kΩ 0805
R
FL
R
TR
R
X
Tyco RL73K1JR15JTD 0.15 Ω 0603
Tyco CRG0805F1R0 1 Ω 0805
Rohm MCR01MZPJ15K 15 kΩ 0402
LED Luxeon LED LXCL-PWF1
D
1. Due to the increased voltage drop, the output current performance is decreased.
STMicroelectro nics
(best performance)
(1)
BAT20J
(smaller size) 2.7x1.35x1.13 [mm]
STPS1L20MF
3.8x1.9x0.85 [mm]
Note: All of the above listed components refer to typical application. Operation of the STCF06 is
not limited to the choice of these external components.
10/35 Doc ID 14549 Rev 3
STCF06 Electrical characteristics

6 Electrical characteristics

TJ = -40 to 85 °C, V Ω, R

Table 6. Electrical characteristics

= 1 Ω, RX = 15 kΩ, typ. values are at TJ = 25 °C, unless otherwise specified.
TR
BAT
= PV
= 3.6 V, 2 x CI = 10 µF, CO = 4.7 µF, L = 1.5 µH, RFL = 0.15
BAT
Symbol Parameter Test condition Min. Typ. Max. Unit
V
Input operation supply voltage 2.7 5.5 V
I
V
PW_ON
RESET
Power-ON reset threshold VI rising 2.3 V
Flash mode for VI = 3.5 V to 5.5 V 117 1500 Output current adjustment range I
FLASH
Flash mode for V
Flash mode for V
I
O
Output current adjustment range I
TORC H
Auxiliary LED output current adjustment range I
V
Regulated voltage range 2.5 5.0 V
O
AUXLED
Torch mode VI = 2.7 V to 5.5 V 29 370
Ready mode, VI = 2.7 V to 5.5 V 0 20
= 3.0 V to 3.3 V 117 1300
I
= 2.7 V to 5.5 V 117 1000
I
FB1 Feedback voltage Torch mode 30 250 mV
FB2 Feedback voltage Flash mode 30 250 mV
R
ΔI
ON_
I
Output current tolerance Flash mode, IO = 160 mV/R
O
FL
FB1-FB2 ON resistance Torch mode, IO = 200 mA 90 mΩ
Quiescent current in SHUTDOWN mode
Q
Quiescent current in ready ­mode
-10 10 %
A
1.8 mA
mA
Frequency VI = 2.7 V 1.8 MHz
f
s
Efficiency of the chip itself
(1)
ν
Efficiency of the whole application
OVP Output over voltage protection V
OV
OT
V
OTP
REF5
Over voltage hysteresis VI = 5.5 V, No Load 0.2 V
HYST
Junction over temperature protection
Junction over temperature
HYST
hysteresis
NTC hot voltage threshold Ready mode, I
(2)
VI = 3.2 to 4.2 V, Flash Mode,
= 2200 mA
I
O
80
VI = 3.2 to 4.2 V, Flash Mode,
IO = 2200 mA, VO=V
fLED_max
5.02 V
See the typical application schematic
+ V
FB2
=
70
It is included losses of inductor and
sensing resistor
= 5.5 V, No Load 5.3 V
I
140 °C
20 °C
= 2mA max 1.2 V
NTC
Doc ID 14549 Rev 3 11/35
%
Electrical characteristics STCF06
Table 6. Electrical characteristics (continued)
Symbol Parameter Test condition Min. Typ. Max. Unit
V
REF4
NTC warning voltage threshold
Ready mode, I
= 2mA max 0.56 V
NTC
RONT1 RX-NTC switch ON resistance Ready mode 25 Ω
NTC
V
I
V
V
T
1. Calculated as (VO*I
2. Calculated as (V
RX-NTC switch OFF leakage
LEAK
Output logic signal level low
OL
AT N
Output logic leakage current
OZ
AT N
IL
Input logic signal level SCL, SDA, TRIG, TMSK, ADD
IH
LED current rise time
ON
I
LED
= 0 to I
LED*ILED
LED
)/(VIN*IIN)
LED
= max
)/(VIN*IIN)
Shutdown mode, V
= GND
V
RX
I
= 10 mA 0.2 V
OL
= 3.3 V 1 mA
V
OZ
= 2.7 V to 5.5 V
V
I
NTC
= 2 V
A
00.4
1.4 3
2ms
V
12/35 Doc ID 14549 Rev 3
STCF06 Detailed description

7 Detailed description

7.1 Introduction

The STCF06 is a buck-boost converter, dedicated to power and control the current of a power white LED in a camera cell phone. The device operates at a typical constant switching frequency of 1.8 MHz. It regulates the LED current up to 1.5 A and supports LED with forward voltage ranging from 2.5 V to 5.0 V. The input voltage supply range from 2.7 V to 5.5 V allows operation from a single cell Lithium-Ion battery. The I²C bus is used to control the device operation and for diagnostic purposes. The current in torch mode is adjustable up to 370 mA. Flash mode current is adjustable up to 1500mA for an input voltage higher than
3.5 V, 1300 mA for an input voltage of 3.0 V at least and 1000 mA when the input voltage is
2.7 V. The Aux LED current can be adjusted from 0 to 20 mA. The device uses an external NTC resistor to sense the temperature of the white LED. These two last functions may not be needed in all applications, and in these cases the relevant external components can be omitted.

7.2 Buck-boost converter

The regulation of the PWM controller is done by sensing the current of the LED through external sensing resistors (R forward voltage of the flash LED, the device automatically can change the operation mode between buck (step down) and boost (step up) mode.
and RTR, see application schematic). Depending on the
FL
Three cases can occur: Boost region (V cases, as the output voltage V V
); Buck / Boost region (VO ~ V
BAT
O

7.3 Logic pin description

7.3.1 SCL, SDA pins

These are the standard clock and data pins as defined in the I²C bus specification. External pull-up is required according to I²C bus specifications. The recommended maximum voltage of these signals should be 3.0 V.

7.3.2 TRIG pin

This input pin is internally AND-ed with the TRIG_EN bit to generate the internal signal that activates the flash operation. This gives to the user the possibility to accurately control the flash duration using a dedicated pin, avoiding the I²C bus latencies (hard-triggering). No internal pull-up nor pull-down is provided.

7.3.3 ATN pin

This output pin (open-drain, active LOW) is provided to better manage the information transfer from the STCF06 to the microprocessor. Because of the limitations of a single master I²C bus configuration, the microprocessor should regularly poll the STCF06 to verify if certain operations have been completed, or to check diagnostic information. Alternatively,
= V
fLED
BAT
> V
O
+ I
).
): this configuration is used in most of the
BAT
x RFL is higher than V
LED
; Buck region (VO <
BAT
Doc ID 14549 Rev 3 13/35
Detailed description STCF06
the microprocessor can use the ATN pin to be advised that new data are available in the STAT_REG, thus avoiding continuous polling. Then the information can be read in the STAT_REG by a read operation via I²C that, besides, automatically resets the ATN pin. The STAT_REG bits affecting the ATN pin status are mapped in Ta bl e 1 5 . No internal pull-up is provided.

7.3.4 ADD pin

With this pin it is possible to select one of the 4 possible I²C slave addresses. No internal pull-up nor pull-down is provided. The pin has to be connected to either GND, V SDA to select the desired I²C slave address (see Tab le 7 )
Table 7. Address table
ADD pin A7 A6 A5 A4 A3 A2 A1 A0
GND0110000R/W
VBAT0110001R/W
SDA0110010R/W
SCL0110011R/W
,SCL or
I

7.3.5 TMSK pin

This pin can be used to implement the TX masking function. This function has effect only for flash current settings higher than 370 mA (bit FDIM=7hex). Under this condition, when this pin is pulled high by the microprocessor, the current flowing in the LED is forced at 370 mA typ. No internal pull-up or pull-down is provided; to be externally wired to GND if TX masking function is not used. The value corresponds to R

7.4 Power-on reset

This mode is initiated by applying a supply voltage above the V value. An internal timing (~1 µs) defines the duration of this status. The logic blocks are powered, but the device doesn't respond to any input. The registers are reset to their default values, the ATN and SDA pins are in high-Z, and the I²C slave address is internally set by reading the ADD pin configuration. After the internally defined time has elapsed, the STCF06 automatically enters the Stand-by mode.

7.5 Shutdown, shutdown with NTC

In this mode only the I²C interface is alive, accepting I²C commands and register settings. The device enters this mode: automatically from power-on reset status; by resetting the PWR_ON bit from other operation modes. Power consumption is at the minimum (1 µA max) if NTC is not activated (NTC_ON=0). If PWR_ON and NTC_ON is set, the T1 is switched ON (see Figure 1), allowing the microprocessor to measure the LED temperature through its A/D converter.
resistor 0.15 ohm.
FL
PW_ON RESET
threshold
14/35 Doc ID 14549 Rev 3
STCF06 Detailed description

7.6 Ready mode

In this mode all internal blocks are turned ON, but the DC-DC converter is disabled and the White LED is disconnected. The NTC circuit can be activated to monitor the temperature of the LED and I²C commands and register settings are allowed to be executed immediately. Only in this mode the auxiliary LED is operational and can be turned ON and set at the desired brightness using the AUX REGISTER. The device enters this mode: from Stand-by by setting the PWR_ON bit; from flash operation by resetting the TRIG pin or the TRIG_EN bit or automatically from flash operation when the time counter reaches zero; from torch operation by resetting the TCH_ON bit. The device automatically enters this mode also when an overload or an abnormal condition has been detected during flash or torch operation (Table 16: Status register details:).

7.7 Single or multiple flash using external (microprocessor) temporization

To avoid the I²C bus time latency, it is recommended to use the dedicated TRIG pin to define the flash duration (hard-triggering). The TRIG_EN bit of CMD_REG should be set before starting each flash operation, because it could have been reset automatically in the previous flash operation. The flash duration is determined by the pulse length that drives the TRIG pin. As soon as the flash is activated, the system needs typically 1.2 ms to ramp up the output current on the Power LED. The internal time counter will time-out flash operation and keep the LED dissipated energy within safe limits in case of Software deadlock; FTIM register has to be set first, either in Stand-by or in ready mode. Multiple flashes are possible by strobing the TRIG pin. Time out counter will cumulate every flash on-time until the defined time out is reached unless it is reloaded by updating the CMD_REG. After a single or multiple flash operations are timed-out, the device automatically goes into Ready mode by resetting the TRIG_EN bit, and also resets the F_RUN bit. The ATN pin is pulled down to inform the microprocessor that the STAT_REG has been updated.

7.8 External (microprocessor) temporization using TRIG_EN bit

Even if it is possible, it is not recommended to use the TRIG_EN bit to start and stop the flash operation, because of I²C bus latencies: this would result in inaccurate flash timing. Nevertheless, if this operation mode is chosen, the TRIG pin has to be kept High (logic level or wired to V the Time Counter will Time-out flash operation and keep the energy dissipated by the LED within safe limits in case of SW deadlock.
), leaving the whole flash control to the I²C bus. Also in this operation mode
BAT

7.9 Single flash using internal temporization

Flash triggering can be obtained either by TRIG pin (hard-triggering) or by I²C commands (soft-triggering). The first solution is recommended for an accurate start time, while the second is less accurate because of the I²C bus time latency. Stop time is defined by the STCF06 internal temporization and its accuracy is determined by the internal oscillator. For hard-triggering, it is necessary to set the TRIG_EN bit in advance. For soft-triggering, the TRIG pin has to be kept High (logic level or wired to V setting the FTIM and the TRIG_EN through I²C (both are located in the CMD REG). There is a delay time between the moment the flash is triggered and when it appears. This delay is
Doc ID 14549 Rev 3 15/35
) and the flash can be started by
BAT
Detailed description STCF06
caused by the time necessary to charge up the output capacitor, which is around 1.2 ms depending on battery voltage and output current value. Once triggered, the flash operation will be stopped when the time counter reaches zero. As soon as the flash is finished, the F_RUN bit is reset, the ATN pin is pulled down for 11 µs to inform the microprocessor that the STAT_REG has been updated and the device goes back to Ready mode. If it is necessary to make a flash longer than the internal timer allows or a continuous flash, then the FTIM must be reloaded through I²C bus every time, before the internal timer reaches zero. For example: To get a continuous flash, set FTIM to 1.5 s and every 1 s reload the CMD_REG.

7.10 Multiple flash using internal temporization

This operation has to be processed as a sequence of single flashes using internal temporization starting from hard or soft triggering. Since the TRIG_EN bit is reset at the end of each flash, it is necessary to reload the CMD_REG to start the next one.
16/35 Doc ID 14549 Rev 3
STCF06 I²C bus interface
8 I²C bus interface
Data transmission from the main microprocessor to STCF06 and vice versa takes place through the 2 I²C bus interface wires, consisting of the two lines SDA and SCL (pull-up resistors to a positive supply voltage must be externally connected). The recommended maximum voltage of these signals should be 3.0 V.

8.1 Data validity

As shown in Figure 4, the data on the SDA line must be stable during the high period of the clock. The HIGH and LOW state of the data line can only change when the clock signal on the SCL line is LOW.
Figure 4. Data validity on the I²C bus

8.2 Start and stop conditions

Both DATA and CLOCK lines remain HIGH when the bus is not busy. As shown in Figure 5 a start condition is a HIGH to LOW transition of the SDA line while SCL is HIGH. The stop condition is a LOW to HIGH transition of the SDA line while SCL is HIGH. A STOP condition must be sent before each START condition.
Doc ID 14549 Rev 3 17/35
I²C bus interface STCF06
Figure 5. Timing diagram on I²C bus

8.3 Byte format

Every byte transferred to the SDA line must contain 8 bits. Each byte must be followed by an acknowledge bit. The MSB is transferred first. One data bit is transferred during each clock pulse. The data on the SDA line must remain stable during the HIGH period of the clock pulse. Any change in the SDA line at this time will be interpreted as a control signal.

Figure 6. Bit transfer

8.4 Acknowledge

The master (microprocessor) puts a resistive HIGH level on the SDA line during the acknowledge clock pulse (see Figure 7). The peripheral (STCF06) that acknowledges has to pull-down (LOW) the SDA line during the acknowledge clock pulse, so that the SDA line is stable LOW during this clock pulse. The peripheral which has been addressed has to generate an acknowledge pulse after the reception of each byte, otherwise the SDA line remains at the HIGH level during the ninth clock pulse duration. In this case, the master transmitter can generate the STOP information in order to abort the transfer.
18/35 Doc ID 14549 Rev 3
STCF06 I²C bus interface
Figure 7. Acknowledge on I²C bus

Table 8. Interface protocol

Device address + R/W bit Register address Data
76543210 76543210 76543210
S
T
M
A
S
R
B
L S B
W
A
R
M
C
S
K
B
L
A
M
S
C
S
B
K
B
T

8.5 Writing to a single register

Writing to a single register starts with a START bit followed by the 7 bit device address of STCF06. The 8 operation. Then the master waits for an acknowledge from STCF06. Then the 8 bit address of register is sent to STCF06. It is also followed by an acknowledge pulse. The last transmitted byte is the data that is going to be written to the register. It is again followed by an acknowledge pulse from STCF06. Then master generates a STOP bit and the communication is over. See Figure 8 below.
th
bit is the R/W bit, which is 0 in this case. R/W = 1 means a reading
L S B
S
A
T
C
O
K
P
Doc ID 14549 Rev 3 19/35
I²C bus interface STCF06

Figure 8. Writing to a single register

W
W
DEVICE
DEVICE
DEVICE
ADDRESS
ADDRESS
ADDRESS
7 bits
7 bits
7 bits
W
R
R
R
I
I
I
T
T
T E
E
E
ADDRESS OF
ADDRESS OF
ADDRESS OF
REGISTER
REGISTER
REGISTER
DATA
DATA
DATA
S
S
S
M
M
M
T
T
T
S
S
S
A
A
A
B
B
B
R
R
R T
T
T
R
R
R
L
L
L
/
/
/
S
S
S
W
W
W
B
B
B

8.6 Interface protocol

The interface protocol is composed:
- A start condition (START)
- A Device address + R/W bit (read =1 / write =0)
- A Register address byte
- A sequence of data n* (1 byte + acknowledge)
- A stop condition (STOP)
The Register address byte determines the first register in which the read or write operation takes place. When the read or write operation is finished, the register address is automatically increased.
A
A
A C
C
C K
K
K
M
M
M S
S
S B
B
B
SDA LINE
SDA LINE
A
M
L
A
M
L
A
M
L
A
A
A C
S
S
C
S
S
C
S
S
C
C
C K
B
B
K
B
B
K
B
B
K
K
K
L
L
L
A
S
A
S
A
S
S
S
S
C
T
C
T
C
T
B
B
B
K
O
K
O
K
O P
P
P

8.7 Writing to multiple registers with incremental addressing

It would be unpractical to send several times the device address and the address of the register when writing to multiple registers. STCF06 supports writing to multiple registers with incremental addressing. When the data is written to a register, the address register is automatically increased, so the next data can be sent without sending the device address and the register address again. See Figure 9 below.
20/35 Doc ID 14549 Rev 3
STCF06 I²C bus interface

Figure 9. Writing to multiple register with incremental addressing

W
W
7 bits
7 bits
7 bits
W
R
R
R
ADDRESS OF
ADDRESS OF
ADDRESS OF
I
I
I
REGISTER i
REGISTER i
REGISTER i
T
T
T E
E
E
DATA i
DATA i
DATA i
DATA i+1
DATA i+1
DATA i+1
DATA i+2
DATA i+2
DATA i+2
DATA i+2
DATA i+2
DATA i+2
DATA i+n
DATA i+n
DATA i+n
DEVICE
DEVICE
DEVICE
ADDRESS
ADDRESS
ADDRESS
M
M
M
A
A
M
M
M
S
S
S
S
S
S
T
T
T
B
B
B
A
A
A R
R
R T
T
T
A
L
L
L
R
R
R
S
S
S
C
C
C
S
S
S
/
/
/
B
B
B
K
K
K
B
B
B
W
W
W
A
M
L
A
M
L
A
M
L
A
M
A
M
A
M
C
S
S
C
S
S
C
S
S
C
S
C
S
C
S
K
B
B
K
B
B
K
B
B
K
B
K
B
K
B
A
L
A
L
A
L
M
M
M
C
S
C
S
C
S
S
S
S
K
B
K
B
K
B
B
B
B
SDA LINE
SDA LINE
L
L
L S
S
S B
B
B

8.8 Reading from a single register

The reading operation starts with a START bit followed by the 7 bit device address of STCF06. The 8 the address + R/W bit by an acknowledge pulse. The address of the register which should be read is sent afterwards and confirmed again by an acknowledge pulse of STCF06 again. Then the master generates a START bit again and sends the device address followed by the R/W bit, which is 1 now. STCF06 confirms the receiving of the address + R/W bit by an acknowledge pulse and starts to send the data to the master. No acknowledge pulse from the master is required after receiving the data. Then the master generates a STOP bit to terminate the communication. See Figure 10

Figure 10. Reading from a single register

th
bit is the R/W bit, which is 0 in this case. STCF06 confirms the receiving of
W
DEVICE
DEVICE
ADDRESS
ADDRESS
7 bits
7 bits
W
ADDRESS
ADDRESS
R
R I
I T
T E
E
OF
OF
REGISTER
REGISTER
DEVICE
DEVICE
ADDRESS
ADDRESS
A
A
A C
C
C K
K
K
7 bits
7 bits
A
L
A
L
A
M
M
M
S
S
S B
B
B
L
M
M
M
C
S
C
S
C
S
S
S
S
K
B
K
B
K
B
B
B
B
R
R E
E A
A D
D
DATA
DATA
L
L
L
M
A
M
A
M
A
S
S
S
S
C
S
C
S
C
B
B
B
B
K
B
K
B
K
S
S
S
A
L
A
L
A
L
T
T
T
C
S
C
S
C
S
O
O
O
K
B
K
B
K
B
P
P
P
M
M
S
S
S
S
T
T
B
B
A
A R
R T
T
A
L
M
A
L
M
R
R
C
S
S
C
S
S
/
/
K
B
B
K
B
B
W
W
A
L
A
L
S
S
C
S
C
S
T
T
K
B
K
B
A
A R
R T
T
SDA LINE
SDA LINE
A
R
A
R
C
/
C
/
K
W
K
W
S
S
L
L
N
N
T
T
S
S
O
O
O
O
B
B
P
P
A
A C
C K
K

8.9 Reading from multiple registers with incremental addressing

Reading from multiple registers starts in the same way like reading from a single register. As soon as the first register is read, the register address is automatically increased. If the master generates an acknowledge pulse after receiving the data from the first register, then
Doc ID 14549 Rev 3 21/35
I²C bus interface STCF06
reading of the next register can start immediately without sending the device address and the register address again. The last acknowledge pulse before the STOP bit is not required. See the Figure 11.

Figure 11. Reading from multiple registers

W
W
DEVICE
DEVICE
ADDRESS
ADDRESS
7 bits
7 bits
R
R
ADDRESS OF
ADDRESS OF
I
I
REGISTER i
REGISTER i
T
T E
E
DEVICE
DEVICE
ADDRESS
ADDRESS
7 bits
7 bits
R
R E
E
DATA i
DATA i
A
A D
D
DATA i+1
DATA i+1
DATA i+2
DATA i+2
DATA i+2
DATA i+2
DATA i+n
DATA i+n
M
M
S
S
S
S
T
T
B
B
A
A R
R T
T
L
L
A
A
M
M
R
R
S
S
C
C
S
S
/
/
B
B
K
K
B
B
W
W
A
L
A
L
S
S
C
S
C
S
T
T
K
B
K
B
A
A R
R T
T
A
R
A
R
C
/
C
/
K
W
K
W
L
L
S
S B
B
SDA LINE
SDA LINE
A
A
M
M
C
C
S
S
K
K
B
B
A
L
A
L
M
M
C
S
C
S
S
S
K
B
K
B
B
B
A
L
A
L
M
M
C
S
C
S
S
S
K
B
K
B
B
B
L
L
M
A
M
A
S
S
S
C
S
C
B
B
B
K
B
K
S
S
L
N
L
N
T
T
S
O
S
O
O
O
B
B
P
P
A
A C
C K
K
22/35 Doc ID 14549 Rev 3
STCF06 Description of internal registers

9 Description of internal registers

Table 9. I²C register mapping function
Register name SUB ADDRESS (hex) Operation
CMD_REG 00 R / W
DIM_REG 01 R / W
AUX_REG 02 R / W
STAT_REG 03 R only

Table 10. Command register

CMD_REG
(write mode)
SUB ADD=00 PWR_ON TRIG_EN TCH_ON NTC_ON FTIM_3 FTIM_2 FTIM_1 FTIM_0
Power-ON
RESET Value
MSB LSB
0 0 000000

9.1 PWR_ON

When set, it activates all analog and power internal blocks including the NTC supporting circuit, and the device is ready to operate (ready mode). As long as PWR_ON=0, only the I²C interface is active, minimizing Stand-by Mode power consumption.

9.2 TRIG_EN

This bit is AND-ed with the TRIG pin to generate the internal signal FL_ON that activates flash mode. By this way, both soft-triggering and hard-triggering of the flash are made possible. If soft-triggering (through I²C) is chosen, the TRIG pin is not used and must be kept HIGH (VI). If hard-triggering is chosen, then the TRIG pin has to be connected to a microprocessor I/O devoted to flash timing control, and the TRIG_EN bit must be set in advance. Both triggering modes can benefit of the internal flash time counter, that uses the TRIG_EN bit and can work either as a safety shut-down timer or as a flash duration timer. flash mode can start only if PWR_ON=1. LED current is controlled by the value set by the FDIM_0~3 of the DIM_REG.

9.3 TCH_ON

When set from Ready mode, the STCF06 enters the torch mode. The LED current is controlled by the value set by the TDIM_0~3 of the DIM_REG.
Doc ID 14549 Rev 3 23/35
Description of internal registers STCF06

9.4 NTC_ON

In ready mode, the comparators that monitor the LED temperature are activated if NTC_ON bit is set. NTC-related blocks are always active regardless of this bit in torch mode and flash mode.

9.5 FTIM_0~3

This 4-bits register defines the maximum flash duration. It is intended to limit the energy dissipated by the LED to a maximum safe value or to leave to the STCF06 the control of the flash duration during normal operation. Values from 0~15 correspond to 0 ~ 1.5 s (100 ms steps). The timing accuracy is related to the internal oscillator frequency that clocks the flash time counter (+/- 20 %). Entering flash mode (either by soft or hard triggering) activates the flash time counter, which begins counting down from the value loaded in the F_TIM register. When the counter reaches zero, flash mode is stopped by resetting TRIG_EN bit, and simultaneously the ATN pin is set to true (LOW) to alert the microprocessor that the maximum time has been reached. FTIM value remains unaltered at the end of the count.

Table 11. Dimming register

DIM_REG
(write mode)
SUB ADD=01 TDIM_3 TDIM_2 TDIM_1 TDIM_0 FDIM_3 FDIM_2 FDIM_1 FDIM_0
Power-ON, SHUTDOWN
MODE
RESET Value
MSB LSB
00000000

9.6 TDIM_0~3

These 4 bits define the LED current in torch mode with 16 values fitting an exponential law. Max torch current value is 25% of max flash current. (Figure 12)

9.7 FDIM_0~3

These 4 bits define the LED current in flash mode with 16 values fitting an exponential law. The Max value of the current is set by the external resistors R
and RTR. (Figure 12)
FL
24/35 Doc ID 14549 Rev 3
STCF06 Description of internal registers

Figure 12. Flash and torch current vs. dimming value

1600
1600
1400
1400
1200
1200
1000
1000
800
800
ILED [mA]
ILED [mA]
600
600
400
400
200
200
0
0
024681012141618
024681012141618
Torch current Flash current
Torch current Flash current
dimming value
dimming value
Note: LED current values refer to RFL = 0.15 Ω, R
TR
= 1.0 Ω

Table 12. Auxiliary register

AUX_RE G
(write mode)
SUB ADD=02 AUXI_3 AUXI_2 AUXI_1 AUXI_0 AUXT_3 AUXT_2 AUXT_1 AUXT_0
Power-ON,
SHUTDOWN MODE
RESET Value
MSB LSB
00 000 000

9.8 AUXI_0~3

This 4 bits register defines the AUX LED current from 0 to 20 mA. See AUX LED Dimming Table for reference. Loading any value between 1 and 15 also starts the AUX LED current source timer, if enabled. The AUX LED current source is active only in Ready mode, and is deactivated in any other mode.

9.9 AUXT_0~3

This 4 bit register controls the timer that defines the ON-time of the AUX LED current source. ON-time starts when the AUXI register is loaded with any value other than zero, and stops after the time defined in the AUXT register. Values from 1 to 14 of the AUXT register correspond to an ON-time of the AUX LED ranging from 100 to 1400 ms in 100 ms steps. The value 15 puts the AUX LED to the continuous light mode. The activation/deactivation of the AUX LED current source is controlled using only the AUXI register.
Doc ID 14549 Rev 3 25/35
Description of internal registers STCF06

Table 13. Auxiliary LED dimming table

(1)
AUXI (hex) 0123456789ABCDEF
AUX LED
current [mA]
1. 20 mA output current is achievable only if the supply voltage is higher than 3.3 V.
0.0 1.3 2.6 4.0 5.3 6.6 8.0 9.3 10.6 12.0 13.3 14.6 16.0 17.3 18.6 20.0

Table 14. Torch mode and flash mode dimming registers settings

T_DIM
F_DIM
current
Internal
Sense Resist.
0 1 2 3 4 5 6 7 8 9 A B C D E F
(hex)
(hex)
LED
28 34 40 48 58 69 83 98 116 139 165 197 220 266 313 373 446 526 633 753 893 1066 1266 1513
[mA]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
step
V
REF1
33 40 47 56 67 80 95 113 134 160 190 227 33 40 47 56 67 79 95 113 134 160 190 227
[mV]
R
R
R
R
R
R
FL
FL
FL
FL
+
+
R
TR
+
R
R
TR
TR
FL
+
+
R
R
TR
TR
R
FL
FL
+
+
R
R
TR
TR
0 1 2 3 4 5 6 7 8 9 A B C D E F
R
R
R
R
FL
FL
+
R
TR
FL
+
+
R
R
TR
TR
R
FL
FL
+
+
R
TR
RFLRFLRFLRFLRFLRFLRFLRFLRFLRFLRFLR
R
TR
FL
Note: LED current values refer to R
= 0.15 Ω, R
FL
TR
= 1 Ω.

Table 15. Status register

STAT_REG
(read mode)
SUB ADD=03 N/A F_RUN LED_F NTC_W NTC_H OT_F N/A VOUTOK_N
Power-ON,
SHUTDOWN MODE
RESET Value
MSB LSB
0000000 0

9.10 F_RUN

This bit is kept HIGH by the STCF06 during flash mode. By checking this bit, the microprocessor can verify if the flash mode is running or has been terminated by the time counter.

9.11 LED_F

This bit is set by the STCF06 when the voltage seen on the VOUT pin is V during a torch or flash operation. This condition can be caused by an open LED, indicating a LED failure. The device automatically goes into Ready mode to avoid damage. Internal high frequency filtering avoids false detections. This bit is reset by the STCF06 following a read operation of the STAT_REG.
REF2
> 5.3 V
26/35 Doc ID 14549 Rev 3
STCF06 Description of internal registers

9.12 NTC_W

This bit is set HIGH by the STCF06 and the ATN pin is pulled down, when the voltage seen on the pin R
exceeds V
X
= 0.56 V. This threshold corresponds to a warning temperature
REF4
value at the LED measured by the NTC. The device is still operating, but a warning is sent to the microprocessor. This bit is reset by the STCF06 following a read operation of the STAT_REG.

9.13 NTC_H

This bit is set HIGH by the STCF06 and the ATN pin is pulled down, when the voltage seen on the pin R
exceeds V
X
. This threshold (1.2 V) corresponds to an excess temperature
REF5
value at the LED measured by the NTC. The device is put in Ready mode to avoid damaging the LED. This bit is reset by the STCF06 following a read operation of the STAT_REG.

9.14 OT_F

This bit is set HIGH by the STCF06 and the ATN pin is pulled down, when the chip over­temperature protection (~140 °C) has put the device in Ready mode. This bit is reset by the STCF06 following a read operation of the STAT_REG.

9.15 VOUTOK_N

This bit is set by the STCF06. It is used to protect the device, if the output is shorted. The VOUTOK_N bit is set to HIGH at the start-up. Then a current generator of 20 mA charges the output capacitor for 360 µs typ. and it detects when the output capacitor reaches 100 mV. If this threshold is reached the bit is set to LOW. If the output is shorted to ground or the LED is shorted, this threshold is never reached: the bit stays HIGH, ATN pin is pulled down and the device will not start. This bit is reset following a read operation of the STAT_REG.

Figure 13. VOUTOK_N behavior

Doc ID 14549 Rev 3 27/35
Description of internal registers STCF06

Table 16. Status register details

Bit Name
F_RUN
(STAT_REG)
LED_F
(STAT_REG)
NTC_W
(STAT_REG)
NTC_H
(STAT_REG)
OT_F
(STAT_REG)
VOUTOK_ N
(STAT_REG)
Default value 00 0 0 0 0
Latched
(1)
NO YES YES YES YES YES
Forces
Ready mode
NO YES NO YES YES YES
when set
Sets ATN
LOW when
NO YES YES YES YES YES
set
1. YES means that the bit is set by internal signals and is reset to default by an I²C read operation of STAT_REG. NO means that the bit is set and reset by internal signals in real-time.
28/35 Doc ID 14549 Rev 3
STCF06 Typical performance characteristics

10 Typical performance characteristics

Figure 14. Efficiency vs. V
90.00
90.00
85.00
85.00
80.00
80.00
75.00
75.00
70.00
70.00
65.00
65.00
Efficiency [%]
Efficiency [%]
60.00
60.00
55.00
55.00
50.00
50.00
2.5 3 3.5 4 4.5 5 5.5
2.5 3 3.5 4 4.5 5 5.5
V
V
BAT
BAT
Figure 16. Maximum output current vs. V
2
2
1.8
1.8
1.6
1.6
1.4
1.4
1.2
1.2
[A]
[A]
1
1
LED
LED
0.8
0.8
I
I
0.6
0.6
0.4
0.4
0.2
0.2 0
0
2.5 3 3.5 4 4.5 5 5.5
2.5 3 3.5 4 4.5 5 5.5
V
V
BAT
BAT
flash mode Figure 15. Efficiency vs. V
BAT
IO = 1 A
IO = 1 A
IO = 1.5 A
IO = 1.5 A
V
= 3.75 V
V
= 3.75 V
LED
LED
[V]
[V]
BAT
V
= 3.75 V
V
= 3.75 V
LED
LED
[V]
[V]
, torch mode
BAT
90
90
80
80
70
70
60
60
50
50
40
40
Efficiency [%]
Efficiency [%]
30
30
V
= 3 V
V
= 3 V
LED
20
20
LED
2.5 3 3.5 4 4.5 5 5.5
2.5 3 3.5 4 4.5 5 5.5
[V]
[V]
V
V
BAT
BAT
I
I
I
I
I
I
LED
LED
LED
LED
LED
LED
= 30 mA
= 30 mA
= 165 mA
= 165 mA
= 370 mA
= 370 mA

Figure 17. Flash current vs. temperature

1.54
1.54
1.53
1.53
1.52
1.52
1.51
1.51
[A]
[A]
1.5
1.5
LED
LED
I
I
1.49
1.49
1.48
1.48
1.47
1.47
1.46
1.46
-55 -35 -15 5 25 45 65 85
-55 -35 -15 5 25 45 65 85
V
= 3.6 V
V
= 3.6 V
BAT
BAT
TEMP [°C]
TEMP [°C]
Figure 18. Input current vs. V
3
3
2.5
2.5
2
2
[A]
[A]
1.5
1.5
IN
IN
I
I
1
1
0.5
0.5
0
0
2.5 3 3.5 4 4.5 5 5.5
2.5 3 3.5 4 4.5 5 5.5
V
V
LED
LED
= 3.75 V
= 3.75 V
V
V
BAT
BAT
[V]
[V]
BAT
(V
= 3.75 V)Figure 19. Input current vs. V
LED
I
= 1 A
I
= 1 A
LED
LED
I
= 1.3 A
I
= 1.3 A
LED
LED
I
= 1.5 A
I
= 1.5 A
LED
LED
Doc ID 14549 Rev 3 29/35
BAT (ILED
3
3
V
= 3.8 V
V
2.5
2.5
2
2
[A]
[A]
IN
IN
I
I
1.5
1.5
1
1
0.5
0.5
2.5 3 3.5 4 4.5 5 5.5
2.5 3 3.5 4 4.5 5 5.5
I
= 1 A
I
= 1 A
LED
LED
V
V
[V]
[V]
BAT
BAT
= 3.8 V
LED
LED
V
= 4 V
V
= 4 V
LED
LED
= 1 A)
Typical performance characteristics STCF06
Figure 20. I
1600
1600
RTR= 1 RFL= 0.15
RTR= 1 RFL= 0.15
1400
1400
1200
1200
1000
1000
[A]
[A]
800
800
LED
LED
I
I
600
600
400
400
200
200
0
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Figure 22. Flash time dimming steps

1600
1600 1500
1500 1400
1400 1300
1300 1200
1200
1100
1100
1000
1000
900
900 800
800 700
700 600
600 500
500
Flash Timeout [ms]
Flash Timeout [ms]
400
400 300
300 200
200
100
100
0
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
flash vs. FDIM Figure 21. I
LED
Ω
Ω
FDIM
FDIM
FTIM
FTIM
torch vs. TDIM
LED
400
400
350
350
300
300
250
250
[A]
[A]
200
200
LED
LED
I
I
150
150
100
100
50
50
0
0
Ω
RTR= 1 RFL= 0.15
RTR= 1 RFL= 0.15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Ω
TDIM
TDIM
30/35 Doc ID 14549 Rev 3
STCF06 Package mechanical data

11 Package mechanical data

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK specifications, grade definitions and product status are available at: www.st.com. ECOPACK
®
packages, depending on their level of environmental compliance. ECOPACK®
®
is an ST trademark.
Doc ID 14549 Rev 3 31/35
Package mechanical data STCF06
TFBGA25 mechanical data
mm. mils.
Dim.
Min. Typ. Max. Min. Typ. Max.
A 1.0 1.1 1.16 39.4 43.3 45.7
A1 0.25 9.8
A2 0.78 0.86 30.7 33.9
b 0.25 0.300.35 9.8 11.8 13.8
D2.93.0 3.1 114.2 118.1 122.0
D1 2 78.8
E2.93.0 3.1 114.2 118.1 122.0
E1 2 78.8
e0.5 19.7
SE 0.25 9.8
32/35 Doc ID 14549 Rev 3
7539979/A
STCF06 Package mechanical data
Tape & reel TFBGA25 mechanical data
mm. inch.
Dim.
Min. Typ. Max. Min. Typ. Max.
A 330 12.992
C 12.8 13.2 0.504 0.519
D 20.2 0.795
N60 2.362
T 14.4 0.567
Ao 3.3 0.130
Bo 3.3 0.130
Ko 1.60 0.063
Po 3.9 4.1 0.153 0.161
P7.98.1 0.311 0.319
Doc ID 14549 Rev 3 33/35
Revision history STCF06

12 Revision history

Table 17. Document revision history

Date Revision Changes
18-Mar-2008 1 First release
09-May-2008 2 Modified: packaging, Table 1 on page 1
29-Jul-2010 3 Modified Figure 2 on page 8
34/35 Doc ID 14549 Rev 3
STCF06
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2010 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -
Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
Doc ID 14549 Rev 3 35/35
Loading...