NCV7520
www.onsemi.com
13
Table 3. INPUT COMMAND STRUCTURE OVERVIEW
ALIAS 3−BIT ADDR 12−BIT COMMAND INPUT DATA ODD PARITY
R0
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 0 0 M5 M4 M3 M2 M1 M0 G5 G4 G3 G2 G1 G0 ?
GATE & MODE
SELECT
1 = AUTO RETRY
DEFAULT = LATCH OFF
1 = GATx ON
DEFAULT = ALL OFF
R1
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 0 1 F5 F4 F3 F2 F1 F0 N5 N4 N3 N2 N1
N0
?
DIAGNOSTIC
PULSE
1 = DIAGNOSTIC OFF PULSE
DEFAULT = 0
1 = DIAGNOSTIC ON PULSE
DEFAULT = 0
R2
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 1 0 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 ?
DIAGNOSTIC
CONFIG 1
%VFLTREF
SELECT
TBLANK
OFF
TBLANK
ON
TIMER
RANGE
CHANNEL
SELECT
R3
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 1 1 X X X X X
X
CH5 CH4 CH3 CH2 CH1
CH0
?
DIAGNOSTIC
CONFIG 2
1 = ENABLE DIAGNOSTIC
DEFAULT = ENABLE
OPEN LOAD DIAGNOSTIC ENABLE/DISABLE
R4
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
1 0 0 X X X X X X X X X X X X ?
DIAGNOSTIC
STATUS CH2:CH0
RETURN ENB STATUS; D[9] = 0 = ENABLED
RETURN CH2:CH0 STATUS; DEFAULT D[8:0] = 1
R5
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
1 0 1 X X X X X X X X X X X X ?
DIAGNOSTIC
STATUS CH5:CH3
RETURN ENB STATUS; D[9] = 0 = ENABLED
RETURN CH5:CH3 STATUS; DEFAULT D[8:0] = 1
R6
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
1 1 0 X X X X X X X X X X X X ?
REVISION
INFORMATION
RETURN REVISION INFORMATION
R7
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
1 1 1 T11 T10 T9 T8 T7 T6 T5 T4 T3 T2 T1 T0 ?
RESERVED RESERVED FOR TEST MODE
Gate & Mode Select − Register R0
Each GAT
X
output is turned on/off serially by
programming its respective G
X
bit (Table 4). When parallel
inputs IN
X
= 0, setting R0.G
X
= 1 causes the selected GAT
X
output to drive its external MOSFET’s gate to V
CC2
(ON).
Setting R0.G
X
= 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, RSTB, ENB and
shorted load fault states (SHRT
X
) as later defined by
Equation 1. Default after reset is R0.D[11:0] = 0 (all
channels latch−off mode, all outputs OFF.) R0 is an echo
type response register.
The disable mode for shorted load (on−state) faults is
controlled by each channel’s respective M
X
bit. Setting
R0.M
X
= 0 causes the selected GAT
X
output to latch−off
when a fault is detected.
When latch−off mode is selected, recovery is performed
for all channels by disabling then re−enabling the device via
the ENB input. Recovery for selected channels is performed
via the un−latch sequence by reading the status registers (R4,
R5) for the faulted channels then requesting a diagnostic ON
or OFF pulse for the desired channels.
When auto−retry mode is selected, the corresponding
GAT
X
output is turned off upon detection of a fault for the
NCV7520
www.onsemi.com
14
duration of the channel’s fault retry (or refresh) time (t
FR
).
Once active, the refresh timer will run to completion and the
output will follow the input at the end of the retry interval.
The timer is reset when ENB = 1 or when the mode is
changed to latch−off (provided no SCB or GLO fault is
present in the channel’s status).
Table 4. GATE & MODE SELECT REGISTER
R0
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 0 0 M5 M4 M3 M2 M1 M0 G5 G4 G3 G2 G1 G0 ?
1 = AUTO RETRY
DEFAULT = LATCH OFF
1 = GATx ON
DEFAULT = ALL OFF
Diagnostic Pulse Select − Register R1
The NCV7520 has functionality to perform either
on−state or off−state diagnostic pulses (Table 5) The
function is provided for applications having loads normally
in a continuous on or off state. The diagnostic pulse function
is available for both latch−off and auto−retry modes. The
pulse executes for the selected channel(s) on low−high
transition on CSB. Default after reset is R1.D[11:0] = 0. R1
is an echo type response register.
Diagnostic pulses have priority and are not dependant on
the input (IN
X
, G
X
) or the output (GAT
X
) states. The pulse
does not execute if: ENB = 1 (device is disabled); both an
ON and OFF pulse is simultaneously requested for the same
channel; an ON or OFF pulse is requested and a SCB
(shorted load) diagnostic code is present for the selected
channels; an ON or OFF pulse is requested while a pulse is
currently executing in the selected channels (i.e. a blanking
timer is active); the selected channels are currently under
auto−retry control (i.e. refresh timer is active).
When R1.F
X
= 1, the diagnostic OFF pulse command is
executed. The open load diagnostic is turned on if disabled
(see Diagnostic Config 2 − R3), the output changes state for
the programmed t
BL(OFF)
blanking period, and the
diagnostic status is latched if of higher priority than the
previous status. The output assumes the currently
commanded state at the end of the pulse.
When R1.N
X
= 1, the diagnostic ON pulse command is
executed. The output changes state for the programmed
t
BL(ON)
blanking period, and the diagnostic status is latched
if of higher priority than the previous status. The output
assumes the currently commanded state at the end of the
pulse. A flowchart for the diagnostic pulse is given in
Figure 16.
Table 5. DIAGNOSTIC PULSE SELECT REGISTER
R1
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 0 1 F5 F4 F3 F2 F1 F0 N5 N4 N3 N2 N1
N0
?
1 = DIAGNOSTIC OFF PULSE
DEFAULT = 0
1 = DIAGNOSTIC ON PULSE
DEFAULT = 0
Diagnostic Config 1 − Register R2
The diagnostic Config 1 register programs the turn−on/off
blanking time and shorted load fault detection references for
each channel (Table 6) Bits R2.C[2:0] select which channels
receive the configuration data (Table 7). Bit R2.C[4] selects
the turn−on blanking time range (PV = passenger vehicle,
CV = commercial vehicle) and bits R2.C[8:5] select
turn−on/off blanking time (Table 8). Bits R2.C[11:9] select
the fault reference (Table 9). Default after reset is indicated
by “(DEF)” in the tables. R2 is an echo type response
register.
If a blanking timer is currently running when the register
is changed, the new value is accepted but will not take effect
until the next activation of the timer.
Table 6. DIAGNOSTIC CONFIG 1 REGISTER
R2
A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P
0 1 0 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 ?
%VFLTREF
SELECT
TBLANK
OFF
TBLANK
ON
TIMER
RANGE
CHANNEL
SELECT
NCV7520
www.onsemi.com
15
Table 7. CHANNEL SELECT
C2 C1 C0
CHANNEL
SELECT
0 0 0 NONE
0 0 1 CHANNEL 0
0 1 0 CHANNEL 1
0 1 1 CHANNEL 2
1 0 0 CHANNEL 3
1 0 1 CHANNEL 4
1 1 0 CHANNEL 5
1 1 1 ALL (DEF)
Table 8. BLANKING TIME SELECT
C8 C7 C6 C5 C4 C3
TIMER
RANGE
TBLANK
OFF
TBLANK
ON
X X 0 0 0 X
PV
(DEF)
6.0 ms
X X 0 1 0 X
12.0 ms
X X 1 0 0 X
26.0 ms (DEF)
X X 1 1 0 X
52.0 ms
X X 0 0 1 X
CV
16.9 ms
X X 0 1 1 X
32.5 ms
X X 1 0 1 X
77.9 ms
X X 1 1 1 X
127.3 ms
0 0 X X X X
55.0 ms
0 1 X X X X
80.0 ms
1 0 X X X X
160.0 ms (DEF)
1 1 X X X X
320.0 ms
Table 9. FAULT REFERENCE SELECT
C11
C10
C9
%VFLTREF
SELECT
0 0 0 25 (DEF)
0 0 1 40
0 1 0 50
0 1 1 60
1 0 0 70
1 0 1 80
1 1 0 90
1 1 1 100
Diagnostic Config 2 − Register R3
Off−state open load diagnostic currents for each channel
can be enabled or disabled for LED loads. Short to GND
diagnostic is unaffected. Channels are selected by bit
positions in the register (Table 10.) Open load status (OLF)
information is suppressed when the diagnostic is turned off
via R3. Open load diagnostic and OLF status is temporarily
enabled when a diagnostic off pulse is executed via R1.
Default after reset is R3.D[5:0] = 1. R3 is an echo type
response register.

NCV7520FPR2G

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Gate Drivers AUTOMOTIVE DRIVER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet