Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Mirror-Module Driver-IC
The NCV7705/NCV7706 is a powerful Driver−IC for automotive
body control systems. The IC is designed to control several loads in
the front door of a vehicle. The monolithic IC is able to control mirror
functions like mirror positioning, heating and folding. In addition,
NCV7706 includes the electro−chromic mirror feature. The device www.onsemi.com
features four high−side outputs to drive LEDs or incandescent bulbs
(up to 5/10 W). To allow maximum flexibility, all lighting outputs can
be PWM controlled thru PWM inputs (external signal source) or by an
internal programmable PWM generator unit. The
NCV7705/NCV7706 is controlled thru a 24 bit SPI interface with
in−frame response. SSOP36 EP
DQ SUFFIX
Features CASE 940AB
• Operating Range from 5.5 V to 28 V
• Four High−Side and Four Low−Side Drivers Connected as MARKING DIAGRAM
Half−Bridges
♦ 2x Half−bridges Iload = 0.75 A; RDS(on) = 1.6 W @ 25°C
♦ 2x Half−Bridges Iload = 3 A; RDS(on) = 300 mW @ 25°C
NCV770x
• Four High−Side Lamp Drivers FAWLYYWWG
♦ 2x LED; Iload = 0.3 A; RDS(on) = 1.4 W @ 25°C
♦ 1x 10 W; Configurable as LED Driver; Iload = 2.5 A;
RDS(on) = 300 mW @ 25°C
♦ 1x 5 W; Configurable as LED Driver; Iload = 1.25 A; NCV770x = Specific Device Code
RDS(on) = 600 mW @ 25°C NCV770x = (x = 5, 5A or 6)
• 1x High−Side Driver for Mirror Heating; Iload = 6 A; F
A
= Fab Location (NCV7705A only)
= Assembly Location
RDS(on) = 100 mW @ 25°C WL = Wafer Lot
• Electro Chromic Mirror Control (NCV7706 Only) YY = Year
♦ 1x 6−Bit Selectable Output Voltage Controller WW = Work Week
G = Pb−Free Package
♦ 1x LS for EC Control; Iload = 0.75 A; RDS(on) = 1.6 W @ 25°C
• Independent PWM Functionality for All Outputs ORDERING INFORMATION
• Integrated Programmable PWM Generator Unit for All Lamp Driver
Shipping†
Device Package
Outputs
♦ 7−bit / 10−bit Selectable Duty−cycle Setting Precision NCV7705DQR2G
SSOP36−EP
• Programmable Soft−start Function to Drive Loads with Higher NCV7705DQAR2G GREEN
1500 / Tape &
Reel
Inrush Currents as Current Limitation Value (Pb−Free)
NCV7706DQR2G*
• Multiplex Current Sense Analog Output for Advanced Load
Monitoring †For information on tape and reel specifications,
including part orientation and tape sizes, please
• Very Low Current Consumption in Standby Mode refer to our Tape and Reel Packaging Specification
• Charge Pump Output to Control an External Reverse Polarity Brochure, BRD8011/D.
• 24−Bit SPI Interface for Output Control and Diagnostic • SSOP36−EP Power Package
• Protection Against Short−circuit, Overvoltage and • This is a Pb−Free Device
Over−temperature
Typical Applications
• Downwards Pin−to−Pin and SPI Registers Compatible
with NCV7707 • De−centralized Door Electronic Systems
• AEC−Q100 Qualified and PPAP Compliant • Body Control Units (BCUs)
VS CHP
NCV7705/06 Diagnostic
short circuit
Undervoltage Overvoltage openload
Power −on Reset Chargepump overload
Lockout Lockout
overtemperature
overvoltage VS
VCC undervoltage
overload
SI OUT1
SCLK CONTROL _0 Register
CSB Driver
SO Interface
CONTROL _1 Register VS
OUT2
CONTROL _2 Register
VS
OUT3
CONTROL _3 Register
VS
PWM OUT4
Unit
PWM _7/8 Register
VS
STATUS _0 Register
OUT5
VS
VS
VS
PWM1 PWM1 VS
PWM2
OUT9
OUT9
ISOUT/
PWM2 MUX
ECON
DAC ECFB
6 EC Control
www.onsemi.com
2
NCV7705(A), NCV7706
NCV7705/06
High−Side High−Side High−Side High−Side
Charge Pump Switch Switch Switch Switch
24−bit
SO Serial (1.4 Ω) (1.4 Ω) (0.6/1.4 Ω) (0.3/1.4 Ω)
Power −on Reset
SI Data
SCLK Interface
PWM Generator Unit Protection :
CSB short circuit
open load
mC Logic IN over temperature
PWM1 Logic Control VS undervoltage
Current Sensing VS overvoltage
ISOUT /
PWM2
PWM GND
Rs High−Side High−Side High−Side High−Side High−Side
Switch Switch Switch Switch Switch
(0.3 Ω) (1.6 Ω) (1.6 Ω) (0.3 Ω) (0.1 Ω)
VCC
OUT4 OUT3 OUT2 OUT1 ECON ECFB OUT 9
LIN mirror OUT8
(NCV7321) y−axis mirror
mirror defroster
mirror x−axis
LIN CAN fold
ECM
NCV7706 only
Figure 2. Application Diagram
NCV7705 NCV7706
GND 1 36 GND GND 1 36 GND
OUT9 OUT9 OUT9 OUT9
OUT1 OUT8 OUT1 OUT8
OUT2 OUT7 OUT2 OUT7
OUT3 VS OUT3 ECFB
VS OUT6 VS OUT6
VS OUT5 VS OUT5
SI VS SI VS
ISOUT/PWM2 VS ISOUT/PWM2 VS
CSB PWM1 CSB PWM1
SO CHP SO CHP
VCC VS/TEST VCC ECON
SCLK n.c. SCLK n.c.
n.c. n.c. n.c. n.c.
VS OUT4 VS OUT4
n.c. n.c. n.c. n.c.
n.c. n.c. n.c. n.c.
GND 18 19 GND GND 18 19 GND
www.onsemi.com
3
NCV7705(A), NCV7706
www.onsemi.com
4
NCV7705(A), NCV7706
THERMAL CHARACTERISTICS
Symbol Rating Value Unit
RθJA Thermal Characteristics, SSOP36−EP, 1−layer PCB 49.4 °C/W
Thermal Resistance, Junction−to−Air (Note 3)
www.onsemi.com
5
NCV7705(A), NCV7706
ELECTRICAL CHARACTERISTICS
4.5 V < VCC < 5.25 V, 8 V < Vs < 18 V, −40°C < TJ < 150°C; unless otherwise noted.
Standby mode,
VS = 16 V, 0 V v VCC v 5.25 V,
Supply Current (VS),
Is(standby)
Standby mode
CSB = VCC, OUTx/ECx = floating, 3.5 12 mA
SI = SCLK = 0 V, TJ < 85°C
(TJ = 150°C) (9) (25)
Active mode,
Supply current (VS),
Is(active) VS = 16 V, 8 20 mA
Active mode
OUTx/ECx = floating
Standby mode,
Supply Current (VCC), VCC = 5.25 V, 4.5 6
ICC(standby)
Standby mode mA
SI = SCLK = 0 V, TJ < 85°C
(TJ = 150°C) (15) (50)
Active mode,
Supply current (VCC),
ICC(active) VS = 16 V, 6.5 8 mA
Active mode
OUTx/ECx = floating
Standby mode,
Total Standby mode supply current
I(standby)
(Is + ICC)
VS = 16 V, TJ < 85°C, 8 18 mA
CSB = VCC, OUTx/ECx = floating
OVERVOLTAGE AND UNDERVOLTAGE DETECTION
Vuv_vs(on) VS increasing 5.6 6.2 V
VS Undervoltage detection
Vuv_vs(off) VS decreasing 5.2 5.8 V
Vuv_vs(hys) VS Undervoltage hysteresis Vuv_vs(on) − Vuv_vs(off) 0.65 V
Vov_vs(off) VS increasing 20 24.5 V
VS Overvoltage detection
Vov_vs(on) VS decreasing 19 23.5 V
Vov_vs(hys) VS Overvoltage hysteresis Vov_vs(off) − Vov_vs(on) 2 V
Vuv_vcc(off) VCC increasing 2.9 V
VCC Undervoltage detection
Vuv_vcc(on) VCC decreasing 2 V
Vuv_vcc(hys) VCC Undervoltage hysteresis Vuv_VCC(off) − Vuv_VCC(on) 0.11 V
Time to set the power supply fail bit
td_uv VS Undervoltage filter time
UOV_OC in the Global Status Byte
6 13 ms
www.onsemi.com
6
NCV7705(A), NCV7706
dVout1,4 Slew rate of HS driver Vs = 13.5 V, Rload = 16 W to GND 1.3 2.3 3.3 V/ms
www.onsemi.com
7
NCV7705(A), NCV7706
dVout2,3 Slew rate of HS driver Vs = 13.5 V, Rload = 64 W to GND 1.3 2.3 3.3 V/ms
www.onsemi.com
8
NCV7705(A), NCV7706
Overcurrent threshold,
Ilim5_LED −1.1 −0.5 A
LED mode
Overload shutdown filter time, Bulb Timer started after blanking delay
td_old_ICB5
mode elapsed
100 160 ms
Overload shutdown filter time, LED Timer started after blanking delay
td_old_LED5
mode elapsed
50 100 ms
www.onsemi.com
9
NCV7705(A), NCV7706
Overcurrent threshold,
Ilim6_LED −1.1 −0.5 A
LED mode
Overload shutdown filter time, Bulb Timer started after blanking delay
td_old_ICB6
mode elapsed
100 160 ms
Overload shutdown filter time, LED Timer started after blanking delay
td_old_LED6
mode elapsed
50 100 ms
www.onsemi.com
10
NCV7705(A), NCV7706
www.onsemi.com
11
NCV7705(A), NCV7706
Iecon ECON output current capability Vtarget < Vecfb – 500 mV,
Vecon = 0.5 V, Vtarget = 1 LSB, 10 100 mA
Vecfb = 0.5 V
Vecon = 0.7 V,
Pull−down resistance at ECON in CONTROL_1.ECEN = 1,
Recon_pd 5 kW
fast discharge mode CONTROL_1.LSECFB = 1,
CONTROL_1.DAC[5:0] = 0
Iq_econ ECON quiescent current Vecon = Vs, CONTROL_1.ECEN = 0 1 mA
t_disc Auto−discharge pulse width Config.LSPWM=1 230 300 360 ms
t_rec Auto−discharge blanking time Config.LSPWM=1 2.25 3 3.75 ms
PWM discharge threshold level
Vthdisc_abs Config.LSPWM=1 350 400 450 mV
V(ECON) (Note 5)
5. If V(ECON) < Vthdisc_abs or V(ECON)−V(ECFB) < Vthdisc_diff then ECON_LOW =1; see description in paragraph Controller for
Electro−chromic Glass
www.onsemi.com
12
NCV7705(A), NCV7706
Current Sense output accuracy 0.3 V v Vis v 4.5 V, VCC = 5 V −10% − 10% +
OUT9 Iout9 = 0.5−5.9 A 1.5% FS 1.5% FS
tis Current Sense settling time 0 V to FSR (full scale range) 230 265 ms
6. Current sense output accuracy = Isout−Isout_ideal relative to Isout_ideal
7. FS (Full scale) = Ioutmax/Kis
www.onsemi.com
13
NCV7705(A), NCV7706
VCC = 5 V,
Rsi_pd SI pull−down resistor 30 60 220 kW
Vsi = 1.5 V
VCC = 5 V,
Rpwm1_pd PWM1 pull−down resistor 30 60 220 kW
Vpwm1 = 1.5 V
VCC = 5 V,
Rpwm2_pd PWM2 pull−down resistor Vpwm2 = 1.5 V, 30 60 220 kW
current sense disabled
Ileak_isout Output leakage current current sense enabled −2 2 mA
Ccsb / sclk /
Pin capacitance 0 V < VCC < 5.25 V (Note 8) 10 pF
pwm1/2
www.onsemi.com
14
NCV7705(A), NCV7706
Vcsb = VCC,
Cso Tristate input capacitance 10 pF
0 V < VCC < 5.25 V (Note 8)
SO disable time from low level to Cso = 100 pF, Iload = 4 mA,
tdis_so_ltri 380 450 ns
tristate pull−up load to VCC
SO disable time from high level to Cso = 100 pF, Iload = −4 mA,
tdis_so_htri 380 450 ns
tristate pull−down load to GND
0.8 • VCC
tsclk_h tsclk_l
tset_si
thold_si
0.8 • VCC
SI Valid Valid Valid
ten_so_trix td_so
www.onsemi.com
15
NCV7705(A), NCV7706
CONTROL_2.PWMI = 1,
PWMhi PWM frequency, high selection 175 225 260 Hz
PWMx.FSELx = 1
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.
www.onsemi.com
16
NCV7705(A), NCV7706
www.onsemi.com
17
NCV7705(A), NCV7706
CONTROL_2/3.OUTx_PWMx
PWM enable
PWM1/2
external PWM source H… Enable Output
f2 &
internal
Prescaler f1 H … CT=0
clock Counter 10 Bit S
internal PWM source
[9:3] [9:0] R
7 10
A
A>B CONTROL_2.PWMI
PWM_x/y.FSELx B
7 A
A>B
B
PWM_x/y.PWx[6:0]
CONFIG.PWM_RESEN
9
SPI
PWM_x.PWx[9:0]
SPI
Figure 5. PWM Generation Diagram
Programmable Soft−start Function to Drive Loads with real overload and a non linear load like a bulb. Therefore a
Inrush Current Behavior real overload condition can only be qualified by time. It is
Loads with startup currents higher than the overcurrent recommended to only enable auto−recovery for a minimum
limits (e.g. inrush current of bulbs, block current of motors amount of time to drive the connected load into a steady state
and cold resistance of heaters) can be driven using the condition. After turning off the auto−recovery function, the
programmable soft−start function (Overcurrent auto−recovery respective channel is automatically disabled if the overload
mode). Each output driver provides a corresponding condition still persists.
overcurrent recovery bit (CONTROL_2/3.OCRx) to control
the output behavior in case of a detected overcurrent event. Inductive Loads
If auto−recovery is enabled, the device automatically Each half bridge (OUT1−4) is built by internally
re−enables the output after a programmable recovery time. connected low−side and high−side N−MOS transistors. Due
For all half−bridge outputs as well as the high−side outputs to the built−in body diodes of the output transistors,
OUT5−9 and OUT5/6 in LED mode, the recovery frequency inductive loads can be driven at the outputs without external
can be selected via SPI. OUT5/6 in bulb mode provides a free−wheeling diodes. The high−side drivers OUT5 to
fixed recovery frequency. The PWM modulated current will OUT9 are designed to drive resistive loads. Therefore only
provide sufficient average current to power up the load (e.g. a limited clamping energy (W < 1 mJ) can be dissipated by
heat up the bulb) until the load reaches a steady state the device. For inductive loads (L > 100 mH) an external
condition. The device itself cannot distinguish between a
www.onsemi.com
18
NCV7705(A), NCV7706
freewheeling diode connected between GND and the the electro−chromic element. The target voltage at ECFB is
corresponding output is required. binary coded with a selectable full scale range (bit
The low−side driver at ECFB does not feature any CONTROL_2.FSR). The default clamping value for the
freewheeling diode or clamping structure to handle output voltage (CONTROL_2.FSR = 0) is 1.2 V, by setting
inductive loads. CONFIG_1.FSR to “1”, the maximum output voltage is
1.5 V. The resolution of the DAC output voltage is
Current Sensing independent of the full−scale−range selection.
The charging of the mirror (positive slope) is determined
Current Sense Output / PWM2 Input (Bidirectional Pin
ISOUT/PWM2) by the positive slew rate of the transconductance amplifier
The current sense output allows a more precise analysis of and the compensation capacitor, while in case of capacitive
the actual state of the load rather than the basic detection of loads, the negative slope is mainly determined by the current
an under− or overload condition. The sense output provides consumption thru the load and its capacitance. To allow fast
an image of the actual load current at the selected high side settling time changing from higher to lower output voltage
driver transistor. The current monitor function is available values, the device provides two modes of operation:
for high current half−bridge outputs (OUT1 and OUT4), the
high current high−side output (OUT9) as well as for the all 1. Fast discharge: When the target output voltage is
bulb and LED outputs (OUT5−8). set to 0 V and bit CONTROL_1.LS_ECFB is set,
The current sense ratio is fixed for the low resistance the voltage at pin ECFB is pulled to ground by a
outputs OUT1/4/9 and OUT5/6 (bulb mode) to 1/12000 1.6 W low−side switch.
resp. 1/10000 and for the high ohmic outputs OUT7/8 and 2. PWM discharge: In case of PWM discharge being
OUT5/6 (LED mode) to 1/2000. To prevent from false activated (CONFIG.ECM_LSPWM = 1 and
readouts, the signal at pin ISOUT is blanked after switching CONTROL_1.LS_ECFB = 1) (Figure 6):
on the driver until correct settlement of the circuitry a. The circuit regulation starts in normal
(> 65 ms). Bits CONTROL_3.IS[3:0] are used to select the regulation. The DAC value is turned to new
output to be multiplexed to the current sense output. lower value.
The NCV7705/NCV7706 provides a sample−and−hold b. If the loop is detected out of regulation for a
functionality for the current sense output to enable precise time longer than t_rec (~3 ms), the ECON
and simple load current diagnostics even during PWM voltage is detected low (internal signal
operation of the respective output. While in active high−side ECON_LOW = 1), the regulator is switched off
output state, the current provided at ISOUT reflects a (DAC voltage at 0) and the fast discharge
(low−pass−filtered) image of the actual output current, the transistor is activated for ~300 ms (t_disc).
IS−output current is sampled and held constant as soon as the During this fast discharge, the ECON output is
HS output transistor is commanded off via PWM (low−side pulled low to prevent from shoot−thru currents.
or high−impedant on half−bridge outputs, high−impedant c. At the end of the discharge pulse t_disc the fast
on HS−outputs). In case no previous current information is discharge is switched off and the regulation
available in the Sample−and−hold stage (current sense loop is activated again (with DAC to the correct
channel changed while actual channel is commanded off) wanted value), so the loop goes back to step b.)
the sample stage is reset so that it reflects zero output current. and the ECON_LOW comparator is observed
again. Before starting a discharge pulse, the
Electro Chromic Mirror (NCV7706 ONLY) ECLO and ECHI comparator data is latched.
Controller for Electro−chromic Glass The feedback loop out of regulation is monitored by
The voltage of the electro−chromic element connected at comparing V(ECON) versus V(ECFB) and versus 400 mV.
pin ECFB can be controlled to a target value which is set by If the regulation is activated and ECON is below ECFB, or
Control Register 1 (bits CONTROL_1.DAC[5:0]). Setting below 400 mV, then the loop is detected as out of regulation
bit CONTROL_1.ECEN enables this function. At the same and internal signal ECON_LOW is made 1. By activating
time OUT8 is enabled, regardless of its own control bit the PWM discharge feature, the overcurrent recovery
CONTROL_1.HS8 and the respective PWM setting. An function is automatically disabled, regardless of the setting
on−chip differential amplifier is used to control an external in CONTROL_2.OC_ECFB.
logic−level N−MOS pass device that delivers the power to
www.onsemi.com
19
NCV7705(A), NCV7706
CSB V(ECON)
Sampling of
Vtarget + offset V(ECFB) ECON−ECFB
voltage
V(ECON)
Vtarget, Vtarget − offset
V(ECFB),
V(ECON) Vtarget
(CONTROL_1.DAC)
V(ECFB)
tdisc
disabled
ECON status enabled (5 kW to GND) enabled
The controller provides a chip−internal diode from ECFB regulation loop). If PWM discharge is enabled
(Anode) to pin ECON (Cathode) to protect the external (CONFIG.ECM_LSPWM = 1), STATUS_2.ECHI is
MOSFET. A capacitor of at least 4.7 nF has to be added to latched at the end of the discharge cycle, therefore if set it
pin ECON for stability of the control loop. It is indicates that the device is in active discharge operation.
recommended to place 220 nF capacitor between ECFB and Since OUT8 is the output of a high−side driver, it contains
ground to increase the stability. the same diagnostic functions as the other high−side drivers
The status of the voltage control loop is reported via SPI. (e.g. switch−off during overcurrent condition). In
Bit STATUS_2.ECHI = 1 indicates that the voltage on ECFB electro−chrome mode, OUT8 can’t be controlled by PWM.
is higher than the programmed target value, For noise immunity reasons, it is recommended to place the
STATUS_2.ECLO = 1 indicates that the ECFB voltage is loop capacitors at ECON as well as another capacitor
below the programmed value. Both status bits are valid if between ECFB and GND as close as possible to the
they are stable for at least 150 ms (settling time of the respective pins.
VS
NCV7706
OUT8
DAC−EC Control
6
DAC ECON
SI
SCLK SPI
Electro−Chromic
CSB
4.7 nF Mirror
SO ECM ECFB
Auto
discharge
LS Discharge
Transistor
220 nF
www.onsemi.com
20
NCV7705(A), NCV7706
www.onsemi.com
21
NCV7705(A), NCV7706
General Description
Delay (tact) The 4−wire SPI interface establishes a full duplex
Output stages Hi−Z
Delay (tsact) MODE = 1 synchronous serial communication link between the
Register content cleared
SPI not ready or
CSB = 0 MODE = 1 CSB = 0 NCV7705/NCV7706 and the application’s microcontroller.
CSB = 1
and
The NCV7705/NCV7706 always operates in slave mode
MODE = 0 whereas the controller provides the master function. A SPI
Standby Active
Output stages High−Z Output stages controlled
access is performed by applying an active−low slave select
Register content cleared thru output registers
signal at CSB. SI is the data input, SO the data output. The
SPI master provides the clock to the NCV7705/NCV7706
via the SCLK input. The digital input data is sampled at the
MODE = 0
Delay timer and rising edge at SCLK. The data output SO is in high
expired CSB = 1
Delay (tacts) impedance state (tri−state) when CSB is high. To readout the
Output stages controlled
thru output registers
global error flag without sending a complete SPI frame, SO
Register content valid
indicates the corresponding value as soon as CSB is set to
Figure 8. Mode Transitions Diagram
active. With the first rising edge at SCLK after the
high−to−low transition of CSB, the content of the selected
register is transferred into the output shift register.
The NCV7705/NCV7706 provides four control registers
(CONTROL_0/1/2/3), two PWM configuration registers
CSB
(PWM_7/8 and PWM_9/10), three status registers
t
(STATUS_0/1/2) and one general configuration register
(CONFIG). Each of these register contains 16−bit data,
SCLK 0 1 2 3 4 5 21 22 23 together with the 8−bit frame header (access type, register
t address), the SPI frame length is therefore 24 bits. In
addition to the read/write accessible registers, the
D23 D22 D21 D20 D19 D18 D2 D1 D0
NCV7705/NCV7706 provides five 8−bit ID registers
SI
(ID_HEADER, ID_VERSION, ID_CODE1/2 and
t
CSB = 0 ID_SPI−FRAME) with 8−bit data length. The content of
CONTROL_0 MODE = 1
Mode standby
these registers can still be read out by a 24−bit access, the
active active
data is then transferred in the MSB section of the data frame.
t
CSB = 0
& SPI Frame Format
MODE = 0
Mode Figure 10 shows the general format of the
standby active standby
NCV7705/NCV7706 SPI frame.
t
< 8 ms
Figure 9. Mode Timing Diagram
Access
Register Address Input Data Input Data
Type
CSB
SCLK
UOV
SO FLT TF RES TSD TW _OC ULD NRDY DO7 DO6 DO2 DO1 DO0 X
www.onsemi.com
22
NCV7705(A), NCV7706
24−bit SPI Interface way. The device features a stuck−at−one detection, thus
Both 24−bit input and output data are MSB first. Each upon detection of a command = FFFFFFh, the device will be
SPI−input frame consists of a command byte followed by forced into the Standby mode. All output drivers are
two data bytes. The data returned on SO within the same switched off.
frame always starts with the global status byte. It provides
general status information about the device. It is then Serial Data Out (SO)
followed by 2 data bytes (in−frame response) which content The SO data output driver is activated by a logical low
depends on the information transmitted in the command level at the CSB input and will go from high impedance to
byte. For write access cycles, the global status byte is a low or high level depending on the global status bit, FLT
followed by the previous content of the addressed register. (Global Error Flag). The first rising edge of the SCLK input
after a high to low transition of the CSB pin will transfer the
Chip Select Bar (CSB) content of the selected register into the data out shift register.
CSB is the SPI input pin which controls the data transfer Each subsequent falling edge of the SCLK will shift the next
of the device. When CSB is high, no data transfer is possible bit thru SO out of the device.
and the output pin SO is set to high impedance. If CSB goes
low, the serial data transfer is allowed and can be started. The Command Byte / Global Status Byte
communication ends when CSB goes high again. Each communication frame starts with a command byte
(Table 2). It consists of an operation code (OP[1:0], Table 3)
Serial Clock (SCLK) which specifies the type of operation (Read, Write, Read &
If CSB is set to low, the communication starts with the Clear, Readout Device Information) and a six bit address
rising edge of the SCLK input pin. At each rising edge of (A[5:0], Table 4). If less than six address bits are required,
SCLK, the data at the input pin Serial IN (SI) is latched. The the remaining bits are unused but are reserved. Both Write
data is shifted out thru the data output pin SO after the falling and Read mode allow access to the internal registers of the
edges of SCLK. The clock SCLK must be active only within device. A “Read & Clear”−access is used to read a status
the frame time, means when CSB is low. The correct register and subsequently clear its content. The “Read
transmission is monitored by counting the number of clock Device Information” allows to read out device related
pulses during the communication frame. If the number of information such as ID−Header, Product Code, Silicon
SCLK pulses does not correspond to the frame width Version and Category and the SPI−frame ID. While
indicated in the SPI−frame−ID (Chip ID Register, address receiving the command byte, the global status byte is
3Eh) the frame will be ignored and the communication transmitted to the microcontroller. It contains global fault
failure bit “TF” in the global status byte will be set. Due to information for the device, as shown in Table 6.
this safety functionality, daisy chaining the SPI is not
possible. Instead, a parallel operation of the SPI bus by ID Register
controlling the CSB signal of the connected ICs is Chip ID Information is stored in five special 8−bit ID
recommended. registers (Table 5). The content can be read out at the
beginning of the communication.
Serial Data In (SI)
During the rising edges of SCLK (CSB is low), the data
is transferred into the device thru the input pin SI in a serial
Bit 23 22 21 20 19 18 17 16
NCV7705/06 IN OP1 OP0 A5 A4 A3 A2 A1 A0
NCV7705/06 OUT FLT TF RESB TSD TW UOV_OC ULD NRDY
Reset Value 1 0 0 0 0 0 0 1
www.onsemi.com
23
NCV7705(A), NCV7706
Control Register
01h R/W High−side outputs control, ECM control (NCV7706 only)
CONTROL_1
Control Register
02h R/W Bridge outputs recovery control, PWM enable, ECM setup (NCV7706 only)
CONTROL_2
Control Register
03h R/W High−side outputs recovery control, PWM enable, Current Sense selection
CONTROL_3
Status Register
10h R/RC Bridge outputs Overcurrent diagnosis
STATUS_0
Status Register
11h R/RC Bridge outputs Underload diagnosis
STATUS_1
Status Register HS outputs Overcurrent and Underload diagnosis, Vs Over− and Under-
12h R/RC
STATUS_2 voltage, EC−mirror
Configuration Register
3Fh R/W Mask bits for global fault bits
CONFIG
www.onsemi.com
24
NCV7705(A), NCV7706
TW Thermal Warning
0 No Thermal Warning This bit indicates a pre−warning level of the junction temperature. It is maskable by the
1 Thermal Warning Configuration Register (CONFIG.NO_TW).
ULD Underload
0 No Underload This bit represents a logical OR combination of all underload signals. It is maskable by the
Configuration Register (CONFIG.NO_ULDx). It is also possible to deactivate this flag for HS1 or
1 Underload LS1, only (CONFIG.NO_ULD_HS1/LS1).
www.onsemi.com
25
NCV7705(A), NCV7706
CONTROL_0 Register
Address: 00h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type RW RW RW RW RW RW − − − − RW RW − − − RW
Bit name HS1 LS1 HS2 LS2 HS3 LS3 0 0 0 0 HS4 LS4 0 0 0 MODE
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
26
NCV7705(A), NCV7706
CONTROL_1 Register
Address: 01h
NCV7705:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW −
LS
Bit name HS5.1 HS5.0 HS6.1 HS6.0 HS7 HS8 HS9 DAC5 DAC4 DAC3 DAC2 DAC1 DAC0 ECEN 0
ECFB
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NCV7706:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type RW RW RW RW RW RW RW − − − − − − − − −
Bit name HS5.1 HS5.0 HS6.1 HS6.0 HS7 HS8 HS9 0 0 0 0 0 0 0 0 0
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
HS Outputs Output enabled, low If a driver is enabled by the control register AND the
0 1 corresponding PWM enable bit is set in CONTROL_3
OUT5,6 current mode (LED mode)
Control register, the output is only activated if the
Output enabled, high corresponding PWM input signal (PWM pin or internal
1 0
current mode (bulb mode) PWM signal) is high.
1 1 OUTx High impedance
www.onsemi.com
27
NCV7705(A), NCV7706
CONTROL_2 Register
Address: 02h
NCV7705:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type RW RW RW − − RW − RW RW RW RW − − RW − −
OUT1 OUT2 OUT3 OUT4
Bit name OCR1 OCR2 OCR3 0 0 OCR4 0 PWMI 0 0 0 0
PWM1 PWM1 PWM1 PWM1
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NCV7706:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type RW RW RW − − RW RW RW RW RW RW − − RW RW RW
OCR OUT1 OUT2 OUT3 OUT4 ECFB
Bit name OCR1 OCR2 OCR3 0 0 OCR4 PWMI 0 0 FSR
ECFB PWM1 PWM1 PWM1 PWM1 PWM1
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
28
NCV7705(A), NCV7706
CONTROL_3 Register
Address: 03h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW
OUT5 OUT6 OUT7 OUT8 OUT9
Bit name OCR5 OCR6 OCR7 OCR8 OCR9 OCRF OVUVR IS3 IS2 IS1 IS0
PWM1 PWM2 PWM1 PWM2 PWM1
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
29
NCV7705(A), NCV7706
PWM_5/6 Register
Address: 08h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW
Bit Name FSEL5 PW5.6 PW5.5 PW5.4 PW5.3 PW5.2 PW5.1 PW5.0 FSEL6 PW6.6 PW6.5 PW6.4 PW6.3 PW6.2 PW6.1 PW6.0
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
30
NCV7705(A), NCV7706
PWM_7/8 Register
Address: 09h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW
Bit Name FSEL7 PW7.6 PW7.5 PW7.4 PW7.3 PW7.2 PW7.1 PW7.0 FSEL8 PW8.6 PW8.5 PW8.4 PW8.3 PW8.2 PW8.1 PW8.0
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
31
NCV7705(A), NCV7706
STATUS_0 Register
Address: 10h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type R/RC R/RC R/RC R/RC R/RC R/RC − − − − R/RC R/RC − − − −
OC OC OC OC OC OC OC OC
Bit Name 0 0 0 0 0 0 0 0
HS1 LS1 HS2 LS2 HS3 LS3 HS4 LS4
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
STATUS_1 Register
Address: 11h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type R/RC R/RC R/RC R/RC R/RC R/RC − − − − R/RC R/RC − − − −
Bit Name ULD ULD ULD ULD ULD ULD 0 0 0 0 ULD ULD 0 0 0 0
HS1 LS1 HS2 LS2 HS3 LS3 HS4 LS4
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
For each output stage an underload status bit ULD is available. The
underload detection is done in “on−mode”. If the load current is
0 No underload detected below the undercurrent detection threshold for at least td_uld, the
OUT1−4 corresponding underload bit ULDx is set.
Underload If an ULD event occurs the global status bit ULD will be set.
Detection For ULD_HS1 and ULD_LS1 it is possible to deactivate the global
ULD failure bit by setting the configuration bits
1 Underload detected CONFIG.NO_ULD_HS1/LS1. With setting
CONFIG.NO_ULD_OUTn the global ULD failure bit is deactivated
in general.
www.onsemi.com
32
NCV7705(A), NCV7706
STATUS_2 Register
Address: 12h
NCV7705:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC − − R/RC R/RC − −
OC ULD OC ULD OC ULD OC ULD OC ULD
Bit name 0 0 VSUV VSOV 0 0
HS5 HS5 HS6 HS6 HS7 HS7 HS8 HS8 HS9 HS9
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NCV7706:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access type R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC R/RC
OC ULD OC ULD OC ULD OC ULD OC ULD OC ULD
Bit name VSUV VSOV ECLO ECHI
HS5 HS5 HS6 HS6 HS7 HS7 HS8 HS8 HS9 HS9 ECFB ECFB
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
33
NCV7705(A), NCV7706
PWM_5 Register
Address: 13h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW − − − − − RW RW RW RW RW RW RW RW RW RW
Bit Name FSEL5 0 0 0 0 0 PW5.9 PW5.8 PW5.7 PW5.6 PW5.5 PW5.4 PW5.3 PW5.2 PW5.1 PW5.0
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
PWM_6 Register
Address: 14h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW − − − − − RW RW RW RW RW RW RW RW RW RW
Bit Name FSEL6 0 0 0 0 0 PW6.9 PW6.8 PW6.7 PW6.6 PW6.5 PW6.4 PW6.3 PW6.2 PW6.1 PW6.0
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
34
NCV7705(A), NCV7706
PWM_7 Register
Address: 15h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW − − − − − RW RW RW RW RW RW RW RW RW RW
Bit Name FSEL7 0 0 0 0 0 PW7.9 PW7.8 PW7.7 PW7.6 PW7.5 PW7.4 PW7.3 PW7.2 PW7.1 PW7.0
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
PWM_8 Register
Address: 16h
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type RW − − − − − RW RW RW RW RW RW RW RW RW RW
Bit Name FSEL8 0 0 0 0 0 PW8.9 PW8.8 PW8.7 PW8.6 PW8.5 PW8.4 PW8.3 PW8.2 PW8.1 PW8.0
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
www.onsemi.com
35
NCV7705(A), NCV7706
CONFIG Register
Address: 3Fh
NCV7705:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type − RW − − − − − − − − RW RW RW − RW −
PWM NO_ULD NO_ULD NO_ NO_ULD
Bit Name 0 0 0 0 0 0 0 0 0 0 0
RESEN HS1 LS1 TW OUTn
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NCV7706:
Bit D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Access Type − RW − − − − − − RW − RW RW RW − RW −
PWM ECM NO_ULD NO_ULD NO_ NO_ULD
Bit Name 0 0 0 0 0 0 0 0 0 0
RESEN LSPWM HS1 LS1 TW OUTn
Reset Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NO_ULD NO_ULD
HS1 LS1 Description Remark
Global underload flag
0 0 default
at HS1/LS1 active
Global For ULD_HS1 and ULD_LS1 it is possible to
No global underload deactivate the global ULD failure bit by setting the
Underload Flag 0 1
flag at LS1
HS1/LS1 configuration bits
No global underload CONFIG.NO_ULD_HS1/LS1.With setting
1 0 CONFIG.NO_ULD_OUTn the global ULD failure
flag at HS1
bit is deactivated in general.
No global underload
1 1
flag at HS1/LS1
www.onsemi.com
36
NCV7705(A), NCV7706
PACKAGE DIMENSIONS
SSOP36 EP
CASE 940AB
ISSUE A
0.20 C A-B NOTES:
4X
D 1. DIMENSIONING AND TOLERANCING PER
DETAIL B D ASME Y14.5M, 1994.
A 2. CONTROLLING DIMENSION: MILLIMETERS.
X 3. DIMENSION b DOES NOT INCLUDE DAMBAR
36 19
X = A or B PROTRUSION. ALLOWABLE DAMBAR
e/2 PROTRUSION SHALL BE 0.13 TOTAL IN
EXCESS OF THE b DIMENSION AT MMC.
4. DIMENSION b SHALL BE MEASURED BE-
TWEEN 0.10 AND 0.25 FROM THE TIP.
5. DIMENSIONS D AND E1 DO NOT INCLUDE
ÉÉÉ
MOLD FLASH, PROTRUSIONS OR GATE
E1 E BURRS. DIMENSIONS D AND E1 SHALL BE
ÉÉÉ
DETERMINED AT DATUM H.
DETAIL B 6. THIS CHAMFER FEATURE IS OPTIONAL. IF
IT IS NOT PRESENT, A PIN ONE IDENTIFIER
36X MUST BE LOACATED WITHIN THE INDICAT-
0.25 C ED AREA.
PIN 1
REFERENCE MILLIMETERS
1 18
e DIM MIN MAX
36X b A --- 2.65
B A1 --- 0.10
0.25 M T A S B S
NOTE 6
A2 2.15 2.60
TOP VIEW b 0.18 0.30
h c 0.23 0.32
H A A2 DETAIL A D 10.30 BSC
D2 5.70 5.90
E 10.30 BSC
c E1 7.50 BSC
h E2 3.90 4.10
0.10 C e 0.50 BSC
A1 SEATING END VIEW h 0.25 0.75
36X SIDE VIEW C PLANE L 0.50 0.90
L2 0.25 BSC
M 0_ 8_
D2 M1 5_ 15 _
M1
GAUGE M
E2 PLANE
L2 SEATING
C PLANE
36X L
DETAIL A
BOTTOM VIEW
SOLDERING FOOTPRINT
5.90 36X
1.06
4.10 10.76
1
36X
0.50 0.36
PITCH
DIMENSIONS: MILLIMETERS
www.onsemi.com
37
NCV7705(A), NCV7706
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/Patent−Marking.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.
◊ www.onsemi.com NCV7705/D
38