IC Phoenix
 
Home ›  LL6 > L9660,Quad squib driver ASIC for safety application
L9660 Fast Delivery,Good Price
Part Number:
If you need More Quantity or Better Price,Welcom Any inquiry.
We available via phone +865332716050 Email
Partno Mfg Dc Qty AvailableDescript
L9660STN/a1503avaiQuad squib driver ASIC for safety application


L9660 ,Quad squib driver ASIC for safety applicationFeatures that are accessed/controlled for the SPI . . . . . . . 20Table 10. SPI MOSI/MISO respon ..
L9669 ,FAULT TOLERANT CAN TRANSCEIVERBlock DiagramKL30(+12V)+5VVoltageRegulatorVS INH VCC5Vint 14 1 1075k7 Wake-upWAKEControlCANHVCCDriv ..
L9686 ,AUTOMOTIVE DIRECTION INDICATORELECTRICAL CHARACTERISTICS (– 20°C < Tamb <, 100°C, 8V < VS < 18V unless otherwise speci-fied.)Symb ..
L9700 ,HEX PRECISION LIMITERABSOLUTE MAXIMUM RATINGSSymbol Parameter Value UnitV Supply Voltage 20 VCCI Input Current per Chann ..
L9700D ,HEX PRECISION LIMITERL9700®HEX PRECISION LIMITERHIGH PERFORMANCE CLAMPING AT.GROUND AND POSITIVE REFERENCEVOLTAGE. FAST ..
L9700D013TR ,HEX PRECISION LIMITERL9700®HEX PRECISION LIMITERHIGH PERFORMANCE CLAMPING AT.GROUND AND POSITIVE REFERENCEVOLTAGE. FAST ..
LC74411N ,PIP ControllerFeatures• Horizontal resolution: 450 pixels*• Single-chip implementation of the three circuits requ ..
LC74411NE ,PIP ControllerOrdering number : EN*5519ACMOS LSILC74411N, LC74411NEPIP ControllerPreliminaryOverview Package Dime ..
LC7441N ,Picture-in-picture Controller for TVs and VCRsFeatures include stilllactive dis-play, white/color frame, F1xedlvariable (screen)positioning, and ..
LC7441NE ,Picture-in-picture Controller for TVs and VCRsOrdering number: EN X3941 BNo. X39413PreliminaryOverviewThe LC7441N, 7441NE are picture-in-picture ..
LC7444 ,Dual VCOAbsolute Maximum Ratings at Ta = Md: 2°C, Vssl = Vss2 = t) V, VDD = VDDI, VDDZParameter Symbol Cond ..
LC7455A ,Closed Caption Signal Extraction ICOrdering number : EN5680CMOS ICLC7455A, 7455MClosed Caption Signal Extraction ICOverview Package Di ..


L9660
Quad squib driver ASIC for safety application
L9660
Quad squib driver ASIC for safety application
Datasheet - production data
Features
4 deployment drivers with SPI selectable firing
current and times Capability to deploy the squib with 1.2 A
(min)/2 ms, 1.75 A (min)/1.0 ms and 1.75 A
(min)/0.65 ms between VRES of 7 V to 37 V Capability to deploy the squib with 1.5 A
(min)/2 ms between VRES of 7 V to 25 V Firing capability to deploy all channels
simultaneously Independently controlled high-side and low-
side MOS for diagnosis Analog output available for resistance
measurement Squib short to ground, short to battery and
MOS diagnostic available on SPI register Capability to deploy the squib when the low
side MOS is shorted to ground 2 fire enable inputs 5.5 MHz SPI interface Low voltage internal reset 2 kV ESD capability on all pins Package: LQFP64 Technology: ST proprietary BCD5 (0.65µm) RoHS compliant
Description

The L9660 is intended to deploy up to 4 squibs.
Squib drivers are sized to deploy 1.2 A minimum
for 2 ms, 1.75 A minimum for 1 ms and 1.75 A
minimum for 0.65 ms during load dump along with
1.5 A minimum for 2 ms for VRES voltages less
than 25 V.
Full diagnostic capabilities of the squib interface
are provided.

Table 1. Device summary
Contents L9660
Contents Block diagram and pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Absolute maximum degraded operating ratings . . . . . . . . . . . . . . . . . . . . . 9
2.3 Operating ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.2 Electrical characteristics - Squib deployment drivers and diagnostics . 11
2.4.3 SPI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 General functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.1 Power on reset (POR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.2 RESETB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.3 Reference resistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.4 Loss of ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.5 VRESx capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.6 Supply voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.7 Ground connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Serial peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3.1 SPI pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.4 Squib drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4.1 Firing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4.2 Firing current measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4.3 Fire enable (FEN) function description . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.4 Squib diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.5 SPI register definition for squib functions . . . . . . . . . . . . . . . . . . . . . . . 30 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
L9660 List of tables
List of tables

Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table 2. Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 3. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 4. Absolute maximum degraded operating ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 5. Operating ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 6. General - DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 7. Squib deployment drivers and diagnostics - DC electrical characteristics . . . . . . . . . . . . . 11
Table 8. SPI timing - DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 9. Features that are accessed/controlled for the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 10. SPI MOSI/MISO response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 11. How faults shall be interpreted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 12. Diagnostic Mode HSS selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 13. Diagnostic mode 3 VRESx selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 14. MISO responses to various events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 15. Command description summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 16. Configuration mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 17. Configuration mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 18. Deployment mode 1 bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 19. Deployment mode 2 bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 20. Diagnostic selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 21. Diagnostic mode LS FET selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 22. Diagnostic mode HS FET selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 23. Diagnostic mode HSS selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 24. Diagnostic mode VRESx selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 25. Channel selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 26. MOSI diagnostic mode 1 bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 27. DEPLOY_STATUSx flag and DEPLOY_SUCCESSx flag conditions. . . . . . . . . . . . . . . . . 42
Table 28. MOSI monitor mode 2 Bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 29. Current measurement channel selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 30. MOSI monitor mode 3 bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 31. MOSI monitor mode 4 bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 32. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
List of figures L9660
List of figures

Figure 1. Block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 2. Application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 3. MOS settling time and turn-on time 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 4. SPI timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 5. MISO loading for disable time measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 6. POR timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 7. Deployment drivers diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 8. Driver activation timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 9. Squib diagnostics block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 10. LQFP64 (10 x 10 x mm) mechanical data and package dimensions.. . . . . . . . . . . . . . . . . 47
L9660 Block diagram and pin description Block diagram and pin description
1.1 Block diagram
Figure 1. Block diagram
1.2 Pin description


Table 2. Pin description
Block diagram and pin description L9660
Table 2. Pin description (continued)
L9660 Block diagram and pin description
1.3 Application schematic
Figure 2. Application schematic
Table 2. Pin description (continued)
Electrical specifications L9660
2 Electrical specifications
2.1 Absolute maximum ratings

The following maximum ratings are continuous absolute ratings; exceeding any one of these
values may cause permanent damage to the integrated circuit.
Table 3. Absolute maximum ratings Exceeding a VDD of 5.1V during a deployment may cause damage To allow for deployment the maximum steady state junction temperature cannot exceed 130°C. Under the operating ratings defined in Section 2.3 the steady state junction temperature does not exceed 130°C.
L9660 Electrical specifications
2.2 Absolute maximum degraded operating ratings

Under the following deviations to the ratings indicated in Section 2.3 the L9660 performance
is degraded and not meeting the electrical characteristics outlined in Section 2.4. The SPI
and diagnostics still function but not meet specified electrical parameters.

Note: The above is provided for informational purposes only and results in degraded operation.
Under the above conditions the SPI is functional as well as diagnostics, though the electrical
performance may not conform to the parameters outlined in Section 2.4. Firing requirements
as indicated in Section 2.4 may not be met with the conditions above.
2.3 Operating ratings


Comments:

VSDIAG supply provides power for squib resistance and HSS diagnostics
VDD is used for all internal functions as well as short to battery/ground and high squib
resistance diagnostics.
Table 4. Absolute maximum degraded operating ratings
Exceeding a VDD of 5.1V during a deployment may cause damage.
Table 5. Operating ratings
Electrical specifications L9660
2.4 Electrical characteristics
2.4.1 General

4.9 V  VDD  5.1 V; 7 V  VRESX  37 V; 7 V  VSDIAG  37 V; FEN1 = FEN2 = VDD;
R_REF = 10 k, ±1 %, 100 PPM; -40 °C  TA  +95 °C; unless other specified.
Table 6. General - DC electrical characteristics
L9660 Electrical specifications
2.4.2 Electrical characteristics - Squib deployment drivers and diagnostics

4.9 V  VDD  5. 1V; 7 V  VRESX  37 V; 7 V  VSDIAG  37 V; FEN1 = FEN2 = VDD;
R_REF = 10 k, ±1%, 100 PPM; -40 °C  TA  +95 °C; C_VRES0_1  68nF; C_VRES2_3 
68nF; unless other specified.

Table 6. General - DC electrical characteristics (continued)
Table 7. Squib deployment drivers and diagnostics - DC electrical characteristics
Electrical specifications L9660
Table 7. Squib deployment drivers and diagnostics - DC electrical characteristics (continued)
L9660 Electrical specifications
Table 7. Squib deployment drivers and diagnostics - DC electrical characteristics (continued)
Electrical specifications L9660
Table 7. Squib deployment drivers and diagnostics - DC electrical characteristics (continued)
L9660 Electrical specifications
Figure 3. MOS settling time and turn-on time 2
Table 7. Squib deployment drivers and diagnostics - DC electrical characteristics (continued)
Electrical specifications L9660
2.4.3 SPI timing

All SPI timing is performed with a 150 pF load on MISO unless otherwise noted.
4.9V  VDD  5.1V; 7V  VRESX  37V; 7V  VSDIAG  37V; (FEN1 = FEN2 = VDD;
R_REF = 10K, ±1%, 100PPM; -40°C  TA  +95°C; C_VRES0_1  68nF; C_VRES2_3 
68nF; unless other specified.
.
Figure 4. SPI timing diagram
Table 8. SPI timing - DC electrical characteristics
Parameters tDIS and tHO shall be measured with no additional capacitive load beyond the normal test fixture capacitance on the MISO pin. Additional capacitance during the disable time test erroneously extends the measured output disable time, and minimum capacitance on MISO is the worst case for output hold time.
L9660 Electrical specifications
Figure 5. MISO loading for disable time measurement
Functional description L9660
3 Functional description
3.1 Overview

The L9660 is an integrated circuit to be used in air bag systems. Its main functions include
deployment of air bags. The L9660 supports 4 deployment loops.
3.2 General functions
3.2.1 Power on reset (POR)

The ASIC has a power on reset (POR) circuit, which monitors VDD voltage. When VDD
voltage falls below VRST1 for longer than or equal to tPOR, all outputs are disabled and all
internal registers are reset to their default condition. A second reset level, VRST2, also
monitors VDD but uses no filter time, so all outputs are disabled and all internal registers are
reset to their default condition when VDD falls below the reset threshold.
Figure 6. POR timing
3.2.2 RESETB

The RESETB pin is active low. The effects of RESETB are similar to those of a POR event,
except during a deployment. When a deployment is in-progress, the L9660 ignore the
RESETB signal.
However, it shuts itself down as soon as it detects a POR condition. When the deployment is
completed and RESETB signal is asserted, the L9660 disables its outputs and reset its
internal registers to their default states.
A de-glitch timer is provided for the RESETB pin. The timer protects this pin against
spurious glitches. The L9660 neglects RESETB signal if it is asserted for shorter than
tGLITCH. RESETB has an internal pull-up in case of an open circuit.
L9660 Functional description
3.2.3 Reference resistor

IREF pin shall be connected to VDD supply through a resistor, RIREF. When the L9660
detects the resistor on IREF pin is larger than RIREF_H or smaller than RIREF_L, it goes
into a reset condition. All outputs are disabled and all internal registers are reset to their
default conditions.
3.2.4 Loss of ground
GND

When the GND pin is disconnected from PC-board ground, the L9660 goes in reset
condition. All outputs are disabled and all internal registers are reset to their default
conditions.
GND0-GND3

A loss of power-ground (GND0 – GND3) pin/s disables the respective low side driver/s on
SQLx. However, the high side driver of the respective channel is still able to be turned on.
Thus under the scenario where the low side is shorted to ground the L9660 is able to
provide the programmed firing current for the specified time.
An open GNDx connection on any channel has no affect on the other channels. An open
GNDx condition is detected using the low side MOS diagnostics.
AGND

The AGND pin is a reference for AOUT pin. When AGND loses its connection, the voltage
on AOUT pin is pulled up to VDD voltage and L9660 goes in reset condition. All outputs are
disabled and all internal register are reset to their default conditions.
3.2.5 VRESx capacitance

To properly ensure all diagnostics functions a typical capacitor of equal to or greater than
68nF is required close to the firing supply pins. Thus a minimum of 2 capacitors are required
with one placed close to the VRES0 and VRES1 pins and a second capacitor close to the
VRES2 and VRES3 pins.
3.2.6 Supply voltages

The primary current sources for the different functions of the ASIC are as follows: VRESx - Firing currents along with HSS and HS FET diagnostic currents VSDIAG - Squib resistance and HSS diagnostics VDD is used for all internal functions as well as short to battery/ground and high squib
resistance diagnostics.
3.2.7 Ground connections

GND pin (6) is not connected internally to other ground pins (AGND or power ground
GNDx). A ground plane is needed to directly connect the GND pin. This ground plane needs
to be isolated from the high current ground for the squib drivers to prevent voltage shifts.
AGND pin should be connected to ground plane too to minimize drop versus ground
reference of ADC that capture AOUT voltage.
Functional description L9660
3.3 Serial peripheral interface (SPI)

The L9660 contains one serial peripheral interface for control of the squib functions. The
following table shows features that are accessed/controlled by the SPI.
.
The software reset accessed over SPI is resets squib functions. The L9660 has a counter to
verify the number of clocks in SCLK. If the number of clocks in SCLK is not equal to 16
clocks while CS_D is asserted, it ignores the SPI message and sends a SPI fault response.
L9660 computes SPI error length flag through counting the number of SCLK rising edges
occurring when CS_D is active. If the first SCLK rising edge occurs when CS_D is inactive
and the falling edge occurs when CS_D is low, it is considered as valid edge.
MOSI commands contain several unused bits, all those bits must be 0. Commands are not
recognized valid if one or more unused bits are not 0.
3.3.1 SPI pin descriptions
Chip select (CS_D)

Chip-select inputs select the L9660 for serial transfers. CS_D can be asserted at any given
time and are active low. When chip-select is asserted, the respective MISO pin is released
from tri-state mode, and all status information is latched into the SPI shift register. While
chip-select is asserted, register data is shifted into MOSI pin and shifted out of MISO pin on
each subsequent SCLK. When chip-select is negated, MISO pin is tri-stated. To allow
sufficient time to reload the registers; chip-select pin shall remain negated for at least tCSN.
The chip-select inputs have current sinks which pull these pins to the negated state when
there is an open circuit condition. These pins have TTL level compatible input voltages
allowing proper operation with microprocessors using a 3.3 to 5.0 volt supply.
Serial clock (SCLK)

SCLK input is the clock signal input for synchronization of serial data transfer. This pin has
TTL level compatible input voltages allowing proper operation with microprocessors using a
3.3 to 5.0 volt supply. When chip select is asserted, both the SPI master and L9660 latch
input data on the rising edge of SCLK. The L9660 shifts data out on the falling edge of
SCLK.
Serial data output (MISO)

MISO output pins shall be in one tri-state condition when chip select is negated. When chip
select is asserted, the MSB is the first bit of the word/byte transmitted on MISO and the LSB
is the last bit of the word/byte transmitted. This pin supplies a rail to rail output, so if
interfaced to a microprocessor that is using a lower VDD supply, the appropriate
microprocessor input pin shall not sink more than IOH(min) and shall not clamp the MISO
output voltage to less than VOH(min) while MISO pin is in a logic “1” state. When connecting
to a micro using a lower supply, such as 3.3V, a resistor divider shall be used with high
enough impedance to prevent excess current flow.
Table 9. Features that are accessed/controlled for the SPI
L9660 Functional description
Serial data input (MOSI)

MOSI inputs take data from the master processor while chip select is asserted. The MSB
shall be the first bit of each word/byte received on MOSI and the LSB shall be the last bit of
each word/byte received.
This pin has TTL level compatible input voltages allowing proper operation with
microprocessors using a 3.3 to 5.0 volt supply.
3.4 Squib drivers
3.4.1 Firing

The on-chip deployment drivers are designed to deliver 1.2 A (min) for 2ms (min) and 1.75A
(min) for 1ms (min) and 1.75A (min) for 0.65ms (min) with VRESx voltages between 7V and V. In addition the L9660 can provide 1.5A minimum for 2ms for VRESx voltages between
7V and 25V. The firing condition is selectable via the SPI. At the end of a deployment, a
deploy success flag is asserted and can be read using the appropriate SPI command. Each
VRESx and GNDx connection is used to accommodate 4 loops that can be deployed
simultaneously.
Upon receiving a valid deployment condition, the respective SQHx and SQLx drivers are
turned on. The only other activation of the SQHx and SQLx drivers is momentarily during a
MOS diagnostic. Otherwise, SQHx and SQLx are inactive under any normal, fault, or
transient conditions. Upon a successful deployment of the respective SQHx and SQLx
drivers, a deploy command success flag is asserted via SPI. Refer to Figure 8 for the valid
conditions and the deploy success flag timing.
Functional description L9660
Figure 7. Deployment drivers diagram

The L9660 is protected against inadvertent turn on of the firing drivers unless the
appropriate conditions are present. Non-typical conditions do not cause driver activation.
This includes the case where VRESx and/or VSDIAG pins are connected to a supply up to
40V and VDD is between 0V and VDD min. Under these conditions the L9660 ensures that
driver activation does not occur. No flow of current shall be allowed through the SQHx and
SQLx pins.
Driver activation

The firing of a squib driver requires the appropriate FEN function to be active and two
separate sixteen bit writes be made over the SPI. The FEN function is defined as the result
of the FENx pin OR’d with the internal FENx latch. The FENx pin going high initiates the
FEN function. With the FEN 1 function being active and the appropriate Arm and Fire
commands sent then Squib_0 & 1 drivers would be activated. With the FEN 2 function being
active and the appropriate Arm and Fire commands sent then Squib_2 & 3 drivers would be
activated.
The first write is to ARM the drivers in preparation of receiving the fire command. The ARM
command stops on all channels any diagnostics that are active. Any combination of squibs
can be armed. The second write is a FIRE command that must directly follow the ARM
command and that activates the desired driver pairs assuming the FEN function is valid. If
there is a parity mismatch the data bits are ignored and the squib drivers do not have their
status changed, and the two write sequence must then be started again. If there is a
mismatch in channels selected then only those channels selected in both the Arm and Fire
commands are activated.
L9660 Functional description
During the first write, when the drivers are armed, all diagnostic functions are cleared. The
FIRE command must follow the ARM command along with the FEN function active for driver
activation. If a command is between the ARM and FIRE command then the sequence must
be restarted. An error response is received for the Fire command if the ARM/FIRE
sequence is not followed.
The ARM/FIRE commands and FEN function are independent from each other. The L9660
begins the tDEPLOY timer once a valid ARM/FIRE sequence has been received. If a valid
ARM/FIRE command has been sent and the FEN function is inactive then the drivers are
not activated but the tDEPLOY timer starts. If the FEN function becomes active before
tDEPLOY has expired then the drivers become active for the full tDEPLOY time. If the FEN
does not become active before tDEPLOY has expired then the sequence needs to be
restarted. A diagram illustrating this is shown in Figure 8.
Figure 8. Driver activation timing diagram

Only the channels selected in the ARM and, directly following, the FIRE command are
activated.
By reading the appropriate registers a status of the deployment is provided. If a valid
Arm/Fire sequence has been provided the status flag becomes active. This flag remains
active for as long as the TDEPLOY timer is counting. Depending on the state of the FEN
function the DEPLOY_STATUS flag is active a minimum of TDEPLOY and a maximum of 2 x
TDEPLOY. If driver activation did occur (both a valid Arm/Fire sequence and the appropriate
FEN function active within the appropriate time) then the DEPLOY_SUCCESS flag is active
following the completion of the driver activation period. This flag is active until cleared by
software. If a valid Arm/Fire sequence did occur but the FEN function was never activated
within the TDEPLOY time then the DEPLOY_SUCCESS flag remains ‘0’.
Once the Deploy Success Flag is set, it inhibits the subsequent deployment command until
a SPI command to clear this deployment success flag is received. Bits D7 through bit D0 are
used to clear/keep the deploy success flag. When these bits are set to ‘1,’ the flag can be
Functional description L9660
cleared. Otherwise, the state of these flags is not affected. The Success flag must be
cleared to allow re-activation of the drivers.
During driver activation the respective high side (SQHx) and low side (SQLx) drivers turn on
for tDEPLOY.
L9660 driver activation does not occur or, if firing is in process, is terminated under the
following conditions: Power On Reset (POR) IREF resistance is larger than RIREF_H or smaller than RIREF_L Loss of ground condition on GND pin
The following conditions are ignored when driver activation is in progress: RESETB Valid soft reset sequences SPI commands except as noted below. Response for ignored commands is 0xD009 FEN function
The following table shows the response when sending SPI commands during deployment.

Note 1: SPI MISO sent in the next SPI transmission.
The L9660 can only deploy a channel when the FEN function is active. Once the drivers are
active the L9660 keeps the drivers on for the required duration regardless of the FEN state.
Once complete a status bit is set to indicate firing is complete.
3.4.2 Firing current measurement

All channels have a 7 bit current measurement register that is used to measure the amount
of time the current is above IMEAS during firing. The maximum measurement for each
channel is 3.175ms nominal based on a bit weight of 25µs. The current measurement
register does not increment outside the deployment time. The current measurement begins
incrementing once the current has exceeded 95% of the nominal target value. The count
continues to increment from the stored value until either a clear command has been issued
for that channel or all ‘1’s are present in the corresponding channel measurement register. If
all ‘1’s are present for a channel’s measurement register and another firing sequence has
been issued the register remains all ‘1’s. Only if a clear command has been issued that
particular register resets to all ‘0’s. All other channels shall keep the stored measurement
count. During firing the current measurement register cannot be cleared. After a clear
command has been issued for a channel then the channel is ready to count if the current
exceeds the specified level. After a POR or software reset the L9660 resets all 4
measurement registers to all ‘0’s.
Table 10. SPI MOSI/MISO response
L9660 Functional description
A “real-time” current measurement status of all the channels is available. If a current limit
status request is sent then the L9660 reports in the next SPI transfer whether the current is
above or below IMEAS for each of the channels. The current status results can be read at
any time and correctly reports whether current is flowing. The content of the internal current
status register is captured on the falling edge of chip select during the SPI response. The
internal status register is updated at a nominal sample time of 25 µs and is independent
from SPI transfers.
For this circuit there is a continuously performed compensation of the comparator in order to
remove offset errors, which is independent from SPI commands. The compensation is being
performed every 12.8 µs based on the internal clock.
3.4.3 Fire enable (FEN) function description

The Fire Enable (FEN) function is the result of the FENx input OR’d with the internal FEN
latch. If the FEN latch is not enabled and the FENx pin is low then activations of the FET
drivers are disabled except as indicated during the MOS test. All internal diagnostics are
active, and results are available through the serial interface. This pin must be pulled high to
initiate the FEN latch function (if programmed) and enable firing of the FET drivers.
There are two FEN function blocks FEN Function 1 is FEN1 input OR’d with FEN1 latch timer and used for enabling
channels 0 & 1 FEN Function 2 is FEN1 input OR’d with FEN2 latch timer and used for enabling
channels 2 & 3
The FEN function is considered active when the pin is active (‘1’ or high) for more than 12
microseconds. Tolerance range for the filter used is 12 to 16 µs.
When the FENx input is active, ‘1’, the FEN function activates. When the FENx input state
transitions from ‘1’ to ‘0’, the programmable latching function holds the FEN function
active until the time-out of the FEN timer. The programmable latch and hold function are

capable of delays of 0ms, 128ms, 256ms, and 512ms. There are 2 independent timers with
the timer for FEN1 associated with channels 0 & 1, timer for FEN2 associated with channels
2 & 3. The timer is reset to the programmed time when the FENx pin transitions from
‘0’ to ‘1’. The programmable counter delay is set through a SPI command.
3.4.4 Squib diagnostics
Overview

The ASIC is able to perform the following diagnostics Short to battery and ground on both SQHx and SQLx pins with or without a squib Loop to loop diagnostics Squib resistance measurement Squib High resistance High side safing FET diagnostics VRESx voltage status High and low side FET diagnostics
Below is a block diagram showing the components involved in the squib diagnostics.
ic,good price


TEL:86-533-2716050      FAX:86-533-2716790
   

©2020 IC PHOENIX CO.,LIMITED