NCV78723MW0R2G [ONSEMI]

High Efficiency Buck Dual LED Driver with Integrated Current Sensing for Automotive Front Lighting;
NCV78723MW0R2G
型号: NCV78723MW0R2G
厂家: ONSEMI    ONSEMI
描述:

High Efficiency Buck Dual LED Driver with Integrated Current Sensing for Automotive Front Lighting

文件: 总34页 (文件大小:470K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
High Efficiency Buck Dual  
LED Driver with Integrated  
Current Sensing for  
Automotive Front Lighting  
NCV78723  
www.onsemi.com  
The NCV78723 is a single-chip and high efficient Buck Dual LED  
Driver designed for automotive front lighting applications like high  
beam, low beam, DRL (daytime running light), turn indicator, fog  
light, static cornering, etc. The NCV78723 is in particular designed for  
high current LEDs and provides a complete solution to drive 2 LED  
strings of up-to 60 V. It includes 2 independent current regulators for  
the LED strings and required diagnostic features for automotive front  
lighting with a minimum of external components – the chip doesn’t  
need any external sense resistor for the buck current regulation.  
The available output current and voltages can be customized per  
individual LED string. When more than 2 LED channels are required  
on 1 module, then 2, 3 or more devices NCV78723 can be combined;  
also with NCV78713 device – the derivative of the NCV78723  
incorporating Buck Single LED Driver. Thanks to the SPI  
programmability, one single hardware configuration can support  
various application platforms.  
24  
24  
1
1
QFN24  
CASE 485CS  
QFNW24  
CASE 484AF  
MARKING DIAGRAM  
1
1
ON  
N787230  
AWLYYWWG  
G
Features  
Single Chip  
ON  
Buck Topology  
N787232  
FAWLYYWWG  
G
2 LED Strings up-to 60 V  
High Current Capability up to 1.6 A DC per Output  
High Overall Efficiency  
Minimum of External Components  
Integrated High Accuracy Current Sensing  
Integrated Switched Mode Buck Current Regulator  
Average Current Regulation through the LEDs  
High Operating Frequencies to Reduce Inductor Sizes  
Low EMC Emission for LED Switching and Dimming  
SPI Interface for Dynamic Control of System Parameters  
Fail Safe Operating (FSO) Mode, Stand-Alone Mode  
N787230 = Specific Device Code  
N787232 = Specific Device Code  
F
A
WL  
YY  
WW  
G
= Fab Indicator  
= Assembly Location  
= Wafer Lot  
= Year  
= Work Week  
= PbFree Package  
(Note: Microdot may be in either location)  
These Devices are PbFree, Halogen Free/BFR Free and are RoHS  
ORDERING INFORMATION  
See detailed ordering and shipping information on page 31 of  
this data sheet.  
Compliant  
Typical Applications  
High Beam  
Low Beam  
DRL  
Position or Park Light  
Turn Indicator  
Fog  
Static Cornering  
© Semiconductor Components Industries, LLC, 2015  
1
Publication Order Number:  
January, 2020 Rev. 4  
NCV78723/D  
NCV78723  
TYPICAL APPLICATION SCHEMATIC  
VBOOST  
C_M3V  
VBOOSTM3V VBOOST  
LED-String 1  
VINBCK1  
C_BCK_1  
LBCKSW1  
L_BCK_1  
D_1  
LBCKSW1  
R_LED_1  
VLED1  
ON Semiconductor  
External  
C_LED_1  
VDD Supply  
LED Driver  
2-Channel Buck  
LED-String 2  
NCV78723  
VDD  
V
of MCU  
CC  
VINBCK2  
C_DD  
C_BCK_2  
LBCKSW2  
L_BCK_2  
R_SDO  
LBCKSW2  
VLED2  
D_2  
R_LED_2  
RSTB  
LEDCTRL1  
LEDCTRL2  
SCLK  
C_LED_2  
mC  
SDI  
SDO  
CSB  
Figure 1. Typical Application Schematic  
Function  
Table 1. EXTERNAL COMPONENTS  
Component  
Typical Value  
Unit  
mH  
nF  
L_BCK_x  
C_BCK_x  
C_M3V  
C_DD  
Buck Regulator Coil (see Buck Regulator Chapter for Details)  
Buck Regulator Output Capacitor (see Buck Regulator Chapter for Details)  
Capacitor for M3V Regulator  
47  
220  
(see Table 6 VBOOSTM3V)  
nF  
V
DD  
Decoupling Capacitor  
470  
nF  
C_LED_x  
R_LED_x  
R_SDO  
D_x  
Optional VLEDx Pin Filter Capacitor (Note 2)  
VLEDx Pin Serial Resistor (Notes 2 and 3)  
SPI Pull-Up Resistor  
1
nF  
Min. 1  
kW  
kW  
1
Buck Regulator Free-Wheeling Diode  
e.g. MBRS2H100T3G  
1. Pin TEST has to be connected to ground. TEST1 and TEST2 pins can be connected to ground or left floating.  
2. C_LED_x is optional. If used, time constant of the C_LED_x and R_LED_x filter has to be lower than minimal LEDCTRLx ON time in PWM  
dimming for proper VLED measurement.  
3. R_LED_x is necessary to ensure Absolute Maximum Ratings of IVLEDx current (see Table 3).  
www.onsemi.com  
2
 
NCV78723  
BLOCK DIAGRAM  
Buck  
VBOOST  
VDD  
VBOOSTM3V  
Regulator  
OTP  
Vref  
Bandgap  
VBOOSTM3V  
VINBCK1  
Current  
Sense CMP  
POR  
Bias  
OSC  
CTRL  
Predriver  
LBCKSW1  
VINBCK2  
LEDCTRL1  
Current  
Sense CMP  
5 V Input  
LEDCTRL2  
RSTB  
CTRL  
SDI  
SCLK  
CSB  
Predriver  
5 V Input/  
OD Output  
LBCKSW2  
SDO  
TEST  
VLED2  
VLED1  
LV IOs  
TEST1  
Temp  
TEST2  
ADC  
MUX  
VBOOST,  
VDD,  
VLEDx  
Dividers  
EXPOSED PAD  
GND  
Figure 2. Block Diagram  
www.onsemi.com  
3
NCV78723  
ESD SCHEMATIC  
SELF PROT PDMOS  
TEST  
TEST1  
1
2
3
18  
17  
VDD  
SDI  
VBOOSTM3V  
16  
15  
SCLK  
CSB  
4
VBOOST  
TEST2  
GND  
5
6
14  
13  
SDO  
RSTB  
SELF PROT PDMOS  
Figure 3. ESD Schematic  
www.onsemi.com  
4
NCV78723  
PACKAGE AND PIN DESCRIPTION  
24  
23  
22  
21  
20  
19  
18  
17  
VDD  
SDI  
1
2
TEST  
TEST1  
SCLK  
CSB  
16  
15  
3
4
VBOOSTM3V  
VBOOST  
NCV78723  
5
6
TEST2  
GND  
SDO 14  
13  
RSTB  
7
8
9
10  
11  
12  
Figure 4. Pin Connections  
Table 2. PIN DESCRIPTION  
Pin No.  
Pin Name  
TEST  
Description  
Test Pin  
I/O Type  
LV In  
1
2
TEST1  
Test Pin  
LV IN/OUT HV Tolerant  
HV OUT (Supply)  
HV Supply  
LV IN/OUT HV Tolerant  
Ground  
3
VBOOSTM3V  
VBOOST  
TEST2  
VBOOSTM3V Regulator Output Pin  
Booster Input Voltage Pin  
Test Pin  
4
5
6
GND  
Ground  
7
VLED2  
LED String 2 Forward Voltage Sense Input  
Buck 2 Switch Output  
HV IN  
8
LBCKSW2  
GND/NC  
VINBCK2  
LEDCTRL2  
RSTB  
HV OUT  
9, 11, 20, 22  
GND/NC Connection in Application  
Buck 2 High Voltage Supply  
LED String 2 Enable  
NC  
10  
12  
13  
14  
15  
16  
17  
18  
19  
21  
23  
24  
HV Supply  
MV IN  
External Reset Signal  
MV IN  
SDO  
SPI Data Output  
MV Open-Drain  
MV IN  
CSB  
SPI Chip Select (Chip Select Bar)  
SPI Clock  
SCLK  
MV IN  
SDI  
SPI Data Input  
MV IN  
VDD  
3 V Logic Supply  
LV Supply  
MV IN  
LEDCTRL1  
VINBCK1  
LBCKSW1  
VLED1  
LED String 1 Enable  
Buck 1 High Voltage Supply  
Buck 1 Switch Output  
HV Supply  
HV OUT  
LED String 1 Forward Voltage Sense Input  
HV IN  
www.onsemi.com  
5
NCV78723  
Table 3. ABSOLUTE MAXIMUM RATINGS  
Characteristic  
Symbol  
Minimum  
Maximum  
Unit  
V
VBOOST Supply Voltage  
V
0.3  
+68  
BOOST  
VINBCKx Supply Voltage (Note 4)  
VBOOSTM3V Supply Voltage (Note 5)  
VLED Sense Voltage  
VINBCKx  
VBOOSTM3V  
VLEDx  
Max of VBOOSTM3V 0.3, 0.3  
Min of V  
+ 0.3, 68  
V
BOOST  
BOOST  
Max of V  
3.6, 0.3  
Min of V  
Min of V  
+ 0.3, 68  
+ 0.3, 68  
V
BOOST  
0.3  
V
BOOST  
Logic Supply Voltage (Note 6)  
Medium Voltage IO Pins (Note 7)  
Test Pins (Note 8)  
V
0.3  
0.3  
0.3  
2.0  
30  
3.6  
V
DD  
IOMV  
TESTx  
7.0  
V
Min of V  
+ 0.3, 68  
V
BOOST  
Buck Switch Low Side (Note 4)  
VLED Sink/Source Current  
Storage Temperature (Note 9)  
The Exposed Pad (Note 10)  
LBCKSWx  
IVLEDx  
VINBCKx + 0.3  
30  
V
mA  
°C  
V
T
STRG  
50  
150  
EXPAD  
GND 0.3  
GND + 0.3  
Electrostatic Discharge on Component  
Level (Note 11)  
Human Body Model  
V
V
2  
500  
+2  
+500  
kV  
V
ESD_HBM  
ESD_CDM  
Charge Device Model  
Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality  
should not be assumed, damage may occur and reliability may be affected.  
4. V(VINBCKx LBCKSWx) < 70 V, the driver in off state.  
5. The VBOOSTM3V regulator in off state.  
6. Absolute maximum rating for pins: VDD, TEST. Also valid for relative difference V  
VBOOSTM3V.  
BOOST  
7. Absolute maximum rating for pins: SCLK, CSB, SDI, SDO, LEDCTRL1, LEDCTRL2, RSTB. The mC interface pins (the IOMV pins) accept  
5 V while the device is in the power-off mode (V = 0 V).  
DD  
8. Absolute maximum rating for pins: TEST1, TEST2.  
9. For limited time up to 100 hours. Otherwise the max storage temperature is 85°C.  
10.The exposed pad must be hard wired to GND pin in an application to ensure both electrical and thermal connection.  
11. This device series incorporates ESD protection and is tested by the following methods:  
ESD Human Body Model tested per AEC*Q100*002 (EIA/JESD22*A114)  
ESD Charge Device Model tested per EIA/JESD22*C101  
Latch-up Current Maximum Rating: 100 mA per JEDEC standard: JESD78  
Operating ranges define the limits for functional  
operation and parametric characteristics of the device.  
A mission profile (Note 12) is a substantial part of the  
operation conditions; hence the Customer must contact  
ON Semiconductor in order to mutually agree in writing on  
the allowed missions profile(s) in the application.  
Table 4. RECOMMENDED OPERATING RANGES  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
Boost Supply Voltage  
N787230 Device  
N787232 Device  
V
V
BOOST  
+8  
+6  
+67  
+67  
VINBCKx Supply Voltage (Note 13)  
Low Voltage Supply  
VINBCKx  
V
0.1  
V
V
+ 0.1  
V
V
BOOST  
BOOST  
BOOST  
V
DD  
3.05  
3.3  
3.6  
Buck Switch Output Current  
I_LBCKSW  
1.9  
A
Functional Operating Junction Temperature  
Range (Note 14)  
T
40  
40  
155  
°C  
JF  
Parametric Operating Junction Temperature  
Range (Note 15)  
T
JP  
150  
°C  
The Exposed Pad Connection (Note 16)  
EXPOSED_PAD  
GND 0.1  
GND  
GND + 0.1  
V
Functional operation above the stresses listed in the Recommended Operating Ranges is not implied. Extended exposure to stresses beyond  
the Recommended Operating Ranges limits may affect device reliability.  
12.A mission profile describes the application specific conditions such as, but not limited to, the cumulative operating conditions over life time,  
the system power dissipation, the system’s environmental conditions, the thermal design of the customer’s system, the modes, in which the  
device is operated by the customer, etc. No more than 100 cumulated hours in life time above T  
13.Hard connection of VINBCKx to VBOOST on PCB.  
.
TW  
14.The circuit functionality is not guaranteed outside the functional operating junction temperature range. Also please note that the device is  
verified on bench for operation up to 170°C but that the production test guarantees 155°C only.  
15.The parametric characteristics of the circuit are not guaranteed outside the Parametric operating junction temperature range.  
16.The exposed pad must be hard wired to GND pin in an application to ensure both electrical and thermal connection.  
www.onsemi.com  
6
 
NCV78723  
Table 5. THERMAL RESISTANCE  
Characteristic  
Package  
Symbol  
Min  
Typ  
Max  
Unit  
Thermal Resistance Junction to Exposed Pad (Note 17)  
QFN24 5x5  
R
5
°C/W  
thjp  
17.Includes also typical solder thickness under the Exposed Pad (EP).  
Table 6. ELECTRICAL CHARACTERISTICS  
(All Min and Max parameters are guaranteed over full junction temperature (T ) range (40°C; 150°C), unless otherwise specified)  
JP  
Characteristic  
Symbol  
Condition  
Min  
Typ  
Max  
Unit  
VDD: 3 V LOW VOLTAGE ANALOG AND DIGITAL SUPPLY  
The VDD Current  
Consumption  
I_VDD  
6
mA  
V
POR Toggle Level on VDD  
Rising  
POR  
2.7  
3.05  
2.8  
3V_H  
3V_L  
POR Toggle Level on VDD  
Falling  
POR  
2.45  
V
POR Hysteresis  
POR  
0.01  
13  
0.2  
0.75  
15  
V
V
3V_HYST  
OTP UV Toggle Level on  
VBOOST  
OTP_UV  
OTP UV Toggle Level  
Hysteresis  
OTP_UV_HYST  
0.01  
0.2  
0.75  
V
VBOOSTM3V: HIGH SIDE AUXILIARY SUPPLY  
VBSTM3 Regulator Output  
Voltage  
V
Referenced to VBOOST  
3.6  
3.3  
3.0  
V
BSTM3  
DC Output Current  
Consumption  
M3V_IOUT  
mA  
N787230 Device  
5
5
28  
(Note 18)  
22.5  
N787232 Device  
(Note 19)  
Output Current Limitation  
M3V_ILIM  
200  
2.2  
mA  
VBSTM3 External Decoupling  
Cap.  
C
Referenced to VBOOST  
Referenced to VBOOST  
0.3  
mF  
VBSTM3V  
VBSTM3 Ext. Decoupling  
Cap. ESR  
C
_ESR  
200  
5.5  
mW  
VBSTM3V  
VBOOST POR Level on  
N787232 Device (Note 20)  
M3V_VBSTPOR  
3.5  
V
OSC10M: SYSTEM OSCILLATOR CLOCK  
System Oscillator Frequency FOSC10M  
, V , V , V , TEMP  
LED2  
8
10  
8
12  
MHz  
ADC FOR MEASURING V  
BOOST DD  
LED1  
ADC Resolution  
ADC_RES  
Bits  
Nonlinearity  
Integral (INL)  
Differential (DNL)  
Best Fitting Straight Line  
Method  
LSB  
ADC_INL  
ADC_DNL  
1.5  
2.0  
+1.5  
+2.0  
Full Path Gain Error for  
ADC_GAINER  
3.25  
3.25  
%
Measurements of V , V  
,
DD  
LEDx  
V
BOOST  
Offset at Output of ADC  
Time for 1 SAR Conversion  
ADC_OFFSET  
ADC_CONV  
ADCFS_VDD  
2  
8
4
2
LSB  
ms  
Full Conversion of 8 Bits  
6.67  
3.87  
10  
ADC Full Scale for V  
Measurement  
4.13  
V
DD  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
18.V  
19.V  
= 68 V, V  
= 68 V, V  
= 34 V, f  
= 34 V, f  
= 2 MHz, maximum total gate charge for both activated BUCK channels Q  
= 14 nC.  
GATE  
BOOST  
BOOST  
LED1,2  
LED1,2  
BUCK  
BUCK  
GATE  
= 1.61 MHz, maximum total gate charge for both activated BUCK channels Q  
= 14 nC.  
20.On N787232 device, the Buck switch is switched off when VBOOST drops below M3V_VBSTPOR level. When VBOOST returns back  
above M3V_VBSTPOR level, normal operation is restored.  
www.onsemi.com  
7
 
NCV78723  
Table 6. ELECTRICAL CHARACTERISTICS (continued)  
(All Min and Max parameters are guaranteed over full junction temperature (T ) range (40°C; 150°C), unless otherwise specified)  
JP  
Characteristic  
Symbol  
, V  
Condition  
Min  
Typ  
Max  
Unit  
ADC FOR MEASURING V  
, V , V  
, TEMP  
LED2  
BOOST DD  
LED1  
ADC Full Scale for V  
Measurement  
ADCFS_VLED00  
ADCFS_VLED01  
ADCFS_VLED10  
ADCFS_VLED11  
The V  
The V  
The V  
The V  
Range Code is “00”  
Range Code is “01”  
Range Code is “10”  
Range Code is “11”  
67.725  
48.375  
38.700  
29.025  
70  
50  
40  
30  
72.275  
51.625  
41.300  
30.975  
V
LEDx  
LED  
LED  
LED  
LED  
ADC Full Scale for V  
Measurement  
ADCFS_VBST  
67.725  
70  
72.275  
V
BOOST  
ADC Full Scale for Temp.  
Measurement  
N787230 Device  
N787232 Device  
ADCFS_TEMP  
°C  
193.5  
190  
200  
200  
206.5  
210  
TSD Threshold Level  
ADC_TSD  
ADC_TEMPHOT  
ADC_TEMPCOLD  
VLED_RES  
ADC Measurement of Junction  
Temperature  
163  
169  
175  
°C  
°C  
°C  
kW  
Temperature Measurement  
Accuracy at Hot  
t = 125°C  
8  
8
Temperature Measurement  
Accuracy at Cold  
t = 40°C  
15  
15  
V
Input Impedance  
N787230 Device  
N787232 Device  
LEDx  
210  
280  
650  
790  
BUCK REGULATOR SWITCH  
On Resistance, Range 1  
Rdson1  
Rdson1_hot  
Rdson2  
At Room-Temperature,  
I(VINBCKx) = 0.18 A,  
5.2  
7.2  
2.6  
3.6  
1.3  
1.8  
0.65  
0.9  
W
W
W
W
W
W
W
W
V(BOOST VINBCKx) 0.2 V  
On Resistance at Hot,  
Range 1  
At Tj = 150 °C,  
I(VINBCKx) = 0.18 A,  
V(BOOST VINBCKx) 0.2 V  
On Resistance, Range 2  
At Room-Temperature,  
I(VINBCKx) = 0.375 A,  
V(BOOST VINBCKx) 0.2 V  
On Resistance at Hot,  
Range 2  
Rdson2_hot  
Rdson3  
At Tj = 150 °C,  
I(VINBCKx) = 0.375 A,  
V(BOOST VINBCKx) 0.2 V  
On Resistance, Range 3  
At Room-Temperature,  
I(VINBCKx) = 0.75 A,  
V(BOOST VINBCKx) 0.2 V  
On Resistance at Hot,  
Range 3  
Rdson3_hot  
Rdson4  
At Tj = 150 °C,  
I(VINBCKx) = 0.75 A,  
V(BOOST VINBCKx) 0.2 V  
On Resistance, Range 4  
At Room-Temperature,  
I(VINBCKx) = 1.5 A,  
V(BOOST VINBCKx) 0.2 V  
On Resistance at Hot,  
Range 4  
Rdson4_hot  
At Tj = 150 °C,  
I(VINBCKx) = 1.5 A,  
V(BOOST VINBCKx) 0.2 V  
Switching Slope – ON Phase  
(Note 21)  
T
T
3
3
V/ns  
V/ns  
RISE  
Switching Slope – OFF Phase  
(Notes 21 and 22)  
FALL  
BUCK REGULATOR CURRENT REGULATION  
Current Sense Threshold  
Level, Range 1, Min Value  
ITHR1_000  
[BUCKx_VTHR = 00000000]  
End of the BUCK ON-Phase  
23.905  
28.125  
32.344  
mA  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
21.When DRV_SLOW_EN bit is 1 on N787232 device, the switching slopes are typically by 30% slower.  
22.Falling switching slope depends on used current (range, current sense threshold level) and free-wheeling diode capacitance.  
www.onsemi.com  
8
 
NCV78723  
Table 6. ELECTRICAL CHARACTERISTICS (continued)  
(All Min and Max parameters are guaranteed over full junction temperature (T ) range (40°C; 150°C), unless otherwise specified)  
JP  
Characteristic  
Symbol  
Condition  
Min  
Typ  
Max  
Unit  
BUCK REGULATOR CURRENT REGULATION  
Current Sense Threshold  
Level, Range 1, Spec. Value  
ITHR1_110  
[BUCKx_VTHR = 01101110]  
End of the BUCK ON-Phase.  
Min. Value for Specified  
Precision  
112.5  
mA  
Current Sense Threshold  
Level, Range 1, Max Value  
ITHR1_255  
ITHR2_000  
ITHR2_110  
[BUCKx_VTHR = 11111111]  
End of the BUCK ON-Phase  
47.813  
224.15  
56.25  
225  
64.688  
mA  
mA  
mA  
Current Sense Threshold  
Level, Range 2, Min Value  
[BUCKx_VTHR = 00000000]  
End of the BUCK ON-Phase  
Current Sense Threshold  
Level, Range 2, Spec. Value  
[BUCKx_VTHR = 01101110]  
End of the BUCK ON-phase.  
Min. Value for Specified  
Precision  
Current Sense Threshold  
Level, Range 2, Max Value  
ITHR2_255  
ITHR3_000  
ITHR3_110  
[BUCKx_VTHR = 11111111]  
End of the BUCK ON-Phase  
95.625  
448.3  
112.5  
450  
129.375  
mA  
mA  
mA  
Current Sense Threshold  
Level, Range 3, Min Value  
[BUCKx_VTHR = 00000000]  
End of the BUCK ON-Phase  
Current Sense Threshold  
Level, Range 3, Spec. Value  
[BUCKx_VTHR = 01101110]  
End of the BUCK ON-Phase.  
Min. Value for Specified  
Precision  
Current Sense Threshold  
Level, Range 3, Max Value  
ITHR3_255  
ITHR4_000  
ITHR4_110  
[BUCKx_VTHR = 11111111]  
End of the BUCK ON-phase  
191.25  
896.6  
225  
258.75  
mA  
mA  
mA  
Current Sense Threshold  
Level, Range 4, Min Value  
[BUCKx_VTHR = 00000000]  
End of the BUCK ON-Phase  
Current Sense Threshold  
Level, Range 4, Spec. Value  
[BUCKx_VTHR = 01101110]  
End of the BUCK ON-Phase.  
Min. Value for Specified  
Precision  
900  
Current Sense Threshold  
Level, Range 4, Max Value  
ITHR4_255  
dITHR1  
[BUCKx_VTHR = 11111111]  
End of the BUCK ON-Phase  
1791.75  
0.77  
mA  
mA  
mA  
mA  
mA  
%
Current Sense Threshold  
Increase per Code, Range 1  
8 Bit, Linear Increase  
8 Bit, Linear Increase  
8 Bit, Linear Increase  
8 Bit, Linear Increase  
Current Sense Threshold  
Increase per Code, Range 2  
dITHR2  
1.54  
Current Sense Threshold  
Increase per Code, Range 3  
dITHR3  
3.08  
Current Sense Threshold  
Increase per Code, Range 4  
dITHR4  
6.15  
Current Threshold Accuracy  
Only with Trimming Constant  
for the Highest Range  
(Note 23)  
N787230  
N787232  
ITHR_ERR_DD  
Specified for BUCKx_VTHR ≥  
01101110, without the Delta of  
the Trimming Code and without  
Temp. Compensation  
8  
9  
+8  
+9  
Current Threshold Accuracy  
without Temperature  
Compensation (Note 23)  
N787230  
ITHR_ERR_D  
ITHR_ERR  
Specified for BUCKx_VTHR ≥  
01101110, with the Delta of the  
Trimming Code and without  
Temp. Compensation  
%
%
6  
7  
+6  
+7  
N787232  
Current Threshold Accuracy  
(Note 23)  
N787230  
N787232  
Specified for BUCKx_VTHR ≥  
01101110, the Delta of the  
Trimming Code and Temp.  
Compensation  
3  
4  
+3  
+4  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
23.Measured as comparator DC threshold value, without comparator delay and switch falling slope.  
www.onsemi.com  
9
 
NCV78723  
Table 6. ELECTRICAL CHARACTERISTICS (continued)  
(All Min and Max parameters are guaranteed over full junction temperature (T ) range (40°C; 150°C), unless otherwise specified)  
JP  
Characteristic  
Symbol  
Condition  
Min  
Typ  
Max  
Unit  
BUCK REGULATOR CURRENT REGULATION  
Offset of Peak Current  
Comparator on N787232  
Device  
CMP_OFFSET  
10  
+10  
mV  
Over-Current Detection Level,  
Range 1  
OCDR1  
OCDR2  
OCDR3  
OCDR4  
TC_00  
Typ. 1.5 × ITHR1_255  
Typ. 1.5 × ITHR2_255  
Typ. 1.5 × ITHR3_255  
Typ. 1.5 × ITHR4_255  
[BUCKx_TOFF = 00000]  
[BUCKx_TOFF = 11111]  
286  
573  
1148  
2295  
388  
776  
1553  
3105  
mA  
mA  
mA  
mA  
ms·V  
ms·V  
%
Over-Current Detection Level,  
Range 2  
Over-Current Detection Level,  
Range 3  
Over-Current Detection Level,  
Range 4  
Time Constant for Longest Off  
Time  
50  
5
Time Constant for Shortest Off  
Time  
TC_31  
T
OFF  
Time Relative Error  
TOFF_ERR  
TC = T  
@ VLED > 2 V,  
> 350 ns  
× V  
LED  
10  
+10  
OFF  
T
OFF  
T
OFF  
Time Absolute Error  
TOFF_ERR_ABS  
TC = T  
× V  
35  
+35  
ns  
OFF  
LED  
@ VLED > 2 V,  
350 ns  
T
OFF  
Time Constant Decrease per  
Code  
dTC  
5 Bits, Exponential Decrease  
7.16  
1.8  
%
V
Detection Level of V  
Too Low  
to be  
VLED_LMT  
TC_LOW  
1.62  
1.98  
LED  
T
Time for Low V  
VLED < VLED_LMT  
ms  
OFF  
LED  
Voltages  
N787230 Device  
N787232 Device (Note 24)  
78  
72  
105  
105  
120  
140  
The Zero-cross Detection  
Threshold Level (Note 25)  
TC_ZCD  
0.125  
0.005  
V
The Zero-cross Detection  
Filter Time  
TC_ZCD_FT  
20  
350  
ns  
OpenLEDx Detection Time  
TON_OPEN  
TON_MIN  
40  
50  
50  
60  
ms  
Buck Minimum T Time  
For  
250  
ns  
ON  
VINBCKx – LBCKSWx < 2.4 V,  
No Failure at LBCKSWx Pin  
Delay from BUCKx ISENS  
Comparator Input Voltage  
Balance to BUCKx Switch  
Going OFF  
ISENSCMP_DEL  
ISENS Cmp. Over-Drive  
ramp > 1 mV/10 ns  
70  
ns  
5 V TOLERANT DIGITAL INPUTS (SCLK, CSB, SDI, LEDCTRL1, LEDCTRL2, RSTB)  
High-Level Input Voltage  
Low-Level Input Voltage  
Pull Resistance (Note 26)  
VINHI  
2
V
V
VINLO  
0.8  
R
40  
4.4  
160  
6.95  
kW  
ms  
PULL  
LED PWM Propagation Delay  
(Note 27)  
BUCKx_SW_DEL  
Activation Time of the BUCKx  
Switch from the LEDCTRLx Pin  
5.5  
Sampling Resolution  
LEDCTRL_SR  
RSTB_DEB  
100  
100  
125  
200  
ns  
ns  
RSTB Debouncer Time  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
24.Unless zero-cross detection stops the TOFF time on N787232 device.  
25.The voltage at LBCKSWx pin when the comparator toggles, rising edge.  
26.Pull down resistor (R ) for RSTB, LEDCTRLx, SDI and SCLK, pull up resistor (R ) for CSB to VDD.  
PD  
PU  
27.Jitter is present due to the internal resynchronization.  
www.onsemi.com  
10  
 
NCV78723  
Table 6. ELECTRICAL CHARACTERISTICS (continued)  
(All Min and Max parameters are guaranteed over full junction temperature (T ) range (40°C; 150°C), unless otherwise specified)  
JP  
Characteristic  
Symbol  
Condition  
Min  
Typ  
Max  
Unit  
5 V TOLERANT OPEN-DRAIN DIGITAL OUTPUT (SDO)  
Low-Voltage Output Voltage  
VOUTLO  
I
= 10 mA  
0.4  
V
OUT  
(Current Flows into the Pin)  
Equivalent Output Resistance  
SDO Pin Leakage Current  
SDO Pin Capacitance  
RDSON  
SDO_ILEAK  
SDO_C  
Low-Side Switch  
10  
40  
2
W
mA  
pF  
ns  
10  
60  
CLK to SDO Propagation  
Delay  
SDO_DL  
Low-Side Switch Activation/  
Deactivation Time; @ 1 kW to  
5 V, 100 pF to GND, for Falling  
Edge V(SDO) Goes below  
0.5 V  
3 V DIGITAL INPUTS (TEST, TEST1, TEST2)  
High-Level Input Voltage  
Low-Level Input Voltage  
Pull Resistance  
VIN3HI  
VIN3LO  
2.3  
V
V
0.8  
60  
R
Pull-Down Resistance  
kW  
PD3  
SPI INTERFACE  
CSB Setup Time  
t
0.5  
0.25  
0.5  
ms  
ms  
ms  
ms  
ms  
CSS  
CSB Hold Time  
t
CSH  
SCLK Low Time  
t
WL  
SCLK High Time  
t
0.5  
WH  
Data-In (DIN) Setup Time,  
Valid Data before Rising Edge  
of CLK  
t
0.25  
SU  
Data-In (DIN) Hold Time, Hold  
Data after Rising Edge of CLK  
t
0.275  
0.08  
ms  
ms  
ms  
ms  
H
Output (DOUT) Disable Time  
(Note 28)  
t
0.32  
0.32  
0.32 +  
DIS  
Output (DOUT) Valid  
(Note 28)  
t
t
V1  
0
1
Output (DOUT) Valid  
(Note 29)  
V0  
t
(RC)  
Output (DOUT) Hold Time  
CSB High Time  
t
0.01  
1
ms  
ms  
HO  
t
CS  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
28.SDO low-side switch activation time.  
29.Time depends on the SDO load and pull-up resistor.  
t
CS  
Initial State of SCLK after CSB Falling Edge  
is Don’t Care, It Can be Low or High  
V
IH  
CSB  
V
IL  
t
t
t
WL  
CSS  
WH  
t
CSH  
V
IH  
SCLK  
t
t
H
V
IL  
SU  
V
IH  
DIN13  
DIN15  
DIN14  
DIN1  
DIN0  
DIN  
V
IL  
t
t
t
DIS  
HO  
V
V
IH  
HIZ  
DOUT15  
DOUT14  
DOUT13  
DOUT1  
DOUT0  
DOUT  
HIZ  
V
IL  
Figure 5. SPI Communication Timing  
www.onsemi.com  
11  
 
NCV78723  
TYPICAL CHARACTERISTICS  
2000  
1800  
1600  
1400  
1200  
1000  
Accuracy ( 3%/ 6%/ 8%) Guaranteed from VTHR Code 110 [dec]  
1791.15 mA at VTHR = 255 in Range 4  
+6.15 mA/step in Range 4  
ITHR = 4  
896.6 mA at VTHR = 255 in Range 3  
+3.08 mA/step in Range 3  
225 mA at VTHR = 0 in Range 4  
112.5 mA at VTHR = 0 in Range 3  
800  
600  
400  
200  
0
ITHR = 3  
ITHR = 2  
448.3 mA at VTHR = 255 in Range 2  
+1.54 mA/step in Range 2  
224.15 mA at VTHR = 255 in Range 1  
56.25 mA at VTHR = 0 in Range 2  
+0.77 mA/step in Range 1  
160 192  
ITHR = 1  
128  
0
32  
64  
96  
224  
256  
110  
28.125 mA at VTHR = 0 in Range 1  
Buck VTHR Code ()  
Figure 6. Buck Peak Current vs. Ranges and VTHR Code  
120  
100  
80  
60  
40  
20  
0
60  
40  
20  
0
20  
40  
60  
80  
100  
120  
140  
160  
Temperature (5C)  
Figure 7. Typical Temperature Behavior of Buck Switch RDSON Relative to the Value at 1505C  
www.onsemi.com  
12  
NCV78723  
TYPICAL CHARACTERISTICS  
5.20  
52.0  
T
OFF  
V  
= 5 ms V  
5.15  
5.10  
5.05  
5.00  
4.95  
4.90  
LED  
51.0  
T
OFF  
V  
LED  
= 50 ms V  
50.0  
49.0  
48.0  
40  
0
40  
80  
120  
40  
0
40  
80  
120  
Temperature (5C)  
Temperature (5C)  
Figure 8. Typical Temperature Dependency of TOFF V VLED Constant  
(Shortest TOFF V VLED = 5 ms V V and Longest TOFF V VLED = 50 ms V V)  
140  
120  
100  
80  
40°C  
25°C  
150°C  
60  
40  
20  
0
0.001  
0.01  
0.1  
1
10  
Slope (A/ms) (for Range 4*)  
* In lower ranges, the same current slope (A/s) translates into a higher voltage slope (V/s) at the input of the comparator,  
because of the higher R . Resulting equations for all ranges:  
DSON  
Range 4: Comp. Delay [ns] = (0.0365 · Temp [°C] 10.41) · ln(Slope [A/ms, Range 4]) + 46  
Range 3: Comp. Delay [ns] = (0.0365 · Temp [°C] 10.41) · ln(Slope · 2 [A/ms, Range 4]) + 46  
Range 2: Comp. Delay [ns] = (0.0365 · Temp [°C] 10.41) · ln(Slope · 4 [A/ms, Range 4]) + 46  
Range 1: Comp. Delay [ns] = (0.0365 · Temp [°C] 10.41) · ln(Slope · 8 [A/ms, Range 4]) + 46  
Figure 9. Typical Comparator Delay vs. Slope  
www.onsemi.com  
13  
NCV78723  
DETAILED OPERATING DESCRIPTION  
Buck Current Regulation Principle  
Each buck controls the individual inductor peak current  
Supply Concept in General  
Two voltages have to be supplied to the NCV78723 chip  
– low voltage VDD logic supply and high voltage VBOOST  
for providing energy to the buck regulators. More detailed  
description follows.  
(I  
)
and incorporates  
a
constant ripple  
BUCKpeak  
(DI  
) control circuit to ensure also stable average  
BUCKpkpk  
current through the LED string, independently from the  
string voltage. The buck average current is in fact described  
by the formula:  
VDD Supply  
The VDD supply is the low voltage digital and analog  
supply for the chip. NCV78723 does not contain internal  
VDD regulator and this voltage is supposed to be provided  
externally by a dedicated voltage regulator that fulfills  
specified voltage and current needs or can be supplied from  
the NCV78702/NCV78703 VDD pin.  
The Power-On-Reset circuit (POR) monitors the VDD  
voltage and RSTB pin to control the out-of-reset and reset  
entering state. At power-up, the chip will exit from reset  
state when VDD > POR3V_H and RSTB pin is in “log. 1”.  
No SPI communication is possible in reset state.  
DIBUCK  
pkpk  
(eq. 1)  
IBUCK  
+ IBUCK  
*
AVG  
peak  
2
This is graphically exemplified by Figure 10.  
Buck Peak Current  
Buck  
Current  
Buck Average Current  
Buck Current Ripple  
= T  
/ L  
BUCK  
OFF_V_BUCK  
T
OFF  
time  
VBOOST Supply  
Figure 10. Buck Regulator Controlled  
Average Current  
The VBOOST supply voltage is the main high voltage  
supply for the chip. The voltage is supposed to be provided  
by booster chip such as NCV78702/NCV78703 or  
NCV878763 in an application. VINBCKx pins have to be  
connected by low impedance track to this supply to ensure  
proper buck performance.  
The VBOOST voltage is monitored by under-voltage  
comparator to check sufficient zapping voltage at VBOOST  
pin during OTP programming operation.  
The parameter I  
is programmable through the  
BUCKpeak  
device by means of the internal registers for range selection  
BUCKx_ISENS_THR[1:0] and code BUCKx_VTHR[7:0].  
The formula that defines the total ripple current over the  
buck inductor is also hereby reported:  
ǒ
Ǔ
TOFF @ VLED ) VDIODE  
DIBUCK  
+
^
pkpk  
LBUCK  
(eq. 2)  
VBOOSTM3V Supply  
TOFF @ VLED  
TOFF_VLED_iSPI  
^
+
The VBOOSTM3V is the high side auxiliary supply for  
the gate drive of the buck regulators’ integrated high-side  
P-MOSFET switches. This supply receives energy directly  
from the VBOOST pin.  
LBUCK  
LBUCK  
In the formula above, T  
represents the buck switch off  
OFF  
time, V  
is the LED voltage feedback sensed at the  
LED  
NCV78723 VLEDx pin and L  
value. The parameter T _V  
is the buck inductance  
BUCK  
_i is programmable by  
LED SPI  
Internal Clock Generation – OSC10M  
OFF  
SPI (BUCKx_TOFF[4:0] register), with values related to  
Table 6 Buck Regulator – Current Regulation. In order to  
achieve a constant ripple current value, the device varies  
An internal RC clock named OSC10M is used to run all  
the digital functions in the chip. The clock is trimmed in the  
factory prior to delivery. Its accuracy is guaranteed under  
full operating conditions and is independent from external  
component selection (refer to Table 6 OSC10M: System  
Oscillator Clock for details). All timings depend on  
OSC10M accuracy.  
the T  
time inversely proportional to the V  
sensed at  
OFF  
LED  
the device pin, according to the selected factor  
_V _i . As a consequence to the constant ripple  
T
OFF  
LED SPI  
control and variable off time, the buck switching frequency  
depends on the boost voltage and LED voltage in the  
following way:  
Buck Regulator  
ǒV  
Ǔ
BOOST * VLED  
General  
1
TOFF  
fBUCK  
+
@
+
The NCV78723 contains two high-current integrated  
buck current regulators, which are the sources for the LED  
strings. The bucks are powered from the external booster  
regulator.  
VBOOST  
(eq. 3)  
ǒV  
Ǔ
BOOST * VLED  
VLED  
+
@
VBOOST  
TOFF_VLED_iSPI  
www.onsemi.com  
14  
 
NCV78723  
The LED average current in time (DC) is equal to the buck  
time average current. Therefore, to achieve a given LED  
current target, it is sufficient to know the buck peak current  
and the buck current ripple. A rule of thumb is to count a  
minimum of 50% ripple reduction by means of the capacitor  
C
and this is normally obtained with a low cost ceramic  
BUCK  
component ranging from 100 nF to 470 nF (such values are  
typically used at connector sides anyway, so this is included  
in a standard BOM). The following figure reports a typical  
example waveform:  
Figure 11. LED Current AC Components Filtered Out by Output Impedance (Oscilloscope Snapshot)  
The use of C  
is a cost effective way to improve EMC  
L
, which would be certainly a far more expensive  
BUCK  
BUCK  
performances without the need to increase the value of  
solution.  
VBOOST  
Supply  
VBOOSTM3V  
C
VBOOST  
M3V  
VBOOSTM3V  
Reg.  
POWER STAGE  
Driver  
VINBCKx  
L
LED String  
LBCKSWx  
D
I
/OC  
SENSE  
C
VLEDx  
Digital  
Control  
Constant  
Ripple Control  
Figure 12. Buck Regulator Circuit Diagram  
Buck Offset Compensation  
of the polarity change, the peak current is toggling between  
two threshold values, one high value and one low, as shown  
in the picture below. The related sub-harmonic frequency  
(half the buck switching frequency) will appear in the  
spectrum. This has to be taken into account from EMC point  
of view. The use of the offset cancellation is very effective  
in case of high precision levels for low currents.  
The N787232 device features a peak current offset  
compensation that can be disabled by the corresponding  
BUCKx_OFF_CMP_DIS SPI bit. When this bit is “0”  
(offset compensation is enabled), the offset changes polarity  
each buck period, so that the average effect over time on the  
peak current is minimized (ideally zero). As a consequence  
Figure 13. Buck Offset Compensation Feature  
www.onsemi.com  
15  
NCV78723  
SW Compensation of the Buck Current Accuracy  
In order to ensure buck current accuracy as specified in Table 6 Buck Regulator – Current Regulation, set of constants  
trimmed during manufacturing process is available. Microcontroller should use them in the following way:  
To Reach 8% ( 9% for N787232) Accuracy ( 6% for Range 4) Over Whole Temperature Operating Range:  
All ranges: BUCKx_ISENS_TRIM[6:0] = BUCKx_ISENS_RNG[6:0]  
BUCKx_ISENS_RNG[6:0] is trimming constant for the highest current range (Range 4) at hot temperature.  
BUCKx_ISENS_RNG[6:0] constant is loaded into BUCKx_ISENS_TRIM[6:0] register automatically after the reset of the  
device.  
To Reach 6% ( 7% for N787232) Accuracy Over Whole Temperature Operating Range:  
BUCKx_ISENS_Dx[3:0] registers, meaning delta of the trimming constant with respect to the higher current range at hot  
temperature, have to be used. Trimming constant for the particular range at hot temperature can be then calculated as:  
Range 4: BUCKx_R4_trim_hot = BUCKx_ISENS_RNG[6:0],  
Range 3: BUCKx_R3_trim_hot = BUCKx_ISENS_RNG[6:0] + BUCKx_ISENS_D3[3:0],  
Range 2: BUCKx_R2_trim_hot = BUCKx_ISENS_RNG[6:0] + BUCKx_ISENS_D3[3:0] + BUCKx_ISENS_D2[3:0],  
Range 1: BUCKx_R1_trim_hot = BUCKx_ISENS_RNG[6:0] + BUCKx_ISENS_D3[3:0] + BUCKx_ISENS_D2[3:0] +  
BUCKx_ISENS_D1[3:0],  
where:  
delta of the trimming constant BUCKx_ISENS_Dx[3:0] is signed, coded as two’s complement. Range of this constant is  
decadic <8; 7>, binary <1000; 0111>.  
Calculated trimming constant has to be then written into trimming SPI register:  
BUCKx_ISENS_TRIM[6:0] = BUCKx_Ry_trim_hot  
To Reach 3% ( 4% for N787232) Accuracy Over Whole Temperature Operating Range:  
In addition to BUCKx_ISENS_Dx[3:0] registers, the BUCK_ISENS_TCx[3:0] registers, meaning temperature coefficients  
for the appropriate ranges, have to be used.  
When TC_VERSION = 0, trimming value for a certain temperature should be calculated as:  
2
Range 4: BUCKx_R4_trim = BUCKx_R4_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L3  
Q
2
Range 3: BUCKx_R3_trim = BUCKx_R3_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L2  
Q
2
Range 2: BUCKx_R2_trim = BUCKx_R2_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L1  
Q
2
Range 1: BUCKx_R1_trim = BUCKx_R1_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L0  
Q
When TC_VERSION = 1, trimming value for a certain temperature should be calculated as:  
2
Range 4: BUCK2_R4_trim = BUCK2_R4_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L3  
Q
2
Range 3: BUCK2_R3_trim = BUCK2_R3_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L3  
Q
2
Range 2: BUCK2_R2_trim = BUCK2_R2_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L2  
Q
2
Range 1: BUCK2_R1_trim = BUCK2_R1_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L2  
Q
2
Range 4: BUCK1_R4_trim = BUCK1_R4_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L1  
Q
2
Range 3: BUCK1_R3_trim = BUCK1_R3_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L1  
Q
2
Range 2: BUCK1_R2_trim = BUCK1_R2_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L0  
Q
2
Range 1: BUCK1_R1_trim = BUCK1_R1_trim_hot + k · (Tj – Thot) + k · (Tj – Thot) ,  
L0  
Q
where:  
buck temperature coefficient BUCK_ISENS_TCx[3:0] is signed, coded as two’s complement. Range of this constant is  
decadic <8; 7>, binary <1000; 0111>,  
2
k
is linear coefficient for each current range calculated: k = (BUCK_ISENS_TCx[3:0] – k · (170°C) )/(170°C)  
Lx  
Lx  
Q
[code/°C] when TC_VERSION = 0  
is linear coefficient for each current range calculated: k = (BUCK_ISENS_TCx[3:0] – k · (200°C) )/(200°C)  
2
k
Lx  
Lx  
Q
[code/°C] when TC_VERSION = 1  
k is quadratic constant for all current ranges: k = 2.18 · 10 [code/(°C) ]  
4  
2
Q
Q
Tj is junction temperature in °C calculated from VTEMP[7:0] SPI register value according to the equation defined in chapter  
ADC: Device Temperature ADC: V  
TEMP  
Thot temperature is constant equal to 125°C when TC_VERSION = 0  
Thot temperature is constant equal to 155°C when TC_VERSION = 1.  
www.onsemi.com  
16  
NCV78723  
Calculated trimming constant has to be then written into trimming SPI register:  
BUCKx_ISENS_TRIM[6:0] = BUCKx_Ry_trim  
Note: The BUCKx_ISENS_TRIM[6:0] SPI register allows compensation of the peak current app. in range 40 % from  
actual value according to the following equation:  
IBUCKx = (ITHRx_000 + dITHRx · BUCKx_VTHR[7:0]) · (1 + 0.4 · ((BUCKx_ISENS_TRIM[6:0] 63)/63)),  
where:  
ITHRx_000 is current for VTHR code 0 in ITHRx range (see Table 6 Buck Regulator – Current Regulation),  
dITHRx code step in range ITHRx (see Table 6 Buck Regulator – Current Regulation).  
Paralleling the Bucks for Higher Current Capability  
Different buck channels can be paralleled at the module  
output (after the buck inductors) for higher current  
capability on a unique channel, summing up together the  
individual DC currents.  
logic status of the LEDCTRLx pins. The only difference is  
the controlled phase shift of typical 5.5 ms (Table 6 5 V  
Tolerant Digital Inputs) that allows synchronized  
measurements of the VLEDx pins via the ADC (see  
dedicated section for more details). As the phase shift is  
applied both to rising edges and falling edges, with a very  
limited jitter, the PWM duty cycle is not affected. Apart from  
the phase shift and the system clock OSC10M, there is no  
limitation to the PWM duty cycle values or resolutions at the  
bucks, which is a copy of the reference provided at the  
inputs.  
Buck Overcurrent Protection  
Being a current regulator, the NCV78723 buck is by  
nature preventing overcurrent in all normal situations.  
However, in order to protect the system from overcurrent  
even in case of failures, protection mechanism is available.  
This protection is based on internal sensing over the buck  
switch: when the peak current rises above the maximum  
limit (OCDRx level, see see Table 6 Buck Regulator –  
Current Regulation), an internal counter starts to increment  
at each period, until the count written in  
BUCKx_OC_OCCMP_THR[1:0] + 1 is attained. The count  
is reset if the current drops below OCDRx level or the buck  
channel is disabled and also at each dimming cycle. From the  
moment the count is reached onwards, the buck is kept  
continuously off, until the SPI error flag OCLEDx is read.  
After reading the flag, the buck channel “x” is automatically  
re-enabled and will try to regulate the current again.  
ZOOM: Buck Inductor Switching Current  
DIM_DUTY = DIM_T / DIM_T = DIM_T F  
ON  
ON  
DIM_T  
ON  
DIM_T  
Figure 14. Buck Current Digital or PWM Dimming  
ADC  
General  
The built-in analog to digital converter (ADC) is an 8-bit  
Dimming  
successive approximation register (SAR). This embedded  
peripheral can be used to provide the following  
measurements to the external Micro Controller Unit  
(MCU):  
The NCV78723 supports both analog and digital  
dimming (or so called PWM dimming). Analog dimming is  
performed by controlling the LED amplitude current during  
operation. This can be done by means of changing the peak  
current level and/or the T _V  
commands (see Buck Regulator section).  
In this section, we only describe PWM dimming as this is  
the preferred method to maintain the desired LED color  
temperature for a given current rating. In PWM dimming,  
the LED current waveform frequency is constant and the  
duty cycle is set according to the required light intensity. In  
order to avoid the beats effect, the dimming frequency  
should be set at “high enough” values, typically above  
300 Hz.  
VBOOST Voltage: Sampled at the VBOOST Pin  
_i constants by SPI  
LED SPI  
OFF  
VDD Voltage: Sampled at the VDD Pin  
VLED1ON, VLED2ON Voltages  
VLED1 and VLED2 Voltages  
VTEMP Measurement (Chip Temperature)  
The internal NCV78723 ADC state machine samples all  
the above channels automatically, taking care for setting the  
analog MUX and storing the converted values in memory.  
The external MCU can read out all ADC measured values  
via the SPI interface, in order to take application specific  
decisions. Please note that none of the MCU SPI commands  
interfere with the internal ADC state machine sample and  
conversion operations: the MCU will always get the last  
available data at the moment of the register read.  
PWM dimming is controlled externally by means of  
LEDCTRLx inputs.  
Digital Dimming  
The two independent control inputs LEDCTRLx handle  
the dimming signals for the related channel “x”. In digital  
dimming, the buck activation is transparently linked to the  
The state machine sampling and conversion scheme is  
represented in the figure below.  
www.onsemi.com  
17  
NCV78723  
default selection is given to channel “1”. Then an internal  
flag keeps priority tracking, toggling at each time between  
channels pre-selection. Therefore, up to two dimming  
periods will be required to obtain a full measurement update  
of the two channels. This is not considered however  
a limitation, as typical periods for dimming signals are in the  
order of 1 ms period, thus allowing very fast failure  
detection.  
V
Sample & Convert  
Sample & Convert  
DD  
Update  
LED_SEL_DUR  
Count; When Counter  
Ripples, Trigger  
VLEDx Interrupt for  
Once  
V
BOOST  
A flow chart referring to the ADC interrupts is also  
displayed.  
V
TEMP  
Sample & Convert  
V
Sample & Convert  
BOOST  
YES  
NO  
V
LEDx  
Interrupts  
Enabled?  
Synchronization  
Signal?  
Figure 15. ADC Sample and Conversion Main  
Sequence  
YES  
NO  
V
Sample & Convert  
LEDx  
Referring to the figure above, the typical rate for a full  
SAR plus digital conversion per channel is 8 ms (Table 6 −  
ADC for Measuring VBOOST, VDD, VLED1, VLED2,  
TEMP). For instance, each new VBOOST ADC converted  
sample occurs at 16 ms typical rate, whereas for both the  
VDD and VTEMP channel the sampling rate is typically  
32 ms, that is to say a complete cycle of the depicted  
sequence. This time is referred to as TADC_SEQ.  
Toggle Channel “x” Selection  
In Case of Interrupt on Second  
Channel do Not Serve Immediately  
and Complete the ADC Sequence  
First  
If the SPI setting LED_SEL_DUR[8:0] is not zero, then  
interrupts for the VLEDx measurements are allowed at the  
points marked with a rhombus, with a minimum cadence  
corresponding to the number of the elapsed ADC sequences  
(forced interrupt). In formulas:  
Proceed to Next Step in the ADC Sequence  
Figure 16. ADC VLEDx Interrupt Sequence  
TVLEDx_INT_Forced + LED_SEL_DUR[8 : 0] @ TADC_SEQ  
(eq. 4)  
All NCV78723 ADC registers data integrity is protected  
by ODD parity on the bit 8 (that is to say the 9th bit if  
counting from the LSbit named “0”). Please refer to the SPI  
map section for further details.  
In general, prior to the forced interrupt status,  
the VLEDx ADC interrupts are generated when a falling  
ON  
edge on the control line for the buck channel “x” is detected  
by the device. In case of digital dimming, this interrupt start  
signal corresponds to the LEDCTRLx falling edge together  
with a controlled phase delay (Table 6 5 V Tolerant Digital  
Inputs). The purpose of the phase delay is to allow  
completion the ongoing ADC conversion before starting the  
one linked to the VLEDx interrupt: if at the moment of the  
conversion LEDCTRLx pin is logic high, then the updated  
registers are VLEDxON[7:0] and VLEDx[7:0]; otherwise,  
if LEDCTRLx pin is logic low, the only register refreshed is  
VLEDx[7:0]. This mechanism is handled automatically by  
the NCV78723 logic without need of intervention from the  
user, thus drastically reducing the MCU cycles and  
embedded firmware and CPU cycles overhead that would be  
otherwise required.  
Logic Supply Voltage ADC: VDD  
The logic supply voltage is sampled at VDD pin. The  
(8-bit) conversion ratio is 4/255 (V/dec) = 0.0157 (V/dec)  
typical. The converted value can be found in the SPI register  
VDD[7:0], protected with ODD parity bit.  
Boost Voltage ADC: VBOOST  
This measurement refers to the boost voltage at the  
VBOOST pin, with an 8 bit conversion ratio of 70/255  
(V/dec) = 0.274 (V/dec) typical, result can be found inside  
the SPI register VBOOST[7:0]. The value is protected by  
ODD parity bit. This measurement can be used by the MCU  
for diagnostics and booster control loop monitoring.  
To avoid loss of data linked to the ADC main sequence,  
one LED channel is served at a time also when interrupt  
requests from both channels are received in a row and a full  
sequence is required to go through to enable a new interrupt  
VLEDx. In addition, possible conflicts are solved by using  
a defined priority (channel pre-selection). Out of reset, the  
Device Temperature ADC: VTEMP  
By means of the VTEMP measurement, the MCU can  
monitor the device junction temperature (T ) over time.  
The conversion formula is:  
J
TJ + (VTEMP[7 : 0] * 50.5)ń0.805  
(eq. 5)  
www.onsemi.com  
18  
NCV78723  
VTEMP[7:0] is the value read out directly from the  
(latched). Once occurred, the thermal shutdown condition  
is exited when the temperature drops below the thermal  
warning level, thus providing hysteresis for thermal  
shutdown recovery process. Outputs are re-enabled  
automatically if BUCKx_TSD_AUT_RCRV_EN = 1, or  
they are re-enabled by rising edge on BUCKx_EN if  
BUCKx_TSD_AUT_RCRV_EN = 0. The application  
thermal design should be made as such to avoid the  
thermal shutdown in the worst case conditions. The  
thermal shutdown level is not user programmable and is  
factory trimmed (see ADC_TSD in Table 6 Buck  
Regulator – Switch).  
related 8bit-SPI register (please refer to the SPI map).  
The value is also used internally by the device for the  
thermal warning and thermal shutdown functions. More  
details on these two can be found in the dedicated sections  
in this document. The value is protected by ODD parity bit.  
LED String Voltages ADC: VLEDx, VLEDxON  
The voltage at the pins VLEDx (1, 2) is measured. There  
are 4 ranges available, that can be selected by means of  
ADC_VLEDx_RNG_SEL[1:0] register, to obtain higher  
resolution for LED voltage measurement.  
Conversion ratios in dependency on selected range are:  
SPI Error: in case of SPI communication errors the  
SPIERR bit in status register 0x14 is set. The bit is  
latched. For more details, please refer to section “SPI  
protocol: Framing and Parity Error”.  
Open LEDx String: individual open LED diagnostic flags  
indicate whether the “x” string is detected open. The  
detection is based on a counter overflow of typical 50 ms  
when the related channel is activated. Both OPENLED1  
and OPENLED2 flags (latched) are contained in status  
register 0x13. Please note that the open detection does not  
disable the buck channel(s).  
Short LEDx String: a short circuit detection is available  
independently for each LED channel per means of the flag  
SHORTLEDx (latched, status register 0x13). The  
detection is based on the voltage measured at the VLEDx  
pins via a dedicated internal comparator: when the  
voltage drops below the VLED_LMT minimum  
threshold (typical 1.8 V, see Table 6 Buck Regulator –  
Current Regulation) the related flag is set. Together with  
the detection, a fixed TOFF is used. On N787232 device,  
TOFF time is terminated immediately when the inductor  
current reaches zero. This improves the dimming  
behavior via external short switches (pixel control).  
0x0: 70/255 (V/dec) = 0.274 (V/dec);  
0x1: 50/255 (V/dec) = 0.196 (V/dec);  
0x2: 40/255 (V/dec) = 0.157 (V/dec);  
0x3: 30/255 (V/dec) = 0.118 (V/dec).  
This information, found in registers VLEDxON[7:0] and  
VLEDx[7:0], can be used by the MCU to infer about the  
LED string status, for example, individual shorted LEDs. As  
for the other ADC registers, the values are protected by  
ODD parity.  
Please note that in the case of constant LEDCTRLx inputs  
and no dimming (in other words dimming duty cycle equals  
to 0% or 100%) the VLEDx interrupt is forced with a rate  
equal to T  
, given in the ADC general  
VLEDx_INT_forced  
section. This feature can be exploited by MCU embedded  
algorithm diagnostics to read the LED channels voltage  
even when in OFF state, before module outputs activation  
(module startup pre-check).  
Diagnostics  
The NCV78723 features a wide range of embedded  
diagnostic features. Their description follows. Please also  
refer to the previous SPI section for more details.  
Diagnostic Description  
Overcurrent on Channel x: this diagnostics protects the  
LEDx and the buck channel x electronics from  
overcurrent. As the overcurrent is detected, the OCLEDx  
flag (latched, status register 0x13) is raised and the related  
buck channel is disabled. More details about the detection  
mechanisms and parameters are given in section “Buck  
Overcurrent Protection”.  
Buckx Status: register BUCKx_STATUS shows the  
actual status of Buckx output. When BUCKx_STATUS is  
1, the corresponding output regulates current to the LED.  
LEDCTRLx Pin Status: SPI registers LED1VAL resp.  
LED2VAL indicate the actual logic level of the  
debounced LEDCTRLx pins. These signals follow the  
output of 200 ns digital debouncers implemented on  
LEDCTRLx pins.  
Buckx Running at Minimum TON Time: register  
BUCKx_MIN_TON (latched) indicates that minimal  
TON time is detected on the corresponding channel. It is  
clear by read flag. This information can be used for  
Thermal  
Warning:  
this  
mechanism  
detects  
a user-programmable junction temperature which is in  
principle close, but lower, to the chip maximum allowed,  
thus providing the information that some action (power  
de-rating) is required to prevent overheating that would  
cause Thermal Shutdown. A typical power de-rating  
technique consists in reducing the output dimming duty  
cycle in function of the temperature: the higher the  
temperature above the thermal warning, the lower the  
duty cycle. The thermal warning flag (TW) is given in  
status register 0x14 and is latched. When VTEMP[7:0]  
raises to or above THERMAL_WARNING_THR[7:0]  
threshold, the TW flag is set. At power up the default  
thermal warning threshold is typically 159°C (SPI code  
179).  
Thermal Shutdown: this safety mechanism intends to  
protect the device from damage caused by overheating,  
by disabling the both buck channels. The diagnostic is  
displayed per means of the TSD bit in status register 0x14  
www.onsemi.com  
19  
NCV78723  
detection of transition period during which the BUCKx  
output current decreases due to the change of  
BUCKx_VTHR code or BUCKx_ISENS_THR range.  
BUCKx_TON_DUR[7:0] register keeps the last  
measured TON time.  
HW Reset: the out of reset condition is reported through  
the HWR bit (latched). This bit is set only at each Power  
On Reset (POR) and indicates the device is ready to  
operate.  
Buckx  
TON  
Time  
Duration:  
SPI  
register  
BUCKx_TON_DUR[7:0] reflects the last measured  
Buckx TON time (1LSB = 200 ns) on the corresponding  
channel. When Buckx runs with TON time < typ. 200 ns,  
the BUCKx_TON_DUR[7:0] SPI register returns value  
A short summary table of the main diagnostic bits related  
to the LED outputs follows.  
0x00.  
When  
Buckx  
is  
stopped,  
the  
Table 7. LED OUTPUT DIAGNOSTIC SUMMARY  
Diagnose  
Flag  
Description  
Detection Level  
LED Output  
Latched  
TW  
Thermal Warning  
SPI Register Programmable  
Not Disabled  
(If No TSD, otherwise Disabled)  
Yes  
TSD  
Thermal Shutdown  
Factory Trimmed  
Disabled  
(Automatically Re-Enabled when  
Temp Falls below TW and  
Yes  
BUCKx_TSD_AUT_RCVR_EN = 1)  
SPIERR  
SPI Error  
(See SPI Section)  
Buck on Time > TON_OPEN  
VLEDx < VLED_LMT  
Not Disabled  
Not Disabled  
Yes  
Yes  
Yes  
OPENLEDx  
SHORTLEDx  
LED String Open Circuit  
LED String Short Circuit  
Not Disabled  
(Fixed Buck TOFF or Zero Cross  
TOFF Applied when output is On)  
OCLEDx  
LED String Overcurrent  
Ibuckx > OCDR{1..4}  
Mode = RESET (0)  
Disabled  
Yes  
Transition Priority  
(0) Highest  
(1)  
(2)  
TSD = 1 (1)  
OFF  
LED is Off  
(3) Lowest  
OCLED = 1 or  
BUCKx_EN = 0 (2)  
OCLED = 0 and  
BUCKx_EN = 1 (2)  
DIMMING  
NORMAL Mode: LED is On if LEDCTRLx = 1  
FSO/STANDALONE Mode: LED is On  
BUCKx_TSD_AUT_RCVR_EN = 1  
or Rising Edge on BUCKx_EN  
Detected (3)  
TSD = 1 (1)  
TSD = 1 (1)  
RECOVERY  
TSD  
LED is Off  
LED is Off  
(BUCKx_TSD_AUT_RCVR_EN = 1  
or Rising Edge on BUCKx_EN Detected)  
and (OCLED = 1 or BUCKx_EN = 0) (2)  
VTEMP < THERMAL_WARNING_THR(1)  
Figure 17. LED Dimming State Diagram  
www.onsemi.com  
20  
NCV78723  
Functional Mode Description  
Overview of all functional modes is in accordance to the state diagram on Figure 18. Individual states are described below.  
Transition Condition (Priority Level)  
Action Executed when Transition is  
Performed  
Transition Priority:  
(0) Highest  
(1)  
POR (0)  
(2) Lowest  
RESET  
SPI Disabled  
Dimming Disabled  
HWR:=1  
RSTB = 0 (1)  
RSTB = 1 (1)  
INIT  
SPI Disabled  
Dimming Disabled  
OTP Refresh Ongoing  
RSTB = 0 and  
(FSO_MD = 000 or  
001 or 110 or 111)  
(1)  
RSTB = 0 (1)  
150 ms Timeout Expired  
(2)  
SPI Pre-Load from OTPs when  
FSO_MD = 001 or 100 or 101  
or 110 or 111  
(FSO_MD = 110 or 111) and  
OTP_CUST_LOCK = 1  
(2)  
SPI Pre-Load from OTPs  
FSO:=1  
NORMAL  
SPI Enabled  
Dimming: LEDCTRLx  
RSTB = 0 and  
(FSO_MD = 010 or 011  
or 100 or 101) and  
OTP_CUST_LOCK = 1  
(2)  
FSO_MD = 000 or 001  
(2)  
STANDALONE  
SPI Disabled when  
FSO_MD = 110  
Dimming: BUCKx_EN  
SPI Pre-Load from OTPs  
FSO:=1  
RSTB = 1 or  
(FSO_MD = 000 or 001)  
(1)  
FSO  
SPI Enabled when  
FSO_MD = 010 or 100  
Dimming: BUCKx_EN  
Figure 18. Functional Modes State Diagram  
www.onsemi.com  
21  
 
NCV78723  
Reset  
BUCKx_ISENS_TRIM[6:0] register is preloaded from  
Asynchronous reset is caused either by POR (POR always  
corresponding BUCKx_ISENS_RNG[6:0] register.  
In FSO (entered via falling edge on RSTB pin) and  
Stand-Alone modes, BUCK1_EN & BUCK2_EN are  
controlled from SPI register map (SPI registers are updated  
from OTP’s after entrance into these modes).  
BUCK1_EN and BUCK2_EN are supposed to be set ‘1’  
for the BUCKx operation in the FSO/stand-alone mode.  
When control registers are pre-loaded from OTP’s after  
POR and FSO mode is not entered (valid for FSO_MD[2:0]  
= 100 or 101), BUCK1_EN and BUCK2_EN are kept  
inactive (‘0’) until the first valid SPI operation is finished to  
avoid potential activation of buck regulators immediately  
after POR (to prevent undefined state of LEDCTRLx pins in  
case MCU leaves POR later than NCV78723).  
In FSO and Stand-Alone modes, the logic level at  
LEDCTRLx pins is ignored and digital PWM dimming  
with LEDCTRLx pins is not available. The outputs can be  
dimmed only by means of BUCKx_EN register.  
A falling edge on RSTB pin may trigger either entrance  
into FSO mode or reset in dependency on FSO_MD[2:0]  
register value. Please refer to Table 8 and Figure 18 for more  
details.  
causes asynchronous reset transition to reset state) or by  
falling edge on RSTB pin (in normal/stand-alone mode,  
when FSO_MD[2:0] = 000 or 001 or 110 or 111).  
Init and Normal Mode  
Normal mode is entered through Init state after internal  
delay of 150 ms. In Init state, OTP refresh is performed. If  
OTP bits for FSO_MD[2:0] register and OTP Lock Bit are  
programmed, transition to FSO/SA mode is possible.  
FSO/Stand-Alone Mode  
FSO (Fail-Safe Operation)/Stand-Alone modes can be  
used for two main purposes:  
Default power-up operation of the chip (Stand-Alone  
functionality without external microcontroller or  
preloading of the registers with default content for default  
operation before microcontroller starts sending SPI  
commands for chip settings)  
Fail-Safe functionality (chip functionality definition in  
fail-safe mode when the external microcontroller  
functionality is not guaranteed)  
Once FSO mode is entered via falling edge on RSTB pin,  
reset function of RSTB pin is blocked until FSO mode is  
exited. FSO mode can be exited by the rising edge on RSTB  
pin or by writing FSO_MD[2:0] = 000 or 001 (possible only  
in FSO modes, where SPI control register update is allowed:  
FSO_MD[2:0] = 011 or 101).  
FSO/stand-alone function is controlled according to  
Table 8. Entrance into FSO/Stand-alone mode is possible  
only after customer OTP zapping when OTP Lock Bit is set.  
After FSO mode activation, the FSO bit in status register is  
set. FSO register is cleared by read register.  
When FSO/Stand-Alone mode is activated, content of the  
following SPI registers is preloaded from OTP memory:  
In stand-alone mode (FSO_MD[2:0] = 110 or 111), RSTB  
has always reset functionality.  
BUCK1_VTHR[7:0],  
BUCK1_ISENS_THR[1:0],  
BUCK2_VTHR[7:0],  
BUCK2_ISENS_THR[1:0],  
BUCK1_TOFF[4:0],  
BUCK2_TOFF[4:0],  
BUCK1_EN,  
BUCK2_EN,  
FSO_MD[2:0],  
During entrance into FSO mode, value of FSO_MD[2:0]  
SPI register (preloaded from OTP at power-up only) is  
latched into internal register and all FSO related functions  
are then controlled according to it. Purpose is to avoid the  
reset of the device when FSO mode is active and  
FSO_MD[2:0] is changed to value corresponding to  
stand-alone mode, where RSTB pin has reset functionality.  
The internal register is cleared after POR or when FSO mode  
is exited.  
BUCK1_TSD_AUT_RCVR_EN,  
BUCK2_TSD_AUT_RCVR_EN,  
BUCKx_OC_OCCMP_THR[1:0]].  
www.onsemi.com  
22  
NCV78723  
RSTB in Normal or Stand-Alone Mode  
PORB  
(Internal)  
RSTB  
Normal Mode  
(SPI Possible)  
Reset  
Mode  
Reset Mode (No SPI)  
Normal Mode  
Power-Up  
Possible OTP Pre-Load  
Possible OTP Pre-Load  
RSTB iN FSO Mode  
PORB  
(Internal)  
RSTB  
Normal Mode  
(SPI Possible)  
FSO Mode  
(SPI Possible/No SPI)  
FSO  
Mode  
Normal Mode  
Power-Up  
OTP Pre-Load  
OTP Pre-Load  
OTP Pre-Load  
Figure 19. RSTB Pin Functionality in Normal, Stand-Alone and FSO Modes  
Table 8. FSO MODES  
FSO_MD[2:0]  
Description  
000 = 0  
FSO Mode Disabled, Registers are Loaded with Safe Value = 0x00h after POR, Default  
b
After the reset, control registers are loaded with 0x00h value.  
Entrance into FSO mode is not possible unless dedicated SPI write command to change FSO_MD[2:0] value is  
sent  
RSTB pin has reset functionality  
LEDCTRLx pins are functional (buck enable/disable, digital PWM dimming available)  
001 = 1  
FSO Mode Disabled, Registers are Loaded with Data from OTP Memory after POR  
b
After the reset, control registers are loaded with data stored in OTP memory (device’s OTP memory has to be  
programmed, OTP Lock Bit has to be set). It reduces number of SPI transfers needed to configure the device  
after the reset.  
Entrance into FSO mode is not possible  
RSTB pin has reset functionality  
LEDCTRLx pins are functional (buck enable/disable, digital PWM dimming available)  
010 = 2  
FSO Entered after Falling Edge on RSTB Pin, Registers (except FSO_MD[2:0]) are Loaded with  
Safe Value = 0x00h after POR  
b
After FSO mode activation, control registers are loaded with data stored in OTP memory.  
SPI register update (SPI write/read operation) in FSO mode is disabled (SPI write operation is blocked; clearing  
of SPI registers is blocked; in case of invalid SPI frame, SPIERR flag is set).  
RSTB pin serves to enter/exit FSO mode.  
LEDCTRLx pins are not functional (buck enable/disable only by means of BUCKx_EN SPI/OTP bits, digital PWM  
dimming not available).  
011 = 3  
FSO Entered after Falling Edge on RSTB Pin, Registers (except FSO_MD[2:0]) are Loaded with  
Safe Value = 0x00h after POR  
b
After FSO mode activation, control registers are loaded with data stored in OTP memory.  
SPI register update (SPI write/read operation) in FSO mode is enabled  
FSO mode can be exited by writing FSO_MD[2:0] = 000 or 001  
RSTB pins serves to enter/exit FSO mode.  
LEDCTRLx pins are not functional (buck enable/disable only by means of BUCKx_EN SPI/OTP bits, digital PWM  
dimming not available).  
100 = 4  
FSO Entered after Falling Edge on RSTB Pin, Registers are Loaded with Data from OTP Memory after POR  
b
After FSO mode activation, control registers are loaded with data stored in OTP memory.  
SPI register update (SPI write/read operation) in FSO mode is disabled (SPI write operation is blocked; clearing  
of SPI registers is blocked; in case of invalid SPI frame, SPIERR flag is set).  
RSTB pin serves to enter/exit FSO mode.  
LEDCTRLx pins are not functional (buck enable/disable only by means of BUCKx_EN SPI/OTP bits, digital PWM  
dimming not available).  
www.onsemi.com  
23  
 
NCV78723  
Table 8. FSO MODES (continued)  
FSO_MD[2:0]  
Description  
101 = 5  
FSO Entered after Falling Edge on RSTB Pin, Registers are Loaded with Data from OTP Memory after POR  
b
After FSO mode activation, control registers are loaded with data stored in OTP memory.  
SPI register update (SPI write/read operation) in FSO mode is enabled  
FSO mode can be exited by writing FSO_MD[2:0] = 000 or 001  
RSTB pin serves to enter/exit FSO mode.  
LEDCTRLx pins are not functional (buck enable/disable only by means of BUCKx_EN SPI/OTP bits, digital PWM  
dimming not available).  
110 = 6  
SA (Stand-Alone)/FSO Entered after POR (RSTB Pin Rising Edge), Registers are Loaded with Data from  
OTP Memory  
b
After FSO/SA mode activation, control registers are loaded with data from OTP memory  
SPI register update (SPI write/read operation) in SA/FSO mode is disabled (SPI write operation is blocked;  
clearing of SPI registers is blocked; in case of invalid SPI frame, SPIERR flag is set).  
RSTB pin has reset functionality  
LEDCTRLx pins are not functional (buck enable/disable only by means of BUCKx_EN SPI/OTP bits, digital PWM  
dimming not available).  
111 = 7  
SA (Stand-Alone)/FSO Entered after POR (RSTB Pin Rising Edge), Registers are Loaded with Data from  
OTP Memory  
b
After SA/FSO mode activation, control registers are loaded with data from OTP memory  
SPI register update (SPI write/read operation) in SA/FSO mode is enabled  
FSO mode can be exited by writing FSO_MD[2:0] = 000 or 001  
RSTB pin has reset functionality  
LEDCTRLx pins are not functional (buck enable/disable only by means of BUCKx_EN SPI/OTP bits, digital PWM  
dimming not available).  
SPI Interface  
General  
A slave or chip select line (CSB) allows individual  
The serial peripheral interface (SPI) is used to allow  
an external microcontroller (MCU) to communicate  
with the device. NCV78723 acts always as a slave and it  
cannot initiate any transmission. The operation of the device  
is configured and controlled by means of SPI registers,  
which are observable for read and/or write from the master.  
The NCV78723 SPI transfer size is 16 bits.  
During an SPI transfer, the data is simultaneously  
transmitted (shifted out serially) and received (shifted in  
serially). A serial clock line (SCLK) synchronizes shifting  
and sampling of the information on the two serial data lines:  
SDO and SDI. The SDO signal is the output from the Slave  
(NCV78723), and the SDI signal is the output from the  
Master.  
selection of a slave SPI device in a time multiplexed  
multiple-slave system.  
The CSB line is active low. If an NCV78723 is not  
selected, SDO is in high impedance state and it does not  
interfere with SPI bus activities. Since the NCV78723  
always clocks data out on the falling edge and samples data  
in on rising edge of clock, the MCU SPI port must be  
configured to match this operation.  
The implemented SPI allows connection to multiple  
slaves by means of star connection (CSB per slave) or by  
means of daisy chain.  
An SPI star connection requires a bus = (3 + N) total lines,  
where N is the number of Slaves used, the SPI frame length  
is 16 bits per communication.  
MCU  
(SPI Master)  
NCV78723 Dev#1  
NCV78723 Dev#1  
(SPI Slave)  
SDO1  
MISO  
(SPI Slave)  
SCB1  
SCB2  
SDI2  
MCU  
(SPI Master)  
NCV78723 Dev#2  
(SPI Slave)  
NCV78723 Dev#2  
(SPI Slave)  
SDO2  
SDIN  
SCBN  
NCV78723 Dev#N  
(SPI Slave)  
NCV78723 Dev#N  
(SPI Slave)  
SDON  
Figure 20. SPI Star vs. Daisy Chain Connection  
SPI Daisy Chain Mode  
SPI daisy chain connection bus width is always four lines  
independently on the number of slaves. However, the SPI  
transfer frame length will be a multiple of the base frame  
length so N × 16 bits per communication: the data will be  
interpreted and read in by the devices at the moment the CSB  
rises.  
A diagram showing the data transfer between devices in  
daisy chain connection is given further: CMDx represents  
www.onsemi.com  
24  
NCV78723  
the 16-bit command frame on the data input line transmitted  
Device in the same time replies to the master (on the  
by the Master, shifting via the chips’ shift registers through  
the daisy chain. The chips interpret the command once the  
chip select line rises.  
SDO):  
If the previous command was a write and no SPI error had  
occurred, a copy of the command, address and data  
written fields,  
If the previous command was a read, the response frame  
summarizes the address used and an overall diagnostic  
check (copy of the main detected errors, see Figures 22  
and 23 for details),  
Commands in the Shift Registers  
are Executed on Rising Edge of CS  
CS  
16  
Cycles  
16  
Cycles  
16  
Cycles  
SCLK  
CMD1  
x
CMD2  
CMD1  
CMD3  
CMD2  
DIN  
1
In case of previous SPI error or after power-on-reset, only  
DOUT  
1
the MSB bit will be 1, followed by zeros.  
DIN  
2
If parity bit in the frame is wrong, device will not perform  
command and <SPI> flag will be set.  
1
DOUT  
2
3
x
x
x
x
CMD1  
x
DIN  
3
DOUT  
The frame protocol for the read operation:  
Figure 21. SPI Daisy Chain Data Shift between  
Slaves. The Symbol ‘x’ Represents the Previous  
Content of the SPI Shift Register Buffer  
Read; CMD = ‘0’  
High  
LED1  
LED2  
BUCKOC  
=
=
OPENLED1 or SHORTLED1  
OPENLED2 or SHORTLED2  
= OCLED1 or OCLED2  
Low  
> immediate value of STATUS BITS;  
Dedicated SPI READ Command of the  
STATUS Register has to be performed to  
clear the value of readbyclear STATUS  
bits  
The NCV78723 default power up communication mode  
is “star”. In order to enable daisy chain mode, a multiple of  
16 bits clock cycles must be sent to the devices, while the  
SDI line is left to zero.  
C
M
D
A
4
A
3
A
2
A
1
A
0
SDI  
P
Low  
Low  
S
P
I
E
R
R
B
U
C
K
O
C
L
E
D
2
L
E
D
1
Data from address A [4:0]  
shall be returned  
T
S
D
D D D D D D D D D D  
T
W
SDO  
9
8 7 6 5 4 3 2 1 0  
NOTE: To come back to star mode the NOP register (address  
0x0000) must be written with all ones, with the proper data  
parity bit and parity framing bit: see SPI protocol for details  
about parity and write operation.  
HIGHZ  
SCLK  
Low  
SPI Transfer Format  
P = not(CMD xor A4 xor A3 xor A2 xor A1 xor A0)  
Two types of SPI commands (to SDI pin of NCV78723)  
from the micro controller can be distinguished: “Write to  
a control register” and “Read from register (control or  
status)”.  
Figure 23. SPI Read Frame  
Referring to the previous picture, the read frame coming  
from the master (into the SDI) is composed from the  
following fields:  
The frame protocol for the write operation:  
Bit[15] (MSB): CMD bit = 0 for read operation,  
Bits[14:10]: 5 bits READ ADDRESS field,  
Write; CMD = ‘1’  
Low  
High  
Bit[10]: frame parity bit. It is ODD parity formed by the  
negated XOR of all other bits in the frame,  
Bits [8:0]: 9 bits zeroes field.  
C
M
D
A A A A  
D D D D D D D D D D  
SDI  
P
3
2
1
0
9 8 7 6 5 4 3 2 1 0  
Low  
S
P
I
E
R
R
Previous SPI WRITE command  
resp. “SPIERR + 0x000hex”  
after POR or SPI Command  
C
M
D
A A A A D D D D D D D D D D  
Device in the same frame provides to the master (on the  
SDO) data from the required address (in frame response),  
thus achieving the lowest communication latency.  
SDO  
3
2
1
0
9
8
7
6
5
4
3
2
1
0
HIGH  
PARITY/FRAMING Error  
Z  
S
P
I
E
R
R
B
U
C
K
O
C
C
M
D
L
E
D
2
L
E
D
1
T
S
D
A A A A A  
Previous SPI READ command  
& NCV78723 status bits resp.  
“SPIERR + 0x000hex” after  
POR or SPI Command  
T
W
P1  
1
1
4
3 2 1 0  
SPI Framing and Parity Error  
SCLK  
Low  
PARITY/FRAMING Error  
SPI communication framing error is detected by the  
NCV78723 in the following situations:  
P
= not(CMD xor A3 xor A2 xor A1 xor A0 xor D9 xor D8 xor D7 xor  
D6 xor D5 xor D4 xor D3 xor D2 xor D1 xor D0)  
Not an integer multiple of 16 CLK pulses are received  
during the active-low CSB signal;  
LSB bits (8..0) of a read command are not all zero;  
SPI parity errors, either on write or read operation.  
Figure 22. SPI Write Frame  
Referring to the previous picture, the write frame coming  
from the master (into the SDI) is composed from the  
following fields:  
Bit[15] (MSB): CMD bit = 1 for write operation,  
Once an SPI error occurs, the <SPI> flag can be reset only  
by reading the status register in which it is contained (using  
in the read frame the right communication parity bit).  
Bits[14:11]: 4 bits WRITE ADDRESS field,  
Bit[10]: frame parity bit. It is ODD parity formed by the  
negated XOR of all other bits in the frame,  
Bits[9:0]: 10 bit DATA to write  
www.onsemi.com  
25  
 
NCV78723  
SPI ADDRESS MAP  
Table 9. NCV78723 SPI ADDRESS MAP  
ADDR  
0x00  
0x01  
0x02  
0x03  
0x04  
R/W  
Bit 9  
Bit 8  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
NA  
NOP Register (Read/Write Operation Ignored)  
BUCK1_VTHR[7:0]  
R/W  
R/W  
R/W  
R/W  
BUCK1_ISENS_THR[1:0]  
BUCK2_ISENS_THR[1:0]  
BUCK2_VTHR[7:0]  
BUCK1_TOFF[4:0]  
BUCK2_TOFF[4:0]  
BUCK1_OFF_ BUCK2_OFF_  
CMP_DIS  
(Note 31)  
DRV_  
SLOW_EN  
(Note 31)  
BUCKx_OC_OCCMP_  
THR[1:0]  
FSO_MD[2:0]  
BUCK1_EN  
BUCK2_EN  
CMP_DIS  
(Note 31)  
0x05  
0x06  
R/W  
R/W  
BUCK1_  
TSD_AUT_  
RCVR_EN  
BUCK2_  
TSD_AUT_  
RCVR_EN  
THERMAL_WARNING_THR[7:0]  
VTEMP_  
OFF_COMP  
ODD PAR  
(Note 30)  
LED_SEL_DUR[8:0]  
0x07  
0x08  
0x09  
R/W  
R/W  
R/W  
VTEMP_OFF_COMP[2:0] (Note 30)  
VTEMP_OFF_COMP[5:3] (Note 30)  
BUCK1_ISENS_TRIM[6:0]  
BUCK2_ISENS_TRIM[6:0]  
OTP_BIAS_H OTP_BIAS_L OTP_ADDR[1:0]  
ADC_VLED1_RNG_  
SEL[1:0]  
ADC_VLED2_RNG_  
SEL[1:0]  
OTP_OPERATION[1:0]  
0x0A  
0x0B  
0x0C  
0x0D  
0x0E  
0x0F  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
R
R
R
R
R
R
R
R
R
R
R
R
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
ODD PARITY  
VLED1ON[7:0]  
VLED2ON[7:0]  
VLED1[7:0]  
VLED2[7:0]  
VTEMP[7:0]  
VBOOST[7:0]  
VDD[7:0]  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
BUCK1_TON_DUR[7:0]  
BUCK2_TON_DUR[7:0]  
0x0  
OPENLED1  
SHORTLED1  
LED1VAL  
OCLED1  
LED2VAL  
OPENLED2  
SPIERR  
SHORTLED2  
TSD  
OCLED2  
TW  
OTP_FAIL  
FSO  
0x0  
HWR  
OTP_  
ACTIVE  
BUCK1_  
MIN_TON  
BUCK2_  
MIN_TON  
BUCK1_  
STATUS  
BUCK2_  
STATUS  
0x16  
0x17  
R
R
R
R
R
R
R
R
R
R
R
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
ODD PARITY  
0x0  
0x0  
BUCK1_ISENS_RNG[6:0]  
BUCK2_ISENS_RNG[6:0]  
0x18  
BUCK2_ISENS_D1[3:0]  
BUCK2_ISENS_D2[3:0]  
BUCK2_ISENS_D3[3:0]  
BUCK_ISENS_TC1[3:0]  
BUCK_ISENS_TC3[3:0]  
BUCK1_ISENS_D1[3:0]  
BUCK1_ISENS_D2[3:0]  
BUCK1_ISENS_D3[3:0]  
BUCK_ISENS_TC0[3:0]  
BUCK_ISENS_TC2[3:0]  
0x19  
0x1A  
0x1B  
0x1C  
0x1D  
0x1E  
0x1F  
OTHER  
0x0  
OTP_DATA[9:0]  
TC_VERSION  
0x0  
REVID[7:0]  
0x0  
30.Read Only.  
31.Available only on N787232 device.  
www.onsemi.com  
26  
 
NCV78723  
Table 10. BIT DEFINITION  
Symbol  
MAP Position  
Description  
REGISTER 0X00 (CR): NOP REGISTER, RESET VALUE (POR) = 0000000000  
2
NOP  
Bits [9:0] – ADDR_0x00  
NOP Register (Read/Write Operation Ignored)  
REGISTER 0X01 (CR): BUCK 1 PEAK CURRENT SETTINGS, RESET VALUE (POR) = 0000000000  
2
BUCK1_ISENS_THR[1:0]  
BUCK1_VTHR[7:0]  
Bits [9:8] – ADDR_0x01  
Bits [7:0] – ADDR_0x01  
Peak Current: Selection of the Range 1, 2, 3 or 4  
Peak Current Comparator Threshold Value  
REGISTER 0X02 (CR): BUCK 2 PEAK CURRENT SETTINGS, RESET VALUE (POR) = 0000000000  
2
BUCK2_ISENS_THR[1:0]  
BUCK2_VTHR[7:0]  
Bits [9:8] – ADDR_0x02  
Bits [7:0] – ADDR_0x02  
Peak Current: Selection of the Range 1, 2, 3 or 4  
Peak Current Comparator Threshold Value  
REGISTER 0X03 (CR): BUCK 1 AND 2 TOFF SETTINGS, RESET VALUE (POR) = 0000000000  
2
BUCK1_TOFF[4:0]  
BUCK2_TOFF[4:0]  
Bits [9:5] – ADDR_0x03  
Bits [4:0] – ADDR_0x03  
Buck 1 TOFF·VLED Constant Settings  
Buck 2 TOFF·VLED Constant Settings  
REGISTER 0X04 (CR): BUCK SETTINGS, RESET VALUE (POR) = 0000000000  
2
BUCK1_OFF_CMP_DIS  
BUCK2_OFF_CMP_DIS  
DRV_SLOW_EN  
Bit 9 – ADDR_0x04  
Bit 8 – ADDR_0x04  
Bit 7 – ADDR_0x04  
Bits [6:5] – ADDR_0x04  
Bits [4:2] – ADDR_0x04  
Bit 1 – ADDR_0x04  
Bit 0 – ADDR_0x04  
Buck 1 Offset Cancellation Disable  
Buck 2 Offset Cancellation Disable  
Slow Driver Slope Enable  
BUCKx_OC_OCCMP_THR[1:0]  
FSO_MD[2:0]  
Overcurrent Detection Settings  
FSO Mode Selection  
BUCK1_EN  
Buck Regulator Channel 1 Enable Bit  
Buck Regulator Channel 2 Enable Bit  
BUCK2_EN  
REGISTER 0X05 (CR): BUCK SETTINGS, RESET VALUE (POR) = 0010110011  
2
BUCK1_TSD_AUT_RCVR_EN  
BUCK2_TSD_AUT_RCVR_EN  
THERMAL_WARNING_THR[7:0]  
Bit 9 – ADDR_0x05  
Bit 8 – ADDR_0x05  
Bits [7:0] – ADDR_0x05  
Buck 1 Automatic Recovery after TSD  
Buck 2 Automatic Recovery after TSD  
Thermal Warning Threshold Settings  
REGISTER 0X06 (CR): BUCK SETTINGS, RESET VALUE (POR) = X000000000  
2
VTEMP_OFF_COMP ODD PAR.  
LED_SEL_DUR[8:0]  
Bit 9 – ADDR_0x06  
ADC VTEMP Trimming Parity Bit  
VLED Measurement Settings  
Bits [8:0] – ADDR_0x06  
REGISTER 0X07 (CR): BUCK SETTINGS, RESET VALUE (POR) = XXX0000000  
2
VTEMP_OFF_COMP[2:0]  
BUCK1_ISENS_TRIM[6:0]  
Bits [9:7] – ADDR_0x07  
Bits [6:0] – ADDR_0x07  
ADC VTEMP Trimming  
Compensation of the Buck 1 Peak Current  
REGISTER 0X08 (CR): BUCK SETTINGS, RESET VALUE (POR) = XXX0000000  
2
VTEMP_OFF_COMP[5:3]  
BUCK2_ISENS_TRIM[6:0]  
Bits [9:7] – ADDR_0x08  
Bits [6:0] – ADDR_0x08  
ADC VTEMP Trimming  
Compensation of the Buck 2 Peak Current  
REGISTER 0X09 (CR): BUCK SETTINGS, RESET VALUE (POR) = 0000000000  
2
ADC_VLED1_RNG_SEL[1:0]  
ADC_VLED2_RNG_SEL[1:0]  
OTP_BIAS_H  
Bits [9:8] – ADDR_0x09  
Bits [7:6] – ADDR_0x09  
Bit 5 – ADDR_0x09  
Range Select for VLED ADC, Channel 1  
Range Select for VLED ADC, Channel 2  
OTP Bias High  
OTP_BIAS_L  
Bit 4 – ADDR_0x09  
OTP Bias Low  
OTP_ADDR[1:0]  
Bits [3:2] – ADDR_0x09  
Bits [1:0] – ADDR_0x09  
OTP Address  
OTP_OPERATION[1:0]  
OTP Operation  
REGISTER 0X0A (SR): VLED1ON, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
VLED1ON[7:0]  
Bit 8 – ADDR_0x0A  
Odd Parity over Data  
Output of VLED 1 ADC  
Bits [7:0] – ADDR_0x0A  
REGISTER 0X0B (SR): VLED2ON, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
VLED2ON[7:0]  
Bit 8 – ADDR_0x0B  
Odd Parity over Data  
Output of VLED 2 ADC  
Bits [7:0] – ADDR_0x0B  
www.onsemi.com  
27  
 
NCV78723  
Table 10. BIT DEFINITION (continued)  
Symbol  
MAP Position  
Description  
REGISTER 0X0C (SR): VLED1, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
VLED1[7:0]  
Bit 8 – ADDR_0x0C  
Odd Parity over Data  
Output of VLED 1 ADC  
Bits [7:0] – ADDR_0x0C  
REGISTER 0X0D (SR): VLED2, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
VLED2[7:0]  
Bit 8 – ADDR_0x0D  
Odd Parity over Data  
Output of VLED 2 ADC  
Bits [7:0] – ADDR_0x0D  
REGISTER 0X0E (SR): VTEMP, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
VTEMP[7:0]  
Bit 8 – ADDR_0x0E  
Odd Parity over Data  
Output of VTEMP ADC  
Bits [7:0] – ADDR_0x0E  
REGISTER 0X0F (SR): VBOOST, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
VBOOST[7:0]  
Bit 8 – ADDR_0x0F  
Odd Parity over Data  
Bits [7:0] – ADDR_0x0F  
Output of VBOOST ADC  
REGISTER 0X10 (SR): VDD, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
VDD[7:0]  
Bit 8 – ADDR_0x10  
Odd Parity over Data  
Output of VDD ADC  
Bits [7:0] – ADDR_0x10  
REGISTER 0X11 (SR): BUCK1_TON_DUR, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
Bit 8 – ADDR_0x11  
Odd Parity over Data  
Buck 1 Ton Duration  
BUCK1_TON_DUR[7:0]  
Bits [7:0] – ADDR_0x11  
REGISTER 0X12 (SR): BUCK2_TON_DUR, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
Bit 8 – ADDR_0x12  
Odd Parity over Data  
Buck 2 Ton Duration  
BUCK2_TON_DUR[7:0]  
Bits [7:0] – ADDR_0x12  
REGISTER 0X13 (SR): BUCK DIAGNOSTICS, RESET VALUE (POR) = 0X000X00X0  
2
ODD PARITY  
OPENLED1  
SHORTLED1  
OCLED1  
Bit 8 – ADDR_0x13  
Bit 5 – ADDR_0x13  
Bit 4 – ADDR_0x13  
Bit 3 – ADDR_0x13  
Bit 2 – ADDR_0x13  
Bit 1 – ADDR_0x13  
Bit 0 – ADDR_0x13  
Odd Parity over Data  
Buck 1 Open LED Flag, Latched  
Buck 1 Short LED Flag, Latched  
Buck 1 Overcurrent Flag, Latched  
Buck 2 Open LED Flag, Latched  
Buck 2 Short LED Flag, Latched  
Buck 2 Overcurrent Flag, Latched  
OPENLED2  
SHORTLED2  
OCLED2  
REGISTER 0X14 (SR): BUCK DIAGNOSTICS, RESET VALUE (POR) = 0X001XXXXX  
2
ODD PARITY  
OTP_FAIL  
FSO  
Bit 8 – ADDR_0x14  
Bit 7 – ADDR_0x14  
Bit 6 – ADDR_0x14  
Bit 5 – ADDR_0x14  
Bit 4 – ADDR_0x14  
Bit 3 – ADDR_0x14  
Bit 2 – ADDR_0x14  
Bit 1 – ADDR_0x14  
Bit 0 – ADDR_0x14  
Odd Parity over Data  
OTP Failure Flag, Latched  
Chip being in FSO Mode Flag, Non-Latched  
Hardware Reset Flag, Latched  
HWR  
LED1VAL  
LED2VAL  
SPIERR  
TSD  
Actual Status of LEDCTRL1 Pin, Non-Latched  
Actual Status of LEDCTRL2 Pin, Non-Latched  
SPI Error Flag, Latched  
Thermal Shutdown Flag, Latched  
Thermal Warning Flag, Latched  
TW  
REGISTER 0X15 (SR): BUCK DIAGNOSTICS, RESET VALUE (POR) = 0100000000  
2
ODD PARITY  
Bit 8 – ADDR_0x15  
Bit 4 – ADDR_0x15  
Bit 3 – ADDR_0x15  
Bit 2 – ADDR_0x15  
Bit 1 – ADDR_0x15  
Bit 0 – ADDR_0x15  
Odd Parity over Data  
OTP_ACTIVE  
OTP Active Flag, Non-Latched  
BUCK1_MIN_TON  
BUCK2_MIN_TON  
BUCK1_STATUS  
BUCK2_STATUS  
Minimal Ton Detected on Buck 1, Latched  
Minimal Ton Detected on Buck 2, Latched  
Actual Status of Buck 1 Regulator, Non-Latched  
Actual Status of Buck 2 Regulator, Non-Latched  
www.onsemi.com  
28  
NCV78723  
Table 10. BIT DEFINITION (continued)  
Symbol  
MAP Position  
Description  
REGISTER 0X16: BUCK TRIMMING, RESET VALUE (POR) = 0X0XXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x16  
Odd Parity over Data  
BUCK1_ISENS_RNG[6:0]  
Bits [6:0] – ADDR_0x16  
Trimming Constant for Highest Range on Hot for Buck 1 Peak  
Current  
REGISTER 0X17: BUCK TRIMMING, RESET VALUE (POR) = 0X0XXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x17  
Odd Parity over Data  
BUCK2_ISENS_RNG[6:0]  
Bits [6:0] – ADDR_0x17  
Trimming Constant for Highest Range on Hot for Buck 2 Peak  
Current  
REGISTER 0X18: BUCK TRIMMING, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x18  
Odd Parity over Data  
BUCK2_ISENS_D1[3:0]  
BUCK1_ISENS_D1[3:0]  
Bits [7:4] – ADDR_0x18  
Bits [3:0] – ADDR_0x18  
Delta Trimming Constant for Buck 2 Peak Current  
Delta Trimming Constant for Buck 1 Peak Current  
REGISTER 0X19: BUCK TRIMMING, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x19  
Odd Parity over Data  
BUCK2_ISENS_D2[3:0]  
BUCK1_ISENS_D2[3:0]  
Bits [7:4] – ADDR_0x19  
Bits [3:0] – ADDR_0x19  
Delta Trimming Constant for Buck 2 Peak Current  
Delta Trimming Constant for Buck 1 Peak Current  
REGISTER 0X1A: BUCK TRIMMING, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x1A  
Odd Parity over Data  
BUCK2_ISENS_D3[3:0]  
BUCK1_ISENS_D3[3:0]  
Bits [7:4] – ADDR_0x1A  
Bits [3:0] – ADDR_0x1A  
Delta Trimming Constant for Buck 2 Peak Current  
Delta Trimming Constant for Buck 1 Peak Current  
REGISTER 0X1B: BUCK TRIMMING, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x1B  
Odd Parity over Data  
BUCK_ISENS_TC1[3:0]  
BUCK_ISENS_TC0[3:0]  
Bits [7:4] – ADDR_0x1B  
Bits [3:0] – ADDR_0x1B  
Temperature Coefficient Trimming Constant for Buck Peak Current  
Temperature Coefficient Trimming Constant for Buck Peak Current  
REGISTER 0X1C: BUCK TRIMMING, RESET VALUE (POR) = 0XXXXXXXXX  
2
ODD PARITY  
Bit 8 – ADDR_0x1C  
Odd Parity over Data  
BUCK_ISENS_TC3[3:0]  
BUCK_ISENS_TC2[3:0]  
Bits [7:4] – ADDR_0x1C  
Bits [3:0] – ADDR_0x1C  
Temperature Coefficient Trimming Constant for Buck Peak Current  
Temperature Coefficient Trimming Constant for Buck Peak Current  
REGISTER 0X1D: BUCK TRIMMING, RESET VALUE (POR) = 0X0000000X  
2
ODD PARITY  
TC_VERSION  
Bit 8 – ADDR_0x1D  
Bit 0 – ADDR_0x1D  
Odd Parity over Data  
Usage of BUCK_ISENS_TCx[3:0] Constants  
REGISTER 0X1E: OTP DATA, RESET VALUE (POR) = 0000000000  
2
OTP_DATA[9:0]  
Bits [9:0] – ADDR_0x1E  
OTP Data  
REGISTER 0X1F: REVID, RESET VALUE (POR) = 00000XXXXXXX  
2
REVID[7:0]  
Bits [7:0] – ADDR_0x1F  
Revision ID  
POR values of status registers are shown in situation that  
FSO mode is not entered after POR. All latched flags are  
“cleared by read”. ‘x’ means that value after reset is defined  
during reset phase (diagnostics) or is trimmed during  
manufacturing process.  
SPI_REVID[4:3]: Full Mask Version <0 to 3>  
SPI_REVID[2]: N787230/N787232 Distinguishing  
Bit (REVID[2] = 0 means N787230)  
SPI_REVID[1:0]: Metal Tune <0 to 3>  
SPI register SPI_REVID[7:0] is used to track the silicon  
version, following encoding mechanism is used:  
REVID[7:0] for N787230 device is 11hex (723 = 0,  
Full Mask Version = 2, N787230 = 0, Metal Tune = 1)  
SPI_REVID[7:6]: Constant 00 [binary]  
REVID[7:0] for N787232 device is 14hex (723 = 0,  
Full Mask Version = 2, N787232 = 1, Metal Tune = 0)  
SPI_REVID[5]: 713/723 Distinguishing Bit  
(REVID[5] = 0 means 723)  
www.onsemi.com  
29  
NCV78723  
OTP MEMORY  
Description  
The OTP (Once Time Programmable) memory contains  
40 bits which bear the most important application dependant  
parameters and is user programmable via SPI interface.  
The programming of these bits is typically done at the end  
of the module manufacturing line.  
OTP memory serves to store configuration data for  
Fail-Safe or Stand-Alone functionality or default  
configuration of the chip after power-up.  
Table 11) and OTP Lock Bit are programmed into OTP  
memory. OTP Zap operation is allowed to be performed  
only once when OTP Lock Bit is unprogrammed  
SPI status bit OTP_ACTIVE is set to “log. 1” when an  
OTP operation is in progress.  
OTP Programming Procedure  
Following procedure should be applied to program OTP  
memory:  
VBOOST voltage has to be in range between 15 V and  
20 V with current capability at least 50 mA  
VDD voltage has to be kept in range for normal mode  
operation  
The junction temperature has to stay in range from 0°C to  
125°C during OTP programming  
SPI registers listed in Table 11 have to be written with  
required content  
The OTP bits can be programmed only once, this is  
ensured by dedicated OTP Lock Bit which is set during  
programming.  
Table 11. OTP MAP  
OTP Bits  
OTP[7:0]  
Connection to SPI Register  
BUCK1_VTHR[7:0]  
OTP[9:8]  
BUCK1_ISENS_THR[1:0]  
BUCK2_VTHR[7:0]  
OTP[17:10]  
OTP[19:18]  
OTP[24:20]  
OTP[29:25]  
OTP[30]  
BUCK2_ISENS_THR[1:0]  
BUCK1_TOFF[4:0]  
Content of the SPI registers (those listed in Table 11) is  
programmed  
into  
the  
OTP  
memory  
by  
BUCK2_TOFF[4:0]  
OTP_OPERATION[1:0] = 0x2 SPI write command.  
OTP Lock Bit is programmed automatically at the same  
time to prevent any further OTP programming  
BUCK1_EN  
OTP[31]  
BUCK2_EN  
OTP[34:32]  
OTP[35]  
FSO_MD[2:0]  
OTP Programming Verification  
BUCK1_TSD_AUT_RCR_EN  
BUCK2_TSD_AUT_RCR_EN  
BUCKx_OC_OCCMP_THR[1:0]  
OTP Lock Bit  
OTP_FAIL bit in the SPI status register is set when  
VBOOST under-voltage (see OTP_UV parameter) is  
detected during OTP Zap operation. It is clear by read flag.  
The OTP_BIAS_H and OTP_BIAS_L registers are used  
to check proper OTP programming. After OTP  
programming, the OTP content has to be the same as  
programmed when OTP is read with OTP_BIAS_H = 1 and  
OTP_BIAS_L = 1.  
OTP[36]  
OTP[38:37]  
OTP[39]  
The OTP bits addressed by SPI register OTP_ADDR[1:0]  
are accessible (read only) in the SPI register  
OTP_DATA[9:0] after OTP Refresh operation  
(OTP_OPERATION[1:0] = 0x1) in the following way:  
Following procedure should be applied to verify OTP  
content:  
OTP_ADDR[1:0] = 0x0: OTP_DATA[9:0] = OTP[9:0]  
OTP_ADDR[1:0] = 0x1: OTP_DATA[9:0] = OTP[19:10]  
OTP_ADDR[1:0] = 0x2: OTP_DATA[9:0] = OTP[29:20]  
OTP_ADDR[1:0] = 0x3: OTP_DATA[9:0] = OTP[39:30]  
VDD voltage has to be kept in range for normal mode  
operation  
Write  
SPI  
registers  
OTP_BIAS_L = 1 and  
OTP_BIAS_H = 0  
OTP Operations  
The NCV78723 supports following operations with OTP  
memory:  
OTP_OPERATION[1:0] = 0x0 or 0x3:  
NOP (no operation)  
Write SPI register OTP_OPERATION[1:0] = 0x1 (OTP  
Refresh) for all OTP_ADDR[1:0] values and check  
corresponding OTP_DATA[9:0] content which has to  
match with previously programmed data  
Write  
SPI  
registers  
OTP_BIAS_L = 0 and  
OTP_OPERATION[1:0] = 0x1:  
OTP_BIAS_H = 1  
OTP Refresh – refresh of the whole OTP memory  
Write SPI register OTP_OPERATION[1:0] = 0x1 (OTP  
Refresh) for all OTP_ADDR[1:0] values and check  
corresponding OTP_DATA[9:0] content which has to  
match with previously programmed data  
(40 bits).  
Data  
addressed  
by  
SPI  
register  
OTP_ADDR[1:0] are available in SPI register  
OTP_DATA[9:0] after the end of OTP Refresh operation  
OTP_OPERATION[1:0] = 0x2:  
Programming is considered as successful when no  
OTP Zap – data from SPI register (those listed in  
mismatch is observed  
www.onsemi.com  
30  
 
NCV78723  
Table 12. ORDERING INFORMATION  
Device**  
Marking  
Package*  
Shipping  
NCV78723MW0CR2G  
N787230  
N787230  
N787232  
QFN24 5 × 5 with Wettable Flank  
5,000 / Tape & Reel  
5,000 / Tape & Reel  
5,000 / Tape & Reel  
(Pb-Free)  
NCV78723MW0R2G  
NCV78723MW2R2G  
QFN24 5 × 5 with Wettable Flank  
(Pb-Free)  
QFNW24 5 × 5 with Step-cut Wettable Flank  
(Pb-Free)  
**NCV78723MW2 & NCV78723MW0 have different package mold compound. Please contact ON Semiconductor for technical details.  
*For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting  
Techniques Reference Manual, SOLDERRM/D.  
†For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging  
Specifications Brochure, BRD8011/D.  
www.onsemi.com  
31  
MECHANICAL CASE OUTLINE  
PACKAGE DIMENSIONS  
QFNW24 5x5, 0.65P  
CASE 484AF  
ISSUE A  
DATE 07 AUG 2018  
24  
1
SCALE 2:1  
D
A
B
NOTES:  
L3  
L3  
1. DIMENSIONING AND TOLERANCING PER  
ASME Y14.5M, 1994.  
2. CONTROLLING DIMENSION: MILLIMETERS.  
3. DIMENSION b APPLIES TO PLATED  
TERMINAL AND IS MEASURED BETWEEN  
0.15 AND 0.30 MM FROM THE TERMINAL TIP.  
4. COPLANARITY APPLIES TO THE EXPOSED  
PAD AS WELL AS THE TERMINALS.  
PIN ONE  
LOCATION  
L
L
DETAIL A  
ALTERNATE  
CONSTRUCTION  
E
MILLIMETERS  
DIM MIN  
NOM  
0.85  
−−−  
0.20 REF  
−−−  
0.30  
5.00  
3.50  
5.00  
3.50  
MAX  
0.90  
0.05  
A
A1  
A3  
A4  
b
D
D2  
E
0.80  
−−−  
EXPOSED  
COPPER  
TOP VIEW  
A4  
A1  
0.10  
0.25  
4.90  
3.40  
4.90  
3.40  
−−−  
0.35  
5.10  
3.60  
5.10  
3.60  
DETAIL B  
0.10  
0.08  
C
PLATING  
A1  
A4  
C
ALTERNATE  
CONSTRUCTION  
A
E2  
e
C
C
A3  
DETAIL B  
0.65 BSC  
0.35 REF  
0.40  
SEATING  
PLANE  
A1  
C
K
NOTE 4  
SIDE VIEW  
L
0.30  
0.50  
L3  
0.05 REF  
M
0.10  
C A B  
A4  
GENERIC  
MARKING DIAGRAM*  
D2  
DETAIL A  
24X  
L
7
L3  
M
PLATED  
0.10  
C A B  
SURFACES  
13  
SECTION C−C  
XXXXXXXX  
XXXXXXXX  
AWLYYWWG  
G
E2  
K
1
24  
19  
24X b  
e
M
0.10  
C A B  
XXXXXX = Specific Device Code  
e/2  
BOTTOM VIEW  
A
= Assembly Location  
= Wafer Lot  
= Year  
= Work Week  
= Pb−Free Package  
M
0.05  
C
NOTE 3  
WL  
YY  
WW  
G
RECOMMENDED  
SOLDERING FOOTPRINT  
5.30  
3.66  
24X  
0.62  
(Note: Microdot may be in either location)  
*This information is generic. Please refer to  
device data sheet for actual part marking.  
Pb−Free indicator, “G” or microdot “ G”,  
may or may not be present. Some products  
may not follow the Generic Marking.  
1
3.66  
5.30  
24X  
0.65  
PITCH  
0.40  
DIMENSIONS: MILLIMETERS  
Electronic versions are uncontrolled except when accessed directly from the Document Repository.  
Printed versions are uncontrolled except when stamped “CONTROLLED COPY” in red.  
DOCUMENT NUMBER:  
DESCRIPTION:  
98AON30093G  
QFNW24 5x5, 0.65P  
PAGE 1 OF 1  
ON Semiconductor and  
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.  
ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding  
the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically  
disclaims any and all liability, including without limitation special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the  
rights of others.  
© Semiconductor Components Industries, LLC, 2018  
www.onsemi.com  
MECHANICAL CASE OUTLINE  
PACKAGE DIMENSIONS  
QFN24 5x5, 0.65P  
CASE 485CS  
ISSUE O  
DATE 24 OCT 2012  
24  
SCALE 2:1  
1
NOTES:  
L
L
1. DIMENSIONS AND TOLERANCING PER  
ASME Y14.5M, 1994.  
D
A B  
2. CONTROLLING DIMENSION: MILLIMETERS.  
3. DIMENSION b APPLIES TO PLATED  
TERMINAL AND IS MEASURED BETWEEN  
0.15 AND 0.30 MM FROM THE TERMINAL TIP.  
4. COPLANARITY APPLIES TO THE EXPOSED  
PAD AS WELL AS THE TERMINALS.  
PIN ONE  
REFERENCE  
L1  
DETAIL A  
ALTERNATE TERMINAL  
CONSTRUCTIONS  
E
MILLIMETERS  
DIM MIN  
MAX  
0.90  
0.05  
2X  
0.15  
0.15  
C
A
A1  
A3  
b
0.80  
−−−  
0.20 REF  
0.25  
EXPOSED Cu  
2X  
C
MOLD CMPD  
TOP VIEW  
0.35  
3.60  
3.60  
D
5.00 BSC  
A
D2 3.40  
DETAIL B  
E
5.00 BSC  
(A3)  
A1  
0.10  
C
C
E2 3.40  
e
K
L
0.65 BSC  
0.20 MIN  
0.30  
A3  
A1  
DETAIL B  
0.08  
0.50  
0.15  
ALTERNATE  
L1  
−−−  
CONSTRUCTION  
SEATING  
PLANE  
NOTE 4  
C
SIDE VIEW  
D2  
M
GENERIC  
MARKING DIAGRAM*  
0.10  
C A B  
DETAIL A  
K
13  
7
1
M
0.10  
C A B  
XXXXXXXX  
XXXXXXXX  
AWLYYWWG  
G
E2  
1
24  
24X  
b
0.10  
XXXXX = Specific Device Code  
24X  
L
e
M
C A B  
A
= Assembly Location  
= Wafer Lot  
e/2  
M
WL  
YY  
WW  
G
NOTE 3  
0.05  
C
= Year  
BOTTOM VIEW  
= Work Week  
= PbFree Package  
SOLDERING FOOTPRINT*  
5.30  
(Note: Microdot may be in either location)  
24X  
3.66  
0.62  
*This information is generic. Please refer  
to device data sheet for actual part  
marking.  
PbFree indicator, “G” or microdot “ G”,  
may or may not be present.  
3.66  
5.30  
24X  
0.40  
0.65  
PITCH  
DIMENSIONS: MILLIMETERS  
*For additional information on our PbFree strategy and soldering  
details, please download the ON Semiconductor Soldering and  
Mounting Techniques Reference Manual, SOLDERRM/D.  
Electronic versions are uncontrolled except when accessed directly from the Document Repository.  
Printed versions are uncontrolled except when stamped “CONTROLLED COPY” in red.  
DOCUMENT NUMBER:  
DESCRIPTION:  
98AON84592E  
QFN24, 5x5, 0.65P  
PAGE 1 OF 1  
ON Semiconductor and  
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.  
ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding  
the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically  
disclaims any and all liability, including without limitation special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the  
rights of others.  
© Semiconductor Components Industries, LLC, 2019  
www.onsemi.com  
ON Semiconductor and  
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.  
ON Semiconductor owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of ON Semiconductor’s product/patent  
coverage may be accessed at www.onsemi.com/site/pdf/PatentMarking.pdf. ON Semiconductor reserves the right to make changes without further notice to any products herein.  
ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability  
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.  
Buyer is responsible for its products and applications using ON Semiconductor products, including compliance with all laws, regulations and safety requirements or standards,  
regardless of any support or applications information provided by ON Semiconductor. “Typical” parameters which may be provided in ON Semiconductor data sheets and/or  
specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer  
application by customer’s technical experts. ON Semiconductor does not convey any license under its patent rights nor the rights of others. ON Semiconductor products are not  
designed, intended, or authorized for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification  
in a foreign jurisdiction or any devices intended for implantation in the human body. Should Buyer purchase or use ON Semiconductor products for any such unintended or unauthorized  
application, Buyer shall indemnify and hold ON Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and  
expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such  
claim alleges that ON Semiconductor was negligent regarding the design or manufacture of the part. ON Semiconductor is an Equal Opportunity/Affirmative Action Employer. This  
literature is subject to all applicable copyright laws and is not for resale in any manner.  
PUBLICATION ORDERING INFORMATION  
LITERATURE FULFILLMENT:  
Email Requests to: orderlit@onsemi.com  
TECHNICAL SUPPORT  
North American Technical Support:  
Voice Mail: 1 8002829855 Toll Free USA/Canada  
Phone: 011 421 33 790 2910  
Europe, Middle East and Africa Technical Support:  
Phone: 00421 33 790 2910  
For additional information, please contact your local Sales Representative  
ON Semiconductor Website: www.onsemi.com  
www.onsemi.com  

相关型号:

NCV78723MW2

NCV78723MW5 Addendum to NCV78723MW2 Datasheet
ONSEMI

NCV78723MW2R2G

High Efficiency Buck Dual LED Driver with Integrated Current Sensing for Automotive Front Lighting
ONSEMI

NCV78723MW5

NCV78723MW5 Addendum to NCV78723MW2 Datasheet
ONSEMI

NCV78723MW5R2G

NCV78723MW5 Addendum to NCV78723MW2 Datasheet
ONSEMI

NCV78763

Power Ballast and Dual LED Driver
ONSEMI

NCV78763DQ0AR2G

Power Ballast and Dual LED Driver
ONSEMI

NCV78763DQ0R2G

Power Ballast and Dual LED Driver
ONSEMI

NCV78763DQ6AR2G

Power Ballast and Dual LED Driver
ONSEMI

NCV78763DQ6R2G

Power Ballast and Dual LED Driver
ONSEMI

NCV78763DQ9R2G

双 LED 驱动器和电力镇流器,用于汽车前照明,1.6 A,第 2 代
ONSEMI

NCV78763MW0AR2G

双 LED 驱动器和电力镇流器,用于汽车前照明,1.6 A,第 2 代
ONSEMI

NCV78763MW0R2G

Power Ballast and Dual LED Driver
ONSEMI