NCV7240 Octal Low-Side Relay Driver The NCV7240 is an automotive eight channel low−side driver providing drive capability up to 600 mA per channel. Output control is via a SPI port and offers convenient reporting of faults for open load (or short to ground), over load, and over temperature conditions. Additionally, parallel control of the outputs is addressable (in pairs) via the INx pins. A dedicated limp−home mode pin (LHI) enables OUT1−OUT4 while disabling OUT5−OUT8. Each output driver is protected for over load current and includes an output clamp for inductive loads. The NCV7240 is available in a SSOP−24 fused lead package. Features • 8 Channels • 600 mA Low−Side Drivers • • • • • • • • • • • RDS(on) 1.5 W (Typ), 3 W (Max) 16−bit SPI Control ♦ Frame Error Detection (8−bit) ♦ Daisy Chain Capable Parallel Input Pins for PWM operation Power Up Without Open Circuit Detection Active (for LED applications) Low Quiescent Current in Sleep and Standby Modes Limp Home Functionality 3.3 V and 5 V compatible Digital Input Supply Range Fault Reporting ♦ Open Load Detection (selectable) ♦ Over Load ♦ Over Temperature Power−on Reset (VDD, VDDA) SSOP−24 Package (internally fused leads) NCV Prefix for Automotive and Other Applications Requiring Unique Site and Control Change Requirements; AEC−Q100 Qualified and PPAP Capable These are Pb−Free Devices ♦ www.onsemi.com MARKING DIAGRAM NCV7240 AWLYWWG SSOP−24 CASE 565AL A WL Y WW G = Assembly Location = Wafer Lot = Year = Work Week = Pb−Free Package ORDERING INFORMATION See detailed ordering and shipping information in the package dimensions section on page 26 of this data sheet. Applications • • • • • Automotive Body Control Unit Automotive Engine Control Unit Relay Drive LED Drive Stepper Motor Driver © Semiconductor Components Industries, LLC, 2016 March, 2016 − Rev. 7 1 Publication Order Number: NCV7240/D NCV7240 VDDA VDD Bias, Supply monitoring & POR EN OUT1 OUT1 OUT2 CSB SCLK SI SO OUT2 OUT3 OUT3 OUT4 OUT4 OUT5 OUT5 OUT6 OUT6 OUT7 OUT1−OUT4 ON OUT7 SPI OUT8 OUT8 GND LHI IN1 IN2 IN3 IN4 OUT1 & 5 OUT2 & 5 OUT3 & 7 OUT4 & 8 Figure 1. Basic Block Diagram www.onsemi.com 2 NCV7240 NCV7240 VDDA VDD 0.1uF OUT1 OUT2 3.3V 0.1uF or 5V OUT3 OUT4 microprocessor OUT5 SO OUT6 CSB OUT7 SCLK OUT8 SI GND EN GND GND Limp Home Control Circuit 5V 10uF IN1 IN2 IN3 IN4 LHI GND Figure 2. Application Diagram (relay loads) 1 GND VDDA GND CSB OUT1 SI OUT2 EN OUT3 SCLK OUT4 SO OUT5 LHI OUT6 IN1 OUT7 IN2 OUT8 IN3 GND IN4 GND VDD Figure 3. Pinout www.onsemi.com 3 Vbat 14V NCV7240 PACKAGE PIN DESCRIPTION SSOP−24 Symbol 1 GND Ground. Description 2 GND Ground. 3 OUT1 Channel 1 low−side drive output. Requires an external pull−up device for operation. 4 OUT2 Channel 2 low−side drive output. Requires an external pull−up device for operation. 5 OUT3 Channel 3 low−side drive output. Requires an external pull−up device for operation. 6 OUT4 Channel 4 low−side drive output. Requires an external pull−up device for operation. 7 OUT5 Channel 5 low−side drive output. Requires an external pull−up device for operation. 8 OUT6 Channel 6 low−side drive output. Requires an external pull−up device for operation. 9 OUT7 Channel 7 low−side drive output. Requires an external pull−up device for operation. 10 OUT8 Channel 8 low−side drive output. Requires an external pull−up device for operation. 11 GND Ground. 12 GND Ground. 13 VDD Digital Power Supply for SO output (3.3 V or 5 V). 14 IN4 Parallel control of OUT4 and OUT8 Ground if not used for best EMI performance. Alternatively keep open and internal pull−down will hold the input low. (120 kW pull down resistor). 15 IN3 Parallel control of OUT3 and OUT7 Ground if not used for best EMI performance. Alternatively keep open and internal pull−down will hold the input low. (120 kW pull down resistor). 16 IN2 Parallel control of OUT2 and OUT6. Ground if not used for best EMI performance. Alternatively keep open and internal pull−down will hold the input low. (120 kW pull down resistor). 17 IN1 Parallel control of OUT1 and OUT5. Ground if not used for best EMI performance. Alternatively keep open and internal pull−down will hold the input low. (120 kW pull down resistor). 18 LHI Limp Home Input. Active High. A high on this pin powers up the device and activates the respective output drive INx designator while disabling outputs OUT5−OUT8. Input SPI commands are ignored, but the output register reports faults. (Read capability only. No write capability.) All registers are reset coming out of LHI mode. Ground if not used for best EMI performance. Alternatively keep open and internal pull−down resistor (120 kW) will hold the input low. 19 SO SPI serial data output. Output high voltage level referenced to pin VDD. 20 SCLK 21 EN Global Enable (active high). (120 kW pull down resistor). 22 SI SPI serial data input (120 kW pull down resistor). 23 CSB 24 VDDA SPI clock (120 kW pull down resistor). SPI Chip Select ”Bar” (120 kW pull up resistor to VDD). Analog Power Supply Input voltage (5 V). www.onsemi.com 4 NCV7240 MAXIMUM RATINGS Min Max Supply Input Voltage (VDDA, VDD) DC Parameter Unit −0.3 5.5 Digital I/O pin voltage (EN, LHI, Inx, CSB, SCLK, SI) (SO) −0.3 −0.3 5.5 VDD + 0.3 High Voltage Pins (OUTx) DC Peak Transient −0.3 36 44 (Note 1) Output Current (OUTx) −1 1.3 Clamping Energy Maximum (single pulse) Repetitive (multiple pulse) (Note 2) − − 75 − Operating Junction Temperature Range −40 150 °C Storage Temperature Range −55 150 °C ESD Capability, Human body model (100 pF, 1.5 kW) (OUTx pins) Human body model (100 pF, 1.5 kW) (all other pins) −4000 −2000 4000 2000 ESD Capability Machine Model (200 pF) −200 200 Grade A − V V V A mJ V V AECQ10x−12−RevA Short Circuit Reliability Characterization PACKAGE Moisture Sensitivity Level MSL2 Lead Temperature Soldering: SMD style only, Reflow (Note 3) Pb−Free Part 60 − 150 sec above 217°C, 40 sec max at peak − 265 peak °C °C/W Package Thermal Resistance (per JESD51) SSOP−24 Junction−to−Ambient (1s0p + 600 mm2 Cu) (Note 4) Junction−to−Ambient (2s2p) (Notes 4 and 5) Junction−to−Pin (pins 1, 2, 11, 12) (Note 6) 68 62 30 Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality should not be assumed, damage may occur and reliability may be affected. 1. Internally limited. Specification applies to unpowered and powered modes. (0 V to VDDA, 0 V to VDD) 2. Testing particulars, 2M pulses, Vbat = 15 V, 63 W, 390 mH, TA = 25°C. (See Figure 4) 3. For additional information, see or download ON Semiconductor’s Soldering and Mounting Techniques Reference Manual, SOLDERRM/D and Application Note AND8083/D. 4. 76 mm x 76 mm x 1.5 mm FR4 PCB with additional heat spreading copper (2 oz) of 600 mm2, LS1 to LS8 dissipating 100 mW each. No vias. 5. Include 2 inner 1 oz copper layers. No vias. 6. One output dissipating 100 mW. Figure 4. Repetitive Clamping Energy Test www.onsemi.com 5 NCV7240 ELECTRICAL CHARACTERISTICS (3.0 V < VDD < VDDA, 4.5 V < VDDA (Note 7) < 5.5 V, −40°C v TJ v 150°C, EN = VDD, LHI = 0 V unless otherwise specified). Characteristic Conditions Min Typ Max − 3 5 Unit GENERAL Operating Current (VDDA) ON Mode (All Channels On) Quiescent Current (VDDA) Global Standby Mode (All Channels Off) mA mA SI = SCLK = 0 V, CSB = VDD TJ = 25°C TJ = 85°C TJ = 150°C − − − Quiescent Current (VDDA) Low Iq Mode SI = SCLK = EN = 0 V, CSB = VDD TJ = 25°C TJ = 85°C TJ = 150°C − − − − − − 10 10 20 Operating Current (VDD) ON Mode (All Channels On) EN=high, SCLK = Inx = 0 V, CSB = VDD = VDDA − 0.3 0.5 CSB = VDD = VDDA, fSCLK = 0 Hz TJ = 25°C TJ = 85°C TJ = 150°C − − − − − − 20 20 40 Quiescent Current (VDD) Low Iq Mode EN = 0 V TJ = 25°C TJ = 85°C TJ = 150°C − − − − − − 5 5 20 Power−on Reset threshold (VDDA) VDDA rising Quiescent Current (VDD) Global Standby Mode (All Channels Off) 32 35 40 mA mA mA mA − 3.8 4.5 V 150 200 350 mV VDD rising − 2.4 2.7 V 75 100 240 mV Thermal Shutdown (Note 8) Not ATE tested. 150 175 200 °C Thermal Hysteresis Not ATE tested. 10 25 − °C IOUTx = 180 mA − 1.5 3.0 W Power−on Reset Hysteresis (VDDA) Power−on Reset threshold (VDD) Power−on Reset Hysteresis (VDD) OUTPUT DRIVER Output Transistor RDS(on) Overload Detection Current 0.6 0.95 1.3 A Output Leakage OUTx = 13.5 V, 25°C OUTx = 13.5 V OUTx = 36 V − − − − − − 1 5 10 mA Output Clamp Voltage VDD = 0 V to 5.5 V VDDA = 0 V to 5.5 V IOUTx = 50 mA 36 40 44 V Output Body Diode Voltage IOUTx = −180mA − − 1.5 V 1.0 1.75 2.5 V 1 V < OUTx < 13.5 V, Output Disabled 20 60 100 mA CSB = 0 V EN going high 80% to SO active − − 200 ms 50 − − ms Open Load Detection Threshold Voltage (Vol) Open Load Diagnostic Sink Current (Iol) OUTPUT TIMING SPECIFICATIONS Enable (EN) wake−up time Enable (EN) and LHI (Note 9) Signal Duration 7. Reduced performance down to 4 V provided VDDA Power−On Reset threshold has not been breached. 8. Each output driver is protected by its’ own individual thermal sensor. 9. Input signals H→L→H greater than 50usec are guaranteed to be detected. www.onsemi.com 6 NCV7240 ELECTRICAL CHARACTERISTICS (3.0 V < VDD < VDDA, 4.5 V < VDDA (Note 7) < 5.5 V, −40°C v TJ v 150°C, EN = VDD, LHI = 0 V unless otherwise specified). Characteristic Conditions Min Typ Max Unit Serial Control Output turn−on time All Channels CSB going high 80% to OUTx going low 20% Vbat ,Vbat = 13.5 V, IDS = 180 mA resistive load − 30 50 ms Serial Control Output turn−off time All Channels CSB going high 80% to OUTx going high 80% Vbat, Vbat = 13.5 V, IDS = 180 mA resistive load − 30 50 ms Parallel Control Output turn−on time All Channels INx going high 80% to OUTx going low 20% Vbat, Vbat = 13.5 V, IDS = 180 mA resistive load − 30 50 ms Parallel Control Output turn−off time All Channels Inx going low 20% to OUTx going high 80% Vbat, Vbat = 13.5 V, IDS = 180 mA resistive load − 30 50 ms Over Load Shut−Down Delay Time 3 15 50 ms Open Load Detection Time 30 115 200 ms Digital Input Threshold (CSB, SI, SCLK, LHI, EN,INx) 0.8 1.4 2.0 V Digital Input Hysteresis (CSB, SI, SCLK, INx) 50 175 300 mV Digital Input Hysteresis (LHI, EN) 150 400 800 mV Inx = SI = SCLK = LHI = EN = VDD 50 120 190 kW OUTPUT TIMING SPECIFICATIONS DIGITAL INTERFACE CHARACTERISTICS INPUT CHARACTERISTICS Input Pulldown Resistance (SI, SCLK, LHI, EN,INx) Input Pullup Resistance (CSB) CSB = 0 V 50 120 190 kW CSB = 5 V, VDD = 0 V − − 100 uA CSB = 5 V, VDDA = 0 V − − 100 uA SO – Output High I(out) = −1.5 mA VDD − 0.4 − − V SO – Output Low I(out) = 2.0 mA − − 0.6 V CSB = VDD −3 0 3 mA CSB Leakage to VDD CSB Leakage to VDDA OUTPUT CHARACTERISTICS SO Tri−state Leakage SPI TIMING (all timing specifications measured at 20% and 80% voltage levels) SCLK Frequency SCLK Clock Period − − 5 MHz 200 − − ns SCLK High Time Figure 5, #1 85 − − ns SCLK Low Time Figure 5, #2 85 − − ns SI Setup Time Figure 5, #11 50 − − ns SI Hold Time Figure 5, #12 50 − − ns CSB Setup Time Figure 5, #5, 6 100 − − ns CSB High Time SCLK Setup Time SO Output Enable Time (CSB falling to SO valid) SO Output Disable Time (CSB rising to SO tri−state) SO Output Data Valid Time with capacitive load Figure 5, #7 1.5 − − ms Figure 5, #3, 4 85 − − ns Figure 5, #8, Cload = 50 pF Not ATE tested − − 200 ns Figure 5, #9 Not ATE tested − − 200 ns Figure 5, #10, Cload = 50 pF Not ATE tested − − 100 ns www.onsemi.com 7 NCV7240 4 7 CSB 6 5 SCLK 1 2 3 CSB SO 8 9 SI 12 SCLK 10 11 SO Figure 5. Detailed SPI Timing (measured at 20% and 80% voltage levels) www.onsemi.com 8 NCV7240 TYPICAL PERFORMANCE GRAPHS 6.0 VDDA LOW Iq CURRENT (mA) 0.7 0.6 0.5 0.4 0.3 0.2 0.1 3.0 −40°C 2.0 25°C 1.0 0 20 40 60 80 100 120 140 3 3.5 4 4.5 5 5.5 TEMPERATURE (°C) VDDA (V) Figure 6. VDD Low Iq Current vs. Temperature Figure 7. VDDA Low Iq Quiescent Current vs. VDDA 4.5 1.4 4 1.2 3.5 3 2.5 2 1.5 1 VDDA = 5 V 0.5 0 −40 1.0 0.8 0.6 150°C 0.4 25°C 0.2 −40°C −20 0 20 40 60 80 100 120 0 140 3 3.5 4 4.5 5 5.5 TEMPERATURE (°C) VDD (V) Figure 8. VDDA Low Iq Current vs. Temperature Figure 9. VDD Low Iq Current vs. VDD 44 44 43 43 42 42 41 40 39 38 37 36 50 150°C 4.0 0 −20 VDD LOW Iq CURRENT (mA) VDDA LOW Iq CURRENT (mA) 0 −40 OUTPUT VOLTAGE (V) 5.0 VDD = 5 V CLAMP VOLTAGE (V) VDD LOW Iq CURRENT (mA) 0.8 180 mA 41 40 50 mA 39 38 37 70 90 110 130 150 36 −40 −20 170 0 20 40 60 80 100 120 140 OUTPUT CURRENT (mA) TEMPERATURE (°C) Figure 10. Output Clamp Voltage vs. Current Figure 11. Output Clamp Voltage vs. Temperature www.onsemi.com 9 NCV7240 TYPICAL PERFORMANCE GRAPHS 1.3 3.0 DETECTION CURRENT (A) 2.5 IOUT = 600 mA RDS(on) (W) 2.0 IOUT = 100 mA 1.5 1.0 0.5 0 −40 −20 0 20 40 60 80 100 120 1.1 1.0 0.9 0.8 0.7 0.6 −40 140 −20 0 40 60 80 100 120 140 TEMPERATURE (°C) Figure 12. Output RDS(on) vs. Temperature Figure 13. Over Load Current vs. Temperature 1.0 T = 150°C 0.9 LEAKAGE CURRENT (mA) 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 OUTx = 13.5 V 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 13.5 14 14.5 15 15.5 16 16.5 17 17.5 0 −40 18 −20 0 OUTPUT VOLTAGE (V) 20 40 60 80 100 120 140 TEMPERATURE (°C) Figure 14. Output Leakage vs. Voltage (1505C) OPEN LOAD DETECTION CURRENT (mA) 20 TEMPERATURE (°C) 1.0 OUTPUT CURRENT (mA) 1.2 Figure 15. Output Leakage vs. Temperature 2.5 100 90 THRESHOLD VOLTAGE 80 70 60 50 40 30 20 10 0 −40 2.0 1.5 1.0 0.5 OUTx = 13.5 V −20 0 20 40 60 80 100 120 0 −40 140 −20 0 20 40 60 80 100 120 140 TEMPERATURE (°C) TEMPERATURE (°C) Figure 16. Output Load Detection Current vs. Temperature Figure 17. Open Load Detection Voltage vs. Temperature www.onsemi.com 10 NCV7240 TYPICAL PERFORMANCE GRAPHS 1.0 BODY DIODE VOLTAGE 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 −40 IOUT = −180 mA −20 0 20 40 60 80 100 120 140 TEMPERATURE (°C) Figure 18. Output Body Diode Voltage vs. Temperature www.onsemi.com 11 NCV7240 DETAILED OPERATING DESCRIPTION Power Outputs EN pin. The NCV7240 device will go through a power up reset each time the EN pin is toggled high resulting in a device setup of default values as described in the Register Specifics section. Standby Mode, Input Mode, ON Mode, and OFF Mode are all selectable via the SPI for each channel independently. The NCV7240 provides eight independent 600mA power transistors with their source connection referenced to the ground pin and with their drain connection brought out to individual pins resulting in 8 independent low−side drivers. Output driver location on one side of the IC layout provides for optimum pcb layout to the loads. Internal clamping structures are provided to limit transient voltages when switching inductive loads. Each output has an over load detection current of 0.6 A (min) where the drivers turn−off and stay latched off. An Over Load Current Shut−Down Delay Time of 3 ms (min) is designed into the IC as a filter allowing for spikes in current which may occur during normal operation and allowing for protection from overload conditions. Faults can be cleared with the SPI input register (command 00) or via a power−on−reset. Fault detection is provided in real time. Detection is provided both during output turn−on and with output already on. (See Page 17, Clearing the Fault Registers) The NCV7240 is available in a SSOP−24 package. Power up, Power−On Reset (UVLO mode) Both VDD and VDDA supply an independent power−on−reset function to the IC. Coming out of power−on−reset all input bits are set to a 1 (OFF Mode) and all output bits are set to a 0 except for the TER bit which is set to a 1. The device cannot operate without both supplies above their respective power−on reset thresholds with the exception of LHI mode. During LHI mode, VDD POR is ignored and the device is only affected by VDDA POR. The NCV7240 powers up into the Global OFF Mode without the open circuit diagnostic current enabled. This allows the device to be turned on via EN = 0 to EN = 1 with LED loads avoiding illumination of the LED loads (reference Figure 21 State Diagram). All other paths to Global OFF Mode enable open circuit diagnostic current. Output Control (SPI) Each output driver is controlled via a digital SPI port after the device has powered up (out of POR) and enabled via the Table 1. MODES OF OPERATION Modes of Operation Conditions Description UVLO Mode VDD or VDDA below their respective POR thresholds All outputs off in this mode. Coming out of this mode with EN = 1 sets all channels in the OFF mode without open circuit diagnostic current enabled. With LHI = 1 and EN = x, the part enters limp home mode. OFF Mode SPI Control (Command 11) Output off. Open circuit diagnostic current is disabled (powerup mode). Open circuit diagnostic current is enabled (normal mode). Global OFF Mode SPI Control All Channels (Command 11) Output off. Open circuit diagnostic current is disabled (powerup mode). Open circuit diagnostic current is enabled (normal mode). ON Mode SPI Control (Command 10) Limp Home Mode (LHI) LHI = high, EN = x Low Iq Mode EN = LHI = low Provides a state with the lowest quiescent current for VDD and VDDA. Standby Mode SPI Control (Command 00) Provides an OFF state with Open circuit diagnostic current disabled. Global Standby Mode SPI Control All Channels (Command 00) Input Mode SPI Control (Command 01) Output on. Dedicated output turn on control of OUT1−OUT4 using IN1−IN4. OUT5−OUT8 are in OFF Mode. Provides a reduced quiescent current mode. Provides an OFF state with Open circuit diagnostic current disabled. Directs output channel to be driven from INx input pins. www.onsemi.com 12 NCV7240 Figure 19. Basic State Diagram Figure 20. Normal Operation State Diagram www.onsemi.com 13 14 to LHI Mode www.onsemi.com Figure 21. Detailed State Diagram SPI code = “0000h" SO reports above VDD > POR --- dotted line indicates bidirectional path. SPI CODE INPUT MODE INPUT DATA“01” INPUT PINS MUXED TO OUTPUTS SPI CODE LHI = EN = “0" LHI = “1" LHI = EN = “0" LOW_IQ Mode (VDDA < POR) or (VDD <POR and LHI=0) to UVLO Mode to UVLO Mode EN = ”0" (VDDA <POR) or (VDD <POR and LHI=0) OPEN LOAD DIAGNOSTIC CURRENT ENABLED CHANNEL = OFF OFF MODE INPUT DATA“11” EN = ”1" * All Channels OFF Open Load Diagnostics Disabled SPI commands ignored INPUT REG = DEFAULT= not accessible FAULT DIAG REG = DEFAULT= not accessible SPI CODE Over Load Diagnostics Enabled CHANNEL IS ON VIA SPI control ON MODE INPUT DATA“10” SPI CODE STBY MODE INPUT DATA“00” OPEN LOAD DIAGNOSTICS DISABLED CHANNEL = OFF Normal Modes (Per Channel) LHI = ”1" LHI Mode IN1 control to OUT1 IN2 control to OUT2 IN3 control to OUT3 IN4 control to OUT4 OUT 5−8 = OFF Open Load Diagnostics enabled Over Load Diagnostics enabled Input SPI commands ignored Output SPI faults reported INPUT REG = not accessible FAULT DIAG REG = operational** OPEN LOAD DIAGNOSTIC CURRENT ENABLED (if INx = 0) LHI = “0" AND EN = “1" LHI = “1" EN = “0" * LHI="0" AND EN="1" SPI CODES Per Channel “00", "01","10","11" ** Operational down to VDD=0 V. * SPI code = `0000h' All Channels Off Open Load Diagnostics Disabled INPUT REG = DEFAULT=0000h FAULT DIAG REG = DEFAULT= 0000h GLOBAL_STBY Mode SPI code = `1111h' SPI CODES Per Channel “00", "01","10","11" (VDDA <POR) or LHI = 1 (VDD <POR and LHI=0) to UVLO Mode SPI code = `0000h' All Channels Off Open Load Diag (powerup or out of LHI) disabled Open Load Diag (normal) enabled INPUT REG (normal) = DEFAU LT=FFFFh FAULT DIAG REG = DEFAULT= 0000h TER = 1 (from UVLO, LHI, or Low Iq modes) Global_OFF_Mode to UVLO Mode (VDDA <POR) or (VDD <POR and LHI=0) All Channels Off INPUT REG = not accessible FAULT DIAG REG = not accessible LHI = “1" EN = “X" UVLO_ Mode (VDDA <POR) or LHI = “0" and EN = “1" (VDD <POR and LHI=0) to UVLO Mode (VDDA <POR) or (VDD <POR and LHI=0) NCV7240 NCV7240 Limp Home and PWM operation (INx control) Pulse Width Modulation techniques are allowed utilizing the parallel inputs (INx). Output pins (OUTx) are programmed for use in conjunction with the INx pins using the SPI command (command 01). The LHI pin controls the operation of the INx pins. LHI = Low and EN = High With LHI=low, default pairs of outputs are controlled by the INx pins (via SPI programming). IN1 controls channels OUT1 and OUT5. IN2 controls channels OUT2 and OUT6. IN3 controls channels OUT3 and OUT7. IN4 controls channels OUT4 and OUT8. Alternatively, any of the eight channels can be commanded off (e.g. if OUT5 is commanded off via a SPI command, only OUT1 will be controlled via IN1). Output pins (OUTx) are programmed for use in conjunction with the INx pins using the SPI command (command 01). It is important to note faults occurring during PWM operation (LHI = low) must be cleared via the SPI port. LHI = High To go into limp home mode, bring LHI=high, the corresponding outputs of IN1−IN4 will turn on or off, and OUT5−OUT8 will be forced off. During Limp Home Mode, over load and over temperature sensing are functional, and are reported via the SPI port. But, since input SPI commands are ignored with LHI = high, driver turn−off (overload or over temperature) occurring when LHI=high can only be re−initiated by toggling LHI or through a POR of VDDA. All registers are reset coming out of LHI mode. The device enters OFF mode (EN = 1) or Low Iq Mode (EN = 0) depending on the state of the EN pin. Open Load diagnostics are disabled in both cases. UVLO (Under Voltage Lockout with LHI = High) A breach of VDDA Power−On Reset thresholds will cause the outputs to turn off and enter the UVLO mode. In LHI mode (LHI = 1), VDD POR is ignored. If VDD is below the operation of SO drive capability, fault information is preserved and can be retrieved when SO drive capability is restored. TER A transmission error bit (TER) is set (”1”) when exiting the Limp Home Mode into Global Off Mode. See Frame Detection Transmission Error Section for operation details. Enable Input (EN) The EN input pin is a logic controlled input with a voltage threshold between 0.8 V and 2.0 V. The device powers up when EN goes from low to high, and exits Low Iq Mode (with LHI = 0 V) into global Off Mode. Device power up is also controlled via the Limp Home Input (LHI) as an OR’d condition. The EN input is a don’t care when the LHI pin is driven from low to high. In this situation, the device enters Limp Home Mode. Output Drive Clamping Internal zener diodes (Z1 & Z2, Figure 22) help to protect the output drive transistors from the expected fly back energy generated from an inductive load turning off. Z1 provides the voltage setting of the clamp (along with Vgs of the output transistor and Z2) while Z2 isolates Z1 from normal turn−on activity. The output clamp voltage is specified between 36 V and 44 V. This includes clamping operation during unpowered input supplies (VDD and VDDA). Device protection will be provided when the load is driven from an alternative driver source. This is an important feature when considering protecting for load dump with an un−powered IC. www.onsemi.com 15 NCV7240 VDD OUTx Vbat VDDA VBAT Z1 drain GND VClamp = 36V (min) to 44V (max) Powered Z2 g s VDD OUTx VDDA VBAT Vdrain = VZ 1 + VZ 2 + Vgs Alternative Driver Source GND VClamp = 36V (min) to 44V (max) Un-pow ered Figure 22. Output Clamp Over Temperature / Thermal Shutdown The NCV7240 incorporates eight individual thermal sensors located in proximity to each output driver. A channel is latched off upon the detection of an Over Temperature event. This allows operation of unaffected channels before, during, and after a channel detection of over temperature. The thermal shutdown detection threshold is typically 175°C with 25°C of hysteresis. Open Load Detection Open Load Detection is achieved for each output with the Open Load Detection Threshold Voltage reference voltage (Vol) and its’ corresponding Open Load Diagnostic Sink Current (when the output driver (OUTx) is off). The output driver maintains its’ functionality with and without the open bit set (i.e. it can turn on and off). During normal operation, the open circuit impedance (Roc) is 0 W. This sets the voltage on OUTx to VBAT volts. As long as VBAT is above Vol no open circuit fault will be recognized. The voltage appearing on OUTx is a result of VBAT and the voltage drop across Roc realized by the current flow created by Iol. The NCV7240 voltage level trip points are referenced to ground. The threshold range is between 1.0 V and 2.5 V. With a nominal battery voltage (VBAT) of 14 V, the resultant worst case thresholds of detection are as follows. ǒV BAT * OpenLoadDetectionThresholdVoltageǓ OpenLoadDiagnosticSinkCurrent ǒ14 V * 2.5 VǓ 100 mA + OpenLoad Impedance ǒ14 V * 1.0 VǓ + 115 kW 20 mA www.onsemi.com 16 + 650 kW NCV7240 VBAT Channel x + Open Load detection − Open Load Flag Vol 1.75V Roc OUTx Iol 60uA Output Turn−on Control GND Open Load Detection is active when the driver is off, in LHI mode, or OFF mode (command 11). Vol = Open Load Detection Threshold Voltage Iol = Open Load Diagnostic Sink Current Figure 23. Open Load Detection NOTE: Detection of an open load condition is limited by the Parallel Control Output turn−off time and the Open Load Detection Time specifications. The maximum allowable frequency of operation for PWM (pulse width modulation) using the INx inputs is calculated from the maximum limits of these specifications. INx must be low for longer than the sum of these maximum specifications (50 msec and 200 msec). Assuming a 50% duty cycle yields a maximum frequency of operation of [1/(2*(50m + 200m))]=2 kHz. LED Loads The NCV7240 features a power up feature for the Global OFF Mode enabling the part to power up in a mode without the open load diagnostic current enabled. This averts any unintended illumination of LED loads during power up. Programming Features The NCV7240 provides two registers. 1. Input Register. Input for IC mode state and output driver state control. 2. Output Register. Provides diagnostic information on the output driver condition. Clearing the Fault Registers Registers are reset with the following conditions. 1. Channel in Standby Mode. (corresponding addressed channel) 2. Power−on reset of VDD. (all channels) 3. Power−on reset of VDDA. (all channels) 4. EN low. (all channels) 5. Coming out of Limp Home Mode(LHI). (all channels) SPI−Interface The device provides a 16 bit SPI−interface for output drive control and fault reporting. Data is imported into the NCV7240 through the SI (serial input) pin. Data is exported out of the NCV7240 through the SO (serial output) pin. The input−frame (SI) (2 bits / channel) is used to command the output stages. The response frame (SO) provides channel−specific (2 bits / channel) status information fault reporting. Words should be composed of 16 bits MSB (most significant bit) transmitted first. www.onsemi.com 17 NCV7240 SO Output Driver The digital power supply connection (VDD) to the SO output driver enables the system designer interface the NCV7240 to both 3.3V and 5V logic systems. Figure 24 shows the internal connection of the SO pin. VDD 3.3V or 5V SO Figure 24. SO Output Driver Frame Detection Transmission Error (TER) The NCV7240 detects the number of bits transmitted after CSB goes low. Bit counts not a multiple of 8 (16 bit minimum) are reported as a fault on the TER bit. The transmission error information (TER) is available on SO after CSB goes low until the first rising SCLK edge. Reference the Serial Peripheral Interface diagram (Figure 28). In addition to unqualified bit counts setting TER = 1, the bit will also be set by 1. Coming out of UVLO. 2. Transitioning from Limp Home Mode to Global Off Mode. 3. Transitioning from Low Iq Mode to Global Off Mode. The TER bit is cleared by sending a valid SPI command. The TER bit is multiplexed with the SPI SO data and OR’d with the SI input (Figure 25) to allow for reporting in a serial daisy chain configuration. A TER error bit as a ”1” automatically propagates through the serial daisy chain circuitry from the SO output of one device to the SI input of the next. This is shown in Figures 26 and 27 first as the daisy chained devices connected with no Transmission Error (Figure 26) and subsequently with a Transmission Error in device 1 propagating through to device 2 (Figure 27). www.onsemi.com 18 NCV7240 SO SI TER SI SPI SO S Figure 25. TER SPI Link SI SO “0” SI SO “0” “0” TER “0” NCV7240 TER “0” Device #1 NCV7240 Device #2 Figure 26. TER (no error) SI SO “0” SI SO “1” “1” TER TER “1” NCV7240 Device #1 “0” NCV7240 Device #2 Figure 27. TER Error Propagation NOTE: TER is valid from CSB going low until the 1st low−to−high transition of SCLK to allow for propagation of the SI signal. Reference Figure 28. For proper TER status retrieval, SI should be in a low state. TER Information Retrieval TER information retrieval is as simple as bringing CSB high−to−low. No clock signals are required. CSB SI MSB B15 B14 B13 B12 B11 B10 B9 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B7 B6 B5 B4 B3 B2 B1 LSB B0 B1 B0 SCLK SO TER B8 Figure 28. Serial Peripheral Interface The timing diagram highlighted in Figure 28 shows the SPI interface communication. Note: 1. The MSB (most significant bit) is the first transmitted bit. 2. Data is sampled from SI on the falling edge of SCLK 3. Data is shifted out from SO on the rising edge of SCLK 4. SCLK should be in a low state when CSB makes a transition. www.onsemi.com 19 B2 NCV7240 Frame Detection Input word integrity (SI) is evaluated by the use of a frame consistency check. The word frame length is compared to an n * 8 bit (where n is an integer) acceptable word length (16−bit minimum) before the data is latched into the input register. This guarantees the proper word length has been imported and allows for daisy chain operation applications with 8−bit SPI devices. The frame length detector is enabled with the CSB falling edge and the SCLK rising edge. Reference the valid SPI frame shown below. (Figure 28) Frame detection mode ends with CSB rising edge. Frame detection starts after the CSB falling edge and the SCLK rising edge. CSB SCLK B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 SI Internal Counter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Valid 16 bits shown Figure 29. Frame Detection DAISY CHAIN SETUP www.onsemi.com 20 NCV7240 Serial Connection Daisy chain setups are possible with the NCV7240. The serial setup shown in Figure 30 highlights the NCV7240 along with any 16 bit device using a similar SPI protocol. Particular attention should be focused on the fact that the first 16 bits which are clocked out of the SO pin when the CSB pin transitions from a high to a low will be the Diagnostic Output Data from the Fault Output Register. These are the bits representing the status of the IC. Additional programming bits should be clocked in which follow the Diagnostic Output bits. The timing diagram shows a typical transfer of data from the microprocessor to the SPI connected IC’s. microprocessor CSB SCLK IC4 NCV7240 SO SI CSB SCLK IC3 CSB SCLK IC2 CSB SCLK IC1 Any IC using 16 Bit SPI protocol Any IC using 16 Bit SPI protocol Any IC using 16 Bit SPI protocol SI SO SI SO SI SO Figure 30. Serial Daisy Chain CSB SCLK { { { { SI 1st CMD 2nd CMD 3rd CMD 4th CMD Figure 31. Serial Daisy Chain Timing Diagram Table 2. SERIAL DAISY CHAIN DATA PATTERN CLK = 16 bits CLK = 32 bits CLK = 48 bits CLK = 64 bits IC4 1st CMD 2nd CMD 3rd CMD 4th CMD IC3 IC4 DIAG 1st CMD 2nd CMD 3rd CMD IC2 IC3 DIAG IC4 DIAG 1st CMD 2nd CMD IC1 IC2 DIAG IC3 DIAG IC4 DIAG 1st CMD micro IC1 DIAG IC2 DIAG IC3 DIAG IC4 DIAG Table 2 refers to the transition of data over time of the Serial Daisy Chain setup of Figure 30 as word bits are shifted through the system. 64 bits are needed for complete transport of data in the example system. Each column of the table displays the status after transmittal of each word (in 16 bit increments) and the location of each word packet along the way. www.onsemi.com 21 NCV7240 8−bit Devices The NCV7240 is also compatible with 8 bit devices due to the features of the frame detection circuitry. The internal bit counter of the NCV7240 starts counting clock pulses when CSB goes low. The 1st valid word consists of 16 bits and each subsequent word must be comprised of just 8−bits (reference the Frame Detection Section). microprocessor CSB SCLK IC2 NCV7240 SO SI CSB SCLK IC1 The NCV7240 is also compatible with 8−bit devices Any IC using 8 Bit SPI protocol SI Compatibility Note the SCLK timing requirements of the NCV7240. Data is sampled from SI on the falling edge of SCLK. Data is shifted out of SO on the rising edge of SCLK. Devices with similar characteristics are required for operation in a daisy chain setup. SO Figure 32. Serial Daisy Chain with 8−bit Devices Parallel Connection A more efficient way (time focused) to control multiple SPI compatible devices is to connect them in a parallel fashion and allow each device to be controlled in a multiplex mode. Figure 33 shows a typical connection between the microprocessor or microcontroller and multiple SPI compatible devices. In a serial daisy chain configuration, the programming information for the last device in the serial string must first pass through all the previous devices. The parallel control setup eliminates that requirement, but at the cost of additional control pins from the microprocessor for each individual CSB (chip select bar) pin for each controllable device. Serial data is only recognized by the device that is activated through its’ respective CSB pin. Figure 34 shows the waveforms for typical operation when addressing IC1. SI SCLK microprocessor SO CSB chip1 CSB chip2 CSB chip3 NCV7240 IC1 SI CSB1 SCLK CSB OUT1 SO OUT2 OUT3 CSB2 NCV7240 IC2 SI SCLK CSB OUT1 SO OUT2 OUT3 CSB3 NCV7240 SCLK IC3 SI SCLK CSB OUT1 SO OUT2 OUT3 SI Figure 33. Parallel Connection Figure 34. Parallel Connection Timing Diagram www.onsemi.com 22 NCV7240 Stepper Motor Operation The NCV7240 device is capable of driving stepper motors. Each stepper motor requires 4 low−side drive outputs. Consequently, each NCV7240 device is capable of driving two stepper motors. Figure 35 below illustrates a Unipolar stepper motor setup. For proper operation, the code listed in Table 3 should be used (and repeated) for one way operation (clockwise). For reverse direction, simply reverse the code and repeat (counterclockwise). Outputs 1−4 are utilized for one stepper usage. For a 2nd stepper motor, repeat the code used for outputs 1−4 to outputs 5−8. During operation waveforms similar to Figure 36 can be expected on the OUTx pins. VBAT STEPPER MOTOR OUT1 OUT2 OUT3 OUT4 VBAT = 12 V Figure 36. Typical Stepper Motor Waveform (Unipolar Portescap 35L048L32U) NCV7240 Figure 35. Stepper Motor Operation Setup Table 3. NCV7240 STEPPER MOTOR CODE OUT 4 OUT 3 OUT 2 OUT 1 OFF ON OFF ON ON OFF OFF ON ON OFF ON OFF OFF ON ON OFF {Repeat} www.onsemi.com 23 NCV7240 SPI CSB SCLK SI Input Register (via SPI) Command 00=Stand−by Mode 01=Input Mode 10=ON Mode 11=OFF Mode Output On / Off Control SO Output Register (via SO) Open Load / (Over Load or Over temperature) Fault Output Register Transmission Error Bit – Only valid from CSB going low to SCLK going high. Figure 37. SPI Register Overview Figure 37 displays the functions controlled and reported via the SPI port. The input register controls the input source (parallel or SPI) and the SPI input data. The output register transmits the output fault bits and the frame detection integrity. www.onsemi.com 24 NCV7240 SI SPI Input Data (16-bit serial structure of input word) The 16−bit data received (SI) is decoded into instructions for each channel per the table below. After a power−on reset, all register bits are set to a 1. Table 4. SPI INPUT DATA Channel 8 Channel 7 Channel 6 Channel 5 Channel 4 Channel 3 Channel 2 Channel 1 B9 B7 B5 B3 B1 MSB B15 LSB B14 B13 B12 B11 B10 B8 B6 B4 B2 B0 INPUT DATA REGISTER Field Bits channel x (x = 1−8) 15, 14 13, 12 11, 10 9, 8 7, 6 5, 4 3, 2 1, 0 Description Command 00 Channel Stand−by Mode Fast channel turn off Corresponding Channel Fault Register reset Diagnostic Current 01 Disabled Input Mode Channel Input directed to INx. (reference PWM operation section). Diagnostic Current 10 Enabled in OFF State. ON Mode Channel turned on. Diagnostic Current 11 Disabled OFF Mode Channel turned off. Diagnostic Current Enabled (Disabled after POR)* *For proper LED load operation. SO (fault diagnostic retrieval) Output fault diagnostics from the output fault diagnostic register are shifted out on any 16 bit word clocked into Serial Input (SI). Only output fault diagnostics and frame detection errors are available through the serial output (SO). Table 5. SPI OUTPUT DATA TER OL8 D8 OL7 D7 OL6 D6 OL5 D5 OL4 D4 OL3 D3 OL2 D2 OL1 D1 FAULT DIAGNOSTIC REGISTER Field Bits Description TER CSB high−to−low prior to 1st SCLK low−to−high Oln (n = 1 − 8) 1, 3, 5, 7, 9, 11, 13, 15 Open Load 0 Normal Operation 1 Fault detected Dn (n = 1 − 8) 0, 2, 4, 6, 8, 10, 12, 14 Over Load or Over Temperature 0 Normal Operation 1 Fault detected Transmission Error. 0 Successful transmission in previous communication. 1 Frame detection error in previous transmission or exiting Limp Home Mode, exiting UVLO Mode, or exiting Low Iq mode to Global Off Mode. www.onsemi.com 25 NCV7240 Table 6. FAULT CONDITIONS Output Fault Condition Fault Memory Open Load Latched Detected in Driver Off State (1.75 V [Typ] threshold) when detection is enabled. Reported in Output Fault Diagnostics Register until cleared via the SPI port. Output will maintain turn−on capability. Short to Ground Latched Detected as part of the Open Load circuitry described above. Short to Vbat N/A Over Load Latched Detected in Driver On State 0.6 A [min], 1.3 A [max]. A latched off condition must be cleared via the SPI port before it can be turned on. Over Temperature Latched Detected in IC On State (TJ = 175°C [Typ]) A latched off condition must be cleared via the SPI port before it can be turned on. Miscellaneous Protected via Over Load and Over Temperature functions. DEVICE ORDERING INFORMATION Part Number NCV7240DPR2G Package Type Shipping† SSOP−24 (Pb−Free) 2500 / Tape & Reel †For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging Specifications Brochure, BRD8011/D. www.onsemi.com 26 NCV7240 PACKAGE DIMENSIONS SSOP24 NB CASE 565AL ISSUE O 0.20 C D D D A 13 24 0.20 C D L2 ÉÉ ÉÉ 2X E1 PIN 1 REFERENCE NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETERS. 3. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. 4. DIMENSION D DOES NOT INCLUDE MOLD FLASH, PROTRUSIONS OR GATE BURRS. MOLD FLASH, PROTRUSIONS OR GATE BURRS SHALL NOT EXCEED 0.15 PER SIDE. DIMENSION E1 DOES NOT INLCUDE INTERLEAD FLASH OR PROTRUSION. INTERLEAD FLASH OR PROTRUSION SHALL NOT EXCEED 0.15 PER SIDE. D AND E1 ARE DETERMINED AT DATUM H. 5. DATUMS A AND B ARE DETERMINED AT DATUM H. 2X E L C DETAIL A 1 12 24X TOP VIEW SEATING PLANE 0.25 C D e B GAUGE PLANE b 0.25 A 2X 12 TIPS M DIM A A1 A2 b c D E E1 e h L L2 M C A-B D A2 h x 45° H 0.10 C M 0.10 C 24X SIDE VIEW A1 C SEATING PLANE c END VIEW DETAIL A MILLIMETERS MIN MAX 1.75 1.35 0.10 0.25 1.25 1.50 0.20 0.30 0.19 0.25 8.65 BSC 6.00 BSC 3.90 BSC 0.65 BSC 0.22 0.50 0.40 1.27 0.25 BSC 0_ 8_ RECOMMENDED SOLDERING FOOTPRINT* 24X 24X 0.42 24 1.12 13 6.40 12 1 0.65 PITCH DIMENSIONS: MILLIMETERS *For additional information on our Pb−Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. ON Semiconductor and are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent−Marking.pdf. SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. PUBLICATION ORDERING INFORMATION LITERATURE FULFILLMENT: Literature Distribution Center for ON Semiconductor P.O. Box 5163, Denver, Colorado 80217 USA Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada Email: [email protected] N. American Technical Support: 800−282−9855 Toll Free USA/Canada Europe, Middle East and Africa Technical Support: Phone: 421 33 790 2910 Japan Customer Focus Center Phone: 81−3−5817−1050 www.onsemi.com 27 ON Semiconductor Website: www.onsemi.com Order Literature: http://www.onsemi.com/orderlit For additional information, please contact your local Sales Representative NCV7240/D