NCV7535
www.onsemi.com
12
Over−Voltage and Under−Voltage Shutdown
If the supply voltage VS rises above the switch off voltage
Vov_vs(off) or falls below Vuv_vs(off), all output
transistors are switched OFF.
Over−Temperature Shutdown
The device provides an over−temperature protection. If
the junction temperature rises above Tjsd_on threshold, the
thermal shutdown bit TSD is set and all the output transistors
are switched OFF. The shutdown delay for the
over−temperature is td_tx. The output channels can be
re−enabled after the device is cooled down and the TSD flag
has been reset by the microcontroller by setting
CONTROL_0.MODE = 0.
Over−Current Shutdown
Over Current is detected by the device when the
drain−source voltage (Vds) of the external N−MOSFETs
saturates. Above the Over−Current threshold
(programmable via SPI register bits CONFIG.OCTH[2:0]),
the over current is detected. During the bridge transitions,
the error detection is masked (Vds can be higher than the
OCTH during the slopes).
If the device is in full−bridge mode
(CONFIG.HALF_HB = 0), the full bridge is disabled in
case of over−current.
Otherwise, if the device is in half−bridge mode
(CONFIG.HALF_HB = 1), only the half−bridge in affected
by the over−current is disabled.
SPI Control
General Description
The 4−wire SPI interface establishes a full duplex
synchronous serial communication link between the
NCV7535 and the application’s microcontroller. The
NCV7535 always operates in slave mode whereas the
controller provides the master function. A SPI access is
performed by applying an active−low slave select signal at
CSN. SDI is the data input, SDO the data output. The SPI
master provides the clock to the NCV7535 via the SCLK
input. The digital input data is sampled at the rising edge at
SCLK. The data output SDO is in high impedance state
(tri−state) when CSN is high. To readout the global error flag
without sending a complete SPI frame, SDO indicates the
corresponding value as soon as CSN is set to active. With the
first rising edge at SCLK after the high−to−low transition of
CSN, the content of the selected register is transferred into
the output shift register.
The NCV7535 provides one control registers
(CONTROL_0), one status register (STATUS_0) and one
general configuration register (CONFIG). Each of these
register contains 16−bit data, together with the 8−bit frame
header (access type, register address), the SPI frame length
is therefore 24 bits. In addition to the read/write accessible
registers, the NCV7535 provides five 8−bit ID registers
(ID_HEADER, ID_VERSION, ID_CODE1/2 and
ID_SPI−FRAME) with 8−bit data length. The content of
these registers can still be read out by a 24−bit access, the
data is then transferred in the MSB section of the data frame.
SPI Frame Format
Figure 7 shows the general format of the NCV7535 SPI
frame.
Figure 7. SPI Frame Format
OP1 OP0 A5 A4 A3 A2 A1 A0 DI14 DI2 DI 1 DI0
DI15
FLT TF RES B TSD −UOV
_OC −NRDY DO14 DO 2 DO 1 DO 0
DO15 X
CSN
SCLK
SDI
SDO
Register Address
Access
Type Input Data
Device Status Bits Address−dependent Output Data
Input Data
24−bit SPI Interface
Both 24−bit input and output data are MSB first. Each
SPI−input frame consists of a command byte followed by
two data bytes. The data returned on SDO within the same
frame always starts with the global status byte. It provides
general status information about the device. It is then
followed by 2 data bytes (in−frame response) which content
depends on the information transmitted in the command
byte. For write access cycles, the global status byte is
followed by the previous content of the addressed register.