NCV7546MWTXG [ONSEMI]

FLEXMOS™ Six Channel Half-Bridge MOSFET Pre-Driver for Motor Control Application;
NCV7546MWTXG
型号: NCV7546MWTXG
厂家: ONSEMI    ONSEMI
描述:

FLEXMOS™ Six Channel Half-Bridge MOSFET Pre-Driver for Motor Control Application

文件: 总40页 (文件大小:365K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FLEXMOSt Hex Half-bridge  
MOSFET Pre-driver  
NCV7546  
The NCV7546 programmable six channel halfbridge MOSFET  
predriver is one of a family of FLEXMOS automotive grade products  
for driving logiclevel NMOS FETs. The product is controllable by a  
combination of serial SPI and CMOScompatible parallel inputs. An  
internal poweron reset provides controlled power up. A reset input  
allows external reinitialization and a failsafe input allows the device  
to be safely disabled in the event of system upset.  
www.onsemi.com  
Each channel independently monitors its external MOSFETs’  
drainsource voltages for fault conditions. Overload detection  
thresholds are SPIselectable and the product allows different  
detection thresholds for each channel.  
The FLEXMOS family of products offers application scalability  
through choice of external MOSFETs.  
QFNW40 6x6, 0.5P  
CASE 484AW  
MARKING DIAGRAM  
Features  
Supports Functional Safety Compliance  
6 Halfbridge Predrivers for External Logiclevel NMOS FETs  
1
NCV  
7546  
AWLYWW  
Integrated Charge Pump for:  
Highside Gate Drive  
ON  
Switched Reverse Battery Protection  
5 V CMOS Compatible I/O:  
16bit SPI Interface for Control and Diagnosis  
Reset and Failsafe Inputs  
NCV7546 = Specific Device Code  
A
WL  
Y
= Assembly Location  
= Wafer Lot  
= Year  
4 PWM Control Inputs  
WW  
= Work Week  
Programmable:  
Slew Rate Control  
Overload Protection Thresholds  
ORDERING INFORMATION  
Low Quiescent Current  
Wettable Flanks Pbfree Packaging  
NCV Prefix for Automotive and Other Applications Requiring  
Unique Site and Control Change Requirements; AECQ100  
Qualified and PPAP Capable  
Device  
NCV7546MWTXG  
Package  
Shipping  
QFNW40  
(PbFree)  
2500 / Tape &  
Reel  
†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.  
Benefits  
Scalable to Load by Choice of External MOSFET  
© Semiconductor Components Industries, LLC, 2018  
1
Publication Order Number:  
August, 2021 Rev. 0  
NCV7546/D  
NCV7546  
VCC VS  
CP CPSW  
CSB  
SCLK  
SI  
C1A  
C1B  
C2A  
C2B  
POWER  
SUPPLY  
CHARGE  
PUMP  
SPI  
SO  
SFL  
RSTB  
FSM  
RESERVED  
PWM1  
PWM2  
PWM3  
PWM4  
NCV7546  
CP SFL  
SFL CP  
PDH  
PDH  
GH1  
HB1  
GL1  
GH2  
HB2  
GL2  
HB1  
HB2  
PDL  
PDL  
LOGIC  
CORE  
PGND  
PGND  
CP SFL  
SFL CP  
PDH  
PDH  
GH3  
HB3  
GL3  
GH4  
HB4  
GL4  
HB3  
HB4  
PDL  
PDL  
PGND  
PGND  
CP SFL  
SFL CP  
WATCH  
DOG  
PDH  
PDH  
GH5  
HB5  
GL5  
GH6  
HB6  
GL6  
HB5  
HB6  
PDL  
FAILSAFE  
PDL  
PGND  
PGND  
AGND DGND PGND  
Figure 1. Block Diagram  
www.onsemi.com  
2
NCV7546  
REVERSE  
PROTECT  
SECURITY  
SWITCH  
VBAT  
VBAT_P  
WD_EN  
VS  
CP  
CPSW  
C1A  
C1B  
C2A  
C2B  
VCC  
GH1  
HB1  
GL1  
OPTIONAL  
14V  
LIMITER  
5V  
M
NCV7546  
VCC  
GH2  
HB2  
GL2  
CSB  
SCLK  
SI  
M
SO  
RSTB  
PWM1  
PWM2  
PWM3  
PWM4  
GH3  
HB3  
GL3  
M
GH4  
HB4  
GL4  
WATCHDOG  
FSM  
RESERVED  
M
GH6  
HB6  
GL6  
GH5  
HB5  
GL5  
AGND  
PGND  
DGND  
M
A/D  
35  
mW  
35  
mW  
Figure 2. Application Diagram  
www.onsemi.com  
3
 
NCV7546  
PACKAGE PIN DESCRIPTION  
40 Pin QFN Exposed Pad Package  
Pin  
Label  
Function  
Description  
11  
VS  
Main Power Supply  
Main highpower device supply (battery) input; VDS sense reference node for the  
halfbridge highside drivers. An external ceramic bypass capacitor shall be connect-  
ed between VS and GND close to the pin.  
1
VCC  
Logic Supply  
SPI block and internal logic and low power (analog) supply input. An external ceramic  
bypass capacitor shall be connected between VCC and GND close to the pin.  
2
3
5
DGND  
AGND  
PGND  
Digital Ground  
Signal Ground  
Power Ground  
Low power return path; reference for the digital circuitry.  
Low power return path; reference for the analog circuitry.  
High power return path; reference for the halfbridge drivers; VDS sense reference  
node for the halfbridge lowside drivers.  
Charge Pump  
Switch Node  
Switching nodes for external ceramic charge pumping capacitors 1 & 2.  
6
7
C1A  
C1B  
C2B  
C2A  
CP  
8
9
12  
Charge Pump  
Output  
Charge pump output; an external ceramic buffer capacitor shall be connected between  
CP and VS to provide stable output voltage during transient noise on VS.  
10  
31  
CPSW  
RSTB  
Charge Pump  
Switched charge pump output; activates external reverse battery and security power  
MOSFET switches via SPI.  
Switched Output  
Wake Input  
Digital input with falling edge digital deglitch and pulldown resistor; active low master  
reset; the device is in wake state when the pin is high.  
32  
33  
34  
35  
36  
37  
38  
39  
CSB  
SCLK  
SI  
SPI Chip Select  
SPI Clock  
Digital input with pullup resistor; active low chip select.  
Digital input with pulldown resistor.  
SPI Serial Input  
PWM Inputs  
Digital input with pulldown resistor.  
Digital inputs with symmetrical adaptive digital deglitch and pulldown resistor; pro-  
vide PWM signals to the halfbridge predrivers.  
PWM4  
PWM3  
PWM2  
PWM1  
FSM  
Failsafe Input  
Digital input with symmetrical digital deglitch and pulldown resistor; the active high  
failsafe mode (can be set via an external watchdog circuit).  
40  
SO  
SPI Serial Output  
Digital tristate output with highside path protection to prevent VCC backbias in the  
event of an external voltage regulator failure or short to VS.  
Highside  
Predriver  
Output  
Highside predrivers with pulldown resistor to HBx switch nodes; gate drive for ex-  
ternal logiclevel NMOS FETs.  
14  
17  
20  
23  
26  
29  
15  
18  
21  
24  
27  
30  
13  
16  
19  
22  
25  
28  
4
GH1  
GH2  
GH3  
GH4  
GH5  
GH6  
HB1  
Halfbridge  
Switch Node  
Monitoring inputs for external halfbridge switches 1:6; highside MOSFET source  
node; lowside MOSFET drain node.  
HB2  
HB3  
HB4  
HB5  
HB6  
Lowside  
Predriver  
Output  
Lowside predrivers with pulldown resistor to PGND;  
gate drive for external logiclevel NMOS FETs.  
GL1  
GL2  
GL3  
GL4  
GL5  
GL6  
RESERVED  
EP  
Factory Use  
Connect to GND.  
Connect to GND.  
Exposed Pad  
www.onsemi.com  
4
NCV7546  
Exposed Pad  
(EP)  
40 39 38 37 36 35 34 33 32 31  
VCC  
DGND  
1
2
30  
HB6  
GH6  
GL6  
HB5  
GH5  
GL5  
HB4  
GH4  
GL4  
HB3  
29  
28  
27  
26  
25  
24  
23  
22  
21  
3
AGND  
RESERVED  
PGND  
4
5
NCV7546  
6
C1A  
C1B  
7
8
C2B  
9
C2A  
10  
CPSW  
11 12 13 14 15 16 17 18 19 20  
Figure 3. 40 Pin QFNW 6 x 6 mm Exposed Pad Pinout (Top View)  
MAXIMUM RATINGS (Except as noted, voltages are with respect to AGND = DGND = PGND = GND.)  
Rating Symbol  
VS  
Value  
Unit  
VS Supply  
DC: 2 min @ 25°C  
0.3 to 28  
V
MAX  
AC: ISO 167502 §4.6.4.2.3 Test B, 400 ms @ 25°C  
40  
VCC Supply  
VCC  
0.3 to 7.0  
V
V
MAX  
Output Voltage:  
CP, CPSW  
SO  
V_OUT  
V_SO  
0.3 to 40  
0.3 to 20  
MAX  
MAX  
Input Voltage:  
FSM, C1A, C1B, C2A, C2B  
V_IN  
V_IN  
V_IN  
V_IN  
I_IN  
T
0.3 to 40  
1.0 to 40  
0.3 to 20  
0.3 to 3.5  
5.0  
V
V
MAX1  
MAX2  
MAX3  
MAX4  
MAX  
J
Input Voltage (Clamped):  
HBx  
Input Voltage:  
Input Voltage:  
CSB, SCLK, SI, RSTB, PWMx  
RESERVED  
V
V
Input Current (Clamped): CSB, SCLK, SI, RSTB, FSM, PWMx, GHx, GLx  
Junction Temperature  
mA  
°C  
°C  
°C  
40 to 150  
55 to 150  
260  
Storage Temperature  
T
STG  
Peak Reflow Soldering Temperature: Leadfree 60 to 150 seconds at 217°C (Note 1)  
T
PK  
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.  
1. See or download ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D  
www.onsemi.com  
5
 
NCV7546  
ATTRIBUTES  
Characteristic  
Symbol  
Value  
Unit  
ESD Capability:  
Human Body Model per AECQ100002  
V
kV  
ESD_HBM  
All pins  
VS, HBx  
2.0  
4.0  
Charged Device Model per AECQ100011  
V
V
ESD_CDM  
All Pins  
Corner Pins  
500  
750  
Moisture Sensitivity (Note 1)  
MSL  
3
Package Thermal Resistance – Stillair, P = 1 W (Uniform Power Density)  
°C/W  
IN  
Junction–to–Ambient, Rq  
(Note 2)  
(Note 3)  
Rq  
Rq  
RY  
JBT  
70.9  
32.2  
10.9  
JA  
JA  
JA  
Junction–to–Board Top, RY  
JBT  
2
2. 2S0P 2layer PCB based on JESD513, 80 x 80 x 1.6 mm FR4, 20 thermal vias, 1 oz. signal, 1 oz. 400 mm bottom spreader.  
2
3. 2S2P 4layer PCB based on JESD517, 80 x 80 x 1.6 mm FR4, 20 thermal vias, 1 oz. signal, 1 oz. 6400 mm internal spreaders.  
RECOMMENDED OPERATING CONDITIONS  
Parameter  
Symbol  
VS  
Min  
7.0  
4.5  
3.5  
0
Max  
18.0  
5.5  
Unit  
V
Main Power Supply Voltage  
Logic Power Supply Voltage  
Logic High Input Voltage  
OP  
VCC  
V
OP  
IN_HIGH  
V
VCC  
V
OP  
Logic Low Input Voltage  
V
1.5  
25  
V
IN_LOW  
Halfbridge Output PWM Rate  
f
kHz  
nF  
MHz  
ms  
PWM  
Charge Pump Capacitors (C1, C2, CCP)  
SPI Clock Frequency  
220  
0.1  
4700  
2.5  
f
SCLK  
Startup Delay at VCC PowerOn Reset (POR) (Note 4)  
Ambient StillAir Operating Temperature  
t
200  
125  
RESET  
T
A
40  
°C  
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.  
4. Minimum wait time until device is ready to accept serial input data.  
www.onsemi.com  
6
 
NCV7546  
PARAMETRIC TABLES  
ELECTRICAL CHARACTERISTICS  
(4.5 V VCC 5.5 V, 7.0 V VS 18 V, RSTB = VCC, CR1.D[10] = 1, 40°C T 150°C, unless otherwise specified.) (Note 5)  
J
Characteristic  
VS SUPPLY  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
Standby Current  
I
I
VS = 12.0V, 0 v VCC v 5.5 V, RSTB = 0,  
A
5.0  
mA  
VS_SBY  
T = 25°C  
Operating Current  
VCC = 5.0 V, RSTB = 1, T = 25°C  
mA  
VS_OP0  
A
Default Settings at POR, SPI Inactive  
CR1.D[10]=0  
1.4  
17.8  
5.0  
5.0  
25.0  
5.5  
I
CR1.D[10]=1  
mA  
V
VS_OP1  
Undervoltage Lockout  
VS  
VS  
VS decreasing, SR0.D[5] ³ 1  
SR0.D[5] ³ 0  
4.5  
100  
UVLO  
Undervoltage Hysteresis  
200  
mV  
UVHY  
(after read status if VS > VS  
)
UVLO+UVHY  
Undervoltage Filter Time  
Overvoltage Shutdown  
t
VS decreasing  
4.0  
19.0  
18.0  
5.0  
20.0  
19.0  
0.9  
6.0  
21.0  
20.0  
ms  
V
UVDGL  
VS  
VS increasing, SR0.D[4] ³ 1  
VS decreasing, SR0.D[4] ³ 0  
SR0.D[4] ³ 0  
OVSDR  
OVSDF  
VS  
V
Overvoltage Hysteresis  
VS  
V
OVHY  
(after read status if VS < VS  
)
OV – OVHY  
Overvoltage Filter Time  
VS PWM Threshold  
VS PWM Hysteresis  
t
VS increasing  
4.0  
8.90  
5.0  
9.45  
100  
6.0  
10.0  
ms  
V
OVDGL  
VS  
VS decreasing, SR0.D[7] ³ 1  
PWM  
VS  
SR0.D[7] ³ 0 and/or SR0.D[6] ³ 0  
(after read status if VS > VS  
mV  
PWM_HY  
)
PWM +PWM_HY  
VCC SUPPLY  
Standby Current  
I
VS = 12.0V, VCC = 5.5 V , RSTB = 0, T = 25°C  
5.0  
mA  
VCC_SBY  
A
Default Settings at POR, SPI Inactive  
Operating Current  
I
VS = 12.0V, RSTB = 1, T = 25°C  
6.2  
12.0  
4.49  
4.20  
mA  
V
VCC_OP  
A
PowerOn Reset Threshold  
VCC  
VCC Increasing  
VCC Decreasing  
3.71  
3.50  
4.10  
3.85  
PORR  
PORF  
VCC  
V
CHARGE PUMP  
C1 = C2 = 470 nF; CCP = 1000 nF  
Singlestage, complementaryphase topology  
(Note 6)  
Switching Frequency  
f
0.86  
1.14  
1.43  
MHz  
CP  
Spread Spectrum  
Modulation Depth  
Modulation Rate  
CP  
CPMOD  
15  
45.6  
%
kHz  
MOD  
f
Regulation Voltage  
Startup Delay  
CP  
V(CP, VS), VS > VS  
, 0 v I(CP) v 15 mA  
8.3  
8.9  
9.5  
V
REG  
PWM  
CP  
VS = 13V, I(CP) = no load  
C1 = C2 = 470 nF, CCP = 1000 nF  
(Note 6)  
500  
ms  
DLY  
Dropout Voltage  
CP  
CP  
V(VS) V(CP, VS), I(CP) = 10 mA, VS=9.4  
1.50  
1.75  
1.90  
8.8  
V
DROP0  
V(VS) V(CP, VS), I(CP) = 15 mA,  
DROP1  
VS=10V and SR0.D[7] = 0  
T w 125°C  
J
Charge Pump Low Detection  
CP  
CP  
V(CP, VS) decreasing, VS > VS  
, SR0.D[7] ³ 1  
7.3  
300  
120  
8.0  
V
LOW0  
PWM  
Detection margin, CP  
= CP  
CP  
LOW0  
mV  
ms  
LOW1  
LOW1  
REG  
Charge Pump Low Detection  
Filter Time  
t
150  
180  
CPL_DGL  
Charge Pump Low Hysteresis  
CP  
SR0.D[7] ³ 0  
100  
mV  
V
LOW_HY  
(after read status if V(CP,VS) > CP  
)
LOW+LOW_HY  
Charge Pump Fail Detection  
CP  
V(CP, VS) decreasing, SR0.D[6] ³ 1  
4.925  
5.375  
5.750  
FAIL  
www.onsemi.com  
7
NCV7546  
ELECTRICAL CHARACTERISTICS (continued)  
(4.5 V VCC 5.5 V, 7.0 V VS 18 V, RSTB = VCC, CR1.D[10] = 1, 40°C T 150°C, unless otherwise specified.) (Note 5)  
J
Characteristic  
CHARGE PUMP  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
Charge Pump Fail Detection  
Filter Time  
t
120  
150  
100  
30.25  
1.0  
1.5  
180  
ms  
mV  
V
CPF_DGL  
Charge Pump Fail Hysteresis  
CP  
SR0.D[6] ³ 0  
FAIL_HY  
(after read status if V(CP,VS) > CP  
)
FAIL+FAIL_HY  
Charge Pump Overvoltage  
Detection  
CP  
VS increasing  
28.0  
0.5  
32.5  
2.0  
OV  
Charge Pump Overvoltage  
Hysteresis  
CP  
V
OV_HYS  
CP Switch Resistance  
R
*Guaranteed by Simulation*  
8x CP switches in parallel, T = 25°C  
W
CPTOT  
A
Switched CP Output Resis-  
tance  
R
CR1.D[9] = 1, I(CPSW) = 5 mA  
CR1.D[9] = 0  
100  
1.0  
W
CPSW_ON  
Switched CP Output Leakage  
CP  
1.0  
0
uA  
SW_LKG  
DIGITAL I/O  
V
V
High  
Low  
V
CSB, SCLK, SI, RSTB, FSM, PWMx  
CSB, SCLK, SI, RSTB, FSM, PWMx  
3.5  
V
IN_X  
IN_X  
INHX  
V
1.5  
135  
135  
V
INLX  
Input Pulldown Resistance  
Input Pullup Resistance  
Input Current  
R
SCLK, SI, RSTB, FSM, PWMx, V  
= VCC  
65  
65  
100  
100  
0
kW  
kW  
mA  
PDX  
INX  
R
CSB, V = 0V  
IN  
PU  
I
V
INX  
V
INX  
= 5.5V: SCLK, SI, RSTB, FSM, PWMx  
= 0V: CSB  
80  
80  
INX  
Input Leakage  
I
V
INX  
V
INX  
= 0V: SCLK, SI, RSTB, FSM, PWMx  
= VCC: CSB  
1.0  
0
1.0  
mA  
IN_LKG  
Input Filter Time  
Reset Deglitch Time  
Reset Assert Time  
SO Low Voltage  
t
FSM input  
8.0  
8.0  
10  
12  
ms  
ms  
ms  
V
IN_DGL  
t
Minimum RSTB pulse (H ³ L ³ H) detected  
Minimum RSTB hold after H ³ L transition  
RST_DGL  
t
14  
18.4  
0.4  
WRST  
V
I
= 1.0 mA  
SOL  
SOH  
SINK  
SOURCE  
SO High Voltage  
V
I
= 1.0 mA  
VCC –  
0.4  
V
SO TriState Leakage Current  
SO  
CSB = VCC, SO = VCC/2  
1.0  
1.0  
mA  
LKG  
SERIAL PERIPHERAL INTERFACE (See Figure 4)  
VCC = 5.0V, FSCLK = 2.5 MHz, CLOAD = 80 pF, all timing is at 30% and 70% VCC unless otherwise specified.  
SCLK Clock Period  
SCLK High Time  
SCLK Low Time  
Maximum Input Capacitance  
Sl Setup Time  
t
400  
200  
200  
ns  
ns  
ns  
pF  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
SCLK  
CLKH  
t
SCLK = 70% VCC to 70% VCC  
SCLK = 30% VCC to 30% VCC  
SCLK, Sl  
t
CLKL  
C
(Note 6)  
(Note 6)  
(Note 6)  
(Note 6)  
(Note 6)  
(Note 6)  
(Note 6)  
15  
INX  
SISU  
SIHD  
t
Sl = 30%|70% to SCLK = 70% VCC  
SCLK = 30% to Sl = 30%|70% VCC  
25  
25  
Sl Hold Time  
t
SO Rise Time  
t
(20% V to 80% VCC)  
25  
50  
50  
SOR  
SO  
SO Fall Time  
t
(80% V to 20% VCC)  
SOF  
SO  
CSB Setup Time  
CSB Hold Time  
t
CSB = 30% to SCLK = 30% VCC  
SCLK = 30% to CSB = 70% VCC  
60  
75  
CSBSU  
CSBHD  
t
CSB to SO Assert Time  
t
CSB = 30% VCC to SO = 30%|70% VCC  
RLOAD = 5 kW  
65  
125  
SO_A  
(Note 6)  
www.onsemi.com  
8
NCV7546  
ELECTRICAL CHARACTERISTICS (continued)  
(4.5 V VCC 5.5 V, 7.0 V VS 18 V, RSTB = VCC, CR1.D[10] = 1, 40°C T 150°C, unless otherwise specified.) (Note 5)  
J
Characteristic  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
SERIAL PERIPHERAL INTERFACE (See Figure 4)  
CSB to SO Release Time  
t
CSB = 70% VCC to SO = 20%|80% VCC/2  
RLOAD = 5 kW  
350  
ns  
SO_R  
(Note 6)  
(Note 6)  
SO Delay Time  
SO  
CS  
SCLK = 70% VCC to SO = 30%|70%  
65  
125  
1.0  
ns  
DLY  
Transfer Delay Time  
WATCHDOG TIMER  
Watchdog Timeout  
CSB rising edge to next falling edge.  
(Note 6)  
ms  
DLY  
t
CR1.D[8] = 0  
CR1.D[8] = 1  
20  
400  
25  
500  
30  
600  
ms  
WD  
Core Clock Oscillator  
f
40  
MHz  
CORE  
HALFBRIDGE PREDRIVER OUTPUTS  
VS > VS  
PWM  
Onstate Drive Voltage  
V
Highside, V  
= H = V(GHx, HBx),  
= H =V(GLx, PGND),  
PDLX  
8.3  
8.1  
9.5  
9.8  
V
V
V
V
V
V
PDHX  
PDHX  
No External Load  
V
Lowside, V  
No External Load  
PDLX  
Highside driver Gatesource  
Clamp Positive Voltage  
V
V
V(GHx, HBx),  
14.0  
20.0  
11.5  
1.0  
18.0  
16.0  
18.0  
GSX_CLPH  
I
= 3.0 mA  
CLMP  
Highside driver Sourcegate  
Clamp Negative Voltage  
V(HBx, GHx),  
I = 2.0 mA  
CLMP  
SGX_CLPH  
Lowside driver Gatesource  
Clamp Positive Voltage  
V
V(GLx, PGND),  
GSX_CLPL  
I
= 10 mA  
CLMP  
Lowside driver Gatesource  
Clamp Negative Voltage  
V
V(GLx, PGND),  
GSX_CLN  
I
= 1.0 mA  
CLMP  
Gate Drive Timeout  
t
I
v I  
16  
1.2  
65  
20  
24  
ms  
mA  
kW  
TIMEOUT  
GHx  
GHx_SS  
Gate Drive Timeout Current  
I
V(GHx, HBx) = 0 V , t > t  
1.0  
100  
0.8  
135  
GHx_SS  
TIMEOUT  
Gatesource Pulldown  
Resistor  
R
R(GHx, HBx), R(GLx, PGND)  
GSX  
Cross Conduction Blank Time  
t
BLANKx[1:0] = 0x00  
BLANKx[1:0] = 0x01  
BLANKx[1:0] = 0x02  
BLANKx[1:0] = 0x03  
0.8  
1.6  
2.4  
3.2  
1.0  
2.0  
3.0  
4.0  
1.2  
2.4  
3.6  
4.8  
ms  
BLANKX  
GHx, GLx  
PREDRIVER SLOPE CONTROL  
VS > VS  
PWM  
Highside Precharge Time  
GHx Rising and Falling Slope  
t
T_PCx[1:0] = 0x00  
80  
100  
200  
300  
400  
120  
240  
360  
480  
ns  
PRCX  
T_PCx[1:0] = 0x01  
T_PCx[1:0] = 0x02  
T_PCx[1:0] = 0x03  
160  
240  
320  
www.onsemi.com  
9
NCV7546  
ELECTRICAL CHARACTERISTICS (continued)  
(4.5 V VCC 5.5 V, 7.0 V VS 18 V, RSTB = VCC, CR1.D[10] = 1, 40°C T 150°C, unless otherwise specified.) (Note 5)  
J
Characteristic  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
PREDRIVER SLOPE CONTROL  
Highside Precharge Current  
GHx Rising Slope  
I
I_PCRx[2:0] = 0x00  
I_PCRx[2:0] = 0x01  
I_PCRx[2:0] = 0x02  
I_PCRx[2:0] = 0x03  
I_PCRx[2:0] = 0x04  
I_PCRx[2:0] = 0x05  
I_PCRx[2:0] = 0x06  
I_PCRx[2:0] = 0x07  
I_PCFx[2:0] = 0x00  
I_PCFx[2:0] = 0x01  
I_PCFx[2:0] = 0x02  
I_PCFx[2:0] = 0x03  
I_PCFx[2:0] = 0x04  
I_PCFx[2:0] = 0x05  
I_PCFx[2:0] = 0x06  
I_PCFx[2:0] = 0x07  
1.23  
4.52  
1.50  
5.25  
1.77  
5.99  
mA  
PRCX_R  
V(GHx) = 3.5 V,  
V(HBx) = 0 V  
7.42  
8.63  
9.84  
10.65  
14.19  
17.42  
20.64  
24.19  
24.84  
30.64  
36.12  
41.61  
47.41  
52.89  
58.38  
64.18  
1.23  
12.38  
16.50  
20.25  
24.00  
28.13  
28.88  
35.63  
42.00  
48.38  
55.13  
61.50  
67.88  
74.63  
1.50  
14.11  
18.81  
23.09  
27.36  
32.07  
32.92  
40.62  
47.88  
55.15  
62.85  
70.11  
77.38  
85.08  
1.77  
Highside Precharge Current  
GHx Falling Slope  
I
mA  
mA  
mA  
PRCX_F  
V(GHx) = (VS + 3.5) V,  
V(HBx) = VS  
Highside Slew Current  
GHx Rising and Falling Slope  
I
SR_CTRLx[2:0] = 0x00  
SR_CTRLx[2:0] = 0x01  
SR_CTRLx[2:0] = 0x02  
SR_CTRLx[2:0] = 0x03  
SR_CTRLx[2:0] = 0x04  
SR_CTRLx[2:0] = 0x05  
SR_CTRLx[2:0] = 0x06  
SR_CTRLx[2:0] = 0x07  
SR_CTRLx[2:0] = 0x00  
SR_CTRLx[2:0] = 0x01  
SR_CTRLx[2:0] = 0x02  
SR_CTRLx[2:0] = 0x03  
SR_CTRLx[2:0] = 0x04  
SR_CTRLx[2:0] = 0x05  
SR_CTRLx[2:0] = 0x06  
SR_CTRLx[2:0] = 0x07  
SRX  
1.94  
2.25  
2.57  
Rising: V(GHx) = 3.5 V,  
V(HBx) = 0 V  
2.91  
3.38  
3.85  
4.52  
5.25  
5.99  
Falling: V(GHx) = (VS + 3.5) V,  
V(HBx) = VS  
6.78  
7.88  
8.98  
10.00  
14.84  
21.93  
5.16  
11.63  
17.25  
25.50  
6.00  
13.26  
19.67  
29.07  
6.84  
Lowside Drive Current  
GLx Rising and Falling slope  
I
LSX  
7.74  
9.00  
10.26  
15.41  
23.94  
35.93  
53.03  
78.66  
11.63  
18.06  
27.11  
40.01  
59.34  
87.72  
13.52  
21.00  
31.52  
46.52  
69.00  
V(GLx) = 3.5 V  
102.00 116.28  
SLOPE CONTROL CALIBRATION UNIT  
Slope Calibration Comparator  
Window Thresholds  
V
Falling slope window lower threshold  
Falling slope window upper threshold  
Rising slope window lower threshold  
Rising slope window upper threshold  
3.0  
13  
82  
92  
5.0  
15  
85  
95  
62  
50  
7.0  
17  
88  
98  
100  
% VS  
CALF_L  
CALF_U  
CALR_L  
CALR_U  
CAL_PD  
V
V
V
Comparator Propagation Delay  
Sample Synchronization Delay  
t
ns  
ns  
t
t
= 2/f  
SYNC  
SYNC  
CORE  
www.onsemi.com  
10  
NCV7546  
ELECTRICAL CHARACTERISTICS (continued)  
(4.5 V VCC 5.5 V, 7.0 V VS 18 V, RSTB = VCC, CR1.D[10] = 1, 40°C T 150°C, unless otherwise specified.) (Note 5)  
J
Characteristic  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
SLOPE CONTROL CALIBRATION UNIT  
Calibration Precharge Time  
t
CAL_PC[3:0] = 0x00  
(Note 7)  
50  
(Note 7)  
ns  
CAL_PCx  
CAL_PC[3:0] = 0x01  
CAL_PC[3:0] = 0x02  
CAL_PC[3:0] = 0x03  
CAL_PC[3:0] = 0x04  
CAL_PC[3:0] = 0x05  
CAL_PC[3:0] = 0x06  
CAL_PC[3:0] = 0x07  
CAL_PC[3:0] = 0x08  
CAL_PC[3:0] = 0x09  
CAL_PC[3:0] = 0x0A  
CAL_PC[3:0] = 0x0B  
CAL_PC[3:0] = 0x0C  
CAL_PC[3:0] = 0x0D  
CAL_PC[3:0] = 0x0E  
CAL_PC[3:0] = 0x0F  
CAL_DLY[3:0] = 0x00  
CAL_DLY[3:0] = 0x01  
CAL_DLY[3:0] = 0x02  
CAL_DLY[3:0] = 0x03  
CAL_DLY[3:0] = 0x04  
CAL_DLY[3:0] = 0x05  
CAL_DLY[3:0] = 0x06  
CAL_DLY[3:0] = 0x07  
CAL_DLY[3:0] = 0x08  
CAL_DLY[3:0] = 0x09  
CAL_DLY[3:0] = 0x0A  
CAL_DLY[3:0] = 0x0B  
CAL_DLY[3:0] = 0x0C  
CAL_DLY[3:0] = 0x0D  
CAL_DLY[3:0] = 0x0E  
CAL_DLY[3:0] = 0x0F  
150  
HBx Rising & Falling Slope  
250  
350  
450  
550  
650  
750  
850  
950  
1050  
1150  
1250  
1350  
1450  
1550  
0.35  
0.55  
0.75  
0.95  
1.15  
1.35  
1.55  
1.75  
1.95  
2.15  
2.35  
2.55  
2.75  
2.95  
3.15  
3.35  
Calibration Delay Time  
t
(Note 7)  
(Note 7)  
ms  
CAL_DLYx  
HBx Rising & Falling Slope  
www.onsemi.com  
11  
NCV7546  
ELECTRICAL CHARACTERISTICS (continued)  
(4.5 V VCC 5.5 V, 7.0 V VS 18 V, RSTB = VCC, CR1.D[10] = 1, 40°C T 150°C, unless otherwise specified.) (Note 5)  
J
Characteristic  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
HALFBRIDGE DIAGNOSTICS  
Static VDS Monitor Thresholds VDS  
VDSx[2:0] = 0x00  
VDSx[2:0] = 0x01  
VDSx[2:0] = 0x02  
VDSx[2:0] = 0x03  
VDSx[2:0] = 0x04  
VDSx[2:0] = 0x05  
VDSx[2:0] = 0x06  
VDSx[2:0] = 0x07  
263  
356  
445  
534  
623  
712  
801  
890  
0.92  
300  
400  
500  
600  
700  
800  
900  
1000  
1.15  
337  
444  
555  
666  
777  
888  
999  
1110  
1.38  
mV  
THR_S  
VDS = V(VS, HBx)  
or−  
VDS = V(HBx, GND)  
Static VDS Monitor  
Filter Time  
t
ms  
DGL_STAT  
Static VDS Monitor  
Propagation Delay  
t
550  
750  
ns  
VDSS_PD  
Dynamic VDS Monitor  
Thresholds  
VDS  
VDS  
77.0  
17.0  
80.0  
20.0  
0.35  
0.55  
0.75  
0.95  
1.15  
1.35  
1.55  
1.75  
1.95  
2.15  
2.35  
2.55  
2.75  
2.95  
3.15  
3.35  
330  
83.0  
23.0  
% VS  
% VS  
ms  
THR_R  
THR_F  
Dynamic VDS Detection  
Delay Time  
t
T_DLYX[3:0] = 0x00  
T_DLYX[3:0] = 0x01  
T_DLYX[3:0] = 0x02  
T_DLYX[3:0] = 0x03  
T_DLYX[3:0] = 0x04  
T_DLYX[3:0] = 0x05  
T_DLYX[3:0] = 0x06  
T_DLYX[3:0] = 0x07  
T_DLYX[3:0] = 0x08  
T_DLYX[3:0] = 0x09  
(Note 7)  
(Note 7)  
DLYX  
Rising or Falling Slope  
T_DLYX[3:0] = 0x0A  
T_DLYX[3:0] = 0x0B  
T_DLYX[3:0] = 0x0C  
T_DLYX[3:0] = 0x0D  
T_DLYX[3:0] = 0x0E  
T_DLYX[3:0] = 0x0F  
Dynamic VDS Monitor  
Filter Time  
t
t
231  
429  
100  
ns  
ns  
DGL_DYN  
Dynamic VDS Monitor  
Propagation Delay  
59  
VDSD_PD  
HBx Monitor Threshold  
VHB  
45  
50  
1.0  
7.5  
55  
2.0  
9.0  
% VS  
ms  
THR  
HBx Monitor Propagation Delay  
HBx Monitor Test Currents  
t
HBX_PD  
I
CR0.HB_ENx = 0, HB1, HB3, HB5  
source or sink, HBx = VS/2, 10V v VS v 16V  
6.0  
mA  
TST  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
5. Min/Max values are valid for the stated temperature range unless noted otherwise. Min/Max values are guaranteed by test, design or  
statistical correlation  
6. No production test  
7. These values, measured in production via test mode, result in values that are t  
longer than the stated values. The specification limits  
SYNC  
shall therefore be: (t  
Typ + t  
Typ) 20%, (t  
Typ + t  
Typ) 20%, and (t  
Typ + t  
Typ) 20%.  
CAL_PCx  
SYNC  
CAL_DLYx  
SYNC  
DLYX  
SYNC  
www.onsemi.com  
12  
 
NCV7546  
TRANSFER  
DELAY  
CSB  
SETUP  
70%  
CSB  
SCLK  
SI  
30%  
SCLK PERIOD  
CSB  
HOLD  
SCLK  
HIGH  
SCLK  
LOW  
70%  
1
16  
30%  
70%  
SI  
SETUP  
SI  
HOLD  
X
BITS 14...1  
LSB IN  
MSB IN  
30%  
CSB to SO  
ASSERT  
SO  
DELAY  
SO  
RISE,FALL  
CSB to SO  
RELEASE  
70%  
30%  
80%  
20%  
SO  
BITS 14...1  
LSB OUT  
X
MSB OUT  
{05/20/16}  
Figure 4. SPI Timing  
www.onsemi.com  
13  
NCV7546  
DETAILED OPERATING DESCRIPTION  
Power Supply  
The power supply block provides:  
all internal supply and reference voltages;  
all internal bias and reference currents;  
VCC poweron reset (POR) and VS  
under/overvoltage lockout signals.  
Table 1 gives suggested values for the external pump and  
buffer capacitors to support the charge pump DC loading  
while maintaining good transient response and regulation  
stability.  
Table 1. SUGGESTED CHARGE PUMP CAPACITORS  
DC Load  
(mA)  
Pump Capacitors  
C1, C2 (nF)  
Buffer Capacitor  
CCP (nF)  
The analog and power portions of the device (reference  
voltages/currents, charge pump, lowside gate drivers, etc.)  
are supplied from the VS terminal. Each of the lowside gate  
driver outputs (GLx) is supplied from VS via an individual  
buffer (source follower) with voltage limit functionality.  
The highside gate driver outputs (GHx) are supplied from  
a regulated charge pump.  
The logic core and the SPI communication interface are  
supplied from the VCC terminal in order to achieve a high  
frequency operation by use of external bypass capacitors. In  
case of breakdown of the external voltage regulator, the  
device can be protected by use of an external voltage limiter,  
which must limit the maximum voltage at the VCC terminal  
1.0  
7.5  
100  
220  
470  
220  
470  
15.0  
1000  
The device is initialized at powerup into a reduced power  
state and the charge pump disabled. The charge pump is  
controlled by SPI command via the CR1.DRV_EN bit (see  
Table 7) and the charge pump is:  
disabled when CR1.DRV_EN=0;  
enabled when CR1.DRV_EN=1.  
to VCC  
(see § MAXIMUM RATINGS).  
The optional external reverse protection and security  
switches are connected to the charge pump buffer capacitor  
through the switched charge pump (CPSW) output. The  
output is controlled by SPI command via the CR1.CP_SW  
bit (see Table 7). The CPSW output is:  
disabled (the reverse and security MOSFETs are turned  
OFF) when CR1.CP_SW=0;  
MAX  
The outputs are disabled during device initialization at  
powerup via an interlock between VS and VCC and such  
that no control is available until after VCC > VCC  
§ Electrical Characteristics: VCC Supply). Reverse battery  
protection for VS and the VCC regulator is provided  
externally by the application (see Figure 2).  
(
see  
PORR  
The device is initialized at powerup into a reduced power  
state (CR1.DRV_EN = 0, see § SPI Control Set):  
the charge pump is disabled;  
enabled (the reverse and security MOSFETs are turned  
ON) when CR1.CP_SW=1.  
The charge pump is internally monitored to ensure safe  
operation of the charge pump circuit and the highside  
driver outputs (see § Protection and Diagnosis Charge  
Pump Monitoring). Due to the single stage configuration the  
charge pump provides the following output characteristics  
(see Figure 5, Figure 6, § SPI Diagnosis Set and § Electrical  
Characteristics: Charge Pump):  
all gate drive currents are disabled;  
gate pulldown structures are enabled;  
HBx diagnostic test currents are available (see  
§ OFFstate Monitoring of Halfbridge Drivers).  
The device is placed into a full power state when  
CR1.DRV_EN = 1.  
Multiple GND pins are used in order to avoid loss of GND  
due to a singlepoint failure, to improve ESD capability, and  
to improve the VDS overload protection performance of the  
device.  
V(CP, VS) < CP  
FAIL  
SR0.CPF 1  
the GHx and GLx outputs are shut down to prevent  
damage to the external power MOSFETs;  
VS < VS  
PWM  
SR0.CPL 1  
Charge Pump  
A regulated charge pump circuit in singlestage /  
complementaryphase configuration is implemented. The  
charge pump is sized to drive up 4 highside drivers in PWM  
the CP output voltage follows the VS voltage (the  
regulation saturates) with a maximum drop voltage per  
the equation V(CP, VS) = VS CP  
;
DROP  
(
.
operation f  
25 kHz)  
PWM  
CP  
< V(CP, VS) < CP  
SR0.CPL 1  
VS VS VS  
FAIL  
LOW  
The topology utilizes 2 external pump capacitors and an  
external buffer capacitor (see Figure 2) to supply:  
the highside gate driver outputs (GHx);  
an optional external reverse protection power  
MOSFET;  
PWM  
OVSDR  
the charge pump delivers a regulated output voltage  
V(CP, VS) = CP and PWM operation of the GHx  
REG  
outputs is allowed;  
an optional external security switch power MOSFET.  
www.onsemi.com  
14  
 
NCV7546  
In the case of VS overvoltage, the charge pump  
VS  
< VS < VS(CP  
the charge pump including the CPSW output is  
functional, but the GHx outputs are shut down;  
)
OVSDF  
OV  
automatically resumes normal operation when the VS  
.
voltage returns to below CP CP  
In the case of  
it should be  
OV  
OV_HYS  
VS < VS  
or V(CP, VS) < CP  
PWM  
LOW  
VS > VS(CP  
)
OV  
considered for the microcontroller to adopt a PWM duty  
ratio management schema in order to minimize charge pump  
loading while ensuring smooth motor operation.  
the charge pump is disabled and the charge pump buffer  
capacitor is discharged to VS in order to protect the  
device from destruction.  
V(CP, VS)  
CP In Regulation  
CPREG  
CPLOW  
(MIN)  
CP Low OR VS < VS  
SR0.D[7] 1  
PWM  
CPFAIL  
(MIN)  
CP Fail  
GHx L  
GLx L  
SR0.D[6] 1  
V(VS)  
VSPWM  
(MAX)  
VSOVSD  
(MIN)  
CPDROP  
{02/16/2018}  
Figure 5. Charge Pump Characteristics  
V
Load Dump Rise Time  
(per ISO 167502 §4.6.4.2.3 Test B)  
V(VSMAX  
)
)
V(CPOV  
CPREG  
V(CP)  
V(VS)  
CPREG  
t
CP Oscillator Stopped  
Buffer Cap Discharged to VS  
{04/07/2014}  
Figure 6. Charge Pump Overvoltage Behavior  
www.onsemi.com  
15  
 
NCV7546  
SPI Interface  
Watchdog Timer) in order to facilitate module boot loader  
programming. The timeout setting is controlled by the  
CR1.WD_CFG bit:  
A fullduplex synchronous serial data transfer interface  
(SPI) is used to control the device and provide diagnosis  
during normal operation. Daisy chain capability of the  
interface is implemented in order to minimize circuit  
expenditure and communication efforts. The SPI protocol  
utilizes 16bit data words (B15 = MSB). The idle state of  
SCLK is low and the SI data must be stable before the falling  
edge of SCLK (“legacy mode 1”: CPOL=0, CPHA=1).  
The interface consists of 4 I/O lines with 5V CMOS logic  
levels and termination resistors (see Figure 7, Figure 2):  
when CR1.WD_CFG=0 (default setting) the WD  
timeout is t  
= 25 ms;  
WD  
when CR1.WD_CFG=1 the WD timeout is t  
=
WD  
500 ms.  
The first WD bit value sent after VCC POR or wakeup  
must be WD = 0 in the first frame, then WD = 1 in the next.  
A correct communication is reported when bit SR0.SPIF  
= 0 and the device is in NORMAL MODE (NM) when bit  
SRx.NM = 1. The device enters FAILSAFE MODE  
immediately in the event of an SPI communication error(see  
§ Operating Modes).  
the activelow CSB enables the SPI interface;  
the SCLK pin clocks the internal shift registers of the  
device;  
the SI pin receives data of the input shift registers MSB  
first;  
Serial Data and SPI Register Structures  
the SO pin sends data of the output shift registers MSB  
The input and output message formats of the implemented  
SPI protocol are as shown in the following tables. In the  
descriptions in the following sections, it is implied that the  
frame length is correct and that the WD bit has been properly  
toggled when sending and receiving SPI messages. Please  
also note that the SPI hardware protocol is a “framebehind”  
response type, i.e. the requested data is delivered in the next  
frame.  
first.  
The device offers the following SPI communication error  
checks in order to protect the application from unintended  
motor activation:  
protocol length error (modulo 16);  
no edges on SCLK during a CSB period;  
an undefined SPI command (not used bits must be set  
to logic 0);  
watchdog (WD) toggle (the internal watchdog bit  
(CRx.WD) must be toggled with each SPI message);  
WD timeout (the WD bit must be toggled before the  
internal watchdog timeout is reached).  
SPI Control Set  
The first 4 bits (D15 ... D12) serve as address bits, while  
12 bits (D11 ... D0) are used as data bits. The D11 bit is the  
WD toggle bit: A SPI fail is detected if the bit is not toggled  
within the WD timeout. The D10 bit may be used as an  
extended address in some messages.  
All Control Register (CRx) bits are initialized to logic 0  
after a reset. The predefined value is off / inactive unless  
otherwise noted. The SPI control set (input data map) and  
input data structure prototype are shown in the following  
tables.  
An SI pin stuckat condition during a CSB period is  
detected by a WD toggle error. A VCC undervoltage  
condition is directly blocking the complete SPI functionality  
via the VCC  
signal.  
PORF  
The length of the watchdog timeout is SPI programmable  
(see § SPI Control Set and § Electrical Characteristics:  
TOGGLE  
CSB  
SAMPLE  
4 13  
1
2
3
14  
15  
16  
SCLK  
SI  
X
B15  
MSB  
B15  
B14  
B14  
B13  
B13  
B12 B3  
B12 B3  
B2  
B2  
B1  
B1  
B0  
LSB  
B0  
Z
SO  
X
Z
Note: SPI Legacy Mode 1; X=Don’t Care, Z=TriState  
Figure 7. SPI Communication Frame Format  
www.onsemi.com  
16  
 
NCV7546  
Table 2. SPI INPUT DATA FORMAT  
Command Input Message Format  
MSB  
LSB  
B0  
D0  
B15  
A3  
B14  
A2  
B13  
A1  
B12  
A0  
B11  
WD  
B10  
D10  
B9  
D9  
B8  
D8  
B7  
D7  
B6  
D6  
B5  
D5  
B4  
D4  
B3  
D3  
B2  
D2  
B1  
D1  
4bit REGISTER ADDRESS  
WATCH  
DOG  
11bit INPUT DATA  
Table 3. INPUT DATA STRUCTURE PROTOTYPE  
Input Data Prototype  
WD  
?
D10  
?
D9  
?
D8  
?
D7  
?
D6  
?
D5  
?
D4  
?
D3  
?
D2  
?
D1  
?
D0  
CRx  
?
Table 4. SPI INPUT REGISTER DEFINITIONS  
Defined Command Input Registers (CRx)  
D15  
A3  
0
D14  
A2  
0
D13  
D12  
A0  
0
D11  
D10  
Register Name  
Status Output Mode & HBx Enable  
HBx Mode  
Alias  
CR0  
A1  
0
WD  
D10  
D10  
D10  
0
CR1  
0
0
0
1
HBx PWM Control  
HBx PWM Mode A  
HBx PWM Mode B  
HBx Calibration Control  
HB1 Configuration A  
HB1 Configuration B  
HB2 Configuration A  
HB2 Configuration B  
HB3 Configuration A  
HB3 Configuration B  
HB4 Configuration A  
HB4 Configuration B  
HB5 Configuration A  
HB5 Configuration B  
HB6 Configuration A  
HB6 Configuration B  
Not Used  
CR2  
0
0
1
0
CR3A  
CR3B  
CR4  
0
0
0
0
0
1
1
1
0
0
1
0
1
1
D10  
0
CR5A  
CR5B  
CR6A  
CR6B  
CR7A  
CR7B  
CR8A  
CR8B  
CR9A  
CR9B  
CR10A  
CR10B  
CR11  
CR12  
CR13  
CR14  
CR15  
1
0
0
0
1
1
1
1
1
0
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
WD  
0
1
0
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
X
HBx Diagnosis  
0
Not Used  
0
HBx PWM Deglitch  
Test Mode  
0
D10  
NOTE: Halfbridge gate drive settings must only be changed when HBx is in tristate (HB_ENx = 0);  
Gate drive precharge time settings must only be changed in single increments (i.e. 00 to 01, 01 to 10 etc.).  
Table 5. CR0: STATUS OUTPUT MODE & HBx ENABLE REGISTER  
WD  
WD  
D10  
D9  
D8  
D7  
D6  
X
D5  
D4  
D3  
D2  
D1  
D0  
CR0  
SRA_MODE  
SRA[2:0]  
HB_EN6 HB_EN1  
www.onsemi.com  
17  
 
NCV7546  
Table 6. CR0 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
Comment  
SRA_MODE  
The Status Register Address selected via CR0.SRA [2:0] will be used for a single read command. The address  
always points to SR0 after the read (default state).  
0
The Status Register Address selected via SRA [2:0] will be used for the next and all further read commands  
until a new address is selected.  
1
SRA[2:0]  
000  
001  
010  
011  
100  
101  
110  
111  
0
SR0 data is returned in the next frame (default state).  
SR1 data is returned in the next frame.  
SR2 data is returned in the next frame.  
SR3 data is returned in the next frame.  
SR4 data is returned in the next frame.  
SR5 data is returned in the next frame.  
SR6 data is returned in the next frame.  
SR7 data is returned in the next frame.  
HBx output disabled (default state).  
HBx output enabled.  
HB_ENx  
1
Table 7. CR1: HBx MODE CONTROL REGISTER  
WD  
WD  
D10  
D9  
D8  
D7  
X
D6  
X
D5  
D4  
D3  
D2  
D1  
D0  
CR1  
DRV_EN  
CP_SW  
WD_CFG  
HB_MODE6 HB_MODE1  
Table 8. CR1 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
0
1
0
1
0
1
Charge pump and gate drive currents are disabled (default state).  
Charge pump and gate drive currents are enabled.  
Charge pump switched output is OFF: CPSW = HiZ (default state).  
Charge pump switched output is ON: CPSW = V(CPVS).  
Watch dog timeout = 25 ms (default state).  
DRV_EN  
CP_SW  
WD_CFG  
HB_MODEx  
Watch dog timeout = 500 ms.  
Lowside predriver active (default state).  
Highside predriver active.  
Table 9. CR2: HBx PWM CONTROL REGISTER  
WD  
WD  
D10  
0
D9  
0
D8  
0
D7  
0
D6  
X
D5  
D4  
D3  
D2  
D1  
D0  
CR2  
HB_PWM6 HB_PWM1  
Table 10. CR2 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
Output is in 100% ON mode (default).  
Output is in PWM mode.  
HB_PWMx  
Table 11. CR3: HBx PWM MODE CONTROL REGISTER  
WD  
WD  
WD  
WD  
D10  
0
D9  
D8  
D7  
D6  
D5  
PWM3[1:0]  
D5 D4  
D4  
D3  
D2  
D1  
PWM1[1:0]  
D1 D0  
PWM6[1:0]  
D0  
CR3A  
CR3B  
PWM5[1:0]  
PWM4[1:0]  
PWM2[1:0]  
D10  
1
D9  
0
D8  
0
D7  
0
D6  
0
D3  
0
D2  
0
0
0
www.onsemi.com  
18  
 
NCV7546  
Table 12. CR3 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
00  
Comment  
Output PWM source is input PWM1 (default).  
Output PWM source is input PWM2.  
Output PWM source is input PWM3.  
Output PWM source is input PWM4.  
PWMx[1:0]  
01  
10  
11  
Table 13. CR4: HBx CALIBRATION CONTROL REGISTER  
WD  
WD  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
CR4  
CAL_DLY[3:0]  
CAL_PC[3:0]  
CAL_SEL[2:0]  
Table 14. CR4 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
Comment  
CAL_DLY[3:0]  
Delay time: end of rising|falling slope 0.35 ms (default).  
Delay time: end of rising|falling slope 0.55 ms.  
Delay time: end of rising|falling slope 0.75 ms.  
Delay time: end of rising|falling slope 0.95 ms.  
Delay time: end of rising|falling slope 1.15 ms.  
Delay time: end of rising|falling slope 1.35 ms.  
Delay time: end of rising|falling slope 1.55 ms.  
Delay time: end of rising|falling slope 1.75 ms.  
Delay time: end of rising|falling slope 1.95 ms.  
Delay time: end of rising|falling slope 2.15 ms.  
Delay time: end of rising|falling slope 2.35 ms.  
Delay time: end of rising|falling slope 2.55 ms.  
Delay time: end of rising|falling slope 2.75 ms.  
Delay time: end of rising|falling slope 2.95 ms.  
Delay time: end of rising|falling slope 3.15 ms.  
Delay time: end of rising|falling slope 3.35 ms.  
Precharge time: start of rising|falling slope 50 ns (default).  
Precharge time: start of rising|falling slope 150 ns.  
Precharge time: start of rising|falling slope 250 ns.  
Precharge time: start of rising|falling slope 350 ns.  
Precharge time: start of rising|falling slope 450 ns.  
Precharge time: start of rising|falling slope 550 ns.  
Precharge time: start of rising|falling slope 650 ns.  
Precharge time: start of rising|falling slope 750 ns.  
Precharge time: start of rising|falling slope 850 ns.  
Precharge time: start of rising|falling slope 950 ns.  
Precharge time: start of rising|falling slope 1050 ns.  
Precharge time: start of rising|falling slope 1150 ns.  
Precharge time: start of rising|falling slope 1250 ns.  
Precharge time: start of rising|falling slope 1350 ns.  
Precharge time: start of rising|falling slope 1450 ns.  
Precharge time: start of rising|falling slope 1550 ns.  
CAL_PC[3:0]  
www.onsemi.com  
19  
 
NCV7546  
Table 14. CR4 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
000  
001  
010  
011  
100  
101  
110  
111  
Comment  
CAL_SEL[2:0]  
Calibration unit disabled (default).  
Select output HB1.  
Select output HB2.  
Select output HB3.  
Select output HB4.  
Select output HB5.  
Select output HB6.  
Calibration unit disabled  
Table 15. CR5A CR10A: HBx CONFIGURATION A REGISTER  
CR5A – CR10A  
WD  
WD  
D10  
0
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BLANKx[1:0]  
I_PCFx[2:0]  
I_PCRx[2:0]  
T_PCx[1:0]  
Table 16. CR5A CR10A INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
00  
Comment  
Select crossconduction blanking time 1 ms (default).  
BLANKx[1:0]  
01  
Select crossconduction blanking time 2 ms.  
10  
Select crossconduction blanking time 3 ms.  
11  
Select crossconduction blanking time 4 ms.  
I_PCFx[2:0]  
I_PCRx[2:0]  
T_PCx[1:0]  
000  
001  
010  
011  
100  
101  
110  
111  
000  
001  
010  
011  
100  
101  
110  
111  
00  
Select falling slope precharge current 28.88mA (default).  
Select falling slope precharge current 35.63 mA.  
Select falling slope precharge current 42.00 mA.  
Select falling slope precharge current 48.38 mA.  
Select falling slope precharge current 55.13mA.  
Select falling slope precharge current 61.50 mA.  
Select falling slope precharge current 67.88 mA.  
Select falling slope precharge current 74.63 mA.  
Select rising slope precharge current 1.50 mA (default).  
Select rising slope precharge current 5.25 mA.  
Select rising slope precharge current 8.63 mA.  
Select rising slope precharge current 12.38 mA.  
Select rising slope precharge current 16.50 mA.  
Select rising slope precharge current 20.25 mA.  
Select rising slope precharge current 24.00 mA.  
Select rising slope precharge current 28.13 mA.  
Select rising/falling slope precharge time 100 ns (default).  
Select rising/falling slope precharge time 200 ns.  
Select rising/falling slope precharge time 300 ns.  
Select rising/falling slope precharge time 400 ns.  
01  
10  
11  
Table 17. CR5B CR10B: HBx CONFIGURATION B REGISTER  
CR5B – CR10B  
WD  
WD  
D10  
1
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
VDSx[2:0]  
T_DLY[3:0]  
SR_CTRL[2:0]  
www.onsemi.com  
20  
 
NCV7546  
Table 18. CR5B CR10B INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
000  
Comment  
VDSx[2:0]  
Select static VDS sense threshold 300 mV (default).  
001  
Select static VDS sense threshold 400 mV.  
010  
Select static VDS sense threshold 500 mV.  
011  
Select static VDS sense threshold 600 mV.  
100  
Select static VDS sense threshold 700 mV.  
101  
Select static VDS sense threshold 800 mV.  
110  
Select static VDS sense threshold 900 mV.  
111  
Select static VDS sense threshold 1000 mV.  
T_DLY[3:0]  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
000  
Select rising/falling slope dynamic overload detect delay 0.35 ms (default).  
Select rising/falling slope dynamic overload detect delay 0.55 ms.  
Select rising/falling slope dynamic overload detect delay 0.75 ms.  
Select rising/falling slope dynamic overload detect delay 0.95 ms.  
Select rising/falling slope dynamic overload detect delay 1.15 ms.  
Select rising/falling slope dynamic overload detect delay 1.35 ms.  
Select rising/falling slope dynamic overload detect delay 1.55 ms.  
Select rising/falling slope dynamic overload detect delay 1.75 ms.  
Select rising/falling slope dynamic overload detect delay 1.95 ms.  
Select rising/falling slope dynamic overload detect delay 2.15 ms.  
Select rising/falling slope dynamic overload detect delay 2.35 ms.  
Select rising/falling slope dynamic overload detect delay 2.55 ms.  
Select rising/falling slope dynamic overload detect delay 2.75 ms.  
Select rising/falling slope dynamic overload detect delay 2.95 ms.  
Select rising/falling slope dynamic overload detect delay 3.15 ms.  
Select rising/falling slope dynamic overload detect delay 3.35 ms.  
Select rising/falling slope slew phase current 1.5 mA (default).  
Select rising/falling slope slew phase current 2.25 mA.  
Select rising/falling slope slew phase current 3.38 mA.  
Select rising/falling slope slew phase current 5.25 mA.  
Select rising/falling slope slew phase current 7.88 mA.  
Select rising/falling slope slew phase current 11.63 mA.  
Select rising/falling slope slew phase current 17.25 mA.  
Select rising/falling slope slew phase current 25.50 mA.  
SR_CTRL[2:0]  
001  
010  
011  
100  
101  
110  
111  
Table 19. CR12: HBx DIAGNOSIS CONTROL REGISTER  
CR12  
WD  
WD  
D10  
0
D9  
0
D8  
0
D7  
X
D6  
D5  
D4  
D3  
X
D2  
D1  
D0  
TST_LS5 TST_LS3 TST_LS1  
TST_HS5 TST_HS3 TST_HS1  
Table 20. CR12 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
0
1
Disable lowside test current (default).  
TST_LSx  
Enable lowside test current.  
Disable highside test current (default).  
Enable highside test current.  
TST_HSx  
www.onsemi.com  
21  
 
NCV7546  
Table 21. CR14: HBx PWM DEGLITCH  
CR14  
WD  
WD  
D10  
0
D9  
0
D8  
0
D7  
D6  
X
D5  
D4  
D3  
D2  
D1  
D0  
0
DGL6  
DGL5  
DGL4  
DGL3  
DGL2  
DGL1  
Table 22. CR14 INSTRUCTION DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
Type 1 deglitch: t  
Type 2 deglitch: t  
= t  
+ t  
+ t  
DLYx  
(default).  
PWM_DGL  
BLANKx  
PRCx  
DGLx  
= t  
PRCx  
+ t  
DLYx  
PWM_DGL  
Table 23. CR15: TEST MODE REGISTER  
CR15  
WD  
WD  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Factory Use Only  
SPI Diagnosis Set  
The first 3 bits D[15:13] serve as address bits, while the  
13 bits D[12:0] are used as data bits. Output data for “not  
used” register adresses is D[11:0] = 0. The address of the  
Status Register (SRx) accessed for status information to be  
retrieved via a subsequent SPI frame is selected by the  
control register bits CR0.SRA_MODE and CR0.SRA[2:0]  
(see Table 5, Table 6).  
Two different reading modes are provided depending on  
the SRA_MODE bit:  
when CR0.SRA_MODE = 0, the SRx address selected  
via bits CR0.SRA[2:0] will be used for a single status  
read command and the SR address returns to SR0  
(device status register, default state) after reading;  
All status diagnosis bits are initialized to logic 0 after a reset  
event and in normal operation except:  
the NORMAL MODE (NM) bit indicates NORMAL MODE  
when SRx.NM = 1;  
the Register Clear Flag (RCF) bit is set (SR0.RCF = 1)  
after a mode change to NORMAL MODE  
(see § Operating Modes).  
The RCF bit indicates that all input and output registers  
were initialized; the bit is cleared after SR0 is read.  
All status diagnosis bits are latched with the exception of  
the SR5.D[5:0] bits (see § Output Status Monitoring). To  
delatch a diagnosis:  
the referring failure has to be removed;  
when CR0.SRA_MODE = 1, the SRx address selected  
via bits CR0.SRA[2:0] will be used for the next and all  
further status read commands until a new address or  
mode is selected.  
the referring failure bit has to be read by SPI diagnosis.  
Refer to § Protection and Diagnosis to restart the outputs  
after a fault condition. The SPI diagnosis set (output data  
map) and output data structure prototype are shown in the  
following tables.  
The default reading mode and address after VCC POR or  
wakeup is CR0.SRA_MODE = 0, CR0.SRA[2:0] = 00.  
Table 24. SPI OUTPUT DATA FORMAT  
Status Output Message Format  
MSB  
B15  
A2  
LSB  
B14  
A1  
B13  
A0  
B12  
NM  
B11  
D11  
B10  
D10  
B9  
D9  
B8  
D8  
B7  
D7  
B6  
D5  
B5  
D5  
B4  
D4  
B3  
D3  
B2  
D2  
B1  
D1  
B0  
D0  
3bit REGISTER  
NORMAL  
MODE  
12bit OUTPUT DATA  
ADDRESS  
Table 25. OUTPUT DATA STRUCTURE PROTOTYPE  
Output Data Prototype  
NM  
NM  
D11  
?
D10  
?
D9  
?
D8  
?
D7  
?
D6  
?
D5  
?
D4  
?
D3  
?
D2  
?
D1  
D0  
?
SRx  
?
www.onsemi.com  
22  
 
NCV7546  
Table 26. SPI OUTPUT REGISTER DEFINITIONS  
Defined Status Output Registers (SRx)  
D15  
A2  
0
D14  
A1  
0
D13  
A0  
0
D12  
Register Name  
Device Status  
Alias  
SR0  
SR1  
SR2  
SR3  
SR4  
SR5  
SR6  
SR7  
NM  
HB 1…6 Status Monitor  
Not Used  
0
0
1
0
1
0
HB 1…6 VDS Monitor  
HB 1…6 Calibration Result  
HB 1…6 Output Status  
Not Used  
0
1
1
NM  
1
0
0
1
0
1
1
1
0
Device ID/Test Mode  
1
1
1
Table 27. SR0: DEVICE STATUS REGISTER  
NM  
NM  
D11  
TM  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
OVF  
D3  
0
D2  
0
D1  
D0  
0
SR0  
RCF  
FSM  
SPIF  
CPL  
CPF  
UVF  
HB_QSB  
Table 28. SR0 RESPONSE DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
1
0
Test mode inactive (default).  
Test mode active.  
TM  
Registers not cleared (command input and status output registers).  
Registers cleared (after mode change to “NORMAL”).  
FSM input pin = 0 (FSM not asserted).  
FSM input pin = 1 (FSM asserted).  
SPI message correct.  
RCF  
FSM  
SPIF  
CPL  
CPF  
UVF  
OVF  
SPI message failure.  
Charge pump in regulation  
V(CP, VS) < CP  
ORVS < VSPWM (Charge Pump Low).  
LOW  
Half bridge highside predriver activation allowed.  
Half bridge highside predriver activation not allowed (Charge Pump Fail).  
VS supply in normal range.  
VS supply below normal range.  
VS supply in normal range.  
VS supply above normal range.  
D3  
D2  
Not used.  
Not used.  
VDS normal no static or dynamic overload detected.  
VDS failure – static or dynamic overload detected (VDS_Hx or VDS_Lx).  
Not used.  
HB_QSB  
D0  
Table 29. SR1: HBx STATUS MONITOR REGISTER  
NM  
NM  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
SR1  
SWH6  
SWL6  
SWH5  
SWL5  
SWH4  
SWL4  
SWH3  
SWL3  
SWH2  
SWL2  
SWH1  
SWL1  
www.onsemi.com  
23  
 
NCV7546  
Table 30. SR1 RESPONSE DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
0
1
GHx output is “low” (default).  
GHx output is “high”.  
SWHx  
GLx output is “low” (default).  
GLx output is “high”.  
SWLx  
Table 31. SR3: HBx VDS MONITOR REGISTER  
NM  
NM  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
SR3  
VDS_H6 VDS_L6 VDS_H5 VDS_L5 VDS_H4 VDS_L4 VDS_H3 VDS_L3 VDS_H2 VDS_L2 VDS_H1 VDS_L1  
Table 32. SR3 RESPONSE DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
0
1
HBx highside power switch normal – no static or dynamic overload detected (default).  
HBx highside power switch failure – static or dynamic overload detected.  
HBx lowside power switch normal – no static or dynamic overload detected (default).  
HBx lowside power switch failure – static or dynamic overload detected.  
VDS_Hx  
VDS_Lx  
Table 33. SR4: HBx CALIBRATION RESULT REGISTER  
NM  
NM  
D11  
0
D10  
0
D9  
0
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
SR4  
CAL_READY CAL_DLY_R[1:0]  
CAL_PC_R[1:0]  
CAL_DLY F[1:0]  
CAL_PC _F[1:0]  
Table 34. SR4 RESPONSE DEFINITIONS  
Mnemonic  
Value  
0
Comment  
Calibration result not ready or has been read via SPI (default).  
CAL_READY  
1
Calibration is successfully performed with a valid result (the bit is reset after SPI read command).  
Rising slope result: VHBx < 15% (default).  
Rising slope result: 15% < VHBx < 85%.  
Rising slope result: 85% < VHBx < 95 %.  
Rising slope result: VHBx >95%.  
00  
01  
10  
11  
00  
01  
10  
11  
00  
01  
10  
11  
00  
01  
10  
11  
CAL_DLY_R[1:0]  
CAL_PC_R[1:0]  
CAL_DLY_F[1:0]  
CAL_PC _F[1:0]  
Rising slope result: VHBx < 5% (default).  
Rising slope result: 5% < VHBx < 15%.  
Rising slope result: 15% < VHBx < 85 %.  
Rising slope result: VHBx > 85%.  
Falling slope result: VHBx > 85% (default).  
Falling slope result: 85% > VHBx > 15%.  
Falling slope result: 15% > VHBx > 5%.  
Falling slope result: VHBx < 5%.  
Falling slope result: VHBx > 95% (default).  
Falling slope result: 95% > VHBx > 85%.  
Falling slope result: 85% > VHBx > 15%.  
Falling slope result: VHBx < 15%.  
www.onsemi.com  
24  
 
NCV7546  
Table 35. SR5: HBx OUTPUT STATUS REGISTER  
NM  
NM  
D11  
0
D10  
0
D9  
0
D8  
0
D7  
0
D6  
0
D5  
D4  
D3  
D2  
D1  
D0  
SR5  
HB_OUT6 HB_OUT1  
Table 36. SR5 RESPONSE DEFINITIONS  
Mnemonic  
Value  
Comment  
0
1
Output < VHB  
Output > VHB  
(default).  
THR  
HB_OUTx  
THR.  
Table 37. SR7: TEST MODE STATUS REGISTER SR0.TM = 1: TEST MODE FORMAT  
NM  
NM  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
D0  
SR7  
Factory Use Only  
Table 38. SR7: DEVICE ID/TEST MODE STATUS REGISTER SR0.TM = 0: DEVICE ID FORMAT  
NM  
NM  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
SR7  
DEV_ID[11:9]  
DEV_ID[8:6]  
DEV_ID[5:3]  
DEV_ID[2:0]  
Table 39. SR7 RESPONSE DEFINITIONS: DEVICE ID FORMAT  
Mnemonic  
ID Type  
Value  
000  
Comment  
NCV7547  
001  
NCV7544  
DEV_ID[11:9]  
Device Name  
010  
NCV7546  
011111  
000  
etc.  
Generation 0  
Generation 1 etc.  
Generation 0 (NCV7547)  
First Silicon (REV_n.m)  
DEV_ID[8:6]  
DEV_ID[5:3]  
DEV_ID[2:0]  
Generation  
Silicon Revision  
Mask Revision  
001110  
111  
000  
001  
Second Silicon (REV_n+1.m)  
etc.  
010111  
000  
Initial Mask Revision (REV_n.m)  
001  
First Mask Revision (REV_n.m+1)  
etc.  
010111  
When not in test mode (SR0.TM = 0), a status request via  
CR0.D[10:7] returns SR7.D[11:0] = DEV_ID[11:0] as  
defined in Table 39. The default content of SR7 after VCC  
POR or wakeup is SR7.D[11:0] = DEV_ID[11:0].  
The DEV_ID[5:0] revision value may be changed based  
on whether the entire die (silicon) or intermediate layer  
(mask) is affected. The revisions can be e.g. classified  
accordingly:  
digital core changed (isolation pocket changed or  
unchanged);  
mask revision: interconnect changed (metal and/or  
polysilicon/contact/via).  
The mask revision value is set to DEV_ID[2:0] = 000  
whenever the die revision is incremented. Table 40 shows  
how the value encoding scheme is used to indicate the device  
revision level.  
silicon revision: defined area changed (isolation pocket  
or other boundary, bond pad etc. changed/moved) or  
www.onsemi.com  
25  
 
NCV7546  
Table 40. DEVICE REVISION LEVEL ENCODING  
The CR1.HB_MODEx bits are used to control the polarity  
of the selected halfbridge:  
Silicon Revision  
DEV_ID[5:3] LEVEL  
Mask Revision  
DEV_ID[2:0] LEVEL  
when CR1.HB_MODEx=0, the lowside driver (PDL)  
is in an ON state (i.e. GLx = VGS V  
, see  
000  
001  
010  
011  
100  
101  
110  
111  
A
B
C
D
E
F
000  
001  
010  
011  
100  
101  
110  
111  
0
1
2
3
4
5
6
7
PDLX  
§ Electrical Characteristics: HalfBridge PreDriver  
Outputs);  
when CR1.HB_MODEx=1, the highside driver (PDH)  
is in an ON state (i.e. GHx = VGS V , see  
PDHX  
§ Electrical Characteristics: HalfBridge PreDriver  
Outputs).  
G
H
The CR2.HB_PWMx bits are used to enable PWM mode  
control of the selected halfbridge:  
when CR2.HB_PWMx=0, an output is in 100% ON  
state according to its CR1.HB_MODEx bit;  
Halfbridge Gate Drivers  
The halfbridge drivers are used to control the gates of  
external logiclevel NMOS power switches. The device is  
initialized at powerup into a reduced power state  
(CR1.DRV_EN = 0, see Table 7, Table 8):  
when CR2.HB_PWMx=1, an output is in PWM with  
state according to its CR1.HB_MODEx bit.  
The application of a PWM mode selected via the  
CR2.HB_PWMx bits to the corresponding output is  
performed asynchronous to the PWMx input (i.e. a change  
is applied after the rising edge of the CSB signal). Each  
halfbridge can be controlled in PWM mode by one of the  
PWMx inputs as selected via the CR3.PWMx[1:0] bits  
according to Table 41 (see also Table 11, Table 12):  
the charge pump is disabled;  
all gate drive currents are disabled.  
HBx diagnostic test currents are available (see  
§ Monitoring of Halfbridge Drivers in OFFstate).  
The device is placed into a full power state when  
CR1.DRV_EN = 1. The halfbridges are held in  
highimpedance state (external NMOS are off) via gate  
pulldown structures which are activated during powerup,  
while in reduced power state, or when in sleep mode.  
Table 41. CR3A/CR3B: PWM SOURCE SELECTION  
PWMx1  
PWMx0  
PWM Source Selection  
Output PWM source is input PWM1  
Output PWM source is input PWM2  
Output PWM source is input PWM3  
Output PWM source is input PWM4  
0
0
1
1
0
1
0
1
Control of Halfbridge Drivers  
The operation of the drivers is controlled by SPI  
configuration individually for each driver. All halfbridges  
can be operated in 100% “ON” mode as well as in PWM  
mode.  
The control schema is shown in Table 42 (see also § SPI  
Control Set).  
The CR0.HB_ENx bits are used to enable the operation of  
the selected halfbridges and to restart the drivers after a  
fault condition:  
The application of a selected PWMx input signal routing  
to the corresponding output is performed asynchronous to  
the PWMx input (i.e. a change is applied after the rising edge  
of the CSB signal).  
The selected output is controlled via the selected  
positivelogic PWMx input (see Figure 8):  
when input PWMx=0, the driver defined by its  
HB_MODEx bit is turned OFF (i.e. VGS 0 V) and its  
complementary gate driver is turned ON (i.e. VGS ≈  
when CR0.HB_ENx=0, the GHx and GLx outputs are  
disabled (i.e. VGS 0 V);  
when CR0.HB_ENx=1, the GHx and GLx outputs are  
enabled.  
V
or VGS V  
);  
PDHX  
PDLX  
Table 42. HBx DRIVER CONTROL  
CR0  
CR1  
CR2  
Output  
HB_ENx  
HB_MODEx  
HB_PWMx  
Comment  
Power Switches Operation Mode  
HBx “OFF”  
0
1
1
1
1
X
0
1
0
1
X
0
0
1
1
Disable  
Lowside “ON”  
100% “ON”  
PWM Mode  
HB1 HB6  
Highside “ON”  
Lowside PWM  
Highside PWM  
www.onsemi.com  
26  
 
NCV7546  
Switching Behavior of Halfbridge Drivers  
when input PWMx=1, the driver defined by its  
HB_MODEx bit is turned ON (i.e. VGS V  
The external highside NMOS switches are controlled  
with gate precharge and slew phases, while the external  
lowside switches are controlled via simple drive stages  
supplying a nominal 4x multiple of the selected highside  
driver slew current (see Figure 9 and § Electrical  
Characteristics: Predriver Slope Control). The timing for  
the gate drivers is provided by the digital logic, where the  
key parameters can be programmed via SPI in order to adapt  
different MOSFET types and application switching speeds.  
Each individual halfbridge can be programmed via three  
configuration registers, e.g. CR5A and CR5B for HB1, and  
CR14 (see § SPI Control Set, Table 15 Table 17 and  
Table 21, summarized in Table 43):  
or  
PDHX  
V
) and its complementary gate driver is turned  
PDLX  
OFF (i.e. VGS 0 V).  
When multiple PWMx inputs are needed to be active, the  
scheduled PWM signals should be offset in time to avoid  
degradation of the VDS overload detection due to crosstalk  
(see § Overload Protection). The minimum offset should be  
based on the t  
times appropriate for the respective  
PWM_DGL  
channels (see § Switching Behavior of Halfbridge Drivers,  
Figure 10 and Figure 11).  
NOTE: The PWM source selection logic does not  
prevent more than one halfbridge output to be  
controlled by the same PWMx input.  
Table 43. HALFBRIDGE CONFIGURATION REGISTERS  
D0  
WD  
WD  
D10  
0
D9  
D8  
D7  
D6  
D5  
D5  
D4  
D4  
D3  
D2  
D2  
D1  
CR5A – CR10A  
CR5B – CR10B  
CR14  
BLANKx[1:0]  
I_PCFx[2:0]  
I_PCRx[2:0]  
T_PCx[1:0]  
WD  
WD  
D10  
1
D9  
D8  
D7  
D6  
D3  
D1  
D0  
VDSx[2:0]  
T_DLY[3:0]  
SR_CTRL[2:0]  
WD  
WD  
D10  
0
D9  
0
D8  
0
D7  
0
D6  
X
D5  
D4  
D3  
D2  
D1  
D0  
DGL6  
DGL5  
DGL4  
DGL3  
DGL2  
DGL1  
GHx  
GLx  
0
time  
PWMx  
HB_PWMx  
HB_MODEx  
Low-side  
High-side  
High-side PWM  
Low-side PWM  
ON  
ON  
HB_ENx  
0
time  
{02/06/18}  
Note 1. GLx and GHx are for the same HBx output control (e.g. HB1: GL1, GH1).  
Note 2. GLx and GHx time offset from PWMx via adaptive PWM input de-glitch not shown.  
Figure 8. Gate Drive Operation in PWM Mode  
www.onsemi.com  
27  
 
NCV7546  
For each individual halfbridge:  
crossconduction blanking time is selected via the  
BLANKx[1:0] bits;  
precharge current is selected via the I_PCRx[2:0]  
bits for the rising slope and via the I_PCFx[2:0]  
bits for the falling slope;  
Please refer to § Electrical Characteristics for defined  
blanking (t ), precharge (t ,  
PRCX_R  
,
I
BLANKX  
PRCX  
I
), slew (I  
PRCX_F  
), delay (t  
) and VDS threshold  
SRX  
DLYX  
(VDS  
) parametric values.  
THRX  
NOTE: A proper initial switching parameter set (e.g.  
VDS , t , I , I ) for a  
I
THRX PRCX PRCX_R SRX, PRCX_F  
precharge time for both slopes is selected via the  
chosen MOSFET has to be evaluated for a  
desired switching speed (see also § Overload  
Protection).  
T_PCx[1:0] bits;  
slew current for both slopes is selected via the  
SR_CTRLx[2:0] bits – this parameter controls the  
external NMOS switches’ rise/fall times to adopt proper  
EMC performance and minimize switching losses;  
VDS overload detection delay is selected via the  
T_DLYx[3:0] bits – this parameter controls when the  
VDS overload detection is performed (see § Overload  
Protection);  
VDS overload detection threshold is selected via the  
VDSx[2:0] bits – this parameter controls the VDS  
monitoring comparator threshold (see Table 17,  
Table 18);  
adaptive PWM input deglitch construction when in  
halfbridge configuration is selected by DGLx[6:0] bits  
(see Figure 10, Figure 11, Table 21 and Table 22).  
When operated in PWM mode, the PWMx input signals  
are each provided with a symmetrical deglitch within a  
)
halfbridge’s control logic. The deglitch time (t  
PWM_DGL  
,
,
is adapted to the SPI settings t  
t
t
and  
BLANKX PRCX DLYX  
DGLx as selected for each channel (see § Electrical  
Characteristics: HalfBridge PreDriver Outputs &  
Predriver Slope Control).  
The adapted t  
avoids mistreatment of the  
PWM_DGL  
halfbridge drivers by ensuring that a complete turnon or  
turnoff sequence is executed (erratic pulse widths are  
thereby avoided) and assures correct operation of the VDS  
overload protection (see § Overload Protection)  
PWMx_DGL  
1
< DEGLITCHED INTERNAL SIGNAL >  
time  
0
tBLANK  
tBLANK  
tBLANK  
I(GHx)  
tPRCx  
tPRCx  
tTIMEOUT  
I  
PRCX_R  
I  
SRX  
I  
GHx_SS  
0
time  
+ISRX  
+IPRCX_F  
I(GLx)  
I  
LSX  
0
time  
+ILSX  
{02/06/2018}  
Figure 9. Gate Drive Current Evolution  
www.onsemi.com  
28  
 
NCV7546  
In order to not overload the charge pump circuit in case of  
Type 2 deglitch is selected when CR14.DGLx = 1 (see  
loss of VS or in case of a disconnected security switch, the  
Figure 11) and the adapted time is given by:  
steady state output current of the highside gate drivers is  
t
PWM_DGL + tPRCX ) tDLYX  
(eq. 2)  
(
limited to I  
after t  
see I(GHx) in Figure 9  
GHX_SS  
TIMEOUT  
and § Electrical Characteristics: HalfBridge PreDriver  
Outputs).  
NOTE: To avoid synchronization issues, the deglitch  
type must be selected before beginning PWM of  
a load.  
Once a switching parameter set for EMC optimization and  
stable VDS overload detection has been chosen, the  
allowable duty ratio (D) is bounded by the selected adaptive  
deglitch type and PWM frequency such that:  
NOTE: Driver turnON/OFF via SPI (i.e.  
CR1.HB_MODEx bits) includes both the  
precharge and slew phases, but adapted  
deglitch strategy is not applied.  
When operating in PWM mode, type 1 deglitch is  
selected when CR14.DGLx = 0 (see Figure 10) and the  
adapted time is given by:  
ǒ
Ǔ
fPWM   tPWM v D v 1 * fPWM   tPWM  
DGL  
DGL  
(eq. 3)  
When operating in PWM mode, the timing of the gate  
drivers is according to Figure 12.  
t
PWM_DGL + tBLANKX ) tPRCX ) tDLYX  
(eq. 1)  
PWMx  
1
0
time  
tPRCx  
tDLYx  
tPRCx  
tDLYx  
tBLANKX  
tBLANKX  
tPWM_DGL  
tPWM_DGL  
PWMx_DGL  
1
0
< DEGLITCHED INTERNAL SIGNAL >  
time  
Type 1 PWM Deglitch  
PWM_DGL = tBLANKX + tPRCX + tDLYX  
t
{03/06/15}  
Figure 10. Type 1 PWMx Input Deglitch CR14.DGLx = 0  
PWMx  
1
0
time  
tPRCx  
tDLYx  
tPRCx  
tDLYx  
tPWM_DGL  
tPWM_DGL  
PWMx_DGL  
1
0
< DEGLITCHED INTERNAL SIGNAL >  
time  
Type 2 PWM Deglitch  
t
PWM_DGL = tPRCX + tDLYX  
{03/06/15}  
Figure 11. Type 2 PWMx Input Deglitch CR14.DGLx = 1  
www.onsemi.com  
29  
 
NCV7546  
PWMx_DGL  
1
0
< DEGLITCHED INTERNAL SIGNAL >  
time  
tBLANK  
tPRCx  
tBLANK  
tPRCx  
V(GHx)  
VPDHX  
VGSP  
V(HBx)  
V(GLx)  
VPDLX  
time  
PGND  
V(HBx)  
time  
tDLYx  
tBLANK  
tDLYx  
VS  
0.9 VS  
0.5 VS  
VHBTHR  
0.1 VS  
GND  
time  
Highside  
VDS Overload  
Detection  
Lowside  
VDS Overload  
Detection  
{02/08/2018}  
Figure 12. HBx Output Switching in HalfBridge Configuration  
In the precharge phase (V  
< V ) the GHx output  
parameter set and to verify proper setting of the highside  
gate drivers (GHx). The calibration assists optimizing EMC  
performance and alignment of the GHx switching slopes  
with the VDS overload detection delay time and threshold  
to assure stable behavior of the protection strategy (see  
§ Overload Protection).  
GHX  
GSP  
delivers the selected rise (I  
) or fall (I ) current  
PRCX_F  
PRCX_R  
for the selected time (t  
), and in the slew phase (V  
PRCx  
GSP  
VGHX VPDHX) the GHx output delivers the selected current  
(I ) for up to the gate drive timeout time (t ).  
SRX  
TIMEOUT  
After t , the GHx output delivers the timeout current  
TIMEOUT  
(I  
). The GLx output always delivers a multiple (I  
)
A calibration detection unit, consisting of 4 multiplexed  
highspeed comparators, samples the voltage at the desired  
GHx_SS  
LSX  
of the selected slew current (see Figure 9 and § Electrical  
Characteristics: HalfBridge PreDriver Outputs,  
Predriver Slope Control)  
HBx input at a selected calibration sample time (see  
,
t
t
in § Electrical Characteristics: Slope  
.
CAL_PCx CAL_DLYx  
Control Calibration Unit). A complete calibration cycle  
consists of sampling both the rising and falling switching  
slopes, and the encoded calibration result is stored in the  
device’s calibration register (SR4).  
Slope Control Calibration Unit  
A slope control calibration unit is implemented in order to  
allow adjustments to a selected MOSFET’s initial switching  
www.onsemi.com  
30  
 
NCV7546  
Calibration is enabled when the calibration register (CR4)  
and falling edges are completed (see Figure 13). The  
detection results are stored in the calibration result register  
SR4 (summary Table 44 see also Table 33):  
is written (summary Table 44 see also Table 13):  
the desired HBx input is selected by the  
CR4.CAL_SEL[2:0] bits where the resulting binary  
code refers directly to the selected halfbridge  
(e.g. 100 = HB4);  
The CAL_READY bit indicates that when:  
SR4.CAL_READY = 0, calibration has not been  
executed OR the calibration result has been read;  
SR4.CAL_READY = 1, successful detection was  
performed for both slopes AND a valid comparator  
output state is delivered.  
the detection precharge and delay sample times  
(t  
and t  
) for calibration of the desired  
CAL_PCx  
CAL_DLYx  
input are selected individually by the  
CR4.CAL_PC[3:0] bits and by the  
CR4.CAL_DLY[3:0] bits for both the rising and falling  
slopes.  
As long as the CAL_READY bit is not set (1), the  
calibration of a particular slope for the selected channel may  
be repeated. Calibration may be terminated by sending  
CR4.CAL_SEL[2:0] = 000.  
The calibration result is encoded in the SR4.  
CAL_PC_R[1:0] bits and the SR4.CAL_DLY_R[1:0] bits  
for the rising slope and in the SR4. CAL_PC_F[1:0] bits and  
the SR4.CAL_DLY_F[1:0] bits for the falling slope  
according to Table 45.  
The calibration unit is turned off when  
CR4.CAL_SEL[2:0] = 000 (POR default) is selected (see  
also Table 14).  
Detection is started with the next edge of a routed PWMx  
input signal (see § Control of Halfbridge Drivers) on the  
selected channel and detection is finished when both rising  
Table 44. HBx CALIBRATION CONTROL AND RESULT REGISTERS  
WD  
WD  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
CR4  
CAL_DLY[3:0]  
CAL_PC[3:0]  
CAL_SEL[2:0]  
NM  
NM  
D11  
0
D10  
D9  
0
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
SR4  
0
CAL_READY CAL_DLY_R[1:0]  
CAL_PC_R[1:0]  
CAL_DLY F[1:0]  
CAL_PC _F[1:0]  
Table 45. CALIBRATION RESULT RELATIVE TO HBx SAMPLE TIME  
Relative HBx Level Detected  
at Selected Sample Times  
Mnemonic  
Value  
Comment  
Start of Rising Slope  
00  
01  
10  
11  
VHBx < 5%  
5% < VHBx < 15%  
15% < VHBx < 85%  
VHBx > 85%  
Precharge too low.  
Precharge within target.  
Precharge too high.  
CAL_PC_R[1:0]  
Precharge far too high.  
End of Rising Slope  
CAL_DLY_R[1:0]  
00  
01  
10  
11  
VHBx < 15%  
15% < VHBx < 85%  
85% < VHBx < 95 %  
VHBx >95%  
Transition far too slow.  
Transition slightly too slow.  
Gate drive setting correct.  
Transition too fast.  
Start of Falling Slope  
CAL_PC _F[1:0]  
00  
01  
10  
11  
VHBx > 95%  
95% > VHBx > 85%  
85% > VHBx > 15%  
VHBx < 15%  
Precharge too low.  
Precharge within target.  
Precharge too high.  
Precharge far too high.  
End of Falling Slope  
CAL_DLY_F[1:0]  
00  
01  
10  
11  
VHBx > 85%  
85% > VHBx > 15%  
15% > VHBx > 5%  
VHBx < 5%  
Transition far too slow.  
Transition slightly too slow.  
Gate drive setting correct.  
Transition too fast.  
www.onsemi.com  
31  
 
NCV7546  
The temporal position (see Figure 13) of the target  
transition detection point (e.g. 10%, 90%) with respect to  
or t (or in normal operation, t ) of  
the I  
slew phase current setting.  
SRX  
Calibration may be performed at the application level  
during module endofline (EOL) test where the (adjusted)  
settings may be stored in a microcontroller’s EEPROM. In  
order to maintain stable function and proper EMC  
performance with temperature drift and output load  
variations, the calibration can be verified/updated on a  
sample basis during normal application operation.  
t
CAL_PCx  
CAL_DLYx  
DLYX  
the channel selected for calibration is dependent upon:  
the PWMx_DGL resulting from the channel’s operating  
configuration (see § Switching Behavior of Halfbridge  
Drivers, Figure 10 and Figure 11);  
the t  
crossconduction blank time setting as  
BLANKX  
applicable;  
the t , I  
and I  
precharge phase time  
PRCX PRCX_R  
and current settings;  
PRCX_F  
PWMx_DGL  
< DEGLITCHED INTERNAL SIGNAL >  
PWMx_DGL  
BLANK  
tBLANKx  
tBLANKx tBLANKx  
tPRCx  
tPRCx  
PRECHARGE  
tDLYx  
tDLYx  
(Lowside Overload)  
SLEW  
(Highside Overload)  
time  
V(HBx)  
VCALR_U  
90%  
VCALR_L  
95%  
85%  
RISING  
SLOPE  
FALLING  
SLOPE  
VCALF_U  
15%  
10%  
VCALF_L  
5%  
time  
CALx  
tCAL_PCx  
tCAL_PCx  
CAL PRECHARGE  
CAL SLEW  
tCAL_DLYx  
tCAL_DLYx  
CAL_PC_R[1:0]  
CAL_DLY_R[1:0]  
CAL_PC_F[1:0]  
CAL_DLY_F[1:0]  
“01”  
“10”  
“01”  
“10”  
“1”  
CAL_READY  
time  
{02/07/2018}  
Figure 13. HBx Slope Control Calibration  
www.onsemi.com  
32  
 
NCV7546  
OVERLOAD PROTECTION  
Overload Protection  
When a switch is in the turnon process and the output  
A dynamic switching slope monitoring technique is used  
to protect the external MOS power switches in case of  
overload resulting from short circuit conditions applied  
before or during activation of the power switches (“short  
circuit 1” condition), and a static VDS monitoring technique  
is used in case of overload resulting from short circuit  
conditions applied after activation of the power switches  
(“short circuit 2” condition).  
The same status bits (VDS_Hx or VDS_Lx) are used to  
report either a static or a dynamic overload condition via  
status register SR3 (see § SPI Diagnosis Set, Table 31).  
Please refer to § Output Fault (Local) Protection to restart  
the halfbridge drivers after an overload shutdown event.  
voltage has not crossed the appropriate threshold by the end  
of t  
:
DLYX  
the corresponding halfbridge’s GHx and GLx drivers are  
latched off immediately after a fixed deglitch time  
t
(overload detected);  
DGL_DYN  
the SR0.HB_QSB Quick Status Bit and the appropriate  
VDS_Hx or VDS_Lx bit is latched in the SR3 VDS  
monitor status register.  
Static Overload Protection  
The thresholds (VDS  
) of the VDS monitoring  
THR_S  
comparators (CMP1 and CMP4 in Figure 14) are SPI  
programmable for each individual halfbridge via the  
VDSx[2:0] bits in the HBx configuration “B” registers. An  
overload detection delay time which is a 3x multiple of the  
Dynamic Overload Protection  
The output voltage at the switching nodes (HBx) is  
monitored during each of the GHx and the GLx turnon  
phases by a high speed comparator (CMP2 and CMP3 in  
same t  
time as selected for dynamic overload detection  
DLYX  
delay for a given HBx determines when the VDS vs.  
VDS comparison is made.  
THR_S  
Figure 14). A single detection delay time (t  
) is used  
DLYX  
When a switch is in the turnon process and its  
drainsource voltage exceeds the programmed VDS  
during switching of each of the highside and the lowside  
external MOS.  
The detection delay at each HBx input is selected  
individually by the T_DLY[3:0] bits in the HBx  
configuration “B” registers (see § SPI Control Set). The  
threshold (“short circuit 1” condition, t > t  
):  
DLYX  
the corresponding halfbridge’s GHx and GLx drivers are  
latched off immediately after 3x the selected delay time  
t
plus a fixed deglitch time t  
;
DLY  
DGL_STAT  
detection delay is chosen based on the value of t  
as  
CAL_DLYx  
the SR0.HB_QSB Quick Status Bit and the appropriate  
VDS_Hx or VDS_Lx bit is latched in the SR3 VDS  
monitor status register.  
determined from the calibration result obtained for the rising  
slope of the highside MOS (see CAL_DLYR[3:0] in  
§ Slope Control Calibration Unit).  
The delay time t  
is started after the adapted  
DLYX  
When a switch is in the ONstate and its drainsource  
voltage exceeds the programmed VDS threshold (“short  
t
at the start of the switch activation (see Figure 10  
PWM_DGL  
and Figure 11, and V(HBx) in Figure 12). In the case of the  
highside MOS, the delay time is started at the end of the  
circuit 2” condition, t > 3t  
):  
DLYx  
the corresponding halfbridge’s GHx and GLx drivers are  
precharge time t  
. In the case of the lowside MOS, the  
PRCX  
latched off immediately after the fixed deglitch time  
delay time is started concurrent with the GLx turnon  
current (see I(GLx) in Figure 9). At the end of time t the  
t
;
DGL_STAT  
DLYX  
the SR0.HB_QSB Quick Status Bit and the appropriate  
VDS_Hx or VDS_Lx bit is latched in the SR3 VDS  
monitor status register.  
switching node voltage is compared with the appropriate  
VDSTHR_R or VDSTHR_F overload detection threshold (see  
§ Electrical Characteristics: HalfBridge Diagnostics).  
When a switch is in the turnon process and the output  
voltage has crossed the appropriate threshold by the end of  
NOTE: Additional protection via use of current sensing  
in the lowside path of the power MOSFETs  
(see Figure 2) may be necessary in order to  
t
, the power switches remain activated (no overload  
DLYX  
detected).  
avoid destruction due to soft short condition.  
www.onsemi.com  
33  
NCV7546  
HBx Diagnostic & Overload Protection  
VDSTHR_S  
CR1.D[3:0]  
STATIC VDS  
HB_MODEx  
+
CMP1  
tDGL_STAT  
3 x tDLY  
tDLY  
VDSTHR_R  
VS  
+
tDGL_DYN  
CMP2  
SECURITY  
SWITCH  
DYNAMIC VDS  
VBAT_P  
GHx  
(reset dominant)  
R
Q
PDH  
LATCH  
Q
S
VDS_HX  
HBx  
LOAD  
SR3.D[7:0]  
VDS_LX  
S
Q
Q
GLx  
PDL  
LATCH  
R
(reset dominant)  
DYNAMIC VDS  
35  
m
+
PGND  
CMP3  
tDGL_DYN  
tDLY  
3 x tDLY  
tDGL_STAT  
VDSTHR_F  
+
CMP4  
STATIC VDS  
VDSTHR_S  
SR5.D[5:0]  
HB_OUTx  
+
CMP5  
VHBTHR  
TRANSPARENT VS/2  
= INDIRECT PATH  
{08/12/2015}  
Figure 14. HBx Diagnostic and Overload Protection  
Gate Protection Features  
OFFstate Monitoring of Halfbridge Drivers  
The halfbridge gate drivers provide integrated gate  
protection features for the external power MOSFETs:  
In order to support functional safety and to avoid  
unintended motor activation, the status of each of the  
halfbridge gate drivers can be monitored by SPI diagnosis  
(see § Gate Driver Status Monitoring). The switch nodes  
(i.e. HBx) status can be monitored by SPI communication  
via the halfbridge output status register (SR5.D[5:0] see  
Table 35, Table 36). The system response depends on the  
load configuration; the test procedure has to be provided by  
the supervising microcontroller.  
a passive pulldown resistor R  
keeps the MOSFET  
GSX  
in OFFstate, when no control of the device is available  
(see § Package Pin Description and § Electrical  
Characteristics: HalfBridge PreDriver Outputs);  
a clamping structure limits the gatesource voltage to  
+V  
or to V  
in order to protect the  
GSX_CLP  
GSX_CLN  
power MOSFETs from destruction via e.g. gate oxide  
failure (see § Electrical Characteristics: HalfBridge  
PreDriver Outputs).  
Several test current sources (I  
– see § Electrical  
TST  
Characteristics:  
HalfBridge  
Diagnostics)  
and  
comparators are implemented in order to provide OFFstate  
diagnosis of the power MOSFET halfbridges.  
The resistors and clamping structures are available in all  
operating modes, including SLEEP MODE and in case of loss  
of supply voltage.  
www.onsemi.com  
34  
 
NCV7546  
Operating Modes  
The diagnostic consists of (see Figure 14 and Figure 15):  
a highside and a lowside test current source at each  
oddnumbered HBx feedback input;  
a comparator (CMP5) at each HBx feedback input.  
The operating modes of the device are shown in the  
diagram of Figure 16. The logic input pin pull up / pull down  
resistors and the integrated gate protection pulldown  
resistors and clamping structures (see § Gate Protection  
Features) are available in all operating modes.  
Provided the device is in NORMAL MODE (see §Operating  
Modes) and no global failure (see § Device Fault (Global)  
Protection) has been detected, the test current sources can be  
activated individually by the TST_HSx and TST_LSx bits  
in the HB diagnosis register (CR12.D[5:0] see Table 19,  
Table 20). Active pulldown current sources are disabled in  
all GHx when any test current is activated via CR12. Passive  
pulldown structures are always present.  
The SLEEP MODE is the default mode after applying VCC  
(VCC < VCC ) and while VCC > VCC  
PORF  
(poweron  
PORR  
reset) prior to wakeup of the device. During SLEEP MODE:  
the device is inactive and all outputs are disabled.  
The device enters NORMAL MODE after applying the  
wakeup signal (i.e. RSTB 0 1). During NORMAL MODE:  
the device is active (RSTB = 1);  
the entire device functionality is available;  
the SPI can be used to provide control and diagnosis of  
the device.  
NOTE: Both TST_HSx and TST_LSx test currents can  
be turned on simultaneously.  
HBx OFFState Diagnostic  
VS  
When the device enters NORMAL MODE the internal  
registers and settings are cleared to default values and the  
SR0.RCF bit inside the device status register is set (see  
Table 27, Table 28).  
The device enters FAILSAFE MODE when the device is  
active and either a SPI failure condition is detected or the  
external fail input (FSM) is activated i.e. FAILSAFE =  
(RSTB = 1) AND [(SPIF=1) –OR– (FSM=1)].  
ITST  
HB1, 3, 5  
R
CR12.TST_HSx  
In FAILSAFE MODE:  
the halfbridge gate drive outputs (GHx, GLx) are  
disabled immediately;  
SR5.D[5:0]  
HB1 ... HB6  
+
CMP5  
HB_OUTx  
the HBx test currents (see § OFFstate Monitoring of  
Halfbridge Drivers) are disabled immediately;  
-
ITST  
HB1, 3, 5  
R
VHB  
THR  
the CPSW output is deactivated (the external MOS  
halfbridge switches may be locked additionally by an  
optional external security switch which can be under  
control of a separate supervisory microcontroller (see  
“WD_EN” in Figure 2) in order to support functional  
safety even in case of logic issues/single point failures);  
the charge pump is disabled;  
CR12.TST_LSx  
PGND  
AGND  
SPI control is not possible.  
= INDIRECT PATH  
Figure 15. Halfbridge OFFstate Diagnostic  
www.onsemi.com  
35  
 
NCV7546  
VCC < VCCPOR  
VCC > 0  
SLEEP  
MODE  
VCC < VCC POR  
OR−  
VCC < VCCPOR  
OR−  
RSTB = 0  
RSTB = 0  
VCC>VCC POR  
AND−  
RSTB=1  
FAILSAFE  
MODE  
NORMAL  
MODE  
FSM = 0  
AND−  
SPIF = 0  
SRx.NM = 0  
SRx.NM = 1  
FSM = 1 ORSPIF = 1  
Figure 16. Operating Modes State Diagram  
Although SPI control of the outputs is not possible in  
FAILSAFE MODE, the status registers are not cleared during  
the transition from NORMAL MODE to FAILSAFE MODE. The  
device status therefore is accessible in FAILSAFE MODE as  
long as the SPI interface is available (i.e. as long as VCC is  
present). The SPI can thus be used in FAILSAFE MODE to  
provide limited diagnosis of the device (CR0.SRA_MODE,  
CR0.SRA[2;0]) and to reenter NORMAL MODE.  
Reentering NORMAL MODE after FAILSAFE MODE is  
achieved by toggling the WD bit while FSM = 0. After this  
mode change the internal registers and settings are cleared  
and the SR0.RCF bit inside the device status register is set  
(see Table 27, Table 28).  
PROTECTION AND DIAGNOSIS  
NOTE: An external aluminum electrolytic capacitor at  
the VS terminal is necessary to handle the  
turnoff energy of the motors in emergency  
condition.  
again and the restart will not be successful. The restart will  
be only successful after the error condition is removed. It is  
recommended to use OFF state diagnosis (see § OFFstate  
Monitoring of Halfbridge Drivers) to check the HBx node  
for any failure condition before restarting the output.  
Output Fault (Local) Protection  
The external power MOSFET switches are protected  
against overload condition (see § Overload Protection) in  
NORMAL MODE by VDS monitoring. In case of a VDS  
overload failure, the corresponding predriver outputs are  
latched off (GHx = L AND GLx = L) after a deglitch time  
and the status is reported in the VDS monitor register SR3  
(see Table 32).  
Device Fault (Global) Protection  
The device is protected against all relevant failure  
conditions inside the automotive application. In case of a  
fault condition, the affected outputs are latched off  
immediately after a deglitch time and the status is reported  
the device status register (SR0 see Table 27, Table 28).  
To restart the device:  
To restart a faulted halfbridge:  
the diagnosis has to be delatched by reading the  
corresponding failure flag;  
the output has to be restarted via the corresponding bits  
in the CR0.HB_ENx register (see § SPI Control Set).  
the diagnosis has to be delatched by reading the  
corresponding failure flag (see § SPI Diagnosis Set);  
the functionality has to be restarted by use of the  
corresponding control bit (see § SPI Control Set).  
Charge Pump Monitoring  
As long as a failure flag is not delatched via SPI status  
read, a faulted output cannot be turned back on. If the failure  
condition is still present at a restart, the error flag will be set  
The highside predriver outputs are protected by charge  
pump monitoring (see § Charge Pump, Figure 5 and  
Figure 6):  
www.onsemi.com  
36  
NCV7546  
when the battery supply voltage VS is below the  
minimum supply voltage for a regulated charge pump  
voltage OR V(CP,VS) drops below the minimum  
GH pulldown current is reduced to 1 mA  
X
typ.(register contents are not changed the current will  
revert to its prior value after VS overvoltage is  
resolved);  
output voltage CP  
this status is reported by the  
LOW  
SR0.CPL bit in the device status register immediately  
after a deglitch time t (see Table 27,  
the HBx test currents (see § OFFstate Monitoring of  
Halfbridge Drivers) are disabled immediately.  
CPL_DGL  
Table 28). During this condition it should be considered  
for the microcontroller to adopt a PWM duty ratio  
management schema in order to minimize charge pump  
loading while ensuring smooth motor operation.  
The VS overvoltage condition is reported by the  
SR0.OVF bit in the device status register (see Table 27,  
Table 28). When the battery supply voltage is in  
overvoltage condition VS > VS  
the SR0.CPF bit is  
OVSDR  
when the charge pump output voltage V(CP, VS) drops  
masked. Please refer to § Device Fault (Global) Protection  
to restart the outputs after a shutdown event.  
A VCC overvoltage condition can occur during  
breakdown of the external voltage regulator. Please refer to  
§ Failure of External Voltage Regulator for details.  
below the charge pump fail threshold CP , the half  
FAIL  
bridge highside and lowside gate drivers are latched  
off immediately after a deglitch time t and the  
CPF_DGL  
status is reported by the SR0.CPF bit in the device  
status register (see Table 27, Table 28).  
when the battery supply voltage VS is in the nominal  
Under Voltage Condition  
operation range VS  
< VS < VS  
the full  
PWM  
OVSDR  
In case of VS under voltage condition:  
all outputs (GHx, GLx) are disabled immediately after  
PWM operation of the GHx and GLx outputs is  
allowed;  
the deglitch time t  
and the condition is reported  
UVDGL  
when the battery supply voltage is in overvoltage  
by the SR0.UVF bit in the device status register (see  
Table 27, Table 28);  
condition VS > VS , the SR0.CPF bit is masked;  
OVSDR  
when the battery supply voltage is in overvoltage  
the charge pump circuit and the switched charge pump  
output (CPSW) are still functional in order to keep the  
optional reverse battery and security switches active.  
condition VS < VS < CP the charge pump  
OVSDF  
OV  
including the CPSW output is functional but the  
GHx outputs are shut down;  
Please refer to § Device Fault (Global) Protection to  
restart the outputs after a shutdown event.  
In case of VCC under voltage condition (poweron reset  
when the battery supply voltage exceeds the maximum  
supply voltage for the charge pump VS > CP the  
OV  
charge pump is disabled and the charge pump buffer  
capacitor is discharged to VS in order to protect the  
device from destruction.  
condition, VCC < VCC  
):  
POR  
the device enters SLEEP MODE immediately without  
deglitch time;  
logic input pullup/down resistors, GHx & GLx output  
pulldown resistors, and VCC under voltage lockout  
assure safe operating states for all outputs.  
Please refer to § Device Fault (Global) Protection to  
restart the outputs after a shutdown event.  
Overvoltage Condition  
During VS overvoltage, the behavior of the gate drivers  
(GHx and GLx) depends on the programmed operation  
mode:  
To restart the device after this condition a wakeup  
sequence is necessary (see § Operating Modes).  
the high side gate drivers (GHx) are latched off  
Logic I/O Plausibility Check  
The logic I/O pins are protected against mistreatment by  
input deglitch circuits. The deglitch circuits are  
implemented digitally, refer to § Electrical Characteristics:  
Digital I/O for values.  
immediately after deglitch time t  
(see  
OVDGL  
§ Electrical Characteristics: VS Supply) in order to  
protect the application from over load condition; while  
the lowside gate driver outputs (GLx) are operable in  
order to provide controlled braking (e.g. for lift gate  
motors);  
www.onsemi.com  
37  
NCV7546  
FUNCTIONAL SAFETY SUPPORT STRATEGY  
The device uses a closedloop verification strategy in  
microcontroller by means of the SPI communication (see  
Figure 14 and § SPI Diagnosis Set):  
order to avoid mistreatment of the outputs and to support  
functional safety. The verification strategy is implemented  
based on the features in the following sections.  
The output voltage levels of the halfbridge switches are  
monitored by the transparent VS/2 comparators. The  
comparator states are not latched and the current node states  
are indicated by the HB_OUTx bits in the SR5 halfbridge  
output status register. The controller can use the motor status  
information for correlation of the operating mode, OFF state  
diagnosis, or for controlled brake activation.  
SPI Communication Monitoring  
The SPI is protected against communication errors by use  
of the WD toggle bit and protocol check features (see § SPI  
Interface). In case of SPI communication error the device  
enters FAILSAFE MODE immediately (see § Operating  
Modes). A correct communication is reported in the NM bit  
(see § SPI Diagnosis Set).  
External Fail Mode Activation  
The FAILSAFE MODE can be also activated by an external  
signal (e.g. watchdog circuitry) via the FSM input. In case  
of a malfunction of the microcontroller, an external  
watchdog can cause the device to enter FAILSAFE MODE (see  
§ Operating Modes).  
Gate Driver Status Monitoring  
The correct activation of the halfbridge drivers can be  
monitored by the microcontroller by means of SPI  
communication (see § SPI Diagnosis Set). The switching  
status of the output drivers is indicated by the SWLx and  
SWHx bits in the halfbridge status monitor register SR1.  
The bit value corresponds to the logic status of the driver. In  
PWM mode, both SWHx = 1 and SWLx = 1.  
Failure of External Voltage Regulator  
In case of breakdown of the external voltage regulator, the  
device and the application’s VCC node may be protected  
against overload by use of an optional external voltage  
In case of a discrepancy between control data and status  
information from the device, the microcontroller has to  
drive the device into FAILSAFE MODE in order to avoid  
mistreatment of the motor drives, then transition the device  
to NORMAL MODE for reprogramming.  
limiter circuit which must limit the voltage to VCC  
Figure 2 and § MAXIMUM RATINGS).  
The SPI port’s SO pin is protected against reverse biasing  
by use of a backtoback switch. The reverse voltage for this  
(see  
MAX  
condition is limited to V_SO  
(see § MAXIMUM  
MAX  
RATINGS).  
Output Status Monitoring  
The status of the MOS switches and the motor connection  
lines can be monitored during NORMAL MODE by the  
FLEXMOS is a trademark of Semiconductor Components Industries, LLC (SCILLC) or its subsidiaries in the United States and/or other countries.  
www.onsemi.com  
38  
NCV7546  
PACKAGE DIMENSIONS  
QFNW40 6x6, 0.5P  
CASE 484AW  
ISSUE O  
www.onsemi.com  
39  
NCV7546  
ON Semiconductor and  
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.  
ON Semiconductor owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of ON Semiconductor’s product/patent  
coverage may be accessed at www.onsemi.com/site/pdf/PatentMarking.pdf. ON Semiconductor reserves the right to make changes without further notice to any products herein.  
ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability  
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.  
Buyer is responsible for its products and applications using ON Semiconductor products, including compliance with all laws, regulations and safety requirements or standards,  
regardless of any support or applications information provided by ON Semiconductor. “Typical” parameters which may be provided in ON Semiconductor data sheets and/or  
specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer  
application by customer’s technical experts. ON Semiconductor does not convey any license under its patent rights nor the rights of others. ON Semiconductor products are not  
designed, intended, or authorized for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification  
in a foreign jurisdiction or any devices intended for implantation in the human body. Should Buyer purchase or use ON Semiconductor products for any such unintended or unauthorized  
application, Buyer shall indemnify and hold ON Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and  
expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such  
claim alleges that ON Semiconductor was negligent regarding the design or manufacture of the part. ON Semiconductor is an Equal Opportunity/Affirmative Action Employer. This  
literature is subject to all applicable copyright laws and is not for resale in any manner.  
PUBLICATION ORDERING INFORMATION  
LITERATURE FULFILLMENT:  
Email Requests to: orderlit@onsemi.com  
TECHNICAL SUPPORT  
North American Technical Support:  
Voice Mail: 1 8002829855 Toll Free USA/Canada  
Phone: 011 421 33 790 2910  
Europe, Middle East and Africa Technical Support:  
Phone: 00421 33 790 2910  
For additional information, please contact your local Sales Representative  
ON Semiconductor Website: www.onsemi.com  
www.onsemi.com  

相关型号:

NCV7547MWTXG

七沟道半桥 MOSFET 预驱动器,用于电机控制应用
ONSEMI

NCV7601

Quad Driver
ONSEMI

NCV7601/D

Quad Driver
ETC

NCV7601P

Quad Driver
ONSEMI

NCV7601PG

Quad Driver
ONSEMI

NCV7601_06

Quad Driver
ONSEMI

NCV7608

Octal Configurable Low/High Side Driver
ONSEMI

NCV7608DQR2G

Octal Configurable Low/High Side Driver
ONSEMI

NCV7608DWR2G

Octal Configurable Low/High Side Driver
ONSEMI

NCV76124MW0R2G

Rain and Light Sensor Interface with SPI
ONSEMI

NCV7680

Linear Current Regulator and Controller for Automotive LED Rear Combination Lamps
ONSEMI

NCV7680PWR2G

Linear Current Regulator and Controller for Automotive LED Rear Combination Lamps
ONSEMI