CSB
SETUP
NCV7518
TRANSFER
DELAY
CSB
SCLK
SI
CSB to
SO VALID
SO
SI
SETUP
1
CSB
HOLD
16
SI
HOLD
MSB IN
BITS 14...1
LSB IN
MSB OUT
SO
DELAY
BITS 14...1
LSB OUT
SO
RISE,FALL
SEE
NOTE
Note: Not defined but usually MSB of data just received.
Figure 9. SPI Timing Diagram
80% VDD
20% VDD
DETAILED OPERATING DESCRIPTION
General
The NCV7518 is a six channel general-purpose low-side
pre-driver for controlling and protecting N-type logic level
MOSFETs. Programmable fault detection and protection
modes allow the device to accommodate a wide range of
external MOSFETs and loads, providing flexible
application solutions. Separate power supply pins are
provided for low and high current paths to improve analog
accuracy and digital signal integrity.
Power Up/Down Control
An internal Power-On Reset (POR) monitors VCC1 and
causes all GATX outputs to be held low until sufficient
voltage is available to allow proper control of the device. All
internal registers are initialized to their defaults, status data
is cleared, and the open-drain fault flag (FLTB) is disabled.
When VCC1 exceeds the POR threshold, the device is
initialized and ready to accept input data. When VCC1 falls
below the POR threshold during power down, FLTB is
disabled and all GATX outputs are driven and held low until
VCC1 falls below about 1.5 V.
RSTB and ENB Inputs
The active-low RSTB input with a resistive pull-down
allows device reset by an external signal. When RSTB is
brought low, all GATX outputs, the timer clock, the SPI, and
the FLTB flag are disabled. All internal registers are
initialized to their default states, status data is cleared, and
the SPI and FLTB are enabled when RSTB goes high.
The active-low ENB input with resistive pull-up provides
a global enable. ENB disables all GATX outputs and
diagnostics, and resets the auto-retry timer when brought
high. The SPI is enabled, fault data is not cleared and
registers remain as programmed. Faulted outputs are
re-enabled when ENB goes low.
SPI Communication
The NCV7518 is a 16-bit slave device. Communication
between the host and the device may either be parallel via
individual CSB addressing or daisy-chained through other
devices using a compatible SPI protocol.
The active-low CSB chip select input has a pull-up
resistor. The SI and SCLK inputs have pull-down resistors.
The recommended idle state for SCLK is low. The tri-state
SO line driver is powered via the VDD and the VSS pins, and
can be supplied with either 3.3 V or 5 V.
The device employs odd parity, and frame error detection
that requires integer multiples of 16 SCLK cycles during
each CSB high-low-high cycle (valid communication
frame.) A parity or frame error does not affect the FLTB flag.
The host initiates communication when a selected
device’s CSB pin goes low. Output data is simultaneously
sent MSB first from the SO pin while input 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).
Output data changes on the falling edge of SCLK and is
guaranteed valid before the next rising edge of SCLK. Input
data received must be valid before the rising edge of SCLK.
http://onsemi.com
10