NCV78703MW1R2G [ONSEMI]
Multiphase Booster LED Driver for Automotive Front Lighting;型号: | NCV78703MW1R2G |
厂家: | ONSEMI |
描述: | Multiphase Booster LED Driver for Automotive Front Lighting |
文件: | 总35页 (文件大小:427K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
NCV78703
Multiphase Booster LED
Driver for Automotive Front
Lighting
The NCV78703 is a single−chip and high efficient booster for smart
Power ballast and 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 NCV78703 is in
particular designed for high current LEDs and with NCV78723 (dual
channel buck)/713 (single channel) provides a complete solution to
drive multiple LED strings of up−to 60 V. It includes a current−mode
voltage boost controller which also acts as an input filter with a
minimum of external components. The available output voltage can be
customized. Two devices NCV78703 can be combined and the booster
circuits can operate together to function as a multiphase booster
(2−phase, 3−phase, 4−phase, 5−phase, 6−phase) in order to further
optimize the filtering effect of the booster and lower the total
application BOM cost for higher power. Thanks to the SPI
programmability, one single hardware configuration can support
various application platforms.
www.onsemi.com
24
1
24
1
QFN24
QFN24
MW SUFFIX
CASE 485L
MW SUFFIX
CASE 485CS
MARKING DIAGRAM
N703−1
ALYWG
G
Features
Case 485L
• Single Chip
• Multiphase Booster
N78703−0
AWLYYWWG
G
• High Overall Efficiency
• Minimum of External Components
• Active Input Filter with Low Current Ripple from Battery
• Integrated Boost Controller
• Programmable Input Current Limitation
• High Operating Frequencies to Reduce Inductor Sizes
• PCB Trace for Current Sense Shunt Resistor is Possible
• Low EMC Emission
• SPI Interface for Dynamic Control of System Parameters
• Fail Save Operating (FSO) Mode, Stand−Alone Mode
• Integrated Failure Diagnostic
Case 485CS
N703
= Specific Device Code
or N78703
A
= Assembly Location
L or WL = Wafer Lot
Y or YY = Year
W or WW = Work Week
G
= Pb−Free Package
(Note: Microdot may be in either location)
Typical Applications
ORDERING INFORMATION
See detailed ordering and shipping information on page 34 of
this data sheet.
• High Beam
• Low Beam
• DRL
• Position or Park Light
• Turn Indicator
• Fog
• Static Cornering
© Semiconductor Components Industries, LLC, 2016
1
Publication Order Number:
January, 2016 − Rev. 0
NCV78703/D
NCV78703
TYPICAL APPLICATION SCHEMATIC
V_Batt
(after rev. pol. prot.)
C_BST_IN
C_BC2
Vboost
C_BST
L1
L2
L3
VBOOSTDIV
VGATE 1
RD1
RD2
T1
IBSTSENSE 1+
C_BC1
R_BC1
R_SENSE1
COMP
IBSTSENSE 1−
Phase 1
ON Semiconductor
C_BB
V
CC of MCU
LED driver
VBB
3 phase booster
C_DRIVE
C_DD
VGATE 2
VDRIVE
T2
R_SDO
NCV78703
IBSTSENSE 2+
VDD
R_SENSE2
IBSTSENSE 2−
ENABLE1,3
Phase 2
mC
BSTSYNC/TST/TST1
FSO/ENABLE2
VGATE 3
T3
SPI_SCLK/TST2
SPI_SDI
IBSTSENSE 3+
IBSTSENSE 3−
SPI_SDO
R_SENSE3
SPI_SCS
Phase 3
GND GNDP
PWR GND
Sig GND
Figure 1. Typical Application Schematic
Function
Table 1. EXTERNAL COMPONENTS
Component
Typ. Value
10
Unit
L1, L2, L3
T1, T2, T3
D1, D2, D3
Booster regulator coil
Booster regulator switching transistor
Booster regulator diode
mH
e.g. NTD6416ANL
e.g. MBR5H100MFS
10
R_SENSE1, R_SENSE2, Booster regulator current sensing resistor
R_SENSE3
mW
C_BST
C_BB
Booster regulator output capacitor
decoupling capacitance (Note 1)
0.44
mF/W
mF
V
BB
1
C_VDRIVE
C_VDRIVE_ESR
C_DD
Capacitor for V
regulator
1
mF
DRIVE
ESR of V
capacitor
max. 200
mW
mF
DRIVE
V
DD
decoupling capacitor
1
max. 200
1
C_DD_ESR
R_SDO
ESR of V capacitor
mW
kW
DD
SPI pull−up resistor
C_BC1
Booster compensation network
See Booster Compensator Model section
See Booster Compensator Model section
See Booster Compensator Model section
107 ( 1% tolerance)
C_BC2
Booster compensation network
R_BC1
Booster compensation network
RD1
Booster output voltage feedback divider (Note 2)
Booster output voltage feedback divider (Note 2)
kW
kW
RD2
3.24 ( 1% tolerance)
1. The value represents a potential initial startup value on a generic application. The actual size of the boost capacitor depends on the
application defined requirements (such as power level, operating ranges, number of phases) and transient performances with respect to the
rest of BOM. Please refer to application notes and tools provided by ON Semiconductor for further guidance. The chosen value must be
validated in the application.
2. Proposed values. Divider ratio (BSTDIV_RATIO) has to be 34. Tolerance of the resistors has to be 1% to guarantee Booster parameters
(see Table 12).
www.onsemi.com
2
NCV78703
VBB
VBOOSTDIV
Comp
Booster
LDR
LDR
VDRIVE
Error
amplifier
DIV
Vref
VDD
Vdrive
Bandgap
POR
VGATE 1
Vref
PWM
Predriver
IBSTSENSE 1+
IBSTSENSE 1−
Current
sense CMP
Bias
Vdrive
TSD
VGATE 2
OSC
Predriver
PWM
IBSTSENSE 2+
IBSTSENSE 2−
OTP
Current
sense CMP
BSTSYNC,
ENABLE1,2,3,
TST1/TST2
5V tolerant input
Vdrive
VGATE 3
5V tolerant input /
OD output
SPI
Predriver
PWM
IBSTSENSE 3+
IBSTSENSE 3−
Current
sense CMP
GND
GNDP
Figure 2. Block Diagram
www.onsemi.com
3
NCV78703
PACKAGE AND PIN DESCRIPTION
24
23
22
21
20
19
ENABLE1
18
17
ENABLE3
1
2
BSTSYNC/
TST/TST1
VGATE1
VGATE2
VGATE3
SDO
SDI
16
15
3
4
NCV78703
IBST
CSB/SCS
14
13
5
6
SENSE3+
SCLK/
TST2
IBST
SENSE3−
7
8
9
10
11
12
Figure 3. Pin Connections – QFN24 5x5 and QFN24 4x4
Table 2. PIN DESCRIPTION
Pin No. QFN24
Pin Name
ENABLE3
Description
I/O Type
MV in
1
2
ENABLE3 input
VGATE1
VGATE2
Booster MOSFET gate pre−driver
Booster MOSFET gate pre−driver
Booster MOSFET gate pre−driver
Coil3 current positive feedback input
Coil3 current negative feedback input
Power ground
MV out
MV out
MV out
MV in
3
4
VGATE3
5
IBSTSENSE3+
IBSTSENSE3−
GNDP
6
MV in
7
Ground
MV in
8
IBSTSENSE1+
IBSTSENSE1−
IBSTSENSE2+
IBSTSENSE2−
FSO/ENABLE2
SCLK/TST2
CSB/SCS
Coil1 current positive feedback input
Coil1 current negative feedback input
Coil2 current positive feedback input
Coil2 current negative feedback input
FSO/ENABLE2 input
9
MV in
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
MV in
MV in
MV in
SPI clock / TST2 IO
MV in
SPI chip select (chip select bar)
SPI data input
MV in
SDI
MV in
SDO
SPI data output – pull up
MV open−drain
HV in
BSTSYNC/TST/TST1
ENABLE1
VBOOSTDIV
COMP
External clock for the boost regulator/ TM entry/ TST1 IO
ENABLE1 input
MV in
Booster high voltage feedback input
Compensation for the Boost regulator
Ground
HV in
LV in/out
Ground
LV supply
MV supply
HV supply
GND
VDD
3 V logic supply
VDRIVE
10 V supply
VBB
Battery supply
www.onsemi.com
4
NCV78703
Table 3. ABSOLUTE MAXIMUM RATINGS
Characteristic
Symbol
Min
−0.3
−0.3
−0.3
−1.0
Max
36 (Note 3)
3.6
Unit
V
Battery supply voltage (Note 4)
Logic supply voltage (Note 5)
V
BB
DD
V
V
Gate driver supply voltage (Note 6)
Input current sense voltage (Note 7)
V
DRIVE
12
V
IBSTSENSEPx,
IBSTSENSENx
12
V
Medium voltage IO pins (Note 8)
Storage Temperature (Note 9)
IOMV
−0.3
−50
6.5
V
T
STRG
150
°C
Electrostatic Discharge on Component Level (Note 10)
Human Body Model
Charge Device Model
V
V
−2
−500
+2
+500
kV
V
ESD_HBM
ESD_CDM
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.
3. Absolute maximum rating for VBB is 40 V for limited time < 0.5 s
4. Absolute maximum rating for pins: VBB, BSTSYNC/TST/TST1, VBOOSTDIV
5. Absolute maximum rating for pins: VDD, COMP
6. Absolute maximum rating for pins: VDRIVE, VGATE1, VGATE2, VGATE3
7. Absolute maximum rating for pins: IBSTSENSE1+, IBSTSENSE1−, IBSTSENSE2+, IBSTSENSE2−, IBSTSENSE3+, IBSTSENSE3−
8. Absolute maximum rating for pins: SCLK/TST2, CSB, SDI, SDO, ENABLE1, FSO/ENABLE2, ENABLE3
9. For limited time up to 100 hours. Otherwise the max storage temperature is 85°C.
10.This device series incorporates ESD protection and is tested by the following methods:
ESD Human Body Model tested per EIA/JESD22−A114
ESD Charge Device Model tested per ESD−STM5.3.1−1999
Latch−up Current Maximum Rating: v100 mA per JEDEC standard: JESD78
Operating ranges define the limits for functional
operation and parametric characteristics of the device. A
mission profile (Note 11) 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
5
Typ
Max
30
3.5
50
5
Unit
V
Battery supply voltage (Note 12 and 13)
Logic supply voltage (Note 14)
VDD current load
V
BB
DD
DD
V
3.1
V
I
mA
V
Medium voltage IO pins
IOMV
0
Input current sense voltage
IBSTSENSEPx,
IBSTSENSENx
−0.1
1
V
Functional operating junction temperature range (Note 15)
Parametric operating junction temperature range (Note 16)
T
−45
−40
155
150
°C
°C
JF
T
JP
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.
11. 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 .
tw
12.Minimum V for OTP memory programming is 15.8 V.
BB
13.VDRIVE is supplied from VBB, it must be verified that VDRIVE voltage is appropriate for the external FETs.
14.VBB > 5 V
15.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.
16.The parametric characteristics of the circuit are not guaranteed outside the Parametric operating junction temperature range.
Table 5. THERMAL RESISTANCE
Characteristic
Package
Symbol
Min
Typ
Max
Unit
Thermal Resistance Junction to Exposed Pad (Note 17)
QFN24 4x4
Rthjp
2.82
°C/W
17.Includes also typical solder thickness under the Exposed Pad (EP). Thermal resistance junction to PCB Top Layer.
www.onsemi.com
5
NCV78703
ELECTRICAL CHARACTERISTICS
Note: All Min and Max parameters are guaranteed over full battery voltage (5 V; 30 V) and junction temperature (T ) range
JP
(−40°C; 150°C), unless otherwise specified.
Table 6. TEMPERATURE MEASUREMENTS
Characteristic
Thermal Shutdown
Symbol
TSD
Conditions
Min
165
155
140
130
120
110
100
90
Typ
170
160
150
140
130
120
110
100
90
Max
175
165
160
150
140
130
120
110
100
90
Unit
°C
°C
°C
°C
°C
°C
°C
°C
°C
°C
°C
Thermal Warning
Thermal Output
Thermal Output
Thermal Output
Thermal Output
Thermal Output
Thermal Output
Thermal Output
Thermal Output
Thermal Output Hysteresis
TW
TEMP7
TEMP6
TEMP5
TEMP4
TEMP3
TEMP2
TEMP1
TEMP0
TEMP_HYST
ADC_TEMP_THR[2:0] = 111
ADC_TEMP_THR[2:0] = 110
ADC_TEMP_THR[2:0] = 101
ADC_TEMP_THR[2:0] = 100
ADC_TEMP_THR[2:0] = 011
ADC_TEMP_THR[2:0] = 010
ADC_TEMP_THR[2:0] = 001
ADC_TEMP_THR[2:0] = 000
80
70
80
3
Table 7. VDRIVE: 10 V SUPPLY FOR BOOST FET GATE DRIVER CIRCUIT
Characteristic
Symbol
Conditions
Min
Typ
Max
Unit
VDRIVE reg. voltage from VBB
(Note 18)
VDRV_15
[VDRIVE_VSETPOINT =
1111], Vbb − VDRIVE > 0.5 V
@IDRIVE = 90 mA
9.7
10.1
10.7
V
VDRIVE reg. voltage from VBB
(Note 18)
VDRV_00
[VDRIVE_VSETPOINT =
0000], Vbb − VDRIVE > 0.5
V @IDRIVE = 90 mA
4.8
5
5.3
V
VDRIVE increase per code (Note 18)
DC output current consumption
Output current limitation
DVDRV
VDRV_ILIM
Linear increase, 4 bits
0.34
V
0
90
mA
mA
mA
VDRV_BB_IL
90
95
500
Output overload condition for
VDRIVE_NOK_ILOAD
VDRIVE_NOK detection (Note 19)
Minimum VBB−VDRIVE sufficient
voltage (Note 19)
VDRIVE_NOK_VBBLOW
VDRV_UV_[7]
0.5
83
V
VDRIVE UV detection threshold
(Note 20)
Relative threshold to actual
VDRIVE_VSETPOINT
87
83
79
75
67
91
87
84
79
71
%
{VDRIVE_UV_THR = 111]
VDRIVE UV detection threshold
(Note 20)
VDRV_UV_[6]
VDRV_UV_[5]
VDRV_UV_[4]
VDRV_UV_[3]
Relative threshold to actual
VDRIVE_VSETPOINT
79
75
71
63
%
%
%
%
{VDRIVE_UV_THR = 110]
VDRIVE UV detection threshold
(Note 20)
Relative threshold to actual
VDRIVE_VSETPOINT
{VDRIVE_UV_THR = 101]
VDRIVE UV detection threshold
(Note 20)
Relative threshold to actual
VDRIVE_VSETPOINT
{VDRIVE_UV_THR = 100]
VDRIVE UV detection threshold
(Note 20)
Relative threshold to actual
VDRIVE_VSETPOINT
{VDRIVE_UV_THR = 011]
18.The VDRIVE voltage drop between VDRIVE and VBB has to be sufficient (min. 0.5 V).
19.Both of these conditions have to be fulfilled otherwise SPI status bit VDRIVE_NOK is set.
20.Relative threshold to typical value of VDRIVE_VSETPOINT settings.
www.onsemi.com
6
NCV78703
Table 7. VDRIVE: 10 V SUPPLY FOR BOOST FET GATE DRIVER CIRCUIT
Characteristic
Symbol
Conditions
Min
Typ
Max
Unit
VDRIVE UV detection threshold
(Note 20)
VDRV_UV_[2]
Relative threshold to actual
VDRIVE_VSETPOINT
54
58
62
%
{VDRIVE_UV_THR = 010]
VDRIVE UV detection threshold
(Note 20)
VDRV_UV_[1]
VDRV_UV_[0]
VDRV_UV_DL
Relative threshold to actual
VDRIVE_VSETPOINT
46
50
0
54
35
%
%
ms
{VDRIVE_UV_THR = 001]
VDRIVE UV detection threshold
Relative threshold to actual
VDRIVE_VSETPOINT
{VDRIVE_UV_THR = 000]
VDRIVE UV detection delay
5
18.The VDRIVE voltage drop between VDRIVE and VBB has to be sufficient (min. 0.5 V).
19.Both of these conditions have to be fulfilled otherwise SPI status bit VDRIVE_NOK is set.
20.Relative threshold to typical value of VDRIVE_VSETPOINT settings.
Table 8. VDD: 3 V LOW VOLTAGE ANALOG AND DIGITAL SUPPLY
Characteristic
VDD regulator output voltage
DC output current consumption
Symbol
Conditions
Min
Typ
Max
3.465
50
Unit
V
V
DD
Vbb > 5 V
3.135
VDD_IOUT
Vbb > 5 V, including 10 mA self
current consumption
mA
Output current limitation
VDD_ILIM
60
350
mA
Table 9. POR: POWER−ON RESET CIRCUIT
Characteristic
POR Toggle level on VDD rising
POR Toggle level on VDD falling
POR Hysteresis
Symbol
Conditions
Min
2.55
2.3
Typ
Max
3.05
2.8
Unit
V
POR3V_H
POR3V_L
V
POR3V_HYST
POR_VBB_H
0.15
V
POR threshold on VBB, VBB rising
Applicable only during startup
(VBB is rising)
3.8
4.3
V
Table 10. OTP MEMORY
Characteristic
Symbol
VBB_OTP
VBB_OTP_L
Conditions
Min
15.8
13.2
Typ
Max
Unit
V
Min. VBB for OTP zapping
VBB range for OTP_FAIL flag during
OTP programming
14.1
15
V
Table 11. OSC10M: SYSTEM OSCILLATOR CLOCK
Characteristic
Symbol
Conditions
Conditions
Min
Typ
Max
Unit
System oscillator frequency
FOSC10M
7
10
13
MHz
Table 12. BOOSTER (Note 21)
Characteristic
Symbol
Min
Typ
Max
Unit
Booster overvoltage shutdown
BST_OV_127
BST_OV_022
DBST_OV
[BOOST_OVERVOLTSD_THR
=1111111], DC level
63.8
65.85
67.9
V
Booster overvoltage shutdown
[BOOST_OVERVOLTSD_THR
=0010110], DC level
11
11.5
12
V
V
Booster overvoltage shutdown
increase per code
Linear increase, 7 bits
0.518
0.718
21.All parameters are guaranteed for recommended external Vboost resistor divider (Rdiv) ratio 34 with 1% tolerance.
22.Higher levels are valid if BST_VLIMTH value 2 or 3 (BOOST_VLIMTHx[1] = 1) is selected at least on one channel.
www.onsemi.com
7
NCV78703
Table 12. BOOSTER (Note 21)
Characteristic
Symbol
Conditions
Min
Typ
Max
Unit
Booster overvoltage
re−activation
BST_RA_3
[BOOST_OV_REACT =11], DV to
the Vboost reg. overvoltage protec-
tion, DC level
−1.9
−1.5
−1.1
V
Booster overvoltage
re−activation
BST_RA_0
[BOOST_OV_REACT =00], DV to
the Vboost reg. overvoltage protec-
tion, DC level
0
V
Booster overvoltage re−activa-
tion decrease per code
DBST_RA
Linear decrease, 2 bits, DC level
−0.6
3.45
−0.5
3.95
V
V
Booster undervoltage protection
(external divider fail state detec-
tion)
BST_EA_UV
4.45
Booster undervoltage protection
(external divider fail state detec-
tion) hysteresis
BST_EA_UV_HYST
0.6
V
Booster regulation level
BST_REG_125
BST_REG_022
DBST_REG
[BOOST_VSETPOINT =1111101],
DC level
62.8
11
64.8
11.5
0.518
90
66.8
12
V
V
Booster regulation level
[BOOST_VSETPOINT =0010110],
DC level
Booster regulation level increase
per code
Linear increase, 7 bits
0.718
117
78
V
Transconductance gain of Error
amplifier
BST_EA_GM3
BST_EA_GM2
BST_EA_GM1
BST_EA_GM0
[BOOST_OTA_GAIN =11], seen
from VBOOST, DC value
63
42
21
mS
mS
mS
mS
Transconductance gain of Error
amplifier
[BOOST_OTA_GAIN =10], seen
from VBOOST, DC value
60
Transconductance gain of Error
amplifier
[BOOST_OTA_GAIN =01], seen
from VBOOST, DC value
30
39
Transconductance gain of Error
amplifier
[BOOST_OTA_GAIN =00],
high impedance
0
EA max output current
EA_IOUT_POS
EA_IOUT_NEG
EA_ILEAK
150
−1
mA
mA
mA
MW
V
EA min output current
−150
1
Output leakage current in tri−state
EA output resistance
Output in tri−state (EA_GM0)
EA_ROUT
2.0
EA max output voltage_3
COMP_CLH_3
BOOST_SLPCTRL[2]=1,
2.1
2.26
OR of all BOOST_VLIMTHx[1]=1
EA max output voltage_2
EA max output voltage_1
EA max output voltage_0
EA min output voltage
COMP_CLH_2
COMP_CLH_1
COMP_CLH_0
BOOST_SLPCTRL[2]=1,
OR of all BOOST_VLIMTHx[1]=0
1.98
1.64
1.35
V
V
V
BOOST_SLPCTRL[2]=0,
OR of all BOOST_VLIMTHx[1]=1
BOOST_SLPCTRL[2]=0,
OR of all BOOST_VLIMTHx[1]=0
COMP_CLL
0.4
1.4
V
Booster VOOSTDIV pin input
pull up current
BST_EA_DIV_INI
Pull current source towards
to VDD voltage
0.4
0.8
20
mA
Division of COMP on the Current
comparator input
COMP_DIV_15
COMP_DIV_0
[P_DISTRIBUTIONx =01111],
signed, see Power Distribution sec-
tion and Table 19 for details
Division of COMP on the current
comparator input
[P_DISTRIBUTIONx =00000],
signed, see Power Distribution sec-
tion and Table 19 for details
6.81
4
Division of COMP on the current
comparator input
COMP_DIV_−16
[P_DISTRIBUTIONx =11111],
signed, see Power Distribution sec-
tion and Table 19 for details
21.All parameters are guaranteed for recommended external Vboost resistor divider (Rdiv) ratio 34 with 1% tolerance.
22.Higher levels are valid if BST_VLIMTH value 2 or 3 (BOOST_VLIMTHx[1] = 1) is selected at least on one channel.
www.onsemi.com
8
NCV78703
Table 12. BOOSTER (Note 21)
Characteristic
Symbol
Conditions
Min
Typ
Max
Unit
Voltage shift on COMP on Cur-
rent comparator input
COMP_VSF
+0.5
V
Booster skip cycle for low cur-
rents (Note 22)
BST_SKCL_3
BST_SKCL_2
[BOOST_SKCL =11], Booster dis-
abled for lower V(COMP)
0.7/0.8
0.625/0.7
0.55/0.6
1.2
V
V
Booster skip cycle for low cur-
rents (Note 22)
[BOOST_SKCL =10], Booster dis-
abled for lower V(COMP)
Booster skip cycle for low cur-
rents (Note 22)
BST_SKCL_1
[BOOST_SKCL =01], Booster dis-
abled for lower V(COMP)
V
VGATE comparator to start
BST_TOFF time
BST_VGATE_THR_1
BST_VGATE_THR_0
BST_TOFF_7
[VBOOST_VGATE_THR = 1]
V
VGATE comparator to start
BST_TOFF time
[VBOOST_VGATE_THR = 0]
0.4
V
Booster minimum OFF time
Booster minimum OFF time
Booster minimum OFF time
Booster minimum OFF time
Booster minimum OFF time
Booster minimum OFF time
Booster minimum OFF time
Booster minimum OFF time
[VBOOST_TOFF_SET = 111], time
from VGATE below
VBOOST_VGATE_THR
780
300
260
220
180
140
100
60
1200
1620
620
540
460
380
300
220
140
ns
BST_TOFF_6
BST_TOFF_5
BST_TOFF_4
BST_TOFF_3
BST_TOFF_2
BST_TOFF_1
BST_TOFF_0
VBOOST_TOFF_SET = 110], time
from VGATE below
VBOOST_VGATE_THR
460
400
340
280
220
160
100
ns
ns
ns
ns
ns
ns
ns
VBOOST_TOFF_SET = 101], time
from VGATE below
VBOOST_VGATE_THR
VBOOST_TOFF_SET = 100], time
from VGATE below
VBOOST_VGATE_THR
VBOOST_TOFF_SET = 011], time
from VGATE below
VBOOST_VGATE_THR
VBOOST_TOFF_SET = 010], time
from VGATE below
VBOOST_VGATE_THR
VBOOST_TOFF_SET = 001], time
from VGATE below
VBOOST_VGATE_THR
VBOOST_TOFF_SET = 000], time
from VGATE below
VBOOST_VGATE_THR
Booster minimum ON time
Booster minimum ON time
Booster minimum ON time
Booster minimum ON time
Booster minimum ON time
Booster minimum ON time
Booster minimum ON time
Booster minimum ON time
BST_TON_7
BST_TON_6
BST_TON_5
BST_TON_4
BST_TON_3
BST_TON_2
BST_TON_1
BST_TON_0
[VBOOST_TON_SET =111], time
from internal signal for VGATE drive
330
300
270
240
210
180
150
120
530
480
430
380
330
280
230
180
730
660
590
520
450
380
310
240
ns
ns
ns
ns
ns
ns
ns
ns
[VBOOST_TON_SET =110], time
from internal signal for VGATE drive
[VBOOST_TON_SET =101], time
from internal signal for VGATE drive
[VBOOST_TON_SET =100], time
from internal signal for VGATE drive
[VBOOST_TON_SET =011], time
from internal signal for VGATE drive
[VBOOST_TON_SET =010], time
from internal signal for VGATE drive
[VBOOST_TON_SET =001], time
from internal signal for VGATE drive
[VBOOST_TON_SET =000], time
from internal signal for VGATE drive
21.All parameters are guaranteed for recommended external Vboost resistor divider (Rdiv) ratio 34 with 1% tolerance.
22.Higher levels are valid if BST_VLIMTH value 2 or 3 (BOOST_VLIMTHx[1] = 1) is selected at least on one channel.
www.onsemi.com
9
NCV78703
Table 13. BOOSTER – CURRENT REGULATION AND LIMITATION
Characteristic
Symbol
Conditions
Min
Typ
Max
Unit
Current comparator for Imax de-
tection
BST_VLIMTHx_3
[BOOST_VLIMTHx =11], DC
level of threshold voltage
95
100
105
mV
Current comparator for Imax de-
tection
BST_VLIMTHx_2
BST_VLIMTHx_1
BST_VLIMTHx_0
BST_OFFS
[BOOST_VLIMTHx =10], DC
level of threshold voltage
75
57
80
62.5
50
85
67
55
10
mV
mV
Current comparator for Imax de-
tection
[BOOST_VLIMTHx =01], DC
level of threshold voltage
Current comparator for Imax de-
tection
[BOOST_VLIMTHx =00], DC
level of threshold voltage
45
mV
Current comparator for Vboost
regulation, offset voltage
−10
mV
Booster slope compensation
Booster slope compensation
Booster slope compensation
Booster slope compensation
Booster slope compensation
Booster slope compensation
Booster slope compensation
Booster slope compensation
BST_SLPCTRL_7
BST_SLPCTRL_6
BST_SLPCTRL_5
BST_SLPCTRL_4
BST_SLPCTRL_3
BST_SLPCTRL_2
BST_SLPCTRL_1
BST_SLPCTRL_0
CMVSENSE
BOOST_SLPCTRL =111], see
Power Distribution section
290 /
COMP_DIV
mV/ ms
mV/ ms
mV/ ms
mV/ ms
mV/ ms
mV/ ms
mV/ ms
mV/ ms
V
BOOST_SLPCTRL =110], see
Power Distribution section
190 /
COMP_DIV
BOOST_SLPCTRL =101], see
Power Distribution section
120 /
COMP_DIV
BOOST_SLPCTRL =100], see
Power Distribution section
85 /
COMP_DIV
BOOST_SLPCTRL =011], see
Power Distribution section
50 /
COMP_DIV
BOOST_SLPCTRL =010], see
Power Distribution section
35 /
COMP_DIV
BOOST_SLPCTRL =001], see
Power Distribution section
17 /
COMP_DIV
BOOST_SLPCTRL =000], see
Power Distribution section
0
Sense voltage common mode
range
Over full operating range
−0.1
1
Table 14. BOOSTER – PRE−DRIVER
Characteristic
Symbol
RONHI
Conditions
t = 25°C
Min
Typ
4.2
6
Max
7
Unit
W
High−side switch impedance
High−side switch impedance
Low−side switch impedance
Low−side switch impedance
Pull down resistor on VGATEx
RONHI
t = 150°C
t = 25°C
W
RONLO
RONLO
RPDOWN
4.2
6
W
t = 150°C
7
W
10
kW
Table 15. 5 V TOLERANT DIGITAL INPUTS (SCLK/TST2, CSB, SDI, BSTSYNC/TST/TST1, ENABLE1, FSO/ENABLE2,
ENABLE3)
Characteristic
High−level input voltage
Low−level input voltage
Pull resistance (Note 23)
High−level input voltage
Low−level input voltage
Pull resistance (Notes 23 and 24)
Symbol
VINHI
Conditions
Min
Typ
Max
Unit
V
SDI, BSTSYNC, CSB and SCLK/TST2
SDI, BSTSYNC, CSB and SCLK/TST2
SDI, BSTSYNC, CSB and SCLK/TST2
ENABLE1, FSO/ENABLE2, ENABLE3
ENABLE1, FSO/ENABLE2, ENABLE3
ENABLE1, FSO/ENABLE2, ENABLE3
2
VINLO
0.8
V
Rpull
40
160
kW
V
ENA_VINHI
ENA_VINLO
ENA_Rpull
2.35
0.7
V
20
400
kW
23.Internal pull down resistor (Rpd) for SDI, ENABLE1, FSO/ENABLE2, ENABLE3, BSTSYNC and SCLK/TST2, pull up resistor (Rpu) for CSB
to VDD.
24.VDD > POR3V_H; ENA_Rpull > 20 kW when VDD = 0 V to 3.5 V
www.onsemi.com
10
NCV78703
Table 16. 5 V TOLERANT OPEN−DRAIN DIGITAL OUTPUT (SDO)
Characteristic
Symbol
VOUTLO
RDSON
Conditions
Iout = −10 mA (current flows into the pin)
Lowside switch
Min
Typ
Max
0.4
40
2
Unit
V
Low−voltage output voltage
Equivalent output resistance
SDO pin leakage current
20
W
SDO_ILEAK
SDO_C
mA
pF
ns
SDO pin capacitance (Note 25)
CLK to SDO propagation delay
10
60
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
25.Guaranteed by bench measurement, not tested in production.
Table 17. SPI INTERFACE
Characteristic
Symbol
Min
0.5
Typ
Max
Unit
ms
ms
ms
ms
ms
ms
ms
ms
ms
ms
ms
CSB setup time
t
CSS
CSB hold time
t
0.25
0.5
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
Data−in (DIN) hold time, hold data after rising edge of CLK
Output (DOUT) disable time (Note 26)
Output (DOUT) valid (Note 26)
Output (DOUT) valid (Note 27)
Output (DOUT) hold time (Note 26)
CSB high time
t
0.25
0.275
0.07
SU
t
H
t
0.32
0.32
DIS
t
→
→
V1
0
1
t
V0
0.32 + t(RC)
t
0.07
1
HO
t
CS
26.SDO low–side switch activation time
27.Time depends on the SDO load and pull–up resistor
tCS
Initial state of SCLK after CSB falling
edge is don’t care , it can be low or high
VIH
CSB
VIL
tCSS
tWH
tWL
tCSH
VIH
SCLK
VIL
tSU
tH
VIH
DIN
DIN13
DIN15
DIN14
DIN1
DIN0
VIL
tDIS
tHO
tV
VIH
DOUT
HI−Z
DOUT 15
DOUT 14
DOUT 13
DOUT 1
DOUT 0
HI−Z
VIL
Figure 4. SPI Communication Timing
www.onsemi.com
11
NCV78703
Typical Characteristics
Figure 5. Typical temperature dependency of VGATE high and low side switch impedances
DETAILED OPERATING DESCRIPTION
Supply Concept in General
Low operating voltages become more and more required due to the growing use of start stop systems. In order to respond
to this necessity, the NCV78703 is designed to support power−up starting from VBB = 5 V.
Figure 6. Cranking Pulse (ISO7637−1): System has to be fully functional (Grade A) from Vs = 5 V to 28 V
VDRIVE Supply
application, also versus the minimum required battery
voltage.
The VDRIVE supply voltage represents the power for the
complete booster pre−driver block which generates the
VGATE, used to switch the booster MOSFETs. The voltage
is programmable via SPI in 16 different values (register
VDRIVE_VSETPOINT[3:0], ranging from a minimum of
5 V typical to 10.1 V typical: see Table 7). This feature
allows having the best switching losses vs. resistive losses
trade off, according to the MOSFET selection in the
VDRIVE supply takes its energy from VBB battery
voltage. Minimal VDRIVE regulator voltage drop is about
0.5 V. To ensure that booster can be operated close to
minimal VBB battery voltage, logic level MOSFETs should
be considered. By efficiency reasons, it is important to select
MOSFETs with low gate charge. External MOSFETs are
www.onsemi.com
12
NCV78703
controlled by the integrated pre−driver with slope control to
reduce EMC emissions.
input ripple current (with “continuous mode” it is meant that
the supply current does not go to zero while the load is
activated). Only in case of very low loads or low dimming
duty cycle values, discontinuous mode can occur: this means
the supply current can swing from zero when the load is off,
to the required peak value when the load is on, while keeping
the required input average current through the cycle. In such
situations, the total efficiency ratio may be lower than the
theoretical optimal. However, as also the total losses will at
the same time be lower, there will be no impact on the
thermal design.
VDRIVE Undervoltage Lockout safety mechanism
monitors sufficient voltage for MOSFETs and protects them
by switching off the booster when VDRIVE voltage is too
low. During initial 150 μs after POR the detection is disabled
to ensure that normal operating mode is entered. Detection
level is set by VDRIVE_UV_THR[2:0] register relatively to
used VDRIVE voltage. Detection thresholds are
summarized in Table 7. When VDRIVE_UV_THR[2:0] =
0, function is disabled.
On top of the using phases available in the device, the
device can be combined with more NCV78702/NCV78703
devices in the application to gain even more phases. More
details about the multichip−multiphase mode can be found
in the dedicated section.
VDD Supply
The VDD supply is the low voltage digital and analog
supply for the chip and derives energy from VBB. Due to the
low dropout regulator design, VDD is guaranteed already
from low VBB voltages.
The Power−On−Reset circuit (POR) monitors the VDD
and VBB voltages to control the out−of−reset condition at
power−up. At least one ENABLE input is required to be in
logic ‘1’ to enable the VDD regulator and leave reset state.
When SPI register VDD_ENA is set to ‘1’, VDD regulator
stays enabled and chip stays in normal mode, even if all
ENABLEx (x = 1, 2) inputs are set to logic ‘0’. When SPI
register VDD_ENA is set to ‘0’ and all ENABLEx inputs are
set to logic ‘0’, chip enters the reset state and VDD regulator
is switched off.
Booster Regulation Principles
The NCV78703 features a current−mode voltage boost
controller, which regulates the VBOOST line used by the
buck converters. The regulation loop principle is shown in
the following picture. The loop compares the reference
voltage (BOOST_VSETPOINT) with the actual measured
voltage at the VBOOST pin, thus generating an error signal
which is treated internally by the error trans−conductance
amplifier (block A1). This amplifier transforms the error
voltage into current by means of the trans−conductance gain
Gm. The amplifier’s output current is then fed into the
external compensation network impedance (A2), so that it
originates a voltage at the VCOMP pin, this last used as a
reference by the current control block (B).
VDD regulator is dimensioned to supply up to 8
NCV78713/NCV78723 buck devices.
Internal Clock Generation – OSC10M
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 11 for details). All
timings depend on OSC10M accuracy.
The current controller regulates the duty cycle as a
consequence of the VCOMP reference, the sensed inductor
peak current via the external resistor R
and the slope
SENSE
compensation used. The power converter (block C)
represents the circuit formed by the boost converter
externals (inductor, capacitors, MOSFET and forward
diode). The load power (usually the LED power going via
the buck converters) is applied to the converter. The
controlled variable is the boost voltage, measured directly at
the device VBOOST pin with a unity gain feedback
(block F). The picture highlights as block G all the elements
contained inside the device. The regulation parameters are
flexibly set by a series of SPI commands. A detailed internal
boost controller block diagram is presented in the next
section.
Boost Regulator
General
The booster stage provides the required voltage source for
the LED string voltages out of the available battery voltage.
Moreover, it filters out the variations in the battery input
current in case of LED strings PWM dimming.
For nominal loads, the boost controller will regulate in
continuous mode of operation, thus maximizing the system
power efficiency at the same time having the lowest possible
www.onsemi.com
13
NCV78703
Figure 7. NCV78703 Boost Control Loop – Principle Block Diagram
Boost Controller Detailed Internal Block Diagram
A detailed NCV78703 boost controller block diagram is
provided in this section. The main signals involved are
The blocks referring to the principle block diagram are
also indicated. In addition, the protection specific blocks can
be found (see dedicated sections for details).
indicated, with
a particular highlight on the SPI
programmable parameters.
C_BC2
L
D
RD1
RD2
VBOOST
COUT
VBAT
R_BC1
C_BC1
VBOOSTDIV
COMP
BOOST_SLPCTRL[1]
BOOST_VLIMTH[1]
Internal connection
of other phases
Digital Control 1, 2, 3
COMP_CLH
BOOST_SLPCTRL[2:0]
Slope
compensation
1
EA
VGATE Low
VGATE
COMP_CLL
BOOSTx_SYNC
BOOST_VSETPOINT[6:0]
Error Amplifier
Skip Cycle
VGATE
Vshift = 0.5V
COMP_VSF
VBOOST_VGATE_THR
VBOOST_TOFF_SET[2:0]
SKCL
P_DISTRIBUTIONx[4:0]
BOOST_TOFF
k
TOFF
generator
AND
BOOST_SKCL[1:0]
BOOST_VLIMTH[1]
Current peak trigger
(duty cycle regulation)
P_DISTRIBUTIONx[4:0]
k
S
Ireg
1
R
COMP
1
Ireg
Imax
rst
OR
IBSTSENSE+
COMP_DIV_ratio = 4 ÷ 20
COMP_DIV_ratio = 4 ÷ 20
OR
AND
1
Imax
TON
generator
IMAX
BOOST_TON
Rsense
Skip Cycle
UV
VBOOST_TON_SET[2:0]
PWM Control 1, 2, 3
BOOST_VLIMTH[1:0]
OR
OV/RA
IBSTSENSE-
BOOST_OVERVOLTSD_THR[6:0]
BOOST_OV_REACT[1:0]
Figure 8. Boost Controller Internal Detailed Block Diagram
www.onsemi.com
14
NCV78703
BOOSTx_SYNC [1,2,3]
GATE reset
BOOSTx_SYNC [1,2,3]
Pulse masked
during min TON
Pulse masked
during min TON
Ireg or Imax cmp [1,2,3]
Min TOFF
Min TOFF
Min TON
Min TOFF
Min TON
Min TON
BOOST_TOFF [1,2,3]
BOOST_TON [1,2,3]
OFF time by BOOST _SYN si g.
& VGATE comp. & TOFF gen.
OFF time by IREG /IMAX
comp. & TOFF generator
ON time by IREG /IMAX comp.
ON time by BOOST _SYN signal
ON time by TON generator
GATE [1,2,3]
VGATE_LOW [1,2,3]
Figure 9. Boost Controller Internal Waveforms
Booster Regulator Setpoint (BOOST_VSETPOINT)
The booster voltage VBOOST is regulated around the
target programmable by the 7−bit SPI setting
BOOST_VSETPOINT[6:0], ranging from a minimum of
11.5 V to a maximum of typical 64.8 V (please refer to
Table 12 for details). Due to the step−up only characteristic
of any boost converter, the boost voltage cannot obviously
be lower than the supply battery voltage provided. Therefore
a target of 11.5 V would be used only for systems that require
the activation of the booster in case of battery drops below
the nominal level. At power−up, the booster is disabled and
the setpoint is per default the minimum (all zeroes).
BOOSTx_STATUS flags equal to zero. The PWM runs
again as from the moment the VBOOST will fall below the
reactivation
hysteresis
defined
by
the
BOOST_OV_REACT[1:0] SPI parameter. Therefore,
depending on the voltage drop and the PWM frequency, it
might be that more than one cycle will be skipped. A
graphical interpretation of the protection levels is given in
the figure below, followed by a summary table (Table 18).
[V]
Boost overvoltage shutdown
(BOOST_OVERVOLTSD_THR)
Booster Overvoltage Shutdown Protection
Boost overvoltage reactivation
(BOOST_OVERVOLTSD_THR - BOOST_OV_REACT)
An integrated comparator monitors VBOOST in order to
protect the external booster components from overvoltage.
When the voltage rises above the threshold defined by the
BOOST_VSETPOINT
BOOST_OVERVOLTSD_THR[6:0], ranging from
a
minimum 11.5 V to a maximum of typical 65.85 V (please
refer to Table 12 for details), the MOSFET gate is
switched−off at least for the current PWM cycle and at the
same time, the boost overvoltage flag in the status register
will be set (BOOST_OV = ‘1’), together with the
Figure 10. Booster voltage protection levels with
respect to the setpoint
Table 18. BOOST OVERVOLTAGE PROTECTION LEVES AND RELATED DIAGNOSTIC
SPI flags
BOOSTx_STATUS
BOOST_OV
0
Case
Condition
PWM gate control
Normal (not disabled)
Disabled until case ‘C’
A
B
C
V
< BOOST_VSETPOINT
1
0
1
BOOST
V
> BOOST_OVERVOLTSD_THR
1 (latched)
BOOST
V
< BOOST_OVERVOLTSD_THR −
BOOST_OV_REACT
Re−enables the PWM,
normal mode resumed
if from case ‘B’
1 (latched, if read
in this condition, it
will go back to ‘0’
BOOST
www.onsemi.com
15
NCV78703
Booster Current Regulation Loop
the MOSFET is switched on and is summed up to an
additional offset of +0.5 V (see COMP_VSF in Table 12)
and on top of that, a slope compensation voltage ramp is
added. The slope compensation is programmable by SPI via
the BOOST_SLPCTRL[2:0] register and can also be
disabled. Due to the offset, current can start flowing in the
The peak−current level of the booster is set by the voltage
of the compensation pin COMP, which is output of the
trans−conductance error amplifier, “block B” of Figure 7.
This reference voltage is fed to the current comparator via
a divider (divider ratio of which can be set by Power sharing
function for each phase independently, see “Power
Distribution” section for more details. The comparator
circuit when V
> COMP_VSF.
COMP
When booster is active, voltage at COMP pin is clamped
to voltage between 0.4 V (see Table 12) and 1.35 V to 2.26 V
depending on BOOST_VLIMTHx and BOOST_SLPCTRL
settings (see Table 13) to ensure quicker reaction of the
system to load changes.
compares this reference voltage with voltage V
sensed
, connected to the pins
SENSE
on the external sense resistor R
SENSE
IBSTSENSE1/2/3+ and IBSTSENSE1/2/3−. The sense
voltage is created by the booster inductor coil current when
Dx
Booster phase x
IL1
EXTERNAL
COMPONENTS
IOUT
L1
D1
VIN1
COUT
VOUT
Booster phase 1
COMP
1
VCOMP
Internal connection
of next phase
VGATE1
1
K1
VSENSE = IL x RSENSE
IBSTSENSE1+
Current peak reached trigger
(duty cycle regulation)
RSENSE1
COMP
K1
1
IBSTSENSE1−
DEVICE
SLOPE
GENERATOR
COMP_VSF
BOOST_SLPCTRL[2:0]
Figure 11. Booster Peak Current Regulator Involved in the Current Control Loop
Booster Current Limitation Protection
source is switched automatically from the external
BSTSYNC pin to the internally generated signal, which is
derived from the internal oscillator OSC10M. A selection of
the frequencies is enabled by the register
FSO_BST_FREQ[2:0], ranging from typical 200 kHz to
typical 1 MHz (Table 22).
On top of the normal current regulation loop comparator,
an additional comparator clamps the maximum physical
current that can flow in the booster input circuit while the
MOSFET is driven. The aim is to protect all the external
components involved (boost inductor from saturation, boost
diode and boost MOSFET from overcurrent, etc...). The
protection is active PWM cycle−by−cycle and switches off
Booster PWM External Generation
In normal operation mode the booster PWM is taken
directly from the BSTSYNC device pin. Maximum
frequency at the BSTSYNC pin is 1 MHz. There is no actual
limitation in the resolution, apart from the system clock for
the sampling and a debounce of two clock cycles on the
signal edges. The gate PWM is synchronized with either the
rising or falling edge of the external signal depending on the
BOOST_SRCINV bit value. The default POR value is “0”
and corresponds to synchronization to the rising edge.
BOOST_SRCINV equals “1” selects falling edge
synchronization. Thanks to the possibility to invert external
clock in the chip by SPI, up to 6−phase systems with shifted
clock are supported with only 1 external clock.
the MOSFET gate when V
threshold defined by the BOOST_VLIMTHx[1:0] register
(see Table 13 for more details). Therefore, the maximum
allowed peak current will be defined by the ratio I
= BOOST_VLIMTHx[1:0]/R
must be set in order to allow the total desired booster power
for the lowest battery voltage. Warning: setting the current
limit too low may generate unwanted system behavior as
uncontrolled de−rating of the LED light due to insufficient
power.
reaches its maximum
SENSE
PEAK_MAX
. The maximum current
SENSE
Booster PWM Internal Generation
Internally generated booster PWM signal is used only in
FSO modes. When FSO mode is entered, booster PWM
www.onsemi.com
16
NCV78703
SPI TSD
SPI TW
COMB.
BSTSYNC pin
BOOST1_SYNC
0
Debounce
0
1
MUX
BOOST1_SYNC_INT
BOOST2_SYNC_INT
BOOST3_SYNC_INT
PWM internal generation
(FSO mode)
MUX
DIV BY 2 or 3
1
Normal / FSO mode
BOOST1_EN (SPI)
BOOST_DIV3/DIV2
(SPI)
BOOST_SRCINV (SPI)
Figure 12. Generation of BOOSTx_SYNC
BOOST1_SYNC_INT
BOOST2_SYNC_INT
BSTSYNC input
DIV BY 2
BOOST3_SYNC_INT
BOOST_DIV3/DIV2 = `0'
BSTSYNC input
BOOST1_SYNC_INT
BOOST2_SYNC_INT
BOOST3_SYNC_INT
Disabled
BOOST1_SYNC_INT
BOOST2_SYNC_INT
BSTSYNC input
DIV BY 3
BOOST3_SYNC_INT
BOOST_DIV3/DIV2 = `1'
BSTSYNC input
BOOST1_SYNC_INT
BOOST2_SYNC_INT
BOOST3_SYNC_INT
Figure 13. PWM Generation (2−phase and 3−phase)
www.onsemi.com
17
NCV78703
Booster PWM Min TOFF and Min TON Protection
Booster Compensator Model
As additional protection, the PWM duty cycle is
constrained between a minimum and a maximum, defined
per means of two parameters available in the device.
The PWM minimum on−time is programmable via
VBOOST_TON_SET[2:0]: its purpose is to guarantee a
minimum activation interval for the booster MOSFET gate,
to insure full drive of the component and avoiding switching
in the linear region. Please note that this does not imply that
the PWM is always running even when not required by the
control loop, but means that whenever the MOSFET should
be activated, then its on time would be at least the one
specified. At the contrary when no duty cycle at all is
required, then it will be zero.
A linear model of the booster controller compensator
(block “A” Figure 7) is provided in this section. The
protection mechanisms around are not taken into account. A
type “2” network is taken into account at the VCOMP pin.
The equivalent circuit is shown below:
V (t)
COMP
R1
CP
ROUT
Gm e(t)
RP
C1
The PWM minimum off−time is set via the parameter
VBOOST_TOFF_SET[2:0]: this parameter is limiting the
maximum duty cycle that can be used in the regulation loop
Figure 14. Booster Compensator Circuit with Type
“2” Network
In the Figure, e(t) represents the control error, equals to the
for a defined period T
:
PWM
difference BOOST_VSETPOINT(t) − V
(t). “G ” is
BOOST
m
ǒT
Ǔ
the trans−conductance error amplifier gain, while “R
” is
PWM * TOFFMIN
OUT
DutyMAX
+
the amplifier internal output resistance. The values of these
two parameters can be found in Table 12 in this datasheet. By
solving the circuit in Laplace domain the following error to
TPWM
The main aim of a maximum duty cycle is preventing
MOSFET shoot−through in cases the (transient) duty cycle
would get too close to 100% of the MOSFET real switch−off
characteristics. In addition, as a secondary effect, a limit on
the duty cycle may also be exploited to minimize the inrush
current when the load is activated. Warning: a wrong setting
of the duty cycle constraints may result in unwanted system
V
COMP
transfer function is obtained:
VCOMP(s)
HCOMP
+
+
e(s)
+ GmRT
t1s ) 1
2
ǒ
Ǔ
t1tPs ) tP ) t1P s ) 1
behavior.
In
particular,
a
too
big
The explanation of the parameters stated in the equation
above follows:
VBOOST_TOFF_SET[2:0] may prevent the system to
regulate the VBOOST with low battery voltages (VBAT).
This can be explained by the simplified formula for booster
steady state continuous mode:
RP @ ROUT
RP ) ROUT
RT
+
t1 + R1C1
tP + RTCP
VBAT
1 * Duty
VBAT
VBOOST
VBOOST
^
à Duty ^ 1 *
(
)
ǒ
Ǔ
t1P + R1 ) RT C1
So in order to reach a desired V
for a defined supply
BOOST
voltage, a certain duty cycle must be guaranteed.
This transfer function model can be used for closed loop
stability calculations.
D
iL
Vin
Vds
Vout
RD1
RD2
Cout
OTA
Vref
Figure 15. Voltage Divider and Compensation Network
www.onsemi.com
18
NCV78703
Booster PWM Skip Cycles
This section describes the steps both from hardware and
SPI programming point of view to operate in multichip
mode. Example of physical connection of two devices is
provided in this section. From a hardware point of view, it
is assumed that in multiphase mode (N boosters), each stage
has the same external components. The following features
have to be considered as well:
In case of light booster load, it may be useful to reduce the
number of effective PWM cycles in order to get a decrease
of the input current inrush bursts and a less oscillating boost
voltage. This can be obtained by using the “skip cycles”
feature, programmable by SPI via BOOST_SKCL[1:0] (see
Table 12 and SPI map). BOOST_SKCL[1:0] = ‘00’ means
skip cycle disabled.
The selection defines the VCOMP voltage threshold
below which the PWM is stopped, thus avoiding V
oscillations in a larger voltage window.
1. The compensation pin (COMP) of all boosters is
connected together to the same compensation
network, to equalize the power distribution of each
booster (booster phases work with the equal peak
current). For the best noise rejection, the
BOOST
Booster Multiphase Mode Principles
compensation network area has to be surrounded
by the GND plane.
The NCV78703 device supports three booster phases,
which are connected together to the same VBOOST node,
sharing the boost capacitor block. Multiphase mode shows
to be a cost effective solution in case of mid to high power
systems, where bigger external BOM components would be
required to bear the total power in one phase only with the
same performances and total board size. In particular, the
boost inductor could become a critical item for very high
power levels, to guarantee the required minimum saturation
current and RMS heating current.
2. Boosters are synchronized by using shared
external clock, generated by MCU or external
logic, according to the user−defined control
strategy. The generic number of lines needed is
equivalent to the number of devices. When two
chips are combined, the slave device shall have
BOOST_SRCINV bit at ‘1’ (clock polarity
internal inversion active), whereas the master
device will keep the BOOST_SRCINV bit at ‘0’
(= no inversion, default).
Another advantage is the benefit from EMC point of view,
due to the reduction in ripple current per phase and ripple
voltage on the module input capacitor and boost capacitor.
The picture below shows the (very) ideal case of 50% duty
3. Only the master device’s error amplifier OTA must
be active, while the other (slave) devices must
have all their own OTA blocks disabled
cycle, the ripple of the total module current (I
=
Lmp_sum
(BOOST_OTA_GAIN[1:0] = ‘00’). Master device
should have the register
I
+ I
) is reduced to zero. The equivalent single
L1mp
L2mp
phase current (I ) is provided as a graphical comparison.
Lsp
BOOST_MULTI_PHASE_MD[1:0] set to ‘01’
(Multiphase Mode − MASTER), this will ensure
that Error Amplifier of this device drives COMP
signal which is shared between all devices. Other
(slave) devices should have
I
Lsp
I
Lmp_sum
I
I
L2mp
L1mp
BOOST_MULTI_PHASE_MD[1:0] set to ‘10’
(Multiphase Mode − SLAVE), meaning that
COMP pin is used only to sense the voltage.
4. Overvoltage settings of master and slave devices
should be set to the same level. Each device senses
boost voltage via VBOOSTDIV pin and reacts to the
overvoltage situation independently. See also
“Booster overvoltage shutdown protection” for more
details on the protection mechanism and threshold.
t
Figure 16. Booster Single Phase vs. Multiphase
Example
Booster Multichip Connection Diagram and
Programming
For high−power systems more NCV78702 and
NCV78703 devices can be combined to gain even more
synchronized booster phases.
www.onsemi.com
19
NCV78703
V_Batt
(after rev. pol. prot.)
C_BST_IN
Vboost
L1
VBOOSTDIV
RD1
RD2
C_BC2
VGATE 1
C_BST
T1
IBSTSENSE 1+
C_BC1
R_BC1
R_SENSE 1
COMP
VBB
IBSTSENSE 1−
Phase 1
ON Semiconductor
LED driver
C_BB
VC C of MCU
L2
3 phase booster
NCV78703
C_DRIVE
C_DD
VGATE 2
VDRIVE
VDD
T2
R_SDO
IBSTSENSE 2+
R_SENSE 2
IBSTSENSE 2−
ENABLE1,3
Phase 2
BSTSYNC/TST/TST1
L3
FSO/ENABLE2
VGATE 3
SPI_SCLK/TST2
SPI_SDI
T3
IBSTSENSE 3+
SPI_SDO
mC
R_SENSE 3
SPI_SCS
IBSTSENSE 3−
GND GNDP
Phase 3
L1
L2
L3
VBOOSTDIV
VGATE 1
T1
IBSTSENSE 1+
R_SENSE 1
COMP
IBSTSENSE 1−
Phase 1
ON Semiconductor
LED driver
3 phase booster
C_BB
VBB
C_DRIVE
C_DD
VGATE 2
VDRIVE
VDD
NCV78703
T2
IBSTSENSE 2+
IBSTSENSE 2−
R_SENSE 2
ENABLE1,3
Phase 2
BSTSYNC/TST/TST1
FSO/ENABLE2
VGATE 3
SPI_SCLK/TST2
SPI_SDI
T3
IBSTSENSE 3+
SPI_SDO
R_SENSE 3
SPI_SCS
IBSTSENSE 3−
Phase 3
GND GNDP
Figure 17. Booster Multichip Connection Example
www.onsemi.com
20
NCV78703
Booster Enable and Disable Control
By means of FSO_ENABLE_SEL SPI registers, function
of FSO/ENABLE2 pin can be selected.
When FSO_ENABLE_SEL = ‘0’, FSO function is
enabled (FSO mode can be entered by falling edge on this
pin). In this case each phase of the booster can be
enabled/disabled by corresponding BOOSTx_EN bit. The
enable signal is the transition from ‘0’ to ‘1’, the disable
function is vice−versa.
parameter in Table 12 and Table 19) for each phase
individually by SPI registers P_DISTRIBUTIONx[4:0].
The same internal divider is also in path of slope
compensation, internal slope has to be translated into
corresponding slope on sensing resistor R
to Table 13 and Table 19.
according
SENSE
Power distribution feature allows setting of the ratio
between peak values of the currents in the individual booster
channels. This can serve to:
When FSO_ENABLE_SEL = ‘1’, ENABLE function is
enabled (independent control of booster phases). When the
independent control of the phases is chosen, a booster x is
activated only when SPI bit BOOSTx_EN is ‘1’ and
corresponding debounced ENABLEx pin is in logic ‘1’.
When BOOSTx_EN = ‘0’, the corresponding channel is
off and its GATE drive is disabled. Please note that even
when all phases are off, the error amplifier is not shut off
automatically and to avoid voltage generation on the
• balance power sharing between booster phases which
can differ because of external components tolerances
and device specification;
• set different power levels to the individual phases
without changing external components (R
).
SENSE
Because peak value of the current I
is modified by
PEAK
power distribution setting, the average current I
AVERAGE
and corresponding power P have to be computed by the
following formulas when operated in continuous mode:
VCOMP pin the G gain must be put to zero as well.
m
I
= I
– I
/2, P = I
· V
.
AVERAGE
PEAK
RIPPLE
AVERAGE
BAT
Power Distribution
Individual intermediate values of COMP_DIV are
Current peak regulation level I
in current regulation
computed according to the following equation:
PEAK
loop can be modified by changing of division ratio of the
internal voltage divider in range from 4 to 20 (see COMP_DIV
1
COMP_DIV +
15*P_DISTRIBUTION[4:0](signed)
1
20
)
155
Table 19. POWER DISTRIBUTION
31
30
-15
29
-14
28
-13
27
-12
26
-11
25
-10
24
-9
23
-8
22
-7
21
-6
20
-5
19
-4
18
-3
17
-2
16
-1
P_DISTRIBUTIONx[4:0] unsigned
P_DISTRIBUTIONx[4:0] signed
COMP_DIV_ratio
-16
4.00
4.11
4.22
4.34
4.46
4.59
4.73
4.88
5.04
5.21
5.39
5.59
5.79
6.02
6.26
6.53
Internal slope
[mV/us]
0
Slope_Comp_0 (mV/us @ Rsense)
Slope_Comp_1 (mV/us @ Rsense)
Slope_Comp_2 (mV/us @ Rsense)
Slope_Comp_3 (mV/us @ Rsense)
Slope_Comp_4 (mV/us @ Rsense)
Slope_Comp_5 (mV/us @ Rsense)
Slope_Comp_6 (mV/us @ Rsense)
Slope_Comp_7 (mV/us @ Rsense)
0.00
4.25
8.75
0.00
4.14
8.52
0.00
4.03
8.29
0.00
3.92
8.06
0.00
3.81
7.85
0.00
3.70
7.63
0.00
3.59
7.40
0.00
3.48
7.17
0.00
3.37
6.94
9.92
0.00
3.26
6.72
9.60
0.00
3.15
6.49
9.28
0.00
3.04
6.26
8.94
0.00
2.94
6.04
8.64
0.00
2.82
5.81
8.31
0.00
2.72
5.59
7.99
0.00
2.60
5.36
7.66
17
35
50
12.50 12.17 11.85 11.52 11.21 10.89 10.57 10.25
85
21.25 20.68 20.14 19.59 19.06 18.52 17.97 17.42 16.87 16.31 15.77 15.21 14.68 14.12 13.58 13.02
30.00 29.20 28.44 27.65 26.91 26.14 25.37 24.59 23.81 23.03 22.26 21.47 20.73 19.93 19.17 18.38
47.50 46.23 45.02 43.78 42.60 41.39 40.17 38.93 37.70 36.47 35.25 33.99 32.82 31.56 30.35 29.10
72.50 70.56 68.72 66.82 65.02 63.18 61.31 59.43 57.54 55.66 53.80 51.88 50.09 48.17 46.33 44.41
120
190
290
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
P_DISTRIBUTIONx[4:0] unsigned
P_DISTRIBUTIONx[4:0] signed
COMP_DIV_ratio
6.81
7.13
7.47
7.85
8.27
8.73
9.25
9.84
10.51 11.27 12.16 13.19 14.42 15.90 17.71 20.00
Internal slope
[mV/us]
0
Slope_Comp_0 (mV/us @ Rsense)
Slope_Comp_1 (mV/us @ Rsense)
Slope_Comp_2 (mV/us @ Rsense)
Slope_Comp_3 (mV/us @ Rsense)
Slope_Comp_4 (mV/us @ Rsense)
Slope_Comp_5 (mV/us @ Rsense)
Slope_Comp_6 (mV/us @ Rsense)
Slope_Comp_7 (mV/us @ Rsense)
0.00
2.50
5.14
7.34
0.00
2.38
4.91
7.01
0.00
2.28
4.69
6.69
0.00
2.17
4.46
6.37
0.00
2.06
4.23
6.05
0.00
1.95
4.01
5.73
9.74
0.00
1.84
3.78
5.41
9.19
0.00
1.73
3.56
5.08
8.64
0.00
1.62
3.33
4.76
8.09
0.00
1.51
3.11
4.44
7.54
0.00
1.40
2.88
4.11
6.99
9.87
0.00
1.29
2.65
3.79
6.44
9.10
0.00
1.18
2.43
3.47
5.89
8.32
0.00
1.07
2.20
3.14
5.35
7.55
0.00
0.96
1.98
2.82
4.80
6.78
0.00
0.85
1.75
2.50
4.25
6.00
9.50
17
35
50
85
12.48 11.92 11.38 10.83 10.28
120
190
290
17.62 16.83 16.06 15.29 14.51 13.75 12.97 12.20 11.42 10.65
27.90 26.65 25.44 24.20 22.97 21.76 20.54 19.31 18.08 16.86 15.63 14.40 13.18 11.95 10.73
42.58 40.67 38.82 36.94 35.07 33.22 31.35 29.47 27.59 25.73 23.85 21.99 20.11 18.24 16.37 14.50
www.onsemi.com
21
NCV78703
Diagnostics
BOOST_OV flag (latched, register 0x0A) is set and
booster is switched off. The booster is automatically
activated when voltage falls below the hysteresis
defined by Booster overvoltage re−activation parameter
in Table 12.
The NCV78703 features a wide range of embedded
diagnostic features. Their description follows.
Diagnostic Description
• Thermal Warning: this mechanism detects a 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. The thermal warning flag (TW) is
given in status register 0x0A and is latched. Thermal
warning threshold is typically 160°C (see Table 6).
• Thermal Shutdown: this safety mechanism intends to
protect the device from damage caused by overheating,
by disabling the booster channels. The diagnostic is
displayed per means of the TSD bit in status register
0x0A (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. Booster channels
are re−enabled automatically if
• Booster Undervoltage Protection: when voltage at
booster divider pin VBOOSTDIV drops below
BST_EA_UV level (see Table 12) because of external
divider failure, the VBSTDIV_UV flag (latched, 0x0B)
is displayed and booster is switched off to protect
external components from the overvoltage.
• VDRIVE Out of Regulation: correct work of
VDRIVE regulator is monitored by checking
VBB – VDRIVE voltage difference which has to be at
least 0.5 V and by checking current drawn from the
regulator. If one or both conditions are not met,
VDRIVE_NOK flag is displayed (latched, 0x0B).
• VDRIVE Undervoltage Lockout: this safety
mechanism monitors sufficient voltage for MOSFETs
and protects them by switching off the booster when
VDRIVE voltage is too low. During initial 150 ms after
POR the detection is disabled to ensure that normal
operating mode is entered. Detection level is set by
VDRIVE_UV_THR[2:0] register relatively to used
VDRIVE voltage (set by VDRIVE_VSETPOINT[3:0]
register). Detection thresholds are summarized in
Table 7. When VDRIVE_UV_THR[2:0] = 0, function
is disabled.
TSD_AUT_RCVR_EN = 1, respectively can be
re−enabled by rising edge on BOOSTx_EN if
TSD_AUT_RCVR_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 to typically 170°C (see Table 6).
• Booster status: the physical activation of the booster
phase is displayed by the BOOSTx_STATUS flag
(non−latched, 0x0A). Please note this is different from
the BOOSTx_EN control bit, which reports instead the
willing to activate the booster. See also section ”Booster
Enable Control”.
• Temperature output: allows to observe temperature of
the chip by the means of the adjustable threshold
ADC_TEMP_THR[2:0] (see Table 6). When
temperature exceeds the threshold, status flag
TEMP_OUT is set.
• SPI Error: in case of SPI communication errors the
SPIERR bit in status register 0x0A is set. The bit is
latched. For more details, please refer to section “SPI
protocol: framing and parity error”.
• 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.
• Enable pin status: the actual logic status read at
ENABLEx pin is reported by the flag
ENABLEx_STATUS (non−latched, 0x0B). Thanks to
this diagnostic, the MCU can check proper logic level
on the pin.
A short summary table of the main diagnostic bits related to
the LED outputs follows.
• Booster Overvoltage Shutdown: Whenever the boost
overvoltage detection triggers in the control loop, the
www.onsemi.com
22
NCV78703
Table 20. DIAGNOSTIC SUMMARY
Diagnose
Flag
TW
Description
Detection level
Booster Output
Latched
Yes
Thermal Warning
Thermal Shutdown
Factory trimmed
Factory trimmed
No change
TSD
Disabled. Re−enabled by rising edge on
BOOSTx_EN after Tj < TW and TSD flag
was cleared. Re−enabled automatically
when TSD_AUT_RCVR_EN bit is set
(in FSO/SA modes always).
Yes
TEMP_OUT
SPIERR
Temperature Output
SPI error
See Diagnostic section
See SPI section
No change
No change
Yes
Yes
Yes
BOOST_OV
Overvoltage
Shutdown
See Electrical Characteristics
Disabled. Re−enabled automatically
below BOOST_RA threshold.
VBSTDIV_UV
Undervoltage
Protection
See Electrical Characteristics
See Electrical Characteristics
Disabled. Re−enabled by rising edge on
BOOSTx_EN when
Yes
VBOOSTDIV > BST_EA_UV
VDRIVE_NOK
VDRIVE_UV *
VDRIVE Out of
regulation
No change
Yes
Yes
VDRIVE UV
Lockout
See Diagnostic section. Depends on SPI Disabled. Re−enabled by rising edge on
VDRIVE_VSETPOINT[3:0]
and VDRIVE_UV_THR[2:0] settings.
BOOSTx_EN after VDRIVE_UV
condition disappears.
HWR
HW Reset
Set after POR
No change
Yes
*The flag not available in SPI map
Table 21. TSD RECOVERY OVERVIEW
BOOSTERx status
after TSD disappear
Disabled
Disabled
Enabled
FSO_ENABLE_SEL SPI bit
TSD_AUT_RCVR_EN SPI bit
ENABLEx pin
BOOSTx_EN SPI bit
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
0
0
0
0
0
0
1
1
1
1
x
0
x
1
x
0 → 1
x
0
Disabled
Enabled
x
1
0
0
Disabled
Disabled
Disabled
Disabled
Disabled
Enabled
0
1
1
0
1
1
0 → 1
1
1
0
0
1
1
0 → 1
0
1
0
1
Disabled
Disabled
Disabled
Enabled
NOTE: 0 → 1 … rising edge (after TW disappeared)
www.onsemi.com
23
NCV78703
Functional Mode Description
When FSO/Stand−Alone mode is activated, content of the
following SPI registers is preloaded from OTP memory:
Reset
BOOST_SKCL[1:0]
POR always causes asynchronous reset − transition to
reset state. The Power−On−Reset circuit (POR) monitors the
VDD and VBB voltages to control the out−of−reset
condition at power−up. Chip will leave the reset state and
VDD regulator will be enabled when VBB > POR_VBB_H
and VDD > POR3V_H and at least one ENABLE input is in
logic ‘1’.
When SPI register VDD_ENA is set to ‘1’, VDD regulator
stays enabled and chip stays in normal mode, even if all
ENABLE inputs are set to logic ‘0’. When SPI register
VDD_ENA is set to ‘0’ and all ENABLE inputs are set to
logic ‘0’, chip enters the reset state and VDD regulator is
switched off, current consumption from VBB is less than
BOOST_OTA_GAIN[1:0]
VDRIVE_VSETPOINT[3:0]
VBOOST_VGATE_THR
BOOST_VLIMTH1[1:0]
BOOST_VLIMTH2[1:0]
BOOST_OV_REACT[1:0]
BOOST_SLPCTRL[2:0]
BOOST_OVERVOLTSD_THR[6:0]
BOOST_SRCINV
BOOST_MULTI_PHASE_MD[1:0]
BOOST_VSETPOINT[6:0]
FSO_BST_FREQ[2:0]
BOOST1_EN
1 μA (for T = 30°C).
J
Init and Normal mode
BOOST2_EN
Normal mode is entered through Init state after internal
delay of 150 μs. 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.
Device is fully started 500 μs after rising edge on
ENABLE pin.
VDD_ENA
FSO_ENABLE_SEL
VBOOST_TOFF_SET[2:0]
VBOOST_TON_SET[2:0]
P_DISTRIBUTION1[4:0]
P_DISTRIBUTION2[4:0]
VDRIVE_UV_THR[2:0]
FSO/Stand−Alone mode
FSO (Fail−Safe Operation)/Stand−Alone modes can be
used for two main purposes:
In FSO (entered via falling edge on FSO/ENABLE2 pin)
or Stand−Alone modes, internal booster PWM source with
50% duty cycle is used as booster frequency. Frequency at
which booster runs is determined by value in
FSO_BST_FREQ[2:0] register. Values which can be
selected are shown in the following table.
• 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)
Table 22. BOOSTER FREQUENCY IN FSO MODES
FSO_BST_FREQ[2:0]
Booster freq. [kHz]
FSO/stand−alone function is controlled according to
Table 24. Entrance into FSO/Stand−alone mode is possible
only after costumer OTP zapping when OTP Lock Bit is set.
FSO/ENABLE2 pin serves to enter/exit FSO mode when
SPI bit FSO_ENABLE_SEL = “0” (meaning that function
of the pin is “FSO”). If FSO_ENABLE_SEL = “1”, FSO
mode cannot be entered. Independent control of booster
phases (FSO_ENABLE_SEL = ‘1’) is not available in FSO
mode. When FSO_ENABLE_SEL is changed in FSO mode
from ‘0’ to ‘1’, the FSO mode is immediately exited.
Actual value of SPI register FSO_MD[2:0] (preloaded
from OTP only at power−up) is used for entrance into FSO
mode and all FSO related functions are then controlled
according to it.
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
200
294.1
416.7
500
625
714.3
833
1000
TSD_AUT_RCVR_EN is kept high ‘1’ in FSO or
Stand−Alone modes, allowing automatic recovery when
thermal shutdown occurs. TSD_AUT_RCVR_EN is loaded
from OTP only when FSO_MD[2:0] = 1.
BOOSTx_EN bits are kept high ‘1’ in FSO modes
(entered via falling edge on FSO pin), enabling booster
phases. If BOOSTx_EN values preloaded from OTP’s are
and remain ‘0’, corresponding booster phases will be
disabled when FSO mode is exited.
When FSO mode is entered, SPI status bit FSO is set. It is
clear by read flag.
www.onsemi.com
24
NCV78703
Table 23. FSO MODES OVERVIEW
FSO entered
SPI ctrl. regis-
SPI ctrl. registers loaded SPI registers
OTP
FSO entered
after startup
after falling edge ters loaded with
with values from cus-
tomer OTPs after POR
update in FSO programming
on FSO pin
“00” after POR
enabled
needed
FSO_MD[2:0]
0
1
2
3
4
5
6
7
N
N
N
N
N
N
Y
Y
N
N
Y
Y
N
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Y
Y
N
N
N
Y
N
Y
N
Y
N
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
Y*
*after proper FSO_MD[2:0] register update
Table 24. FSO MODES DESCRIPTION
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
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 pro-
grammed, 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
010 = 2
FSO entered after falling edge on FSO pin, registers 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; SPIERR flag is set in case of invalid SPI frame).
• FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0).
• Internal booster PWM source will be selected as the booster frequency after activation of FSO mode.
011 = 3
FSO entered after falling edge on FSO pin, registers 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
• FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0).
• If SPI bit FSO_ENABLE_SEL is written with ‘1’ in FSO mode, the FSO mode is immediately exited.
• Internal booster PWM source will be selected as the booster frequency after activation of FSO mode.
100 = 4
FSO entered after falling edge on FSO 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; SPIERR flag is set in case of invalid SPI frame).
• FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0).
• Internal booster PWM source will be selected as the booster frequency after activation of FSO mode.
101 = 5
FSO entered after falling edge on FSO 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
• FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0).
• If SPI bit FSO_ENABLE_SEL is written with ‘1’ in FSO mode, the FSO mode is immediately exited.
• Internal booster PWM source will be selected as the booster frequency after activation of FSO mode.
110 = 6
SA (stand−alone)/FSO entered after POR, 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 disabled (SPI write operation is blocked;
clearing of SPI registers is blocked; SPIERR flag is set in case of invalid SPI frame).
• Internal booster PWM source will be selected as the booster frequency.
111 = 7
SA (stand−alone)/FSO entered after POR, 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
• If SPI bit FSO_ENABLE_SEL is written with ‘1’ in FSO mode, the FSO mode is immediately exited.
• Internal booster PWM source will be selected as the booster frequency.
www.onsemi.com
25
NCV78703
SPI Interface
A slave or chip select line (CSB) allows individual
selection of a slave SPI device in a time multiplexed
multiple−slave system.
General
The serial peripheral interface (SPI) is used to allow
an external microcontroller (MCU) to communicate
with the device. NCV78703 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 NCV78703 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
(NCV78703), and the SDI signal is the output from the
Master.
The CSB line is active low. If an NCV78703 is not
selected, SDO is in high impedance state and it does not
interfere with SPI bus activities. Since the NCV78703
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.
MOSI
MCU
(SPI Master )
NCV78703 dev#1
NCV78703 dev#1
(SPI Slave)
CSB1
MISO
SDO1
(SPI Slave )
SDI2
NCV78703 dev#2
MCU
(SPI Master)
NCV78703 dev#2
CSB2
SDO2
(SPI Slave )
(SPI Slave)
SDIN
CSBN
NCV78703 dev#N
NCV78703 dev#N
SDON
(SPI Slave )
(SPI Slave)
Figure 18. 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 x 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
the 16−bit command frame on the data input line transmitted
by the Master, shifting via the chips’ shift registers through
the daisy chain. The chips interpret the command once the
chip select line rises.
Figure 19. SPI Daisy Chain Data Shift Between
Slaves. The symbol ‘x’ represents the previous
content of the SPI shift register buffer.
www.onsemi.com
26
NCV78703
The NCV78703 default power up communication mode
diagnostic check (copy of the main detected errors, see
Figure 20 and Figure 21 for details),
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.
• In case of previous SPI error or after power−on−reset,
only the MSB bit will be 1, followed by zeros.
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.
If parity bit in the frame is wrong, device will not perform
command and <SPI> flag will be set.
The frame protocol for the read operation:
Read; CMD = ‘0’
SPI Transfer Format
High
Two types of SPI commands (to SDI pin of NCV78703)
from the micro controller can be distinguished: “Write to a
control register” and “Read from register (control or
status)”.
BOOSTFAIL
= BOOSTOV or VBSTDIVUV
Low
−> immediate value of STATUS BITS;
Dedicated SPI READ Command of the
STATUS Register has to be performed to
clear the value of read−by−clear STATUS
bits
C
M
D
A
4
A
3
A
2
A
1
A
0
SDI
P
Low
Low
B
O
O
S
T
F
A
I
T
E
M
P
O
U
T
S
P
I
E
R
R
Data from address A [4:0]
returned
T
S
D
F
S
O
D D D D D D D D D D
8 7 6 5 4 3 2 1 0
The frame protocol for the write operation:
T
W
SDO
9
L
HIGH−Z
Write; CMD = ‘1’
High
Low
SCLK
Low
C
M
D
A A A A
D D D D D D D D D D
9 8 7 6 5 4 3 2 1 0
SDI
P
=
not(CMD xor A4 xor A3 xor A2 xor A1 xor A0)
P
3
2
1
0
Low
Previous SPI WRITE command
resp. “SPIERR + 0x000hex”
after POR or SPI Command
Figure 21. SPI Read Frame
S
P
I
E
R
R
C
M
D
A A A A D D D D D D D D D D
SDO
3
2
1
0
9
8
7
6
5
4
3
2
1
0
Referring to the previous picture, the read frame coming
from the master (into the SDI) is composed from the
following fields:
PARITY/FRAMING Error
HIGH−Z
V
B
S
T
D
I
V
U
V
O
T
P
F
A
I
T
E
M
P
O
U
T
B
O
O
S
T
S
P
I
E
R
R
Previous SPI READ command
& NCV78703 status bits resp.
“SPIERR + 0x000hex” after
POR or SPI Command
C
M
D
F
S
O
T
S
D
A A A A A
T
W
P1
4
3 2 1 0
O
V
L
• Bit[15] (MSB): CMD bit = 0 for read operation,
PARITY/FRAMING Error
SCLK
Low
• Bits[14:10]: 5 bits READ ADDRESS field,
• Bit[10]: frame parity bit. It is ODD parity formed by
the negated XOR of all other bits in the frame,
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)
Figure 20. SPI Write Frame
• Bits [8:0]: 9 bits zeroes field.
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,
• 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
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.
SPI Framing and Parity Error
SPI communication framing error is detected by the
NCV78703 in the following situations:
• Not an integer multiple of 16 CLK pulses are received
during the active−low CSB signal;
Device in the same time replies to the master (on the SDO):
• If the previous command was a write and no SPI error
had occurred, a copy of the command, address and data
written fields,
• LSB bits (8..0) of a read command are not all zero;
• SPI parity errors, either on write or read 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).
• If the previous command was a read, the response
frame summarizes the address used and an overall
www.onsemi.com
27
NCV78703
Table 25. NCV78703 SPI ADDRESS MAP
ADDR R/W
bit9
bit8
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
NOP register (read/write operation ignored)
VDRIVE_VSETPOINT[3:0]
0x00
NA
BOOST_ VBOOST_VGATE_
BOOST_OTA_GAIN[1:0]
BOOST_SKCL[1:0]
0x01 R/W
DIV3/DIV2
THR
0x0
BOOST_SLPCTRL[2:0]
BOOST_VLIMTH3[1:0]
BOOST_VLIMTH2[1:0]
BOOST_VLIMTH1[1:0]
0x02 R/W
0x03 R/W
0x04 R/W
0x05 R/W
BOOST_MULTI_PHASE_MD[1:0] BOOST_SRCINV
FSO_BST_FREQ[2:0]
BOOST_OVERVOLTSD_THR[6:0]
BOOST_VSETPOINT[6:0]
TSD_AUT_
RCVR_EN
ADC_TEMP_THR[2:0]
FSO_MD[2:0]
BOOST3_EN
BOOST2_EN BOOST1_EN
BOOST_OV_REACT[1:0]
VBOOST_TON_SET[2:0]
VBOOST_TOFF_SET[2:0]
FSO_ENABLE
_SEL
VDD_ENA
0x06 R/W
P_DISTRIBUTION2[4:0]
VDRIVE_UV_THR[2:0]
OTP_BIAS_H OTP_BIAS_L
P_DISTRIBUTION1[4:0]
P_DISTRIBUTION3[4:0]
OTP_ADDR[2:0]
TEMP_OUT
0x07 R/W
0x08 R/W
0x09 R/W
0x0
0x0
OTP_OPERATION[1:0]
HWR
0x0
ODD PARITY
ODD PARITY
BOOST3_
STATUS
BOOST2_
STATUS
BOOST1_
STATUS
BOOST_OV
SPIERR
TSD
TW
0x0A
0x0B
R
R
ENABLE3_
STATUS
ENABLE2_
STATUS
ENABLE1_ VDRIVE_NOK VBSTDIV_UV OTP_ACTIVE
STATUS
OTP_FAIL
FSO
OTP_DATA[9:0]
REVID[7:0]
0x0
0x0C
0x0D
R
R
R
0x0
OTHER
Table 26. 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): Booster Settings, Reset Value (POR) = 0000000000
2
BOOST_DIV3/DIV2
Bit 9 – ADDR_0x01
Bit 8 – ADDR_0x01
Two or Three Phases Selection
VBOOST_VGATE_THR
VDRIVE_VSETPOINT[3:0]
BOOST_OTA_GAIN[1:0]
BOOST_SKCL[1:0]
Adjustment of Gate Threshold Voltage for Booster Transistor
VDRIVE Voltage
Bits [7:4] – ADDR_0x01
Bits [3:2] – ADDR_0x01
Bits [1:0] – ADDR_0x01
Error Amplifier Gain
Booster Skip Cycle Settings
REGISTER 0x02 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
BOOST_SLPCTRL[2:0]
BOOST_VLIMTH3[1:0]
BOOST_VLIMTH2[1:0]
BOOST_VLIMTH1[1:0]
Bits [8:6] – ADDR_0x02
Bits [5:4] – ADDR_0x02
Bits [3:2] – ADDR_0x02
Bits [1:0] – ADDR_0x02
Booster Slope Control
Booster phase Current Limitation
Booster phase Current Limitation
Booster phase Current Limitation
REGISTER 0x03 (CR): Booster Settings, Reset Value (POR) = 0001111111
2
BOOST_MULTI_PHASE_MD[1:0]
BOOST_SRCINV
Bits [9:8] – ADDR_0x03
Bit 7 – ADDR_0x03
Stand Alone /Master/Slave Selection
Booster Clock Inversion
BOOST_OVERVOLTSD_THR[6:0]
Bits [6:0] – ADDR_0x03
Booster Overvoltage Threshold
REGISTER 0x04 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
FSO_BST_FREQ[2:0]
Bits [9:7] – ADDR_0x04
Bits [6:0] – ADDR_0x04
Booster Frequency
BOOST_VSETPOINT[6:0]
Booster Voltage Setpoint
REGISTER 0x05 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
TSD_AUT_RCVR_EN
ADC_TEMP_THR[2:0]
Bit 9 – ADDR_0x05
Thermal Shutdown Automatic Recovery
Temperature Output Threshold
Bits [8:6] – ADDR_0x05
www.onsemi.com
28
NCV78703
Table 26. BIT DEFINITION
Symbol
MAP position
Description
REGISTER 0x05 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
FSO_MD[2:0]
BOOST3_EN
BOOST2_EN
BOOST1_EN
Bits [5:3] – ADDR_0x05
Bit 2 – ADDR_0x05
Bit 1 – ADDR_0x05
Bit 0 – ADDR_0x05
Fail Safe Operation Mode Selection
Booster Phase 3 Enable
Booster Phase 2 Enable
Booster Phase 1 Enable
REGISTER 0x06 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
BOOST_OV_REACT[1:0]
VBOOST_TON_SET[2:0]
VBOOST_TOFF_SET[2:0]
FSO_ENABLE_SEL
VDD_ENA
Bits [9:8] – ADDR_0x06
Bits [7:5] – ADDR_0x06
Bits [4:2] – ADDR_0x06
Bit 1 – ADDR_0x06
Booster Overvoltage Reaction
Booster Minimal TON
Booster Minimal TOFF
Function of FSO/ENABLE2 Pin
VDD Active without Enable Pin
Bit 0 – ADDR_0x06
REGISTER 0x07 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
P_DISTRIBUTION2[4:0]
P_DISTRIBUTION1[4:0]
Bits [9:5] – ADDR_0x07
Bits [4:0] – ADDR_0x07
Power Distribution phase 2
Power Distribution phase 1
REGISTER 0x08 (CR): Booster Settings, Reset Value (POR) = 0000000000
2
VDRIVE_UV_THR[2:0]
P_DISTRIBUTION3[4:0]
Bits [9:5] – ADDR_0x08
Bits [4:0] – ADDR_0x08
VDRIVE Undervoltage Threshold
Power Distribution phase 3
REGISTER 0x09 (CR): OTP Operations, Reset Value (POR) = 0000000000
2
OTP_BIAS_H
Bit 6 – ADDR_0x09
Bit 5 – ADDR_0x09
OTP bias high
OTP bias low
OTP Address
OTP Operation
OTP_BIAS_L
OTP_ADDR[2:0]
OTP_OPERATION[1:0]
Bits [4:2] – ADDR_0x09
Bits [1:0] – ADDR_0x09
REGISTER 0x0A (SR): Booster Status, Reset Value (POR) = 1x000xxxxx
2
HWR
Bit 9 – ADDR_0x0A
Bit 8 – ADDR_0x0A
Bit 7 – ADDR_0x0A
Bit 6 – ADDR_0x0A
Bit 5 – ADDR_0x0A
Bit 4 – ADDR_0x0A
Bit 3 – ADDR_0x0A
Bit 2 – ADDR_0x0A
Bit 1 – ADDR_0x0A
Bit 0 – ADDR_0x0A
Hardware Reset Flag
Odd Parity over Data
Booster Phase 3 Status
Booster Phase 2 Status
Booster Phase 1 Status
Booster Overvoltage Flag
Temperature Output
SPI Error
ODD PARITY
BOOST3_STATUS
BOOST2_STATUS
BOOST1_STATUS
BOOST_OV
TEMP_OUT
SPIERR
TSD
Thermal Shutdown
Thermal Warning
TW
REGISTER 0x0B (SR): Booster Status, Reset Value (POR) = 0xxxxxx00x
2
ODD PARITY
Bit 8 – ADDR_0x0B
Bit 7 – ADDR_0x0B
Bit 6 – ADDR_0x0B
Bit 5 – ADDR_0x0B
Bit 4 – ADDR_0x0B
Bit 3 – ADDR_0x0B
Bit 2 – ADDR_0x0B
Bit 1 – ADDR_0x0B
Odd Parity over Data
Enable Pin 3 Status
Enable Pin 2 Status
Enable Pin 1 Status
VDRIVE Voltage Not OK
VBOOST Divider Undervoltage Flag
OTP Active Flag
ENABLE3_STATUS
ENABLE2_STATUS
ENABLE1_STATUS
VDRIVE_NOK
VBSTDIV_UV
OTP_ACTIVE
OTP_FAIL
OTP Fail Flag
www.onsemi.com
29
NCV78703
Table 26. BIT DEFINITION
Symbol
MAP position
Description
REGISTER 0x0B (SR): Booster Status, Reset Value (POR) = 0xxxxxx00x
2
FSO
Bit 0 – ADDR_0x0B
Fail Safe Operation Mode Active Flag
REGISTER 0x0C (SR): OTP Data, Reset Value (POR) = 0000000000
2
OTP_DATA[9:0]
Bits [9:0] – ADDR_0x0C
OTP Data Register
REGISTER 0x0D (SR): Revision ID, Reset Value (POR) = 00xxxxxxxx
2
REVID[7:0]
Bits [7:0] – ADDR_0x0D
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 register SPI_REVID[7:0] is used to track the silicon version, following encoding mechanism is used:
• SPI_REVID[7] : 0 for NCV78703
• SPI_REVID[6:4] : Full Mask Version <0 to 7>
• SPI_REVID[3:0] : Metal Tune <0 to 15>
REVID[7:0] for N78703−0 and N703−1 devices is 21hex (NCV78703 = 0, Full Mask Version = 2, Metal Tune = 1)
www.onsemi.com
30
NCV78703
OTP Memory
OTP_ADDR[2:0] = 0x0: OTP_DATA[9:0] = OTP[9:0]
OTP_ADDR[2:0] = 0x1: OTP_DATA[9:0] = OTP[19:10]
OTP_ADDR[2:0] = 0x2: OTP_DATA[9:0] = OTP[29:20]
OTP_ADDR[2:0] = 0x3: OTP_DATA[9:0] = OTP[39:30]
OTP_ADDR[2:0] = 0x4: OTP_DATA[9:0] = OTP[49:40]
OTP_ADDR[2:0] = 0x5: OTP_DATA[9:0] = OTP[59:50]
OTP_ADDR[2:0] = 0x6: OTP_DATA[9:0] = OTP[69:60]
Description
The OTP (Once Time Programmable) memory contains
75 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.
OTP_ADDR[2:0] = 0x7: OTP_DATA[9:0] = {0000
OTP[74:70]}
&
The OTP bits can be programmed only once, this is
ensured by dedicated OTP Lock Bit which is set during
programming.
OTP Operations
The NCV78703 supports following operations with OTP
memory:
Table 27. OTP MAP
• OTP_OPERATION[1:0] = 0x0 or 0x3:
NOP (no operation),
OTP bits
OTP[1:0]
Connection to SPI register
BOOST_SKCL[1:0]
• OTP_OPERATION[1:0] = 0x1:
OTP Refresh – refresh of the whole OTP memory
(75 bits). Data addressed by SPI register
OTP[3:2]
BOOST_OTA_GAN[1:0]
VDRIVE_VSETPOINT[3:0]
VBOOST_VGATE_THR
SPARE = ‘0’
OTP[7:4]
OTP_ADDR[2:0] are available in SPI register
OTP_DATA[9:0] after the end of OTP Refresh
operation. Duration of OTP Refresh operation should
be 46 μs measured from CSB rising edge.
OTP[8]
OTP[9]
OTP[11:10]
OTP[13:12]
OTP[15:14]
OTP[17:16]
OTP[20:18]
OTP[27:21]
OTP[28]
BOOST_VLIMTH1[1:0]
BOOST_VLIMTH2[1:0]
SPARE[1:0]= ‘00’
• OTP_OPERATION[1:0] = 0x2:
OTP Zap – data from SPI register (those listed in
Table 27) 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. Duration of OTP Zap operation should
be 15 ms measured from CSB rising edge.
BOOST_OV_REACT[1:0]
BOOST_SLPCTRL[2:0]
BOOST_OVERVOLTSD_THR[6:0]
BOOST_SRCINV
OTP[30:29]
OTP[37:31]
OTP[40:38]
OTP[41]
BOOST_MULTI_PHASE_MD[1:0]
BOOST_VSETPOINT[6:0]
FSO_BST_FREQ[2:0]
BOOST1_EN
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:
OTP[42]
BOOST2_EN
• VBB voltage has to be higher than 15.8 V with current
capability at least 50 mA. The user has to insure that
the right voltage is available in the application. Remark:
Lower VBB voltage does not prevent OTP zapping.
OTP[43]
SPARE =’0’
OTP[46:44]
OTP[47]
FSO_MD[2:0]
TSD_AUT_RCVR_EN
VDD_ENA
OTP[48]
• SPI registers listed in Table 27 have to be written with
required content.
OTP[49]
FSO_ENABLE_SEL
VBOOST_TOFF_SET[2:0]
VBOOST_TON_SET[2:0]
P_DISTRIBUTION1[4:0]
P_DISTRIBUTION2[4:0]
SPARE[4:0]=’00000’
VDRIVE_UV[2:0]
OTP[52:50]
OTP[55:53]
OTP[60:56]
OTP[65:61]
OTP[70:66]
OTP[73:71]
OTP[74]
• Content of the SPI registers (those listed in Table 27) is
programmed into the OTP memory by
OTP_OPERATION[1:0] = 0x2 SPI write command.
OTP Lock Bit is programmed automatically at the same
time to prevent any further OTP programming.
OTP Programming Verification
OTP_FAIL bit in the SPI status register is set when VBB
under−voltage (VBB < VBB_OTP_L) 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
OTP Lock Bit
The OTP bits addressed by SPI register OTP_ADDR[2: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:
www.onsemi.com
31
NCV78703
programmed when OTP is read with OTP_BIAS_H = 1 and
OTP_BIAS_L = 1.
Following procedure should be applied to verify OTP
content:
• Write SPI register OTP_OPERATION[1:0] = 0x1 (OTP
Refresh) for all OTP_ADDR[2:0] values and check
corresponding OTP_DATA[9:0] content which has to
match with previously programmed data
• VDD voltage has to be kept in range for normal mode
• Programming is considered as successful when no
operation.
mismatch is observed and OTP_FAIL flag is not set.
• Write SPI registers OTP_BIAS_L = 1 and
OTP_BIAS_H = 0
• Write SPI register OTP_OPERATION[1:0] = 0x1 (OTP
Refresh) for all OTP_ADDR[2:0] values and check
corresponding OTP_DATA[9:0] content which has to
match with previously programmed data
PCB Layout Recommendations
This section contains instructions for the NCV78703 PCB
layout application design. Although this guide does not
claim to be exhaustive, these directions can help the
developer to reduce application noise impact and insuring
the best system operation. All important areas are
highlighted in the following picture:
• Write SPI registers OTP_BIAS_L = 0 and
OTP_BIAS_H = 1
V_Batt
(after rev. pol. Prot.)
C_BST_IN
Vboost
(D)
L1
(B)
C_BST
VBOOSTDIV
RD1
RD2
C_BC2
VGATE1
T1
IBSTSENSE1+
C_BC1
R_BC1
C_BB
R_SENSE1
COMP
VBB
(A1)
IBSTSENSE1−
Phase 1
ON−Semi
LED driver
3 phase
(C)
VC C of MCU
L2
C_DRIVE
R_SDO
VGATE2
booster
VDRIVE
VDD
T2
(E)
IBSTSENSE2+
R_SENSE2
C_DD
(A2)
IBSTSENSE2−
ENABLE1,3
Phase 2
mC
BSTSYNC/TST/TST1
FSO/ENABLE2
L3
VGATE3
T3
SPI_SCLK/TST2
SPI_SDI
IBSTSENSE3+
SPI_SDO
R_SENSE3
(A3)
IBSTSENSE3−
SPI_SCS
GND GNDP
Phase 3
PWR GND
Sig GND
(F)
Figure 22. NCV78703 Application Critical PCB Areas
PCB Layout: Booster Current Sensing – Area (A1, A2)
The booster current sensing circuit used both by the loop
regulation and the current limitation mechanism, relies on a
low voltage comparator, which triggers with respect to the
sense voltage across the external resistors R_SENSE1/2. In
order to maximize power efficiency (=minimum losses on
the sense resistor), the threshold voltage is rather low, with
a maximum setting of 100 mV typical. This area may be
affected by the MOSFET switching noise if no specific care
is taken. The following recommendations are given:
5. Use a four terminals current sense method as
possible to each other, trying to have the same
length. The number of vias along the measurement
path should be minimized;
6. Place R_SENSE1/2 sufficiently close to the
MOSFET source terminal;
7. The MOSFET’s dissipation area should be stretched
in a direction away from the sense resistor to
minimize resistivity changes due to heating;
8. If the current sense measurement tracks are
interrupted by series resistors or jumpers (once as
a maximum) their value should be matched and
low ohmic (pair of 0 W to 47 W max) to avoid
errors due to the comparator input bias currents.
depicted in the figure below. The measurement
PCB tracks should run in parallel and as close as
www.onsemi.com
32
NCV78703
PCB Layout: VDD Connections – Area (E)
However, in case of high application noise, a PCB
re−layout without RC filters is always
recommended.
The VDD decoupling capacitor has to be connected
directly to the VDD and ground pins with separate PCB
tracks to avoid coupling of the ground shift on the PCB into
the chip.
VDD connection from the NCV78703 to the NCV787x3
buck devices should be shielded with surrounding PCB
GND.
9. Avoid using the board GND as one of the
measurement terminals as this would also
introduce errors.
PCB Layout: GND Connections – Area (F)
The NCV78703 GND and GNDP pins must be connected
together. It is suggested to perform this connection directly
close to the device, behaving also as the cross−junction
between the signal GND (all low power related functions)
and the power GNDP (ground of VGATE driver). The
device exposed pad should be connected to the GND plane
for dissipation purposes.
PCB Layout: Additional EMC Recommendations on
Loops
Figure 23. Four Wires Method for Booster Current
Sensing Circuit
It is suggested in general to have a good metal connection
to the ground and to keep it as continuous as possible, not
interrupted by resistors or jumpers.
PCB Layout: Booster Compensation Network – Area (B)
The compensation network must be placed very close to
the chip to avoid noise capturing. Its ground has to be
connected directly to the chip ground pin to avoid noise
coming from other portions of the PCB ground. In addition
a ground ring shall provide extra shielding ground around.
In additions, PCB loops for power lines should be
minimized. A simplified application schematic is shown in
the next figure to better focus on the theoretical explanation.
When a DC voltage is applied to the VBB, at the left side of
the boost inductor L_BOOST, a DC voltage also appears on
the right side of L_BUCK and on the C_BUCK. However,
due to the switching operation (boost and buck), the applied
voltage generates AC currents flowing through the red area
(1). These currents also create time variable voltages in the
area marked in green (2). In order to minimize the radiation
due to the AC currents in area 1, the tracks’ length between
L_BOOST and the pair L_BUCK plus C_BUCK must be
kept low. At the contrary, if long tracks would be used, a
bigger parasitic capacitance in area 2 would be created, thus
increasing the coupled EMC noise level.
PCB Layout: VBOOST Resistor Divider – Area (C)
The VBOOST resistor divider has to be connected
directly to the chip BOOST feedback (VBOOSTDIV) pin
and ground pin with separate PCB tracks to avoid coupling
of the ground shift on the PCB into the chip.
PCB Layout: VGATE Signals – Area (D)
It has to be ensured that VGATE signals do not interfere
with other signals like COMP or input of the IMAX or IREG
comparators.
Figure 24. PCB AC Current Lines (1) and AC Voltage Nodes (2)
www.onsemi.com
33
NCV78703
Table 28. ORDERING INFORMATION
†
Device
Marking
Package*
Shipping
NCV78703MW0R2G
N78703−0
QFN24 5 × 5 with Wettable Flank
5000 / Tape & Reel
2500 / Tape & Reel
(Pb-Free)
NCV78703MW1R2G
N703−1
QFN24 4 × 4 with Wettable Flank
(Pb-Free)
*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.
PACKAGE DIMENSIONS
QFN24 5x5, 0.65P
CASE 485CS
ISSUE O
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
EXPOSED Cu
2X
C
MOLD CMPD
TOP VIEW
0.25
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
0.65 BSC
0.20 MIN
A3
A1
DETAIL B
ALTERNATE
0.08
L
L1
0.30
−−−
0.50
0.15
CONSTRUCTION
SEATING
PLANE
NOTE 4
C
SIDE VIEW
D2
M
0.10
C A B
SOLDERING FOOTPRINT*
DETAIL A
K
7
5.30
M
0.10
C A B
13
24X
3.66
0.62
E2
1
24
3.66
24X
b
0.10
5.30
24X
L
e
M
C A B
e/2
M
NOTE 3
0.05
C
BOTTOM VIEW
24X
0.40
0.65
PITCH
DIMENSIONS: MILLIMETERS
*For additional information on our Pb−Free strategy and soldering
details, please download the ON Semiconductor Soldering and
Mounting Techniques Reference Manual, SOLDERRM/D.
www.onsemi.com
34
NCV78703
PACKAGE DIMENSIONS
QFN24, 4x4, 0.5P
CASE 485L
ISSUE B
NOTES:
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.25 AND 0.30 MM
FROM THE TERMINAL TIP.
L
L
D
A
B
PIN 1
REFEENCE
L1
DETAIL A
ALTERNATE
CONSTRUCTIONS
4. COPLANARITY APPLIES TO THE EXPOSED PAD
AS WELL AS THE TERMINALS.
E
2X
MILLIMETERS
0.15
C
DIM MIN
MAX
1.00
0.05
A3
A
A1
A3
b
0.80
0.00
EXPOSED Cu
MOLD CMPD
2X
0.15
C
TOP VIEW
0.20 REF
0.20
0.30
2.90
D
4.00 BSC
DETAIL B
D2
E
2.70
2.70
A1
0.10
0.08
C
C
4.00 BSC
DETAIL B
ALTERNATE TERMINAL
CONSTRUCTIONS
E2
e
2.90
A
L
0.50 BSC
L
0.30
0.05
0.50
0.15
A3
L1
SEATING
PLANE
C
NOTE 4
A1
SIDE VIEW
D2
RECOMMENDED
SOLDERING FOOTPRINT
DETAIL A
24X
7
4.30
13
24X
0.55
2.90
E2
1
1
24
19
24X b
e
e/2
0.10 C A B
4.30
2.90
NOTE 3
0.05 C
BOTTOM VIEW
24X
0.32
0.50
PITCH
DIMENSIONS: MILLIMETERS
ON Semiconductor and the
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC) or its subsidiaries in the United States and/or other countries.
SCILLC owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed
at www.onsemi.com/site/pdf/Patent−Marking.pdf. SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation
or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC 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. “Typical” parameters which may be provided in SCILLC 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. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended,
or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which
the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or
unauthorized application, Buyer shall indemnify and hold SCILLC 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 SCILLC was negligent regarding the design or manufacture of the part. SCILLC 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:
N. American Technical Support: 800−282−9855 Toll Free
USA/Canada
Europe, Middle East and Africa Technical Support:
Phone: 421 33 790 2910
Japan Customer Focus Center
Phone: 81−3−5817−1050
ON Semiconductor Website: www.onsemi.com
Order Literature: http://www.onsemi.com/orderlit
Literature Distribution Center for ON Semiconductor
19521 E. 32nd Pkwy, Aurora, Colorado 80011 USA
Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada
Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada
Email: orderlit@onsemi.com
For additional information, please contact your local
Sales Representative
NCV78703/D
相关型号:
NCV78723MW0R2G
High Efficiency Buck Dual LED Driver with Integrated Current Sensing for Automotive Front Lighting
ONSEMI
NCV78723MW2R2G
High Efficiency Buck Dual LED Driver with Integrated Current Sensing for Automotive Front Lighting
ONSEMI
©2020 ICPDF网 联系我们和版权申明