MC12XS6D4 NXP | Alldatasheet

Document overview

  • Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 71

Technical content

Features

  • Dual 8.0 mΩ and dual 21 mΩ high-side switches with high transient current capability
  • 16-bit 5.0 MHz SPI control of overcurrent profiles, channel control including PWM duty-cycles, output On and Off openload detections, thermal shut-down and prewarning, and fault reporting
  • Output current monitoring with programmable synchronization signal and battery voltage feedback
  • Limp home mode
  • External smart power switch control
  • Operating voltage is 7.08 V to 18 V with sleep current < 5.0 µA, extended mode from 6.08 V to 28 V
  • - 1 6 V reverse polarity and ground disconnect protections
  • Compatible PCB foot print and SPI software driver among the family

Figure 1. Dual 8.0 mΩ and dual 21 mΩ simplified application diagram

Applications

  • Low-voltage automotive lighting
  • Halogen lamps
  • Incandescent bulbs
  • Light-emitting diodes (LEDs)
  • HID Xenon ballasts BEK and DEK SUFFIX (PB-FREE) 98ASA00368D 32-PIN SOICW-EP MC08XS6421BEK; MC08XS6421CEK; MC08XS6421DEK CEK SUFFIX (PB-FREE) 98ASA00894D 32-PIN SOICW-EP IN4 VCC SI CSB SO RSTB CLK CSNS LIMP IN1 IN2 IN3 VBAT CP OUT1 OUT2 OUT3 OUT4 OUT6GND OUTVBAT GNDCSNS Smart Power 08XS6421 VCC SO CSB SCLK SI RSTB CLK A/D1 TRG1 A/D2 PORT PORT PORT PORT PORT GND SCLK SYNCB Main MCU VCCVBAT GND 5.0 V Regulator VBAT VBAT IN

2 NXP Semiconductors

1 Orderable parts

Table 1. Orderable part variations

  1. To order parts in tape and reel, add the R2 suffix to the part number.

4 NXP Semiconductors

2 Internal block diagram

Figure 2. Simplified internal block diagram (quad version)

3 Pin connections

3.1 Pinout diagram

Figure 3. 12XS6 pinout diagram

3.2 Pin definitions

Table 2. 12XS6 pin definitions 1 CP Internal supply Charge pump This pin is the connection for an external capacitor for charge pump use only.

3 CSB SPI Chip select

communication. This pin has a passive internal pull-down.

5 SI SPI Serial input

7 SO SPI Serial output

negative edge of SCLK. When CSB is high, this pin is high-impedance.

6 NXP Semiconductors

a passive internal pull-down. 10, 11 OUT2 Output Channel #2 Protected high-side power output pins to the load. 12, 13, 14 OUT4 Output Channel #4 Protected high-side power output pins to the load. 15, 16, 17, 18 NC N/A Not connected These pins may not be c onnected. It is recommended to put these pins to ground. 19, 20, 21 OUT3 Output Channel #3 Protected high-side power output pins to the load. 22, 23 OUT1 Output Channel #1 Protected high-side power output pins to the load.

25 CSNS Feedback Current sense

externally to generate a ground referenced voltage for the microcontroller (MCU). Current recopy and analog voltage feedbacks are SPI programmable.

26 CSNS SYNCB Feedback Current sense

27 IN1 Input Direct input #1

28 IN2 Input Direct input #2

29 IN3 Input Direct input #3

30 IN4 Input Direct input #4

32 CLK Input/Output

28 in normal operating mode. This pin has a passive internal pull-down. operational power for the device. Table 2. 12XS6 pin definitions (continued)

4 General product characteristics

4.1 Relationship between ratings and operating requirements

case of a VCC disconnect, charge pump, gate drive,...) is derived from the VBAT pin.

  • the internal supply rail is protected (max. -16 V)
  • the output drivers (OUT1:OUT4) are switched on, to reduce the power consumption in the drivers when using incandescent bulbs

Figure 4. Ratings vs. operating requirements (VBAT pin) externally in case of a reverse polarity, and in case of a high-voltage disturbance. Figure 5. Ratings vs. operating requirements (VCC pin)

8 NXP Semiconductors

4.2 Maximum ratings

Table 3. Maximum ratings

  • IN1:IN4 and LIMP
  • CLK, SI, SCLK, CSB, and RSTB -0.3 -0.3 V (2) VOUT Digital output voltage
  • SO, CSNS, SYNC, OUT6, CLK -0.3 20 V (2) ICL Negative digital input clamp current – 5.0 mA (3) IOUT Power channel current
  • 8 . 0 mΩ channel
  • 2 1 mΩ channel 5.5 A (4) ECL Power channel clamp energy capability
  • 8 . 0 mΩ channel - Initial TJ = 25 °C
  • 8 . 0 mΩ channel - Initial TJ = 150 °C
  • 2 1 mΩ channel - Initial TJ = 25 °C
  • 2 1 mΩ channel - Initial TJ = 150 °C 200 100 mJ (5) VESD ESD voltage
  • Human body model (HBM) - VBAT, power channel, and GND pins
  • Human body model (HBM) - All other pins
  • Charge device model (CDM) - Corner pins
  • Charge device model (CDM) - All other pins -8000 -2000 -750 -500 +8000 +2000 +750 +500 V (6) Notes 2. Exceeding voltage limits on those pins may ca use a malfunction or permanent damage to the device. 3. Maximum current in negative clamping for IN1:IN4, LIMP, RSTB, CLK, SI, SO, SCLK, and CSB pins. 4. Continuous high-side output current rating so long as maximum junction temperature is not exceeded. Calculation of maximum output current using package thermal resistance is required. 6. ESD testing is performed in accordance with the human body model (HBM) (C ZAP = 100 pF, RZAP = 1500 Ω), and the charge device model.

4.3 Thermal characteristics

4.4 Operating Conditions

This section describes the operating conditions of the device. Conditions apply to all the following data, unless otherwise noted. Table 4. Thermal ratings

  • Ambient
  • Junction -40 -40 +125 +150 TSTG Storage temperature -55 + 150 °C TPPRT Peak package reflow temperature during reflow – 260 °C (7) (8) Thermal resistance and package dissipation ratings RΘJB Junction-to-board – 8.0 °C/W (9) RΘJA Junction-to-ambient, natural convection, four-layer board (2s2p) – 21 °C/W (10) (11) RΘJC Junction-to-case (case top surface) – 17 °C/W (12) Notes 7. Pin soldering temperature limit is for 10 seconds maximum dur ation. Not designed for immersion soldering. Exceeding these limits may cause malfunction or permanent damage to the device. 8. NXP’s package reflow capability meets Pb -free requirements for JEDEC standard J-STD-020C. For peak package reflow temperature and moisture sensitivity levels (MSL), go to www.nxp.com, search by part number (remove prefixes/suffixes), enter the core ID to view all orderable parts, and review parametrics. 9. Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. 10. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, air flow, power dissipation of other components on the board, and board thermal resistance. 11. Per JEDEC JESD51-6 with the board (JESD51-7) horizontal. 12. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1).

Table 5. Operating conditions

  • Jump start
  • Load dump V Reverse battery -16 – V VCC Functional operating supply voltage - Device is fully functional. All features are operating. 4.5 5.5 V

10 NXP Semiconductors

4.5 Supply currents

This section describes the current consumption characteristics of the device. Table 6. Supply currents noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • T A = 25 °C
  • T A = 125 °C 1.2 5.0 µA (13) (14) IVBAT Operating mode measured at VPWR = 18 V – 7.0 8.0 mA (14) VCC current consumptionS IQVCC Sleep mode measured at VCC = 5.5 V – 0.05 5.0 µA IVCC Operating mode measured at VPWR = 5.5 V (SPI frequency 5.0 MHz) –2 . 8 4 . 0 mA Notes 13. With the OUT1:OUT4 power channels grounded. 14. With the OUT1:OUT4 power channels opened.

5 General IC functional description and application

5.1 Introduction

The 12XS6 is the latest SMARTMOS achievement in automotive drivers for all types of centralized automotive lighting applications. It is an evolution of the successful 12XS3 by providing improved features of a complete family of devices using NXP's latest and unique technologies for the controller and the power stages. It consists of a scalable family of devices compatible in terms of software driver and package footprint. It allows diagnosing the light- emitting diodes (LEDs) with an enhanced current sense precision with synchronization pin. It combines flexibility through daisy chainable SPI 5.0 MHz, extended digital and analog feedbacks, safety, and robustness. It integrates an enhanced PWM module with 8-bit duty cycle capability and PWM frequency prescaler per power channel.

5.2 Features

The main attributes of 12XS6 are:

  • Dual, triple, quad, or penta high-s ide switches with overload, overtemperature, and undervoltage protection
  • Control output for one external smart power switch
  • 16-Bit SPI communication interface with daisy chain capability
  • Dedicated control inputs for use in fail mode
  • Analog feedback pin with SPI programmable multiplexer and sync signal
  • Channel diagnosis by SPI communication
  • Advanced current sense mode for LED usage
  • Synchronous PWM module with external clock, prescaler, and multiphase feature
  • Excellent EMC behavior
  • Power net and reverse polarity protection
  • Ultra low-power mode
  • Scalable and flexible family concept
  • Board layout compatible SOIC54 and SOIC32 package with exposed pad
  • AEC-Q100 grade 1 automotive qualified

12 NXP Semiconductors

5.3 Block diagram

Power control die lead to an optimized solution. Figure 6. Functional block diagram

5.3.1 Self-protected high-side switches

active clamp circuitry that may be activated when switching off inductive loads. Many protective and diagnostic functions are available.

5.3.2 Power supply

guarantees a low quiescent current in sleep mode.

5.3.3 MCU interface and device control

In normal mode, the power output channels are controlled by the embedded PWM module, which is configured by the SPI register settings. clock-fail, and under and overvoltage. The device allows driving loads at different frequencies up to 400 Hz.

5.4 Functional description

  • In normal mode by SPI interface. A second supply voltage (VCC) is required for bidirectional SPI communication
  • In fail mode by the corresponding direct inputs IN1:IN4. OUT6 is off in this mode Power supply 12XS6 - functional block diagram Parallel control inputs MCU interface and device control SPI interface Self-protected Supply MCU interface and output control Self-protected high-side switches PWM controller high-side switches OUT[x] MCU interface

5.5 Modes of operation

Figure 7. General IC operating modes

5.5.1 Power off mode

5.5.2 Sleep mode

  • the component is inactive and all outputs are disabled
  • the outputs are protected by the clamping circuits
  • the pull-up/pull-down resistors are present The sleep mode is the default mode of the device after applying the supply voltages (VBAT or VCC) prior to any wake-up condition (wake = [0]). The wake-up from sleep mode is provided by the wake signal.

5.5.3 Normal mode

(wake = [1]) and no fail condition (fail = [0]) is detected.

  • the power outputs are under control of the SPI
  • the power outputs are controlled by the programmable PWM module
  • the power outputs are protected by the overload protection circuit
  • the control of the power outputs by SPI programming
  • the digital diagnostic feature transfers status of the smart switch via the SPI
  • the analog feedback output (CSNS and CS NS SYNC) can be controlled by the SPI wake = [0] wake = [0] wake = [1] fail = [1] fail = [0] and valid watchdog toggleFail Normal Sleep Power off (VBAT < VBATPOR) and (VCC < VCCPOR) (VBAT > VBATPOR) or (VCC > VCCPOR) (VBAT < VBATPOR) and (VCC < VCCPOR) (VBAT < VBATPOR) and (VCC < VCCPOR)

14 NXP Semiconductors

The channel control (CHx) can be summarized:

  • CH1:4 controlled by ONx or iINx (if it is programmed by the SPI)
  • CH6 controlled by ONx
  • Rising CHx by definition means starting overcurrent window for OUT1:4

5.5.4 Fail mode

The device enters the fail mode, when:

  • the LIMP input pin is high (logic [1])
  • or the SPI failure is detected During fail mode (wake = [1] & fail = [1]):
  • the OUT1:OUT4 outputs are directly controlled by the corresponding control inputs (IN1:IN4)
  • the OUT6 is turned off
  • the PWM module is not available
  • while no SPI control is feasible, the SPI diagnosis is functional (depending on the fail mode condition):
  • the SO must report the content of SO register defined by SOA0 to 3 bits
  • the outputs are fully protected in case of an overload, overtemperature, and undervoltage
  • no analog feedback is available
  • the max. output overcurrent profile is activated (OCLO and window times)
  • in case of an overload condition or undervoltage, the autorestart feature controls the OUT1:OUT4 outputs
  • in case of an overtemperature condition, OCHI1 detection, or severe short-circuit detection, the corresponding output is latched OFF until a new wake-up event. The channel control (CHx) can be summarized:
  • CH1:4 controlled by iINx, while the ov ercurrent windows are controlled by IN_ONx
  • CH6 is off

5.5.5 Mode transitions

After a wake-up:

  • a power on reset is applied and all SPI SI and SO registers are cleared (logic[0])
  • the faults are blanked during t BLANKING The device enters in normal mode after start-up if following sequence is provided:
  • V BAT and VCC power supplies must be above their undervoltage thresholds (sleep mode)
  • generate wake-up event (wake =1) setting RSTB from 0 to 1 The device initialization is completed after 50 µsec (typ). During this time, the device is robust in case of VBAT interrupts higher than 150 nsec. The transition from “normal mode” to “fail mode” is executed immediately when a fail condition is detected. During the transition, the SPI SI settings are cleared and the SPI SO registers are not cleared. When the fail mode condition was a:
  • LIMP input, WD toggle timeout, WD toggle sequence, or the SPI modulo 16 error, the SPI diagnosis is available during fail mode
  • SI/SO stuck to static level, the SPI di agnosis is not available during fail mode The transition from “fail mode” to “normal mode” is enabled, when:
  • the fail condition is removed and
  • two SPI commands are sent within a valid watc hdog cycle (first WD=[0] and then WD=[1]) During this transition:
  • all SPI SI and SO registers are cleared (logic[0])
  • the DSF (device status flag) in the registers #1:#7 and the RCF (register clearer flag) in the device status register #1 are set (logic[1]) To delatch the RCF diagnosis, a read command of the quick status register #1 must be performed.

5.6 SPI interface and configurations

5.6.1 Introduction

The SPI is used to:

  • control the device in case of normal mode
  • provide diagnostics in case of normal and fail mode The SPI is a 16 Bit full-duplex synchronous data transfer interface with daisy chain capability. The interface consists of four I/O lines with 5.0 V CMOS logic levels and termination resistors:
  • The SCLK pin clocks the internal shift registers of the device
  • The SI pin accepts data into the input shift register on the rising edge of the SCLK signal
  • The SO pin changes its state on the rising e dge of SCLK and reads out on the falling edge
  • The CSB enables the SPI interface
  • with the leading edge of CSB the registers are loaded
  • while CSB is logic [0] SI/SO data are shifted
  • with the trailing edge of the CSB signal, SPI data is latched into the internal registers
  • when CSB is logic [1], the signals at the SCLK and SI pins are ignored and SO is high-impedance When the RSTB input is:
  • low (logic [0]), the SPI and the fault registers are reset. The Wake state then depends on the status of the input pins (IN_ON1:IN_ON4)
  • high (logic[1]), the device is in Wake status and the SPI is enabled The functionality of the SPI is checked by a plausibility check. In case of the SPI failure the device enters the fail mode.

5.6.2 SPI input register and bit descriptions

The first nibble of the 16-bit data word (D15:D12) serves as address bits. 11 bits (D10:D1) are used as data bits. The D11 bit is the WD toggle bit. This bit has to be toggled with each write command. When the toggling of the bit is not executed within the WD timeout, the SPI fail is detected. All register values are logic [0] after a reset. The predefined value is off/inactive unless otherwise noted. Register SI address SI data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 name 8 4 Bit address WD 11 Bit address

16 NXP Semiconductors

# D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Initialisation 1 0 0000 W D W D S E L SYNC EN1 SYNC EN0 MUX2 MUX1 MUX0 SOA MODE SOA3 SOA2 SOA1 SOA0 initialisation 2 1 0001 W D OCHI THERMAL OCHI TRANSIENT NO HID1 NO HID0 X OCHI OD4 OCHI OD3 OCHI OD2 OCHI OD1 PWM sync OTW SEL CH1 control 2 0010 W D P H 1 1 P H 0 1 O N 1 P W M 7 1 P W M 6 1 P W M 5 1 P W M 4 1 P W M 3 1 P W M 2 1 P W M 1 1 P W M 0 1 CH2 control 3 0011 W D P H 1 2 P H 0 2 O N 2 P W M 7 2 P W M 6 2 P W M 5 2 P W M 4 2 P W M 3 2 P W M 2 2 P W M 1 2 P W M 0 2 CH3 control 4 0100 W D P H 1 3 P H 0 3 O N 3 P W M 7 3 P W M 6 3 P W M 5 3 P W M 4 3 P W M 3 3 P W M 2 3 P W M 1 3 P W M 0 3 CH4 control 5 0101 W D P H 1 4 P H 0 4 O N 4 P W M 7 4 P W M 6 4 P W M 5 4 P W M 4 4 P W M 3 4 P W M 2 4 P W M 1 4 P W M 0 4 CH6 control 7 0111 W D P H 1 6 P H 0 6 O N 6 P W M 7 6 P W M 6 6 P W M 5 6 P W M 4 6 P W M 3 6 P W M 2 6 P W M 1 6 P W M 0 6 output control 8 1000 W D X P S F 4 P S F 3 P S F 2 P S F 1 O N 6 X O N 4 O N 3 O N 2 O N 1 9-1 1001 W D 0XXXX GPWM EN6 X GPWM EN4 GPWM EN3 GPWM EN2 GPWM EN1 9-2 1001 W D 1XX G P W M 7 G P W M 6 G P W M 5 G P W M 4 G P W M 3 G P W M 2 G P W M 1 G P W M 0 10-1 1010 W D 0X O C L O 4 O C L O 3 O C L O 2 O C L O 1 X A C M E N 4 A C M E N 3 A C M E N 2 ACM EN1 10-2 1010 W D 1X NO OCHI4 NO OCHI3 NO OCHI2 NO OCHI1 X SHORT OCHI4 SHORT OCHI3 SHORT OCHI2 SHORT OCHI1 input enable 11 1011 W D 0XX I N E N 1 4 I N E N 0 4 I N E N 1 3 I N E N 0 3 I N E N 1 2 I N E N 0 2 I N E N 1 1 I N E N 0 1 12-1 1100 W D 0XX P R S 1 4 P R S 0 4 P R S 1 3 P R S 0 3 P R S 1 2 P R S 0 2 P R S 1 1 P R S 0 1 12-2 1100 W D 1X XXXXXXX P R S 1 6 P R S 0 6 OL control 13-1 1101 W D 0X OLON DGL4 OLON DGL3 OLON DGL2 OLON DGL1 X OLOFF EN4 OLOFF EN3 OLOFF EN2 OLOFF EN1 OLLED control 13-2 1101 W D 1 r e s r e s r e s r e s OLLED TRIG X OLLED EN4 OLLED EN3 OLLED EN2 OLLED EN1 increment / dercrement 14 1110 W D INCR SGN X X INCR14 INCR04 INCR13 INCR03 INCR12 INCR02 INCR11 INCR01 testmode 15 1111XXX XXXXXXXXX #0~#14 = watchdog toggle bit #0 MUX2 MUX1 MUX0 CSNS #0 = address of next SO data word 0 0 0 #0 = single read address of next SO data word 0 0 1 #0 = CSNS multiplexer setting 0 1 0 #0 = SYNC delay setting 0 1 1 #0 = watchdog timeout select 1 0 0 #1 = over temperature warning threshold selection 1 0 1 #1 = reset clock module 1 1 0 #1 = OCHI window on load demand 1 1 1 #1 = HID outputs selection #0 SYNC SYNC Sync status #1 = OCHI1 level depending on control die temperature EN1 EN0 #1 = OCHIx levels adjusted during OFF-to-ON transition 0 0 #2~#7 = PWM value (8Bit) 0 1 #2~#7 = phase control 1 0 #2~#8 = channel on/off incl. OCHI control 1 1 #8 = pulse skipping feature for power output channels #9-1 = global PWM enable #2~#7 PH 1x PH 0x Phase #9-2 = global PWM value (8Bit) 0 0 0° #10-1 = advanced current sense mode enable 0 1 90° #10-1 = OCLO level control 1 0 180° #10-2 = use short OCHI window time 1 1 270° #10-2 = start with OCLO threshold #11 GPWM #11 = input enable control ENx OUTx PWMx OUTx PWMx #12 = pre scaler setting 0 x x x OFF x OFF x #13-1 = OL load in off state enable 0O N individual ON individual #13-1 = OL ON deglitch time 1O N global ON global #13-2 = OL LED mode enable 0O F F individual ON individual #13-2 = trigger for OLLED detetcion in 100% d.c. 1O F F global ON global #14 = PWM increment / decrement sign 0O F F individual ON individual #14 = PWM increment / decrement setting 1O F F global ON global 0O N individual ON global 1O N global ON individual #12 PRS 1x PRS 0x PRS divider #1 NO HID1 NO HID0 0 0 /4 25Hz .... 100Hz 0 0 available for all channels 0 1 /2 50Hz .... 200Hz 0 1 available for channel 3 only 1 x /1 100Hz .... 400Hz 1 0 available for channels 3 and 4 only #14 increment/decrement 1 1 unavailable for all channels #14 INCR 1x INCR 0x increment/decrement 0 0 no increment/decrement 1 1 SI addressRegister prescaler settings WD over current control SI data off control die temp.monitor PWM0x ~ PWM7x PWM SYNC Global PWM control OUT4 current OUT2 current OUT1 current WD SEL SOA0 ~ SOA3 OUT3 currentSYNC EN0~ SYNC EN1 MUX0 ~ MUX2 SOA MODE OCHI THERMAL PRS0x ~ PRS1x SHORT N/A N/A VBAT monitor INEN0x ACM ENx NO OCHIx sync off PSFx valid trig1/2 trig0 OCHI TRANSIENT OTW SEL OCHI ODx INx=1INx=0ONx INEN1x

16 LSB

4 LSB

8 LSB

INCR0x ~ INCR1x INCR SGN OLLED ENx OLLED TRIG PH0x ~ PH1x ONx GPWM ENx OCLOx GPWM1 ~ GPWM7 INEN0x ~ INEN1x

5.6.3 SPI output registe r and bit descriptions

The first nibble of the 16-bit data word (D12:D15) serves as address bits. All register values are logic [0] after a reset, except DSF and RCF bits. The predefined value is off/inactive unless otherwise noted. # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 not used 0 0000XXX XXXXXXXXX quick status 1 0001 F M D S F O V L F O L F C P F R C F C L K F X Q S F 4 Q S F 3 Q S F 2 Q S F 1 CH1 status 2 0010 F M D S F O V L F O L F r e s O T S 1 O T W 1 O C 2 1 O C 1 1 O C 0 1 O L O N 1 O L O F F 1 CH2 status 3 0011 F M D S F O V L F O L F r e s O T S 2 O T W 2 O C 2 2 O C 1 2 O C 0 2 O L O N 2 O L O F F 2 CH3 status 4 0100 F M D S F O V L F O L F r e s O T S 3 O T W 3 O C 2 3 O C 1 3 O C 0 3 O L O N 3 O L O F F 3 CH4 status 5 0101 F M D S F O V L F O L F r e s O T S 4 O T W 4 O C 2 4 O C 1 4 O C 0 4 O L O N 4 O L O F F 4 device status 7 0111 F M D S F O V L F O L F r e s r e s r e s T M F O V F U V F S P I F i L I M P I/O status 8 1000 F M r e s T O G G L E i I N 4 i I N 3 i I N 2 i I N 1 X O U T 4 O U T 3 O U T 2 O U T 1 device ID 9 1001 F M r e s r e s r e s DEVID DEVID DEVID DEVID DEVID DEVID DEVID DEVID not used 10-14 XXXXXXXXXXXX testmode 15 1111XXX XXXXXXXXX QSFx #1 = quick status (OC or OTW or OTS or OLON or OLOFF) #2~#6 OC2x OC1x OC0x over current status CLKF #1 = PWM clock fail flag 0 0 0 no overcurrent RCF #1 = registers clear flag 0 0 1 OCHI1 CPF #1 = charge pump flag 0 1 0 OCHI2 OLF #1~#7 = open load flag (wired or of all OL signals) 0 1 1 OCHI3 OVLF #1~#7 = over load flag (wired or of all OC and OTS signals) 1 0 0 OCLO DSF #1~#7 = device status flag (RCF or UVF or OVF or CPF or CLKF or TMF) 1 0 1 OCHIOD FM #1~#8 = fail mode flag 1 1 0 SSC OLOFFx #2~#6 = open load in off state status bit 1 1 1 not used OLONx #2~#6 = open load in on state status bit #9 DEVID2 DEVID1 DEVID0 device type OTWx #2~#6 = over temperature warning bit 0 0 0 Penta3/2 OTSx #2~#6 = over temperature shutdown bit 0 0 1 Penta0/5 iLIMP #7 = limp input pin status 0 1 0 Quad2/2 SPIF #7 = SPI fail flag 0 1 1 Quad0/4 UVF #7 = under voltage flag 1 0 0 Triple1/2 OVF #7 = over voltage flag 1 0 1 Triple0/3 TMF #7 = testmode activation flag 1 1 0 res OUTx #8 = status of VBAT/2 comparator (reported in real time) 1 1 1 res iINx #8 = status of iINx signal (reported in real time) TOGGLE #8 = status of INx_ON signals (IN1_ON or IN2_ON or IN3_ON or IN4_ON) DEVID0 ~ DEVID2 #9 = device type DEVID3 ~ DEVID4 #9 = device family DEVID5 ~ DEVID7 #9 = design status (incremented number) SO dataRegister SO address address from 1010 to 1110

18 NXP Semiconductors

5.6.4 Timing diagrams

Figure 8. Timing requirements during SPI Communication Figure 9. Timing diagram for serial output (SO) data communication

5.6.5 Electrical characterization

Table 7. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  1. Parameter is derived from simulations.

20 NXP Semiconductors

6 Functional block requirements and behaviors

6.1 Self-protected high-side swit ches description and application

6.1.1 Features

Up to four power outputs are foreseen to drive automotive light applications. The outputs are optimized for driving automotive bulbs, but also HID ballasts, LEDs, and other primarily resistive loads. The smart switches are controlled by use of high sophisticated gate drivers. The gate drivers provide:

  • output pulse shaping
  • output protections
  • active clamps
  • output diagnostics

6.1.2 Output pulse shaping

The outputs are controlled with a closed loop active pulse shaping to provide the best compromise between:

  • low switching losses
  • low EMC emission performance
  • minimum propagation delay time Depending on the programming of the prescaler setting register #12-1, #12-2, the switching speeds of the outputs are adjusted to the output frequency range of each channel. The edge shaping must be designed according the following table: The edge shaping provides full symmetry for rising and falling transition:
  • the slopes for the rising and falling edge are ma tched to provide the best EMC emission performance
  • the shaping of the upper edges and the lower edges ar e matched to provide the best EMC emission performance
  • the propagation delay time for the rising edge and the falling edg e is matched to provide true duty cycle control of the output duty cycle error, < 1 LSB at max. frequency
  • a digital regulation loop is used to minimize the duty cycle error of the output signal divider factor duty cycle 4 25 100 10 40 03 FB 4 252 156 2 50 200 5 20 07 F7 8 248 156 1 100 400 2.5 10 07 F7 8 248 78

Figure 10. Typical power output switching (slow and fast slew rate)

6.1.2.1 SPI control and configuration

the output duty cycle is 100%.

  • PH0x:PH1x: phase assignment of the output channel x
  • ONx: on/off control including overcurrent window control of the output channel x
  • PWM0x:PWM7x: 8-bit PWM value individually for each output channel x The ONx bits are duplicated in the output control register #8 to control the outputs with either the CHx control register or the output control register. The PRS1x:PRS0x prescaler settings can be set in the prescaler settings register #12-1 and #12-2. The following changes of the duty cycle are performed asynchronous (with pos. edge of CSB signal):
  • turn-on with 100% duty cycle (CHx = ON)
  • change of duty cycl e value to 100%
  • turn-off (CHx = OFF)
  • phase setting (PH0x:PH1x)
  • prescaler setting (PRS1x:PRS0x) A change in phase setting or prescaler setting during CHx = ON may cause an unwanted long on-time. Therefore it is recommended to turn-off the output(s) before execution of this change. The following changes of the duty cycle are performed synchronous (with the next PWM cycle):
  • turn-on with less than 100% duty cycle (OUTx = ONx)
  • change of duty cycle va lue to less than 100% A change of the duty cycle value can be achieved by a change of the:
  • PWM0x:PWM7x bits in individual channel control register #2:#7
  • GPWM EN1: GPWM EN6 bits (change between individual PWM and global PWM settings) in global PWM control register #9-1
  • incremental/decreme ntal register #14 The synchronization of the switching phases between different devices is provided by the PWM SYNC bit in the initialization 2 register #1. Register SI address SI data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 CHx control 2-7 channel address WD PH1x PH0x Onx PWM7 x PWM6 x PWM5 x PWM4 x PWM3 x PWM2 x PWM1 x PWM0 x

22 NXP Semiconductors

  • initialization when the bit D1 (PWM SYNC) is logic[1], all co unters of the PWM module are reset with the positive edge of the CSB, i.e. the phase synchronization is performed immediately within one SPI frame. It could help to synchronize different 12XS6 devices in the board
  • when the bit D1 is logic[0], no action is executed The switching frequency can be adjusted for the corresponding channel as described in the following table: No PWM feature is provided in case of:
  • Fail mode
  • Clock input signal failure

6.1.2.2 Global PWM control

In addition to the individual PWM register, each channel can be assigned independently to a global PWM register.

  • low (logic[0]), the output is assign ed to individual PWM (default status)
  • high (logic[1]), the output is assigned to global PWM The PWM value of the global PWM channel is controlled by the global PWM control register #9-2. When a channel is assigned to global PWM, the switching phase the prescaler and the pulse skipping are according the corresponding output channel setting.

6.1.2.3 Incremental PWM control

To reduce the control overhead during soft start/stop of bulbs (e.g. theatre dimming), an incremental PWM control feature is implemented.

  • the global PWM channel
  • the external channel OUT6 The control is according the increment/decrement register #14:
  • INCR SGN: sign of incremental dimming (valid for all channels)
  • INCR 1x, INCR 0x increment/decrement CLK freq. (kHz) Prescaler setting Divider factor PWM freq. (Hz) slew rate PWM resolution) min. max. PRS1x PRS0x min. max. (Bit) (steps) 25.6 102.4 0 0 4 25 100 slow 8 2560 1 2 50 200 slow

1 X 1 100 400 fast

Table 8. Global PWM register

0 ON individual ON individual

1 ON global ON global

0 ON individual ON global

1 ON global ON individual

This feature limits the duty cycle to the rails (00 resp. FF) to avoid any overflow.

6.1.2.4 Pulse skipping

Due to the output pulse shaping feature and the resulting switching delay time of the smart switches, duty cycles close to 0% resp. 100% can not be generated by the device. Therefore the pulse skipping feature (PSF) is integrated to interpolate this output duty cycle range in normal mode. The pulse skipping provides a fixed duty cycle pattern with eight states to interpolate the duty cycle values between F7 (Hex) and FF (Hex). The range between 00 (Hex) and 07 (Hex) is not considered to be provided. The pulse skipping feature:

  • is available individually for the power output channels (OUT1:OUT4)
  • is not available for the external channel (OUT6) The feature is enabled with the PSF bits in the output control register #8. When the corresponding PSF bit is:
  • low (logic[0]), the pulse skipping feature is disabled on this channel (default status)
  • high (logic[1]), the pu lse skipping feature is enabled on this channel INCR SGN increment/decrement 0d e c r e m e n t 1 increment INCR 1x INCR 0x inc rement/decrement 0 0 no in crement/ decr em ent 014 0 8 1 1 16 hex dec [%] S0 S1 S2 S3 S4 S5 S6 S7 FF 256 100,00% FF FF FF FF FF FF FF FF FE 255 99,61% F7 FF FF FF FF FF FF FF FD 254 99,22% F7 FF FF FF F7 FF FF FF FC 253 98,83% F7 FF F7 FF F7 FF FF FF FB 252 98,44% F7 FF F7 FF F7 FF F7 FF FA 251 98,05% F7 F7 F7 FF F7 FF F7 FF F9 250 97,66% F7 F7 F7 FF F7 F7 F7 FF F8 249 97,27% F7 F7 F7 F7 F7 F7 F7 FF F7 248 96,88% F6 247 96,48% F5 246 96,09% .. . .. . 03 4 1,56% 02 3 1,17% 01 2 0,78% 00 1 0,39% PWM duty cycle pulse skipping frame

24 NXP Semiconductors

6.1.2.5 Input control

  • wake-up the device
  • fully control the corresponding output in case of fail mode
  • control the corresponding output in case of normal mode The control during normal mode is according the INEN0x and INEN1x bits in the input enable register #11. See Table 8. An input deglitcher is provided at each control input to avoid high frequency control of the outputs. The internal signal is called iINx. The channel control (CHx) can be summarized:
  • Normal mode:
  • CH1:4 controlled by ONx or INx (if it is programmed by the SPI)
  • CH6 controlled by ONx
  • Rising CHx by definition means starting overcurrent window for OUT1:4
  • Fail mode:
  • CH1:4 controlled by iINx, while the over current windows are controlled by IN_ONx
  • CH6 are off The input thresholds are logic level compatible, so the input structure of the pins are able to withstand battery voltage level (max.40 V) The inputs have an integrated pull-down resistor.

6.1.2.6 Electrical characterization

Table 9. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • T J = 25 °CV
  • T J = 150 °C
  • T J = 25 °C, VBAT = -12 V
  • T J = 150 °C, VBAT = -12 V 7.5 14.8 m Ω RDS(on) On-resistance, drain-to-source for 21 mΩ power channel
  • T J = 25 °C
  • T J = 150 °C
  • T J = 25 °C, VBAT = -12 V
  • T J = 150 °C, VBAT = -12 V 35.7 m Ω ILEAK SLEEP Sleep mode output leakage current (output shorted to GND) per channel
  • T J = 25 °C, VBAT = 12 V
  • T J = 125 °C, VBAT = 12 V
  • T J = 25 °C, VBAT = 35 V
  • T J = 125 °C, VBAT = 35 V 0.5 5.0 5.0 µA IOUT OFF Operational output leakage current in off-state per channel
  • T J = 25 °C, VBAT = 18 V
  • T J = 125 °C, VBAT = 18 V µA δPWM Output PWM duty cycle range (measured at VOUT = VBAT/2)
  • Low frequency range (25 Hz to 100 Hz)
  • Medium frequency range (50 Hz to 200 Hz)
  • High frequency range (100 Hz to 400 Hz) 4.0 8.0 8.0 252 248 248 LSB

6.1.3 Output protections

  • overload conditions
  • harness short-circuit
  • overcurrent protection against ultra-low resistive short-circuit conditions thanks to smart overcurrent profile and severe short- circuit protection
  • overtemperature protection including overtemperature warning
  • under and overvoltage protections
  • charge pump monitoring
  • reverse battery protection In case a fault condition is detected, the corresponding output is commanded off immediately after the deglitch time tFAULT SD. The turn-off in case of a fault shutdown (OCHI1, OCHI2, OCHI3, OCLO, OTS, UV, CPF, OLOFF) is provided by the FTO feature (fast turn-off). The FTO:
  • does not use edge shaping
  • is provided with high slew rate to minimize the output turn-off time tOUTPUT SD, in regards to the detected fault
  • uses a latch which keeps the FTO active during an undervoltage condition (0 < VBAT < VBAT UVF) Power outputs OUT1:OUT4 (continued) SR Rising and falling edges slew-rate at VBAT = 14 V (measured from VOUT = 2.5 V to VBAT - 2.5 V)
  • Low frequency range
  • Medium frequency range
  • High frequency range 0.25 0.25 0.5 0.42 0.42 0.84 0.6 0.6 1.25 V/µs (16) ΔSR Rising and falling edges slew rate matching at V BAT = 14 V (SRr/SRf) 0.9 1.0 1.1 (16) tDLY Turn-on and turn-off delay times at VBAT = 14 V
  • Low frequency range
  • Medium frequency range
  • High frequency range 100 100 µs (16) ΔtDLY Turn-on and turn-off delay times matching at VBAT = 14 V
  • Low frequency range
  • Medium frequency range
  • High frequency range -20 -20 -10 0.0 0.0 0.0 µs (16) tOUTPUT SD Shutdown delay time in case of fault 0.5 2.5 4.5 µs Reference PWM clock fCLK Clock input frequency range 25.6 – 102.4 kHz Notes

noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

26 NXP Semiconductors

Figure 11. Power output switching in nominal operation and in case of fault

  • the status is reported in the quick status register #1 and the corresponding channel status register #2:#5. To restart the output:
  • the channel must be restarted by writing the corresponding ON bit in the channel control register #2:#5 or output control register

Figure 12. Output control diagram in normal mode

28 NXP Semiconductors

Figure 13. Autorestart in fail mode the next wake-up cycle or mode change. Figure 14. Output control diagram in fail mode

6.1.3.1 Overcurrent protections

Each output channel is protected against overload conditions by use of a multilevel overcurrent shutdown. Figure 15. Transient overcurrent profile The current thresholds and the threshold window times are fixed for each type of power channel.

  • the clock for the t OCHI counter is activated when the output = [1] respectively CHx = 1
  • the clock for the t OCHI counter is stopped when the output = [0] respectively CHx= 0

Figure 16. Transient overcurrent profile in PWM mode This strategy counts the OCHI time only when the bulb is actually heated up. The window counting is stopped in case of UV, CPF and OTS.

30 NXP Semiconductors

The enabling of the high current window (OCHI1:OCHI3) is dependent on CHx signal. or the output control register #8.

  • toggled (turn off and then on), the OCHI window counter is reset and the full OCHI windows are applied

Figure 17. Resetable overcurrent profile

  • rewritten (logic [1]), the OCHI window time is proceeding without reset of the OCHI counter

Figure 18. Overcurrent level fixed to OCLO The enabling of the high current window (OCHI1:OCHI3) is dependent on INx_ON toggle signal. The enabling of output (OUT1:4) is dependent on CHx signal.

6.1.3.1.1 Overcurrent Control Programming

time counter is divided by eight, when no load current is demanded from the output driver.

  • the clock for the tOCHI2 counter is divided by eight when the openload signal is high (logic[1]), to accommodate the HID ballast while in power on reset mode
  • the clock for the t OCHI2 counter is connected directly to the window time counter when the openload signal is low (logic[0]), to accommodate the HID demanding load current from the output

Figure 19. HID ballast overcurrent profile of HID ballast. Nominal tOCHI2 duration is up to 64 ms (instead of 8.0 ms). following. The functionality is controlled by the NO_HID1 and NO_HID0 bits inside the initialization #2 register.

  • [0 0]: smart HID feature is available for all channels (default status and during fail mode)
  • [0 1]: smart HID feature is available for channel 3 only
  • [1 0]: smart HID feature is available for channels 3 and 4 only
  • [1 1]: smart HID feature is not available for any channel OCHI on demand (OCHI OD) In some instances, a lamp might be de-powered when its supply is interrupted by the opening of a switch (as in a door), or by disconnecting the load (as in a trailer harness). In these cases, the driver should be tolerant of the inrush current that will occur when the load is reconnected. The OCHI on demand feature allows such control individually for each channel through the OCHI ODx bits inside the Initialization #2 register. When the OCHI ODx bit is:
  • low (logic[0]), the channel operates in its normal, default mode. After end of OCHI window timeout the output is protected with an OCLO threshold
  • high (logic[1], the channel operates in the OCHI on demand mode and uses the OCHI2 and OCHI3 windows and times after an OCLO event To reset the OCHI ODx bit (logic[0]) and change the response of the channel, first change the bit in the Initialization #2 register and then turn the channel off. The OCHI ODx bit is also reset after an overcurrent event at the corresponding output. time IOCHI1 IOCHI2 IOCHI3 IOCLO current tOCHI38 x tOCHI2 tOCHI1 Overcurrent threshold profile Channel current

32 NXP Semiconductors

Figure 20. OCHI on demand profile of loads. The CSNS recopy factor and OCLO threshold depend on OCLO and ACM settings. The OCLO setting is controlled by the OCLOx bits inside the overcurrent control register #10-1.

  • low (logic[0]), the output is protec ted with the higher OCLO threshold (default status and during fail mode)
  • high (logic[1]), the lower OCLO threshold is applied Short OCHI The length of the OCHI windows can be shortened by a factor of 2, to accelerate the availability of the CSNS diagnosis and to reduce the potential stress inside the switch during an overload condition. The setting is controlled individually for each output by the SHORT OCHIx bits inside the overload control register #10-2. When the short OCHIx bit is:
  • low (logic[0]), the default OCHI window times are applied (default status and during fail mode)
  • high (logic[1]), the short OCHI window times are applied (50% of the regular OCHI window time) No OCHI The switch on process of an output can be done without an OCHI window, to accelerate the availability of the CSNS diagnosis. The setting is controlled individually for each channel by the no OCHIx bits inside the overcurrent control register #10-2. When the no OCHIx bit is:
  • low (logic[0]), the regular OCHI window is applied (default status and during fail mode)
  • high (logic[1]), the turn-on of the output is provided without OCHI windows The no OCHI bit is applied in real time. The OCHI window is left immediately when the no OCHI is high (logic[1]). The overcurrent threshold is set to OCLO when:
  • the no OCHIx bit is set to logic [1] while CHx is on or
  • CHx turns on if no OCHIx is already set timetOCHI3 current tOCHI2 IOCHI2 IOCHI3 IOCLO OCHI2 fault reported OCHI3 fault reported OCLO fault reported OCHI OD fault reported solid line: nominal operation dotted lines: fault conditions

to the control die temperature. The functionality is controlled for all channels by the OCHI thermal bit inside the initialization 2.

  • low (logic[0]), the output is protected with default OCHI1 level
  • high (logic[1]), the outp ut is protected with the OCHI1 level reduced by RTHERMAL OCHI = 15% (typ) when the control die temperature is above TTHERMAL OCHI = 63 °C (typ) Transient OCHI To minimize the electro-thermal stress inside the device in case of a short-circuit, the OCHIx levels can be dynamically evaluated during the off-to-on output transition. The functionality is controlled for all channels by the OCHI transient bit inside the initialization 2 register. When the OCHI transient bit is:
  • low (logic[0]), the output is protected with default OCHIx levels
  • high (logic[1]), the output is protected with an OCHIx levels depending on the output voltage (VOUT):
  • OCHIx level reduced by RTRANSIENT OCHI = 50% typ for 0 < VOUT < VOUT DETECT (VBAT/2 typ),
  • Default OCHIx level for VOUT DETECT < VOUT If the resistive load is less than VBAT/IOCHI1, the overcurrent threshold is exceeded before output reaches VBAT/2, and the output current reaches IOCHI1. The output is then switched off at much lower and safer currents. When the load has significant series inductance, the output current transition falls behind voltage with LLOAD/RLOAD constant time. The intermediate overcurrent threshold could not reach and the output current continues to rise up to OCHIx levels.

6.1.3.1.2 Electrical characterization

Table 10. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • High level
  • L o w l e v e l 17.6 8.8 21.9 10.8 26.4 13.2 A IOCLO ACM Low overcurrent for 8.0 mΩ power channel in ACM mode
  • High level
  • L o w l e v e l 8.8 4.4 10.8 5.5 13.2 6.6 A IOCHI1 High overcurrent level 1 for 21 mΩ power channel 40 48 54.4 A IOCHI2 High overcurrent level 2 for 21 mΩ power channel 24.5 28.2 32.2 A IOCHI3 High overcurrent level 3 for 21 mΩ power channel 14.8 17.3 19.5 A IOCLO Low overcurrent for 21 mΩ power channel
  • High level
  • L o w l e v e l 8.8 4.4 10.8 5.3 13.2 6.6 A IOCLO ACM Low overcurrent for 21 mΩ power channel in ACM mode
  • High level
  • L o w l e v e l 4.4 2.2 5.3 2.6 6.6 3.3 A RTRANSIENT OCHI High overcurrent ratio 1 0.45 0.5 0.55 RTHERMAL OCHI High overcurrent ratio 2 0.835 0.85 0.865 TTHERMAL OCHI Temperature threshold for IOCHI1 level adjustment 50 63 70 °C

34 NXP Semiconductors

6.1.3.2 Overtemperature protection

protection is based on a two stage strategy.

  • selectable overtemperature warning threshold (T OTW1, TOTW2), the output stays on and the event is reported in the SPI
  • overtemperature threshold (T OTS), the output is switched off immediately after the deglitch time tFAULT SD and the event is reported in the SPI after the deglitch time tFAULT SD

6.1.3.2.1 Overtemperature warning (OTW)

  • the output remains in current state
  • the status is reported in the quick status register #1 and the corresponding channel status register #2:#5 The OTW threshold can be selected by the OTW SEL bit inside the initialization 2 register #1. When the bit is:
  • low (logic[0]), the high overtemperatur e threshold is enabled (default status)
  • high (logic[1]), the low overtemperature threshold is enabled To delatch the OTW bit (OTWx):
  • the temperature has to drop below the corresp onding overtemperature warning threshold
  • a read command of the corresponding channel status register #2:#5 must be performed Power outputs OUT1:OUT4 (continued) tOCHI1 High overcurrent time 1
  • Default value
  • Short OCHI option 1.5 0.75 2.0 1.0 2.5 1.25 ms tOCHI2 High overcurrent time 2
  • Default value
  • Short OCHI option 6.0 3.0 8.0 4.0 5.0 ms tOCHI3 High overcurrent time 3
  • Default value
  • Short OCHI option ms RSC MIN Minimum severe short-circuit detection
  • 8 . 0 mΩ power channel
  • 2 1 mΩ power channel 5.0 mΩ tFAULT SD Fault deglitch time
  • OCLO and OCHI OD
  • OCHI1:3 and SSC 1.0 1.0 2.0 2.0 3.0 3.0 µs (17) tAUTORESTART Fault autorestart time in fail mode 48 64 80 ms tBLANKING Fault blanking time after wake-up – 50 100 µs Notes 17. Guaranteed by test mode.

noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

6.1.3.2.2 Overtemperature shutdown (OTS)

  • the corresponding output is disabled immediately after the deglitch time t FAULT SD
  • the status is reported after t FAULT SD in the quick status register #1 and the corresponding channel status register #2:#5. To restart the output after an overtemperature shutdown event in normal mode:
  • the overtemperature condition must be remo ved, and the channel must be restarted by a write command of the ON bit in the corresponding channel control register #2:#5, or in the output control register #8 To delatch the diagnosis:
  • the overtemperature condition must be removed:
  • a read command of the corresponding channel status register #2:#5 must be performed To restart the output after an overtemperature shutdown event in fail mode:

6.1.3.2.3 Electrical characterization

6.1.3.3 Undervoltage and overvoltage protections

6.1.3.3.1 Undervoltage

  • in the device status flag (D SF) in the registers #1:#7
  • in the undervoltage flag (UVF) inside the device status register #7 Normal mode The reactivation of the outputs is controlled by the microcontroller. To restart, the output the undervoltage condition must be removed and:
  • a write command of the ON Bit must be performed in the corresponding channel control register #2:#5 or in the output control register #8 To delatch the diagnosis:
  • the undervoltage condition must be removed
  • a read command of the device status register #7 must be performed Fail mode When the device is in fail mode, the restart of the outputs is controlled by the autorestart feature.

Table 11. Electrical characteristic noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • T OW1 level
  • T OW2 level 100 120 115 135 130 150 (18) TOTS Overtemperature shutdown 155 170 185 °C (18) tFAULT SD Fault deglitch time
  • O T S 2.0 5.0 10 µs Notes 18. Guaranteed by test mode.

36 NXP Semiconductors

6.1.3.3.2 Overvoltage

The device is protected against overvoltage on VBAT.

  • jump start condition, the device may be o perated, but with respect to the device limits
  • load dump condition (V BAT LD MAX = 40 V) the device does not conduct energy to the loads The overvoltage condition (VBAT > VBAT OVF) is reported in the:
  • device status flag (DSF) in the registers #1:#7
  • overvoltage flag (OVF) inside th e device status register #7 To delatch the diagnosis:
  • the overvoltage condition must be removed
  • a read command of the device st atus register #7 must be performed In case of an overvoltage (VBAT > VBAT HIGH), the device is not ‘short-circuit’ proof.

6.1.3.3.3 Electrica l characterization

6.1.3.4 Charge pump protection

  • power up
  • failure of external capacitor
  • failure of charge pump circuitry During power up, when the charge pump voltage has not yet settled to its nominal output voltage range, the outputs can not be turned on. Any turn-on command during this phase is executed immediately after settling of the charge pump. When the charge pump voltage is not within its nominal output voltage range:
  • the power outputs are disabled imm ediately after the deglitch time tFAULT SD
  • the failure status is reported after tFAULT SD in the device status flag DSF in the registers #1:#7 and the CPF in the quick status register #1
  • any turn-on command during this phase is executed includi ng the OCHI windows immediately after the charge pump output voltage has reached its valid range To delatch the diagnosis:
  • the charge pump failure condition must be removed
  • a read command of the quick status register #1 is necessary

Table 12. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • UV and OV 2.0 3.5 5.5 µs

6.1.3.4.1 Electrical characterization

6.1.3.5 Reverse battery protection

The device is protected against reverse polarity of the VBAT line.

  • the output transistors OUT1:4 are turned on to prevent the device from thermal overload
  • the OUT6 pin is pulled down to GND. An external current limit resistor must be added in series with the OUT6 pin
  • no output protection is available in this condition

6.1.4 Output clamps

6.1.4.1 Negative output clamp

the turn-off waveform can be simplified with a rectangle as shown in Figure 21. Figure 21. Simplified negative output clamp waveform Table 13. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • C P F –4 . 0 6 . 0 µ s time Output Current Io VBAT VCL Output Voltage tCL time time

38 NXP Semiconductors

6.1.4.2 Battery clamp

load, or drained by an external clamping circuit, during a high ohmic load.

6.1.4.3 Electrical characterization

6.1.5 Digital diagnostics

The device offers several modes for load status detection in ON state and OFF state through the SPI.

6.1.5.1 Openload detections

6.1.5.1.1 Openload in ON state

detection is activated automatically when the output is in ON state.

  • the OLLED EN bits inside the OLLED control register #13-2 The detection result is reported in:
  • the corresponding QSFx bit in the quick status register #1
  • the global openload flag OLF (registers #1:#7)
  • the OLON bit of the correspondi ng channel status registers #2:#5 To delatch the diagnosis:
  • the openload condition must be removed
  • a read command of the corresponding channel status register #2:#5 must be performed When an openload has been detected, the output remains in ON state. The deglitch time of the openload in ON state can be controlled individually for each output in order to be compliant with different load types. The setting is dependent on the OLON DGL bits inside the openload control register #13-1:
  • low (logic[0]) the deglitch time is t OLON DGL = 64 µs typ (bulb mode)
  • high (logic[1]) the deglitch time is t OLON DGL = 2.0 ms typ (converter mode) The deglitching filter is reset whenever output falls low and is only active when the output is high.

Table 14. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • 8 . 0 mΩ
  • 2 1 mΩ -20.5 -21 -17.5 -18 V

6.1.5.1.2 Openload in ON state for LED

(IOLLED) is switched on and the falling edge of the output voltage is evaluated by a comparator at VBAT - 0.75 V (typ). Figure 22. Openload in ON state diagram for LED

  • low (logic[0]), the standard openload in ON state (OLON) is enabled
  • high (logic[1]), the O LLED detection is enabled The detection result is reported in:
  • the corresponding QSFx bit in the quick status register #1
  • the global openload flag OLF (register #1:#7)
  • the OLON bit of the corresponding channel status register #2:#5 When an openload has been detected, the output remains in ON state. When output is in PWM operation:
  • the detection is performed at the end of the on time of each PWM cycle
  • the detection is active during the off time of the PWM signal, up to 2.0 ms max. The current source (IOLLED) is disabled after “no OLLED” detection or after 2.0 ms.

40 NXP Semiconductors

Figure 23. Openload in ON state for LED in PWM operation (Off time > 2.0 ms) Figure 24. Openload in ON state for LED in PWM operation (Off time < 2.0 ms)

  • the detection on all outputs is triggered by setting th e OLLED TRIG bit inside the LED control register #13-2
  • at the end of detection time, the current source (I OLLED) is disabled 100 µsec (typ.) after the output reactivation En_OLLed_1 hson_1 128*DCLOCK (prescaler = ‘0’) VBAT-0.75OUT_1 OUT_high Analog Comparator output 0 : no olled detected 1 : olled detected check TimeOut = 2.0 msec En_OLLed_1 hson_1 128*DCLOCK (prescaler=‘0’) VBAT-0.75OUT_1 OUT_high Analog Comparator output 0 : no olled detected 1 : olled detected check TimeOut = 2.0 msec

Figure 25. Openload in ON state for LED in fully on operation The OLLED TRIG bit is reset after the detection.

  • a read command of the corresponding channel status register #2:#6 must be performed A false ‘open’ result could be reported in the OLON bit:
  • for high duty cycles, the PWM off-time becomes too short
  • for capacitive load, the output voltage slope becomes too slow

6.1.5.1.3 Openload in OFF state

An openload in OFF state detection is provided individually for each power output (OUT1:OUT4). The detection is enabled individually for each channel by the OLOFF EN bits inside the openload control register #13-1.

  • low (logic[0]), the diagnosis mode is disabled (default status)
  • high (logic[1]), the diagnosis mode is started for tOLOFF. It is not possible to restart any OLOFF or disable the diagnosis mode during active OLOFF state This detection can be activated independently for each power output (OUT1:OUT4). When it is activated, it is always activated synchronously for all selected outputs (with positive edge of CSB). When the detection is started, the corresponding output channel is turned on with a fixed overcurrent threshold of IOLOFF threshold. When this overcurrent threshold is:
  • reached within the detection timeout tOLOFF, the output is turned off and the OLOFF EN bit is reset. No OCLOx and no OLOFFx is reported
  • not reached within the detection timeout t OLOFF, the output is turned off after tOLOFF and the OLOFF EN bit is reset. The OLOFFx is reported The overcurrent behavior as commanded by the overcurrent control settings (NO OCHIx, OCHI ODx, SHORTOCHIx, OCLOx, and ACM ENx) is not be affected by applying the OLOFF ENx bit. The same is true for the output current feedback and the current sense synchronization. The detection result is reported in:
  • the corresponding QSFx bit in the quick status register #1
  • the global openload flag OLF (register #1:#7)
  • the OLOFF bit of the corresponding channel status register #2:#5 To delatch the diagnosis, a read command of the corresponding channel status register #2:#5 must be performed. During any fault during tOLOFF (OTS, UV, CPF,), the openload in off state detection is disabled and the output(s) is (are) turned off after the deglitch time tFAULT SD. The corresponding fault is reported in the SPI SO registers. OLLED TRIG 1 En_OLLed_1 hson_1 ONoff & PWM FF TimeOut = 2.0 msec VBAT-0.75OUT_1 OUT_high Analog Comparator output 0 : no olled detected 1 : olled detected check Check Precision ~ 9600 ns Note: OLLED TRIG bit is reset after the detection 100 ℵsec 100 ℵsec

42 NXP Semiconductors

6.1.5.1.4 Electrica l characterization

6.1.5.2 Output shorted to V BAT in off state

the I/O status register #8 in real time. In case of UVF, the OUTx bits are undefined.

6.1.5.2.1 Electrica l characterization

Table 15. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • 8 . 0 mΩ power channel at TJ = -40 °C
  • 8 . 0 mΩ power channel at TJ = 25 °C and 125 °C
  • 2 1 mΩ power channel at TJ = -40 °C
  • 2 1 mΩ power channel at TJ = 25 °C and 125 °C 100 200 200 100 100 350 300 160 150 mA δPWM OLON Output PWM duty cycle range for openload detection in ON state
  • Low frequency range (25 Hz to 100 Hz)
  • Medium frequency range (100 Hz to 200 Hz)
  • High frequency range (200 Hz to 400 Hz) LSB IOLLED Openload current threshold in ON state/OLLED mode 2.0 4.0 5.0 mA tOLLED100 Maximum openload detection time/OLLED mode with 100 % duty cycle 1.5 2.0 2.6 ms tOLOFF Openload detection time in off state 0.9 1.2 1.5 ms tFAULT SD Fault deglitch time
  • O L O F F
  • OLON with OLON DGL = 0
  • OLON with OLON DGL = 1 2.0 1.5 3.3 2.0 5.0 2.5 µs µs ms IOLOFF Openload current threshold in OFF state
  • 8 . 0 mΩ power channel
  • 2 1 mΩ power channel 0.77 0.385 1.1 0.55 1.43 0.715 A

Table 16. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

6.1.5.3 SPI fault reporting

Protection and monitoring of the outputs during normal mode is provided by digital switch diagnosis via the SPI. The selection of the SO data word is controlled by the SOA0:SOA3 bits inside the initialization 1 register #0. The device provides two different reading modes, depending on the SOA MODE bit. When the SOA MODE bit is:

  • low (logic[0]), the programmed SO address is used for a singl e read command. After the reading the SO address returns to quick status register #1 (default state)
  • high (logic[1]), the programm ed SO address is used for the next and all further read commands until a new programming The “quick status register” #1 provides one glance failure overview. As long as no failure flag is set (logic[1]), no control action by the microcontroller is necessary.
  • FM: Fail mode indication. This bit is also present in all ot her SO data words, and indicates the fail mode by a logic[1]. When the device is in normal mode, the bit is logic[0]
  • global device status flags (D10:D8): These flags are also pres ent in the channel status registers #2:#5, the device status register #7, and are cleared when all fault bits are cleared by reading the registers #2:#7
  • DSF = device status flag (RCF, or UVF, or OVF, or CPF, or CLKF, or TMF). UVF and TMF are also reported in the device status register #7
  • OVLF = overload flag (wired OR of all OC and OTS signals)
  • OLF = openload flag
  • CPF: charge pump flag
  • RCF: registers clear flag: this flag is set (log ic[1]) when all SI and SO registers are reset
  • QSF1:QSF5: channel quick status flags (QSFx = OC0x, or OC 1x, or OC2x, or OTWx, or OTSx, or OLONx, or OLOFFx) The SOA address #0 is also mapped to register #1 (D15:D12 bits report logic [0001]). When a fault condition is indicated by one of the quick status bits (QSF1:QSF5, OVLF, OLF), the detailed status can be evaluated by reading of the corresponding channel status registers #2:#6.
  • OTSx: overtemperature shutdown flag
  • OTWx: overtemperature warning flag
  • OC0x:OC2x: overcurrent status flags
  • OLONx: Openload in ON state flag
  • OLOFFx: Openload in OFF state flag The most recent OC fault is reported by the OC0x:OC2x bits, if a new OC occurs before an old OC on the same output that was read: Register SO address SO data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 quick address 10001 F M D S F O V L F O L F C P F R C F C L K F X Q S F 4 Q S F 3 Q S F 2 Q S F 1 Register SO address SO data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 CH1 status 2 0 0 1 0 FM DSF OVLF OLF res OTS1 OTW1 OC21 OC11 OC01 OLON OLOFF CH2 status 3 0 0 1 1 FM DSF OVLF OLF res OTS2 OTW2 OC22 OC12 OC02 OLON OLOFF CH3 status 4 0 1 0 0 FM DSF OVLF OLF res OTS3 OTW3 OC23 OC13 OC03 OLON OLOFF CH4 status 5 0 1 0 1 FM DSF OVLF OLF res OTS4 OTW4 OC24 OC14 OC04 OLON OLOFF

44 NXP Semiconductors

When a fault condition is indicated by one of the global status bits (FM, DSF), the detailed status can be evaluated by reading of the device status registers #7:

  • TMF: test mode activation flag. Test mode is used for manufacturing testing only. If this bit is set to logic [1], the MCU must reset the device
  • OVF: overvoltage flag
  • UVF: undervoltage flag
  • SPIF: SPI fail flag
  • iLIMP (real time reporting after the t IN_DGL, not latched) The I/O status register #8 can be used for system test, fail mode test and the power down procedure: The register provides the status of the control inputs, the toggle signal, and the power outputs state in real time (not latched).
  • TOGGLE = status of the 4 in put toggle signals (IN1_ON, or IN2_ON, or IN3_ON, or IN4_ON), reported in real time
  • iINx = status of iINx signal (real time reporting after the t IN_DGL, not latched)
  • OUTx = status of output pins OUTx (the detection threshold is V BAT/2) when undervoltage condition does not occur The device can be clearly identified by the device ID register #9 when the battery voltage is within its nominal range: The register delivers DEVIDx bits = 42hex for the 08XS6421. During an undervoltage condition (UVF = 1), DEVIDx bits report 00hex. Register SO address SO data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 device status 70111 F M D S F O V L F O L F r e s r e s r e s T M F O V F U V F S P I F i L M P Register SO address SO data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 I/O status 8 1 0 0 0 FM res TOGG LE iIN4 iIN3 iIN2 iIN1 X OUT4 OUT3 OUT2 OUT1 Register SO address SO data # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 device ID 9 1 0 0 1 X X X X DEVID DEVID DEVID DEVID DEVID DEVID DEVID DEVID #2 ~# 6 OC 2x OC1x OC 0x over current st atus 0 0 0 no ov erc urrent

001 O C H I 1

010 O C H I 2

011 O C H I 3

100 O C L O

101 O C H I O D

110 S S C

6.1.6 Analog diagnostics

initialization 1 register #0.

6.1.6.1 Output current monitoring

1.0 mA full scale range current source reporting channel 1:4 current feedback (IFSR). Figure 26. Output current sensing accuracy for low current loads. In the ACM mode, the offset sign of current sense amplifier is toggled on every CSNS SYNCB rising edge. sequential current sense measurements. The ACM mode is enabled with the ACM ENx bits inside the ACM control register #10-1.

  • low (logic[0]), ACM disabled (default status and during fail mode)
  • high (logic[1]), ACM enabled In ACM mode:
  • the precision of the current recopy feature (CSNS) is improved especially at low output current by averaging CSNS reporting on sequential PWM periods
  • the current sense full scale range (FSR) is reduced by a factor of two
  • the overcurrent protection threshold OCLO is reduced by a factor of two Figure 27 describes the timings between the selected channel current and the analog feedback current. Current sense validation time pertains to stabilization time needed after turn-on. Current sense settling time pertains to the stabilization time needed after the load current changes while the output is continuously on or when another output signal is selected. 1.0 mA 0 mA ICSNS / IOUT = 1.0 mA / (100% FSR) typ Note: FSR value depends on SPI setting ICSNS 100% FSR1% FSR IOUT

46 NXP Semiconductors

Figure 27. Current sensing response time

6.1.6.2 Battery voltage monitoring

Figure 28. Battery voltage reporting

6.1.6.3 Temperature monitoring

within the min/max range of 5.0 kΩ to 50 kΩ. Temperature feedback range, TFB, -40 °C to 150 °C. Figure 29. Temperature reporting

6.1.6.4 Analog diagnostic synchronization

open drain requiring an external 5.0 kΩ (min) pull-up resistor to VCC.

  • available during normal mode only
  • behavior depends on the type of signal selected by the MUX2:MUX0 bits in the initialization 1 register #0. This signal is either a current proportional to an output current or a voltage proportional to temperature or the battery voltage Current sense signal When a current sense signal is selected:
  • the pin delivers a recopy of the output control signal during on phase of the PWM defined by the SYNC EN0, SYNC EN1 bits inside the initialization 1 register #0 SYNC EN1 SYNC EN0 Setting Behavior 0 0 OFF CSNS SYNC is inactive (high) 0 1 VALID CSNS SYNC is active (low) when CSNS is valid. During switching the output of MUXMUX, the CSNS SYNC is inactive (high) 10 T R I G 0 As in setting VALID, but after a change of the MUX, the CSNS SYNC is inactive (high) until the next PWM cycle is started 11 T R I G 1 / 2 Pulses (active low) from the middle of the CSNS pulse to its end are generated. Switching phases (output and MUX) and the time from the MUX switching to the next middle of the CSNS pulse are blanked (high) VCSNS TJ -40°C 150°C VFB 25°C VCSNS / TJ = VFBS

48 NXP Semiconductors

Figure 30. CSNS SYNCB valid setting Figure 31. CSNS SYNCB TRIG0 setting

Figure 32. CSNS SYNCB TRIG1/2 setting

  • the CSNS SYNCB pulse is suppressed dur ing OCHI and during OFF phase of the PWM
  • the CSNS SYNCB is blanked during settling time of the CS NS multiplexer and ACM switching by a fixed time of tDLY(on) + tCSNS(SET)
  • when a PWM clock fail is detected, the CSNS SYNCB delivers a signal with 50 % duty cycle at a fixed period of 6.5 ms
  • when the output is programmed with 100 % PWM, the CSNS SYNCB delivers a logic[0] a high pulse with the length of 100 µs (typ.) during the PWM counter overflow for TRIG0 and TRIG1/2 settings, as shown in Figure 33 OUT1 time OUT2 time OUT1 for CSNS selected OUT2 for CSNS selected timechange of CSNS MUX CSNS SYNC\\ active (low) from OUT1 to OUT2 CSNS SYNC\\ CSNS SYNC\\ blanked until 1rst valid edge generated in the middle of the OUT2 pulse

50 NXP Semiconductors

Figure 33. CSNS SYNCB when the output is programmed for 100 %

  • During an output fault, the CSNS SYNCB signal for current sensing does not deliver a trigger signal until the output is enabled again Temperature signal or VBAT monitor signal When a voltage signal (average control die temperature or battery voltage) is selected:
  • the CSNS SYNCB delivers a signal with 50 % duty cycle and the period of the lowest prescaler setting (fCLK/1024)
  • and a PWM clock fail is detected, the CSNS SYNCB deliv ers a signal with 50% duty cycle at a fixed period of 6.5 ms (tSYNC DEFAULT)

6.1.6.5 Electrical characterization

Table 17. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • High OCLO and ACM = 0
  • Low OCLO and ACM = 0
  • High OCLO and ACM = 1
  • Low OCLO and ACM = 1 5.5 A ACC I CSNS Current sense accuracy for 9.0 V < VBAT < 18 V for 8.0 mΩ power channel
  • I OUT = 80 % FSR
  • I OUT = 25 % FSR
  • I OUT = 10 % FSR
  • I OUT = 5.0 % FSR -11 -14 -20 -29 +11 +14 +20 +29 (19) OUT1 time OUT2 time OUT1 for CSNS selected OUT2 for CSNS selected timechange of CSNS MUX from OUT1 to OUT2 CSNS SYNC\\ tDLY(ON)+tCSNS(SET)
  • I OUT = 80 % FSR
  • I OUT = 25 % FSR
  • I OUT = 10 % FSR
  • I OUT = 5.0 % FSR -7.0 -7.0 -20 -29 +7.0 +7.0 +20 +29 (23) (21) ACC ICSNS 2 CAL Current sense accuracy for 9.0 V < VBAT < 18 V with two calibration points at 25 °C for 2.0 % and 50 % FSR and VBAT = 14 V for 8.0 mΩ power channel
  • I OUT = 80 % FSR
  • I OUT = 25 % FSR
  • I OUT = 10 % FSR
  • I OUT = 5.0 % FSR -6.0 -6.0 -8.0 -11 +6.0 +6.0 +8.0 +11 (23) (21) ICSNSMIN Minimum current sense reporting for 8.0 mΩ IFSR Current sense full scale range for 21 mΩ power channel
  • High OCLO and ACM = 0
  • Low OCLO and ACM = 0
  • High OCLO and ACM = 1
  • Low OCLO and ACM = 1 5.5 5.5 2.75 A ACC I CSNS Current sense accuracy for 9.0 V < VBAT < 18 V for 21 mΩ power channel
  • I OUT = 80 % FSR
  • I OUT = 25 % FSR
  • I OUT = 10 % FSR
  • I OUT = 5.0 % FSR -11 -14 -20 -29 +11 +14 +20 +29 (19) ACC ICSNS 1 CAL Current sense accuracy for 9.0 V < VBAT < 18 V with one calibration point at 25 °C for 2.0 % or 50 % FSR and VBAT = 14 V for 21 mΩ power channel
  • I OUT = 80 % FSR
  • I OUT = 25 % FSR
  • I OUT = 10 % FSR
  • I OUT = 5.0 % FSR -7.0 -7.0 -20 -29 +7.0 +7.0 +20 +29 (19) (21) ACC ICSNS 2 CAL Current sense accuracy for 9.0 V < VBAT < 18 V with two calibration points at 25 °C for 2.0% and 50% FSR and VBAT = 14 V for 21 mΩ power channel
  • I OUT = 80 % FSR
  • I OUT = 25 % FSR
  • I OUT = 10 % FSR
  • I OUT = 5.0 % FSR -6.0 -6.0 -10 -17 +6.0 +6.0 +10 +17 (19) (21) ICSNSMIN Minimum current sense reporting for 21 mΩ VBAT Battery voltage feedback range V BATMAX –2 0V ACC VBAT Battery feedback precision
  • Default
  • 1 calibration point at 25 °C and VBAT = 12 V, for 7.0 V < VBAT < 20 V
  • 1 calibration point at 25 °C and VBAT = 12 V, for 6.0 V < VBAT < 7.0 V -6.0 -1.5 -2.2 +6.0 +1.5 +2.2 % (21)

Table 17. Electrical characteristics (continued) noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

52 NXP Semiconductors

6.2 Power supply functional blo ck description and application

6.2.1 Introduction

presence of VCC. The employed IC architecture guarantees a low quiescent current in sleep mode (wake= [0]).

  • Default
  • 1 calibration point at 25 °C and VBAT = 7.0 V -15 -5.0 +15 +5.0 °C (21) tCSNS(SET) Current sense settling time
  • Current sensing feedback for IOUT from 75 % FSR to 50 % FSR
  • Current sensing feedback for IOUT from 10 % FSR to 1.0 % FSR Temperature and battery voltage feedbacks 260 µs (20) tCSNS(VAL) Current sense valid time Current sensing feedback
  • Low/medium frequency ranges for IOUT > 20 % FSR
  • Low/medium frequency ranges for IOUT < 20 % FSR
  • High frequency range for IOUT > 20 % FSR
  • High frequency range for IOUT < 20 % FSR Temperature voltage feedback Battery voltage feedback 5.0 150 300 300 µs (23) tSYNC DEFAULT Current sense synchronization period for PWM clock failure 4.8 6.5 8.2 ms Current sense synchronization CSNS SYNCB RCSNS SYNC Pull-up current sense synchronization resistor range 5.0 – – kΩ VOL Current sense synchronization logic output low state level at 1.0 mA – – 0.4 V IOUT max Current sense synchronization leakage current in tri-state (CSNS SYNC from 0 V to 5.5 V) -1.0 – +1.0 µA Notes 19. Precision either OCLO and ACM setting. 20. Parameter is derived mainly from simulations. 21. Parameter is guaranteed by design characte rization. Measurements are taken from a statistically relevant sample size across process variations. 22. Error of ±100 % without calibration and ±50 % with 1 calibration point done at 25 °C in ACM mode (±85 % in non-ACM mode).

noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

6.2.2 Wake state reporting

The CLK input/output pin is also used to report the wake state of the device to the microcontroller as long as RSTB is logic [0].

  • “wake state” and RSTB is inactive, the CLK pin reports a high signal (logic[1])
  • “sleep mode” or the device is wake by the RSTB pin, the CLK is an input pin

6.2.2.1 Electrical characterization

6.2.3 Supply voltages disconnection

6.2.3.1 Loss of V BAT

  • V CC < VCC POR: the device enters the power off mode. All outputs are shut off immediately. All registers and faults are cleared
  • V CC > VCC POR: all registers and faults are maintained. OUT1:4 are shut off immediately. The ON/OFF state of OUT6 depends on the current SPI configuration. SPI reporting is available when VCC remains within its operating voltage range (4.5 V to 5.5 V) The wake-up event is not reported to the CLK pin. The clamping structures (battery clamp, negative output clamp) are available to protect the device. No current is conducted from VCC to VBAT. An external current path must be available to drain the energy from an inductive load, in case a battery disconnection occurs when an output is on.

6.2.3.2 Loss of V CC

  • V BAT < VBAT POR: the device enters the power off mode. All outputs are shut off immediately. All registers and faults are cleared
  • V BAT > VBAT POR: the SPI is not available. Therefore, the device enters WD timeout The clamping structures (battery clamp, negative output clamp) are available to protect the device. No current is conducted from VBAT to VCC.

6.2.3.3 Loss of device GND

be provided externally in order to limit the current to ICL. Table 18. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

54 NXP Semiconductors

6.2.3.4 Electrical characterization

6.3 Communication interface and d evice control functional block

6.3.1 Introduction

In normal mode, the power output channels are controlled by the embedded PWM module, which is configured by the SPI register settings. and this mode can be forced by the LIMP input pin.

6.3.2 Fail mode input (LIMP)

The fail mode of the component can be activated by LIMP direct input. The fail mode is activated when the input is logic [1].

6.3.2.1 Electrical characterization

Table 19. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted. Table 20. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

6.3.3 MCU communication interface protections

6.3.3.1 Loss of communication interface

If the SPI communication error occurs, the device is switched into fail mode.

  • the WD bit is not toggled with each SPI message or
  • WD timeout is reached or
  • protocol length error (modulo 16 check) The SI stuck to static levels during CSB period and VCC fail (SPI not functional) are indirectly detected by a WD toggle error. The SPI communication error is reported in:
  • SPI failure flag (SPIF) inside the device stat us register #7 in the next SPI communication As long as the device is in fail mode, the SPIF bit retains its state. The SPIF bit is delatched during the transition from fail-to-normal modes.

6.3.3.2 Logic I/O plausibility check

longer than 200 µs typ, the device is switched into fail mode (internal signal called iLIMP).

  1. Parameter is derived mainly from simulations.

Table 20. Electrical characteristics (continued) noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

56 NXP Semiconductors

Figure 34. LIMP and iLIMP signal (internal signal called iINx). Figure 35. IN, iIN and IN_ON signal cycle depends on the corresponding SPI configuration.

  • the clock failure condition must be removed
  • a read command of the quick stat us register #1 must be performed LIMP time iLIMP time tIN_DGL 200µs typ. tIN_DGL 200µs typ. INx time iINx time INx_ON time ttoggle tIN_DGL ttoggle 1024ms typ. tIN_DGL 200µs typ. tIN_DGL tIN_DGL tIN_DGL tIN_DGL

6.3.3.3 Electrical characterization

6.3.4 External smart power control (OUT6)

6 settings in the SPI input data register.

  • The protection and current feedback of the external SMARTMOS device are under the responsibility of the microcontroller
  • The output delivers a 5.0 V CMOS logic signal from VCC The output is protected against overvoltage. An external current limit resistor (i.e. 1.0 kΩ:10 kΩ) is used to handle negative output voltage conditions. The output has an integrated pull-down resistor to provide a stable off condition in sleep mode and fail mode. In case of a ground disconnection, the OUT6 voltage is pulled up. External components are mandatory to define the state of external smart power device and to limit possible reverse OUT6 current (i.e. resistor in series).

6.3.4.1 Electrical characterization

Table 21. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

  • WD SEL = 0
  • WD SEL = 1 128 160 ms tTOGGLE Input toggle time for IN1:IN4 768 1024 1280 ms tDGL Input deglitching time
  • LIMP and IN1:IN4
  • C L K
  • R S T B 150 1.5 7.5 200 2.0 250 2.5 12.5 µs f CLOCK LOW Clock low frequency detection 50 100 200 Hz

Table 22. Electrical characteristics noted reflect the approximate parameter means at TA = 25 °C under nominal conditions, unless otherwise noted.

58 NXP Semiconductors

7 Typical applications

7.1 Introduction

The 12XS6 family is the latest achievement in automotive drivers for all types of centralized automotive lighting applications.

7.1.1 Application diagram

Figure 36. Typical automotive front lighting

7.1.2 Bill of materials

Table 23. 12XS6 Bill of materials (25)

  1. NXP does not assume liability, endorse, or warrant components from external manufacturers that are referenced in circuit drawings or tables.

While NXP offers component recommendations in this configuration, it is the customer’s responsibility to validate their application.

60 NXP Semiconductors

7.2 EMC and EMI considerations

7.2.1 EMC/EMI tests

This paragraph gives EMC/EMI performances. Further generic design recommendations can be found on the NXP website www.nxp.com.

7.2.2 Fast transient pulse tests

This paragraph gives the device performances.against fast transient disturbances. Table 24. 12XS6 EMC/EMI performances Table 25. 12XS6 fast transient capability on VBAT

7.3 PCB layout recommendations

each device variant. The PCB copper layer is similar for all devices in the 12XS6 family, only the solder stencil opening is different. footprint, pin 1 of the SOIC32 package must be located at pin 3 of the SOIC54 package. Figure 37. PCB copper layer and solder stencil opening recommendations

62 NXP Semiconductors

7.4 Thermal information

This section is to provide thermal information.

7.4.1 Thermal transient

Figure 38. Transient thermal response curve

7.4.2 R/C thermal model

Contact our local field application engineer (email: support@nxp.com).

8 Packaging

8.1 Marking information

and the last two digits indicate the week. For instance, the date code “1229” indicates the 29th week of the year 2012.

8.2 Package mechanical dimensions

perform a keyword search for the drawing’s document number. Table 26. Package outline

64 NXP Semiconductors

66 NXP Semiconductors

68 NXP Semiconductors

70 NXP Semiconductors

9 Revision history

Revision Date Description of changes 1.0 10/2014 • Initial release 12/2014 • Updated Features section (deleted “Integrated Fail mode (ASIL B compliant functional safety behavior)”)

  • Updated values in Table 17, Electrical characteristics 1/2015 • Fixed typo in SPI input and output register table on page 16 and 17 2.0 6/2016 • Added MC08XS6421BEK to Table 1
  • Updated to NXP form and style 3.0 4/2018 • Removed MC08XS6421EK device due to end of life
  • Added MC08XS6421CEK device and associated 98ASA00894D package information 4.0 11/2018 • Added note 15 to Table 7, Electrical characteristics and note 26 to Table 22, Electrical characteristics as per CIN 201811005I 5.0 9/2020
  • Changed document status from Advanc e Information to Technical Data
  • Added values for R PULL-CSB to Table 7, Electrical characteristics
  • Updated the max value for R OUT6 DWN in Table 22, Electrical characteristics (replaced 20 by 30) 6.0 1/2021
  • Updated as per CIN 202012022I
  • Added MC08XS6421DEK to Table 1, Orderable part variations
  • Updated Features list (added “AEC-Q100 grade 1 automotive qualified”)
  • Added values for t WRST to Table 7, Electrical characteristics
  • Updated package outline drawings (98ASA 00368D: Rev A drawings replaced by Rev B)

Document Number: MC12XS6D4 Rev. 6.0 Information in this document is provided solely to enable system and software implementers to use NXP products. There are no expressed or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. NXP reserves the right to make changes without further notice to any products herein. NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP 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, consequential or incidental damages. "Typical" parameters that may be provided in NXP 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 the customer's technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: http://www.nxp.com/terms-of-use.html. NXP , the NXP logo, Freescale, the Freescale logo, and SMARTMOS, are trademarks of NXP B.V. All other product or service names are the property of their respective owners. All rights reserved. © NXP B.V. 2021. How to Reach Us: Home Page: nxp.com Web Support: nxp.com/support