NCV7513
http://onsemi.com
10
IN
X
SHORTED
LOAD
THRESHOLD
DRN
X
50%
FLTB
50%
t
FF
t
FF
OPEN LOAD
THRESHOLD
Figure 7. Filter Timing Diagram
IN
X
SHORTED LOAD THRESHOLD (FLTREF)
DRN
X
t
BL(ON)
t
FF
GAT
X
t
FR
t
FR
t
BL(ON)
t
FR
Figure 8. Fault Refresh Timing Diagram
Note: Not defined but usually MSB of data just received.
CSB
SETUP
CSB
SCLK
SI
SO
MSB IN LSB IN
MSB OUT
LSB OUT
SEE
NOTE
TRANSFER
DELAY
1
BITS 14...1
BITS 14...1
16
SO
DELAY
SI
SETUP
SI
HOLD
CSB
HOLD
SO
RISE,FALL
80% V
DD
20% V
DD
CSB to
SO VALID
Figure 9. SPI Timing Diagram
NCV7513
http://onsemi.com
11
DETAILED OPERATING DESCRIPTION
General
The NCV7513 is a six channel general purpose lowside
predriver for controlling and protecting Ntype logic
level MOSFETs. While specifically designed for driving
MOSFETs with resistive, inductive or lamp loads in
automotive applications, the device is also suitable for
industrial and commercial applications. Programmable
fault detection and protection modes allow the NCV7513
to accommodate a wide range of external MOSFETs and
loads, providing the user with flexible application
solutions. Separate power supply pins are provided
for low and high current paths to improve analog
accuracy and digital signal integrity. ON Semiconductors
SMARTDISCRETES
TM
clamp MOSFETs, such as the
NID9N05CL, are recommended when driving unclamped
inductive loads.
Power Up/Down Control
The NCV7513’s powerup/down control prevents
spurious output operation by monitoring the V
CC1
power
supply. An internal PowerOn Reset (POR) circuit causes
all GAT
X
outputs to be held low until sufficient voltage is
available to allow proper control of the device. All internal
registers are initialized to their default states, fault data is
cleared, and the opendrain fault (FLTB) and status
(STAB) flags are disabled.
When V
CC1
exceeds the POR threshold, outputs and
flags are enabled and the device is ready to accept input
data. When V
CC1
falls below the POR threshold during
power down, flags are reset and disabled and all GAT
X
outputs are driven and held low until V
CC1
falls below
about 0.7 V.
SPI Communication
The NCV7513 is a 16bit SPI slave device. SPI
communication between the host and the NCV7513 may
either be parallel via individual CSB addressing or
daisychained through other devices using a compatible
SPI protocol.
The activelow CSB chip select input has a pullup
current source. The SI and SCLK inputs have pulldown
current sources. The recommended idle state for SCLK is
low. The tristate SO line driver can be supplied with either
3.3 or 5.0 V and is powered via the device’s V
DD
and V
SS
pins.
The NCV7513 employs frame error detection that
requires integer multiples of 16 SCLK cycles during each
CSB highlowhigh cycle (valid communication frame.)
A frame error does not affect the flags. The CSB input
controls SPI data transfer and initializes the selected
device’s frame error and fault reporting logic.
The host initiates communication when a selected
device’s CSB pin goes low. Output (fault) data is
simultaneously sent MSB first from the SO pin while input
(command) data is received MSB first at the SI pin under
synchronous control of the master’s SCLK signal while
CSB is held low (Figure 10). Fault data changes on the
falling edge of SCLK and is guaranteed valid before the
next rising edge of SCLK. Command data received must be
valid before the rising edge of SCLK.
When CSB goes low, frame error detection is initialized,
latched fault data is transferred to the SPI, and the FLTB
flag is disabled and reset if previously set. Data for faults
detected while CSB is low are ignored but will be captured
if still present after CSB goes high.
If a valid frame has been received when CSB goes high,
the last multiple of 16 bits received is decoded into
command data, and FLTB is reenabled. Latched
(previous) fault data is cleared and current fault data is
captured. The FLTB flag will be set if a fault is detected.
If a frame error is detected when CSB goes high, new
command data is ignored, and previous fault data remains
latched and available for retrieval during the next valid
frame. The FLTB flag will be set if a fault (not a frame
error) is detected.
Z
Z
X X
CSB
SCLK
SI
SO
1 2 3 14 15 16
MSB LSB
B15 B14 B13 B12 B3 B2 B1 B0
UKN
B15 B14 B13 B2 B1 B0
Note: X=Don’t Care, Z=TriState, UKN=Unknown Data
4 13
B12 B3
Figure 10. SPI Communication Frame Format
NCV7513
http://onsemi.com
12
Serial Data and Register Structure
The 16bit data sent by the NCV7513 is always the
encoded 12bit fault information, with the upper 4 bits
forced to zero. The 16bit data received is decoded into a
4bit address and a 6bit data word (see Figure 11). The
upper four bits, beginning with the received MSB, are fully
decoded to address one of four programmable registers and
the lower six bits are decoded into data for the addressed
register. Bit B15 must always be set to zero. The valid
register addresses are shown in Table 1. Each register is
next described in detail.
CHANNEL FAULT OUTPUT DATA
CH0CH1CH2CH3CH4CH50000
B3 B2 B1 B0
MSB LSB
B7 B6 B5 B4B11 B10 B9 B8B15 B14 B13 B12
B3 B2 B1 B0
MSB LSB
B7 B6 B5 B4B11 B10 B9 B8B15 B14 B13 B12
REGISTER SELECT COMMAND INPUT DATA
D3 D2 D1 D0X X D5 D4X X X X0 A2 A1 A0
Figure 11. SPI Data Format
Table 1. Register Address Definitions
4BIT ADDRESS 6BIT INPUT DATA
B
15
A
2
A
1
A
0
D
5
D
4
D
3
D
2
D
1
D
0
0 0 0 0 Gate Select
0 0 0 1 Disable Mode
0 0 1 0 Refresh & Reference
0 0 1 1 Flag Mask
0 1 X X Null
16BIT OUTPUT DATA
B
15
B
14
B
13
B
12
B
11
B
0
0 0 0 0 D
11
12bit Fault Data D
0
Gate Select – Register 0
Each GAT
X
output is turned on/off by programming its
respective G
X
bit (see Table 2). Setting a bit to 1 causes the
selected GAT
X
output to drive its external MOSFET’s gate
to V
CC2
(ON). Setting a bit to 0 causes the selected GAT
X
output to drive its external MOSFET’s gate to V
SS
(OFF).
Note that the actual state of the output depends on POR,
ENA
X
and shorted load fault states as later defined by
Equation 1. At powerup, each bit is set to 0 (all outputs
OFF).
Table 2. Gate Select Register
A
2
A
1
A
0
D
5
D
4
D
3
D
2
D
1
D
0
0 0 0 G
5
G
4
G
3
G
2
G
1
G
0
0 = GAT
X
OFF
1 = GAT
X
ON
Disable Mode – Register 1
The disable mode for shorted load faults is controlled by
each channel’s respective M
X
bit (see Table 3). Setting a bit
to 1 causes the selected GAT
X
output to latchoff when a
fault is detected. Setting a bit to 0 causes the selected GAT
X
output to autoretry when a fault is detected. At powerup,
each bit is set to 0 (all outputs in autoretry mode).
Table 3. Disable Mode Register
A
2
A
1
A
0
D
5
D
4
D
3
D
2
D
1
D
0
0 0 1 M
5
M
4
M
3
M
2
M
1
M
0
0 = AUTORETRY
1 = LATCH OFF
Refresh and Reference – Register 2
Refresh time (autoretry mode) and shorted load fault
detection references are programmable in two groups of
three channels. Refresh time and the fault reference for
channels 53 is programmed by R
X
bits 53. Refresh time
and the fault reference for channels 20 is programmed by
R
X
bits 20 (see Table 4). At powerup, each bit is set to 0
(V
FLT
= 25% V
FLTREF
, t
FR
= 10 ms).

NCV7513FTR2G

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC MTR DRIVER 4.75V-5.25V 32LQFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet