0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MAX14915AFM+T

MAX14915AFM+T

  • 厂商:

    AD(亚德诺)

  • 封装:

    VFQFN48

  • 描述:

    IC PWR DRIVER 1:8 48QFN

  • 数据手册
  • 价格&库存
MAX14915AFM+T 数据手册
EVALUATION KIT AVAILABLE Click here for production status of specific part numbers. MAX14915 General Description The MAX14915 has eight high-side switches specified to deliver up to 700mA continuous current. The high-side switches have on-resistance of 250mΩ (max) at 125°C ambient temperature. The SPI interface has a built-in chip addressing decoder, allowing communication with multiple MAX14915s utilizing a common SPI chip select (CS). The SPI interface provides flexibility for global and per-channel configuration and diagnostic, including over and undervoltage detection, open wire/load detection, overload and current limiting reporting, thermal conditions reporting, and more. Open load detection detects both open-wire/open-load conditions with switches in the on and off states. LED drivers provide indication of per-channel fault, status, and supply undervoltage conditions.  Internal active clamps allow for fast turn-off of inductive loads. Integrated line-to-ground and line-to-line surge protection only requires a TVS on VDD. The MAX14915 is available in a compact 48-pin 6mm x 6mm QFN package. Applications ●● Industrial Digital Outputs ●● PLC Systems Compact Industrial Octal High-Side Switch with Diagnostics Benefits and Features ●● Robustness and Smart Diagnostics • 65V Absolute Maximum Supply Range • Internal Clamps for Fast Inductive Load Demagnetization • CRC Error Checking on the SPI Interface • Watchdog Timer for Diagnostics Checking • Open-Wire Detection, Both with Switches On and Off • Undervoltage Detection with UVLO • Loss of VDD or GND Protection • Thermal Shutdown Protection • Integrated ±1kV/42Ω IEC61000-4-5 Surge Protection • -40°C to +125°C Operating Ambient Temperature ●● Reduces Power and Heat Dissipation • 250mΩ (Max) On-Resistance at TA = 125°C • 2mA (typ) Supply Current • Accurate Output Current Limiting ●● Flexibility • Addressable SPI Interface Reduces Isolation Cost • SYNCH Input for Simultaneous Update of Switches • LED Driver Matrix for 16 LEDs, Powered by 24V, 5V, or 3.3V • Flexible Logic Voltage Interface from 2.5V to 5.5V ●● Compact 6mm x 6mm QFN Package Ordering Information appears at end of data sheet. 19-100231; Rev 2; 10/18 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Simplified Block Diagram VDDOK VL REGEN VA VDD VDD READY SUPPLY MONITOR DRIVE + MONITOR REGULATOR OUT8 EN VDD DRIVE + MONITOR OWONSET CRCEN SYNCH OUT7 EN MAX14915 CONTROL VDD DRIVE + MONITOR COMERR OUT6 EN DAISY A0/WDEN VDD DRIVE + MONITOR WATCHDOG A1/SYNCWD OUT5 EN CS DRIVE + MONITOR SERIAL INTERFACE & REGISTERS CLK SDI VDD OUT4 EN SDO VDD DRIVE + MONITOR FAULT OUT3 EN DIAGNOSTICS VDD VLED DRIVE + MONITOR LHS1-4 LHS5-8 LHF1-4 LL48 LL37 LL26 EN LL15 VDD DRIVE + MONITOR LHF5-8 www.maximintegrated.com OUT2 EN LED DRIVERS MATRIX EN OUT1 GND Maxim Integrated │  2 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Absolute Maximum Ratings VDD.........................................................................-0.3V to +65V OUT_...............................................(VDD - 49)V to (VDD + 0.3)V VA, VL.......................................................................-0.3V to +6V SDO, READY, COMERR............................. -0.3V to (VL + 0.3)V REGEN, OWONSET................................................-0.3V to +6V FAULT.........................................................................-0.3V to 6V SDI, CS, CLK, EN, ADD0/WDEN, ADD1, SYNCH, CRCEN, DAISY ....................................................................-0.3V to 6V VLED.......................................................................-0.3V to +70V LH_, LL_, VDDOK....................................-0.3V to (VLED + 0.3)V OUT_ Load Current...........................................Internally Limited Continuous Power Dissipation (Multilayer Board) (TA = +70°C, derate 50mW/°C above +70°C)..................................3900mW Operating Temperature Range.......................... -40°C to +125°C Junction Temperature.......................................................+150°C Storage Temperature Range............................. -65°C to +150°C Soldering Temperature (reflow).......................................... 260°C Note 1: All voltages relative to GND. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Package Information Flip Chip QFN Package Code F486A6F-1 Outline Number 21-100232 Land Pattern Number 90-100077 Thermal Resistance, Four-Layer Board: Junction to Ambient (θJA) 20.5°C/W Junction to Case (θJC) 0.39°C/W (bottom) For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial. www.maximintegrated.com Maxim Integrated │  3 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Electrical Characteristics (VDD = +10V to +36V, VLED = +3.0V to 36V, VA = +3.0V to +5.5V, VL = +2.5V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VDD = VLED = 24V, VA = 3.3V, TA = +25°C.) (Note 2) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 36 V DC CHARACTERISTICS/SUPPLY VDD Supply Voltage VDD VDD Supply Current IDD 10 EN = high, OUT_ switches on, no load, VA and VL supplied externally 3 9.6 VDD_UVLO_R VDD rising VDD UVLO Fall Threshold VDD_UVLO_F VDD falling, OUT_ disabled, VddUvlo bit set VDD UVLO Hysteresis VDD_UVLO_H VDD Warn Fall Threshold VDD Warn Hysteresis VDD Good Rise Threshold VDD Good Fall Threshold VDD Good Hysteresis VDD_ WARN_R 7.9 VDD rising GOOD_R 12 VDD rising, VddNotGood bit set, VDDOK pin set HiZ 15 VDD POR Rise Threshold VDD_POR_R VDD rising VDD POR Falling Threshold VDD_POR_F VDD falling 5.6 VA Supply Voltage VVA When VA is supplied externally; REGEN = GND. 3.0 VA Supply Current IVA EN = high, OUT_ are turned on, no load, no LEDs connected VA Undervoltage Lockout Threshold VVA_UV VA Undervoltage Lockout Hysteresis VVA_UVHYST VL Supply Voltage VVL IVL VL POR Threshold VL_POR VDD = 24V, VA falling 0.5 2.35 5.5 V 0.85 mA 2.8 V 0.1 All logic inputs high or low 0.87 V V 2.5 VL falling V 6.8 VDD = 24V V V 0.4 GOOD_H VL Supply Current V 17 VDD_ V V 0.4 VDD_GOOD_F VDD falling V V 14 VDD_ WARN_H mA V 0.35 VDD_WARN_F VDD falling, VddWarn bit set, VDDOK pin set HiZ VDD_ 3 EN = low VDD UVLO Rise Threshold VDD Warn Rise Threshold 2 V 5.5 V 13 34 µA 1.32 1.5 V 120 250 mΩ 1 1.3 A 10 µA DC CHARACTERISTICS/SWITCH OUTPUTs (OUT_) On-Resistance ROUT_HS Current Limit ILIM Off Leakage Current ILKG www.maximintegrated.com IOUT_ = -600mA 0.7 OL detect = off, switch off, OUT_ = 0V -10 Maxim Integrated │  4 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Electrical Characteristics (continued) (VDD = +10V to +36V, VLED = +3.0V to 36V, VA = +3.0V to +5.5V, VL = +2.5V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VDD = VLED = 24V, VA = 3.3V, TA = +25°C.) (Note 2) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS REGEN open, Cload = 1μF, 0mA < IVA < 20mA 3.0 3.3 3.6 V REGEN open 25 DC CHARACTERISTICS/LINEAR REGULATOR Output Voltage VVA Current Limit ICL_VA Short Current ISHRT_VA Load Regulation 60 0mA < IVA < 20mA REGEN Threshold VTREGEN REGEN Leakage Current ILK_REGEN mA REGEN open, VA = 0V REGEN = 0V 0.1 mA mV/mA 0.2 V -50 μA DC CHARACTERISTICS/OFF STATE DIAGNOSTICS (OUT_) Pullup Current, OWOFF OUT_ Voltage, OWOFF Open Wire Detect Threshold, OWOFF Short to VDD Detect Threshold IPU_OWOFF1 OWOff_ = 1, VOUT_ < 5V, OffCurr1 = 0, OffCurr0 = 0 10 20 32 IPU_OWOFF2 OWOff_ = 1, VOUT_ < 5V, OffCurr1 = 0, OffCurr0 = 1 65 100 135 IPU_OWOFF3 OWOff_ = 1, VOUT_  < 5V, OffCurr1 = 1, OffCurr0 = 0 230 300 370 IPU_OWOFF4 OWOff_ = 1, VOUT_ < 5V, OffCurr1 = 1, OffCurr0 = 1 480 600 720 OWOff_ = 1, IOUT_ = 0mA 5.7 6.7 7.8 V 5.8 V VOUT_OFF VTH_OWOFF VTH_SHVDD OWOff_ = 1 µA 5 ShVddEn_ = 1, ShrtVddThr1 = 0, ShrtVddThr0 = 0 8.2 9.0 10.0 ShVddEn_ = 1, ShrtVddThr1 = 0, ShrtVddThr0 = 1 9.1 10 10.9 ShVddEn_ = 1, ShrtVddThr1 = 1, ShrtVddThr0 = 0 11 12 13 ShVddEn_ = 1, ShrtVddThr1 = 1, ShrtVddThr0 = 1 13 14 15 OWOn_ = 1, ROWONSET = 500kΩ 0.05 0.13 0.2 OWOn_ = 1, ROWONSET = 160kΩ 0.25 0.35 0.55 OWON_ = 1, ROWONSET = 30kΩ 1.8 2.4 2.9 V DC CHARACTERISTICS/ON STATE DIAGNOSTICS Open Wire Detect Threshold Current, On ITH_OWON mA DC CHARACTERISTICS/LOGIC I/O Input Voltage High VIH Input Voltage Low VIL Input Threshold Hysteresis VIHYS Input Pulldown Resistor RIN_PD Input Pullup Resistor RIN_PU Output Logic-High (SDO) www.maximintegrated.com VOH 0.7xVL V 0.3xVL V 0.11xVL V See logic pin descriptions for applicable pins 200 kW See logic pin descriptions for applicable pins 200 kW ILOAD = -5mA VL - 0.6 V Maxim Integrated │  5 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Electrical Characteristics (continued) (VDD = +10V to +36V, VLED = +3.0V to 36V, VA = +3.0V to +5.5V, VL = +2.5V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VDD = VLED = 24V, VA = 3.3V, TA = +25°C.) (Note 2) PARAMETER Output Logic-Low SDO Output Tristate Leakage SYMBOL VOL IL_SDO CONDITIONS MIN TYP ILOAD = +5mA CS = high -1 MAX UNITS 0.33 V +1 µA DC CHARACTERISTICS/OPEN-DRAIN OUTPUT (FAULT, COMERR, READY) READY Output Logic-High VODH ILOAD = -5mA Output Logic-Low VODL ILOAD = +5mA Leakage IODL Open-drain output off, V = 5.5V VL - 0.6 V 0.33 V -1 +1 µA VLED 3.0 VDD V LH Voltage High VOH_LH LH = on, ILEDH = -5mA VLED 0.3 LH Off Leakage Current IL_LH LH_ = off, VLEDH = 0V DC CHARACTERISTICS/LED Drivers (LH_, LL_, VDDOK) LED Supply Voltage LL Output Voltage Low LL Off Leakage Current VOH_LL LL = on, ILDL = 5mA IL_LL LL = off, VLL = VLED V -1 5 µA 0.3 V +1 µA DC CHARACTERISTICS/PROTECTION OUT_ Clamp Voltage Channel Thermal Shutdown Temperature Channel Thermal Shutdown Hysteresis Chip Thermal Shutdown Chip Thermal Shutdown Hysteresis VCL TJSHDN VCL = VDD - OUT, IOUT_ = -500mA, OUT_ is off Junction temperature rising. Per channel. TJSHDN_ HYST TCSHDN Temperature rising. TCSHDN_ HYST 49 56 V 150 °C 15 °C 150 °C 10 °C TIMING CHARACTERISTICS/OUT_ Prop Delay LH tPD_LH Delay from rising SYNCH edge to OUT_ rising to 90%. RL = 48Ω. VDD = 24V. Figure 2 11 30 µs Prop Delay HL tPD_HL Delay from rising SYNCH edge to OUT_ falling to 10% of VDD, VDD = 24V, RL = 48Ω, Figure 2 11 30 µs Rise-Time tR 20% to 80% VDD, VDD = 24V, RL = 48Ω, Figure 2 8 µs Fall-Time tF 80% to 20% VDD, VDD = 24V, RL = 48Ω, Figure 2 8 µs www.maximintegrated.com Maxim Integrated │  6 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Electrical Characteristics (continued) (VDD = +10V to +36V, VLED = +3.0V to 36V, VA = +3.0V to +5.5V, VL = +2.5V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VDD = VLED = 24V, VA = 3.3V, TA = +25°C.) (Note 2) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS TIMING CHARACTERISTICS/WATCHDOG WDTo[1:0] = 01b Watchdog Timeout Watchdogs Timeout Accuracy tWD tWD_ACC 200 WDTo[1:0] = 10b 600 WDTo[1:0] = 11b 1200 WDEN = 1, SynchWDEn = 1, see Config2 register for watchdog timeout ms -30 +30 % TIMING CHARACTERISTICS/LED Matrix LED Driver Scan rate FLED Update rate for each LED 1 kHz TIMING CHARACTERISTICS/SPI Figure 1 CLK Clock Period tCH+CL 100 ns CLK Pulse Width High tCH 40 ns CLK Pulse Width Low tCL 40 ns CSFall to CLK Rise Time tCSS 40 ns SDI Hold Time tDH 10 ns SDI Setup Time tDS 10 ns SDO Propagation Delay tDO SDO Rise and Fall Times tFT CSHold Time CSPulse Width High Cload = 10pF, CLK falling edge to SDO stable 1 tCSH tCSPW 30 Note 3 ns ns 40 ns 40 ns EMC ESD IEC Contact Discharge VESD_C OUT_ to GND, IEC61000-4-2 ±7 kV ESD IEC Air Discharge VESD_A OUT_ to GND, IEC61000-4-2 ±30 kV All other pins. Human Body Model (Note 4) ±2 kV OUT_ to GND, IEC61000-4-5 with 42Ω, TVS on VDD. (Note 5) ±1 kV ESD VESD Surge Tolerance Note Note Note Note 2: 3: 4: 5: VSURGE All units are production tested at TA = +25°C. Specifications over temperature are guaranteed by design. All logic input pins except CS have a pulldown resistor. CS has a pullup resistor. Bypass VDD pin to GND with 1μF capacitor as close as possible to the device for high ESD protection. At typical application value of VDD = 24V, with a TVS proection on VDD to GND. www.maximintegrated.com Maxim Integrated │  7 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics CS tCSS tCL tCH tCSH CLK tDS tDH SDI tDO SDO tFT Figure 1. SPI Timing Diagram. SYNCH SYNCH tPD_LH tPD_HL 0.9 VDD OUT_ OUT_ 0.1 VDD ON_ = 1 ON_ = 0 Figure 2. Propagation Delay Timing Characteristics www.maximintegrated.com Maxim Integrated │  8 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Typical Operating Characteristics (VDD = +24V, REGEN = open, VL = +3.3V, TA = +25°C, unless otherwise noted) toc01 2.8 230 210 190 RDS_ON (mΩ) 2.4 2.2 -40°C 15 20 25°C 130 25 70 125°C 30 50 35 500 300µA SETTINGS 300 200 100µA SETTINGS 100 20µA SETTINGS -40 -20 0 20 60 80 100 15 3.2 5 3.1 -40 -20 0 40 60 80 100 VA LOAD REGULATION toc08 3.2 3.1 3.1 TEMPERATURE (°C) www.maximintegrated.com 80 100 120 3.0 80 100 120 toc06 NO LOADS OUTs OFF 0 5 10 15 20 25 30 35 40 toc09 1.3 1.2 3.3 3.2 60 60 CURRENT LIMIT vs. TEMPERATURE CURRENT LIMIT (A) 3.3 40 VDD (V) 3.4 40 3.0 120 OUTs OFF VA (V) VA (V) 20 3.5 3.4 20 20 3.3 10 3.6 NO EXTERNAL LOADS 0 0 3.6 3.4 120 toc07 -20 -20 TEMPERATURE (°C) 3.6 -40 -40 VA LINE REGULATION toc05 20 VA vs. TEMPERATURE 3.0 ROWONSET = 162k 0.5 3.5 TEMPERATURE (°C) 3.5 NO LOADS OUT_ ON 1.0 25 0 40 ROWONSET = 30k 1.5 47Ω LOAD PROPAGATION DELAY (µs) 600µA SETTINGS 2.0 TEMPERATURE (°C) 30 OUT_ OFF 600 2.5 0.0 100 200 300 400 500 600 700 800 900 TURN-ON PROPAGATION DELAY vs. TEMPERATURE 800 toc03 ROWONSET = 499k 125°C OPEN-WIRE PULLUP CURRENT vs. TEMPERATURE 900 400 0 25°C ILOAD (mA) toc04 700 -40°C VDD (V) 1,000 OPEN-WIRE PULLUP CURRENT (µA) 150 90 1.8 0 170 110 2.0 3.0 VA (V) IVDD (mA) 2.6 1.6 toc02 250 NO LOADS OUTs ON OPEN-WIRE DETECT CURRENT (mA) 3.0 OPEN-WIRE DETECT CURRENT vs. TEMPERATURE RDS_ON vs. LOAD CURRENT IVDD vs. TEMPERATURE 1.1 1.0 0.9 0.8 0 5 10 15 20 25 LOAD CURRENT (mA) 30 35 40 0.7 -40 -20 0 20 40 60 80 100 120 TEMPERATURE (°C) Maxim Integrated │  9 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Pin Configuration 30 29 28 CRCEN COMERR A0/WDEN EN 31 VA 33 32 CS CLK SYNCH SDO 35 34 SDI 36 FAULT READY TOP VIEW 27 26 25 VL 37 24 OWONSET GND 38 23 GND OUT8 39 22 OUT4 OUT8 40 21 OUT4 OUT7 41 20 OUT3 OUT7 42 OUT6 43 OUT6 44 17 OUT2 OUT5 45 16 OUT1 OUT5 46 15 OUT1 GND 47 14 GND LL48 48 13 LHS1-4 19 OUT3 VDDOK REGEN 8 9 10 11 12 LHS5-8 LL15 7 LHF1-4 LL26 6 VLED 5 LHF5-8 4 VDD 3 A1/SYNCWD 2 18 OUT2 DAISY 1 LL37 MA14915 FC2QFN 6mm x 6mm Pin Description PIN NAME FUNCTION REF SUPPLY TYPE Supply Voltage, Nominally 24V. Connect all VDD together. Bypass VDD to GND through a 1µF capacitor. GND Supply POWER SUPPLY EP, 8 VDD 29 VA Analog Supply Input. Connect an external 3.0V to 5.5V supply to VA or use the internal linear regulator by leaving REGEN open. Bypass VA to GND through a 1µF ceramic capacitor. GND Supply 5 REGEN VA Regulator Enable Input. Connect REGEN to GND to disable VA regulator. Leave REGEN open to enable VA regulator, which internally supplies VA with 3.3V. GND Supply 14, 23, 38, 47 GND Ground. Connect all GND pins together. GND GND 37 VL Logic Supply Input. VL defines the logic levels on all logic interface pins. Bypass VL to GND through a 100nF ceramic capacitor. GND Supply VDDOK is an active-low, open-drain logic output that indicates when the VDD supply is OK. VDDOK turns on low when VDD rises to > 16V(typ) and turns off when VDD falls to < 13V (typ). Connect a LED with a pullup resistor to a voltage between 3.3V and VDD. GND Logic 4 VDDOK www.maximintegrated.com Maxim Integrated │  10 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Pin Description (continued) PIN NAME FUNCTION REF SUPPLY TYPE SWITCH OUTPUTS 15, 16 OUT1 High-Side Switch Output 1 VDD Power 17, 18 OUT2 High-Side Switch Output 2 VDD Power 19, 20 OUT3 High-Side Switch Output 3 VDD Power 21, 22 OUT4 High-Side Switch Output 4 VDD Power 45, 46 OUT5 High-Side Switch Output 5 VDD Power 43, 44 OUT6 High-Side Switch Output 6 VDD Power 41, 42 OUT7 High-Side Switch Output 7 VDD Power 39, 40 OUT8 High-Side Switch Output 8 VDD Power VA Analog Enable Logic Input. Drive EN high for normal operation. Drive EN low to disable/three-state all OUT_ drivers. Internal weak pulldown. VL Logic DIAGNOSTIC SETTING 24 OWONSET Open-Wire Detection Threshold Current Set. Connect a resistor between OWONSET and GND to define the threshold current for open-wire detection when the OUT_ switches are closed. Control Interface 28 EN 35 FAULT FAULTGlobal Diagnostics Open-Drain Output. The FAULT transistor turns on low under conditions defined in the Interrupt register. Connect a pullup resistor to VL. VL Logic 33 SYNCH SYNCH Input. All eight output switches are updated simultaneously on the rising edge of SYNCH, as determined by the contents of the SPI register. The OUT_ states do not change when SYNCH is held low. When SYNCH is high, the output states change immediately when a new value is written into the SetOUT register. Internal weak pullup. VL Logic 25 CRCEN CRC Enable Select Input. Drive CRCEN high to enable CRC generation and error detection on the serial data. CRC has a weak pulldown. VL Logic 36 READY READYis an open-drain output that is passive low when the internal logic chip supply and VL I/O supply are both higher than their respective UVLO thresholds, indicating that the part is ready for SPI communication. When the internal register supply falls below the UVLO threshold the register contents are lost and READYtransitions active-high. Connect a pulldown resistor to READY. VL Logic 26 COMERR SPI Error Open-Drain Output. The COMERR transistor turns on low when an error occurs during a SPI transaction. Connect a pullup resistor to VL. VL Logic www.maximintegrated.com Maxim Integrated │  11 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Pin Description (continued) PIN NAME FUNCTION REF SUPPLY TYPE SERIAL INTERFACE 32 SDI Serial Data Input. SPI MOSI data from controller. SDI has a weak pulldown. VL Logic 34 SDO Serial Data Output. SPI MISO data output to controller. VL Logic 31 CLK Serial Clock Input from SPI Controller. CLK has a weak pulldown. VL Logic 30 CS Chip Select Input from Controller. CS has a weak pullup. VL Logic Chip address LSB for addressable SPI or SPI watchdog enable input for daisy-chain SPI. AO/WDEN has a weak pulldown. VL Logic 27 A0/WDEN 7 A1/SYNCWD Chip Address MSB for Addressable SPI. SYNCH pin watchdog enable input for daisy-chain SPI. A1/SYNCWD has a weak pulldown. VL Logic 6 DAISY Daisy-Chain Enable Select Input. Drive DAISY high to enable daisy-chained SPI mode. DAISY has a weak pulldown. VL Logic LED DRIVER MATRIX 9 VLED Supply for LED Drivers. Apply supply voltage of 3.0V to VDD. 3 LL15 OUTs 1, 5 Status/Fault LED Cathode Output (Open-Drain Low-Side). Connect a resistor in series to set the LED current. 2 LL26 OUTs 2, 6 Status/Fault LED Cathode Output (Open-Drain Low-Side). Connect a resistor in series to set the LED current. 1 LL37 OUTs 3, 7 Status/Fault LED Cathode Output (Open-Drain Low-Side). Connect a resistor in series to set the LED current. 48 LL48 OUTs 4, 8 Status/Fault LED Cathode Output (Open-Drain Low-Side). Connect a resistor in series to set the LED current. 13 LHS1-4 OUTs 1-4 Status LED Anode Outputs (Open-Drain High-Side). Connect a resistor in series to set the LED current. 12 LHS5-8 OUTs 5-8 Status LED Anode Outputs (Open-Drain High-Side). Connect a resistor in series to set the LED current. 11 LHF1-4 OUTs 1-4 Fault LED Anode Connections (Open-Drain High-Side). Connect a resistor in series to set the LED current 10 LHF5-8 OUTs 5-8 Fault LED Anode Connections (Open-Drain High-Side). Connect a resistor in series to set the LED current. www.maximintegrated.com Maxim Integrated │  12 MAX14915 Detailed Description The MAX14915 is an octal high-side switch. The OUT_ high-side switches have 250mΩ (max) on-resistance at 600mA and TA  = 125°C. Extensive diagnostics can be enabled through SPI to indicate wire-break, overload, current limiting, output short to VDD, low supply voltage, and high chip temperature conditions. Active clamping limits the negative OUT_ voltage to (VDD - VCL) and allows for freewheeling currents to demagnetize the inductive loads quickly. A watchdog timer monitors SPI activity and automatically switches the OUT_ switches off in case of missing SPI activity. Synchronization On the rising edge of the SYNCH logic input, all OUT_ switches change to the new state previously programmed into the SetOUT register. If SYNCH is held high, then the OUT_ change state immediately when the SetOUT register is written to (transparent mode). Compact Industrial Octal High-Side Switch with Diagnostics The register contents are lost when both VA and VDD drop low and the internal register supply, VINT, falls below its undervoltage lockout threshold. The Vint_UV bit = 1 signals that the register contents are in power-on-reset state and any custom configuration can be programmed or needs to be reprogrammed after a power reset event. When VDD rises  above  VDD_UVLO_R  (with  VDDOnTh = 0) or above VDD_GOOD_R  (with VDDOnThr = 1) the  VDDOK  pin is turned active-low, indicating that the VDD supply is high enough so the OUT_ switches can be operated normally. When VDD falls below VDD_WARN_F (~13V), the VDDWarn bit (if VddOKM = 0) and, thus, FAULT are set but the OUT_ switches continue operating normally. When VDD falls further below VDD_UVLO_F, the VDD_ UVLO bit is set and the OUT_ switches are turned off. When EN pin is low, all OUT_ are off independent of the SYNCH pin state and the SetOUT register value. In daisy-chain mode (DAISY pin high), the READY and VDDOK pins are active, but the FAULT pin does not signal supply conditions. Power-Up and Undervoltage Lockout Chip Thermal Protection When the VDD, VA, VL, or VINT supply voltages are under their respective UVLO thresholds, all OUT_ switches are off and the open wire detect current sources are turned off. VINT is an internal supply for the registers and logic that is derived from the VA or VDD supply. When the VDD supply or VA supply rises, the internal logic supply, VINT, rises. If VL and VINT are both above their UVLO thresholds, the  chip is ready for communication and the READY  pin becomes passive low to indicate that the part is ready to communicate through the SPI interface. In addressed SPI mode (DAISY pin is low) the VddUvlo, VddNotGood, VddWarn, Vint_UV, and VA_UVLO bits are set = 1 and the FAULT output is set active-low. These bits and the FAULT pin only clear once the GlobalErr register is read. www.maximintegrated.com When the chip temperature rises to above the thermal shutdown threshold of 150°C, the chip enters shutdown protection and all overloaded OUT switches are kept off until chip temperature drops below 140°C. The ThrmShut bit and FAULT output are set. If the chip temperature rises above 165°C due to a short, an overload on the VA regulator, or LED matrix, the internal VA linear regulator, all OUT switches, and the LED matrix are shutdown to prevent part damage. In this condition, the ThrmShut bit and FAULT output are already set and in daisy-chain mode the F-bits in SDO are all set to 1. The register contents are not lost in thermal shutdown if VDD supply is present. When the chip temperature then falls by the hysteresis amount, the VA regulator turns on, LED matrix and OUT switches are restored to normal operation. Maxim Integrated │  13 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics VDD 24V GOOD_R VDD_GOOD~16V GOOD_F WARN_R VDD_WARN~13V WARN_F UVLO_R VDD_UVLO~8V UVLO_F OUT_ TURNED ON IF ON_=1 All OUT_ TURNED OFF t VDDOK Figure 3. VDD Monitoring with VDDOnThr = 0 VDD 24V VDD_GOOD~16V VDD_WARN~13V VDD_UVLO~8V GOOD_R GOOD_F WARN_R WARN_F UVLO_R OUT_ TURNED ON IF ON_=1 UVLO_F All OUT_ TURNED OFF t VDDOK Figure 4. VDD Monitoring with VDDOnThr = 1 www.maximintegrated.com Maxim Integrated │  14 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Channel Thermal Management Every driver’s temperature is constantly monitored. If the temperature of a driver rises above the thermal shutdown threshold of 150°C (typ), that channel is automatically turned off for protection. After the temperature drops by 15°C, the driver will be turned on again. When a driver turns off due to thermal shutdown, the per-channel overload bits, OVL_, the interrupt OverLdFault bit and FAULT pin indicate this condition, if enabled. See Register Map. Current Limiting Each high-Side switch features active current limiting. When the load current exceeds 1A (typ), the load current is limited by the high-side switch. If the load impedance tries to draw higher current, the voltage across the high-side FET switch increases and the temperature of the FET increases in accordance with the FET’s power dissipation. When an OUT_ channel shows an overcurrent, the CL_ bit is set in the CurrLimF register. Lamp Load Turn On Incandescent lamps initially draw high currents while their filament is cold, and this turn-on current reduces as the filament heats up. The MAX14915 has a scheme that automatically detects the presence of a lamps loads. When a lamp load is detected the overtemperature and overload messages are avoided for a duration of 200ms. The lamp load detection is transparent to the user and is not signaled to the user. Diagnostics Table 2 lists the per channel diagnostics made available by the MAX14915. The state of the high-side switch for which diagnostics are determined is shown in the Table 1. Table 2 summarizes the global diagnostics. Table 1. Per-Channel Diagnostics PER CHANNEL DIAGNOSTIC SWITCH STATE ENABLED INTERRUPT MASK ENABLED Overload Closed By default By OverldM Overcurrent Closed By default By CurrLimM Open Wire On Closed Per channel By OWOnM Open WIre Off Open Per channel By OWOffM Short to VDD Open Per channel By ShtVddM Table 2. Global Diagnostics GLOBAL DIAGNOSTICS FUNCTION ENABLED FAULT INTERRUPT MASK ThrmShut Chip thermal shutdown Always On None Vint_UV Undervoltage on the internal supply for the SPI registers Always On None VA_UVLO VA was in undervoltage Always On SupplyErrM VDD_Warn Low VDD warning Always On VddOKM VddUvlo VDD supply in UVLO, all OUT_ switches turned off Always On SupplyErrM VddNotGood Not Good VDD warning Always On VddOKM WDErr SPI has no activity for the timeout period by WDTo[1:0] (DAISY = Low) by A0/WDEN (DAISY = High) ComErrM SynchErr SYNCH input stuck low for the timeout period by SynchWDEn (DAISY = Low) by A1/SWDEN (DAISY = High) ComErrM ComErr SPI CRC or Communication error by CRCEN pin ComErrM www.maximintegrated.com Maxim Integrated │  15 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Diagnostics Filtering Open-Wire Detection with Switch On Open-wire detection and short-to-VDD detection, in conjunction with reactive loads, can take many milliseconds to settle to stable conditions after a change of high-side switch state. During this time, diagnostic detection would not generate reliable results. Therefore, after the OUT_ switching instant, a blanking period of 4ms (optionally 8ms through register bit) is observed, during which these diagnostics are not evaluated. After this 4ms blanking time, an averaging filter is engaged for 4ms, after which the short-to-VDD and open-wire diagnostics are determined and updated as per channel diagnostics in the OwOffChF, OwOnChF, and ShtVDDChF registers. Consequentially, the Interrupt register, FLEDs (if FLEDSet = 0), and diagnostic bits in the SDO data (if read). When an OUT_ switch changes On/Off state, the diagnostic state for the previous state is cleared internally. The registers diagnostic bits are cleared if FLatchEn = 0. If FLatchEn = 1, the diagnostic bits are cleared by an SPI read command. For the overload and overcurrent diagnostics detection, a 54µs filter time is employed and there is no blanking time. If a lamp load is detected on an OUT_, this is seen as a normal load and, therefore, overload and overcurrent diagnostics are not set during the lamp-load detect time. Open-Wire Detection Monitoring of an open wire/open load condition can be enabled on a per-channel basis through serial configuration. Open-wire detection can be selected for either, or both, of the cases with a high-side switch in the on or/and the off state. Open load detection can be enabled on any OUT_ switch through the OwOnEN_ bits. When the HS switch is on, the load current flowing out of the high-side switch is monitored. If this current drops to below a threshold value set through the resistor connected to the OWONSET, an open load detection fault is reported. The OWONSET resistor allows selecting a load current threshold in the range of 0.35mA (typ) to 2.5mA (typ) Open-Wire Detection with Switch Off Monitoring of an open-wire condition in the switch offstate can be enabled on individual channels through the OWOffEn_ bits. When the HS switch is off, a weak current source, IOL, is enabled  that pulls OUT_ to 6.7V during a wire break. If the OUT_ voltage is above 5V(min) and below the VTH_SHVDD (9V-14V) voltage threshold, an open load is signaled. Short to VDD Detection The MAX14915 can detect shorts to VDD, if enabled through SPI. This only operates when an OUT_ switch is off. If the OUT_ voltage is higher than the threshold voltage set by the ShrtVddThr0 and ShrtVddThr1 bits, a ShtVddFault is indicated in the GloblErr and ShtVddChF registers, as well as the FAULT output pin (if not masked).  The bits allow setting a VTH_SHVDD threshold in the range of 9V to 14V when  VDD is above VDD_GOOD threshold. For VDD below 16V (typ), the VTH_SHVDD is always set to 9V independently by the ShtVddChF bits. VDD VDD MAX14915 6.7V SHORT TO VDD OPEN WIRE IPU_OWOFF OPEN HS MAX14915 HS OUT_ OUT_ SHORT 5V VTH_SHVDD RL GND Figure 5. Open Wire Detection Scheme www.maximintegrated.com GND Figure 6. Short to VDD Detection Scheme Maxim Integrated │  16 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Diagnostic Bit Behavior The per channel diagnostic bits (OVL_, CL_, OWOff_, OWOn_, SHVDD_) can be configured to be latched or real-time through the FLatchEn bit in the Config1 register. When latched diagnostics are enabled (FLatchEn = 1), the diagnostic bits are set = 1 when a fault is detected and remains = 1, even if the fault disappears. This bit is only reset to = 0 when the cause of the fault has disappeared AND the relevant fault register is read through SPI — in address SPI mode. If the cause of the fault has not disappeared, the diagnostic bit remains = 1. In daisy-chain mode, the FAULT pin and the F-bits in SDO are cleared on the following SPI cycle if the fault condition was removed. The per-channel faults in each of the five error registers are logically or’ed together to produce the fault bits in the Interrupt register. This is shown in the following diagram on the basis of overload diagnostics. FAULT Pin Signalling The FAULTpin is an open-drain logic output that transitions active low when a fault condition is detected. The source of faults are the eight bits in the Interrupt register: per-channel faults and global faults. The source of FAULT can be masked through the Mask register. In addressed SPI mode, the diagnostics can be latched (FLatchEn = 1), in which case the FAULTpin can only be cleared by reading the Interrupt register AND the corresponding fault register(s), whose fault is latched in the Interrupt register. In latched diagnostics mode, FAULTcannot be cleared by only reading the Interrupt register. If FLatch = 0, then the diagnostic bits, the Interrupt register bits and the FAULTpin are not latched, so are real time. In daisy-chain mode, the FAULTpin is latched, so is cleared on the next SPI cycle, if the cause of the fault has disappeared. OvlChF REGISTER 0x04 OVL8 OVL7 OVL6 INTERRUPT REGISTER 0x03 OVL5 OverLDFault OVL4 OVL3 OVL2 OVL1 Figure 7. Overload Interrupt Diagnostic Scheme INTERRUPT REGISTER OverLdFault PER CHANNEL CurrLim DIAGNOSTICS OWOffFault OWOnFault ShtVddFault GLOBAL CONDITIONS MASK REGISTER FAULT PIN SupplyErr ComErr ThermErr Figure 8. FAULT Signaling Scheme www.maximintegrated.com Maxim Integrated │  17 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Watchdog LED Drivers MAX14915 provides two watchdog timers to allow monitoring activity on the SPI interface and on SYNCH pin. In daisy-chain SPI mode, drive A0/WDEN and/or A1/SYNCWD high to enable the watchdog for SPI and/ or SYNCH pin. In addressed SPI mode, the watchdog timer is enabled through the WDTo_ bits. If enabled, it will monitor and expect clock activity on the CLK and CS inputs. At least one valid SPI cycle must be detected in the WD-timeout period. This means that the CLK input must have a multiple of 8 clock cycles during a CS low period. The 4x4 LED driver crossbar matrix offers an efficient configuration for driving up to 16 LEDs. The LEDs can either be turned on/off by the SPI master by setting the SetSLED and/or SetFLED register bits in addressed SPI mode, or can be controlled by the MAX14915 autonomously to indicate per-channel status and fault conditions, depending on configuration in the Config1 register. If controlled internally (SLEDSet = 0 or FLEDSet = 0), a channel’s status LED will automatically be turned on when the corresponding OUT_ switch is on and there is no fault condition. If diagnostics  detection is enabled on any OUT_ switch and a fault is detected, its associated fault LED (FLED) is turned on and its associated status LED (SLED) is automatically turned off. This means that for any OUT_ channel, its SLED and its FLED will never be on simultaneously. The SYNCH pin watchdog can be enabled by SynchWDEn bit and it will monitor the SYNCH pin if it is not stuck low. At least a 1µs SYNCH pin high must be detected in the WD-timeout period to avoid SYNCH pin watchdog error. If the watchdog criterion is not met, all OUT_ switches are automatically turned off and the FAULT pin is set activelow. In addressed SPI mode, the WDErr and ComErr bits are set to 1. If FLEDSet = 0, diagnostics that are enabled (ShtVdd, OWOnCh, OWOff, CL, OVL) will result in FLEDs turning on when a fault is detected. Only overcurrent detection can be masked from driving the FLEDs through the LEDCurrLim bit. In addresses SPI mode, SYNCH and SPI watchdog timeout can be selected through the WDTo_ bits in the Config2 register. In daisy-chain SPI mode, the watchdog timeout for both SPI and SYNCH pin is 1.2s. VLED MAX14915 LHS1-4 LHS5-8 LHF1-4 F1 LHF5-8 S1 S5 F5 S2 S6 S3 S7 F3 F7 S4 S8 F4 F8 LL15 F2 F6 LL26 LL37 LL48 Figure 9. LED Matrix Scheme www.maximintegrated.com Maxim Integrated │  18 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics When a lamp load is detected during OUT_ turn-on, its SLED is turned on and its FLED stays off. cycle. Addressed SPI supports both single cycle and burst mode read/writing. If the FLEDs are controlled internally, they are always filtered, both in daisy chain and addressed SPI modes. When controlled internally, the FLED minimum on-time can be programmed through the two FLEDStretch_ bits. The SLEDs are real-time when controlled internally. Daisy chained SPI is enabled by driving DAISY = high. In daisy-chain mode, the first SDO byte provides the channel diagnostics based only on driver overload. Daisy-chain mode provides limited features like reduced diagnostics and configuration. The LED matrix is powered through the VLED supply input, which can be in the range of the 3.0V (min) up to the VDD field supply voltage. Since the power-on default configuration is different in daisy-chain mode versus addressed SPI modes, the MAX14915 does not support dynamic switching between daisy-chain and addressed SPI modes during operation. If daisy-chain mode is selected (DAISY pin high) the LED matrix is always controlled by MAX14915. FAULT LEDs signal only OVL faults and they are stretched by 2s. Addressed SPI Chip Addressing (A1, A0) In addressed SPI mode, a SPI master can communicate with up to four MAX14915 devices on a shared, nondaisy-chained SPI bus with one single/shared CS through chip addressing. Each chip on the shared SPI is assigned an individual chip address through the logic input pins A1 and A0, see Table 3. For every current limiting resistor, R, each of the four LEDs in a column string is pulsed for a quarter of the time, so that current only flows through one LED and resistor at any one time. Thus the resistors, R, determine the LED current through one LED during the pulse. Each LED is pulsed on at a rate of 1kHz (typ) and is on for 25% of the 1ms period. Thus the average current flowing through a LED that is turned on, is about 0.25 x (VLED - VF)/R. VF is the forward voltage of the LED. The resistor value should be chosen according to the LED’s current/light intensity requirements. The SPI master addresses a specific chip by sending the appropriate A1, A0 logic in the first and second bits of the SPI read/write command. The MAX14915 monitors the SPI-address in each SPI read/write cycle and responds appropriately when the address matches the programmed address for that IC. Serial Interface Addressed SPI In-Band Diagnostic Fault Signaling The MAX14915 communicates with the host controller through a high-speed SPI serial interface. The interface has three logic inputs: clock (CLK), chip select (CS), serial data in (SDI), and one data out (SDO). The SDO is threestated when CS is high. The maximum SPI clock rate is 10MHz. The SPI interface logic complies with SPI clock polarity CPOL = 0 and clock phase CPHA = 0. In every addressed SPI cycle, the MAX14915 returns six bits in SDO within the first eight SPI CLK cycles. These six bits include the global short-to-VDD, wire-break-on, wire-break-off, overload, overcurrent as well as a global diagnostics bit. The global fault bit, GloblF, is the logic OR of the ComErr, SupplyErr and ThErr bits. These five diagnostic bits allows for fast identification of the specific channel in fault or global fault condition. The MAX14915 SPI can either be operated in addressed SPI mode or in daisy-chain mode. Addressed SPI (DAISY = low) allows direct communication with up to four MAX14915 on a shared SPI using a single, shared CSsignal. Addressed SPI offers the advantage direct chip access and getting global diagnostics in the same SPI During an SPI write cycle, the second SDO byte returns eight fault bits, one bit associated with each OUT channel. These bits are the logic OR of the diagnostic faults. Table 3. SPI Device Address Selection A1 A0 DEVICE ADDRESS LOW LOW 00 LOW HIGH 01 HIGH LOW 10 HIGH HIGH 11 www.maximintegrated.com Maxim Integrated │  19 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Single-Cycle Addressed SPI Read The following shows the SPI read command in addressed SPI mode (DAISY = low). Single-Cycle Addressed SPI Write The following shows the SPI write command in SPI addressed mode (DAISY = low): The F_ bits in the second byte of SDO write cycle  are the per-channel fault bits. These are the logic OR of the channel fault bits in the OvlChF, CurrLimChF, OwOffChF, OwOnChF and ShtVDDChF registers.  If only one OUT channel has diagnostic fault(s), then an SPI Write command provides full diagnostic information: the channel and the all faults. The only reason to subsequently read the diagnostic registers is to reset the diagnostic bits. CS CLK SDI X SDO A1 A0 HiZ HiZ BRST R3 R2 R1 R0 ShrtVDD OWOnF OWOffF CurrLim OverLdF R GloblF A0, A1 = CHIP ADDRESS BRST = BURST READ ENABLE R_ = REGISTER ADDRESS D_ = DATA BIT = CLOCK EDGE ON WHICH THE MAX14915 LATCHES SDI DATA = CLOCK EDGE ON THAT THE MAX14915 SHIFTS OUT SDO DATA X D7 GloblF OverLdF CurrLim OWOffF OWOnF ShrtVDD D6 D5 D4 D3 D2 D1 D0 = GLOBAL FAULT = OVERLOAD FAULT (CHANNEL) = CURRENT LIMIT (CHANNEL) = OPEN WIRE FAULT SWITCH OFF (CHANNEL) = OPEN WIRE FAULT SWITCH ON (CHANNEL) = SHORT TO VDD FIELD SUPPLY FAULT (CHANNEL) Figure 10. Addressed SPI Single Read Command CS CLK SDI SDO X A1 A0 HiZ HiZ BRST R3 R2 R1 R0 ShrtVDD OWOnF OWOffF CurrLim OverLdF W D7 D6 D5 D4 D3 D2 D1 D0 GloblF F8 F7 F6 F5 F4 F3 F2 F1 A0, A1 = CHIP ADDRESS BRST = BURST WRITE ENABLE R_ = REGISTER ADDRESS D_ = DATA BIT = CLOCK EDGE ON WHICH THE MAX14915 LATCHES SDI DATA = CLOCK EDGE ON THAT THE MAX14915 SHIFTS OUT SDO DATA GloblF OverLdF CurrLim OWOffF OWOnF ShrtVDD F1...F8 = GLOBAL FAULT (CHIP) = OVERLOAD FAULT (OR OF ALL CHANNELS) = CURRENT LIMIT (OR OF ALL CHANNELS) = OPEN WIRE FAULT SWITCH OFF (OR OF ALL CHANNELS) = OPEN WIRE FAULT SWITCH ON (OR OF ALL CHANNELS) = SHORT TO VDD FIELD SUPPLY FAULT (OR OF ALL CHANNELS) = FAULT BITS PER CHANNEL Figure 11. Addressed SPI Single Cycle Write Command www.maximintegrated.com Maxim Integrated │  20 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics SPI Burst Write SPI clock continues clocking throughout the burst cycle. Only the initial register address (0x00) is specified in the SDI command byte, followed by two or three bytes of data. The burst length is defined by the number of CLK clocks in the SPI cycle: for a 2 register burst write, 24 clocks are needed if CRC is not used, and 32 clocks are needed with CRC. For a 3 register burst write, 32 SPI clocks are needed without CRC enabled, and 40 clocks with CRC. The burst cycle ends when the CS is driven high. In addressed SPI mode (DAISY = low), burst SPI writing is supported. This allows efficient writing of registers that are commonly accessed: SetOUT, SetSLED and SetFLED. Burst SPI uses one SPI cycle and one register address to write to multiple consecutive registers. A burst write is enabled through the BRST bit in the SDI command byte. If the BRST bit is set, the MAX14915 expects an SPI write cycle writing to 2 or 3 registers. The chip-select input (CS) must be held low during the entire burst write cycle. The CS CLK SDI 1 X SDO HiZ 2 3 A1 A0 BRST HiZ HiZ 4 5 0 6 0 7 0 0 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 W(1) DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Shrt OW OW Curr Over Globl VDD OnF OffF Lim LdF F F8 F7 F6 F5 F4 F3 F2 F1 0 21 22 0 0 0 0 0 0 X 0 HiZ Figure 12. Addressed SPI Single Cycle Write Command CS CLK 1 2 3 SDI A1 A0 BRST SDO HiZ HiZ 4 5 0 6 0 0 7 0 8 9 10 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 32 W(1) DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 DC7 DC6 DC5 DC4 DC3 DC2 DC1 DC0 Shrt OW OW Curr Over Globl VDD OnF OffF Lim LdF F F8 F7 F6 F5 F4 F3 F2 F1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X HiZ Figure 13. Addressed SPI Three Bytes Burst Write Command CS CLK 1 2 3 4 0 SDI A1 A0 BRST SDO HiZ HiZ Shrt OW VDD OnF 5 6 0 OW OffF 0 7 0 8 9 W(1) DA7 Curr Over Globl Lim LdF F F8 10 11 12 13 14 15 16 17 DA6 DA5 DA4 DA3 DA2 DA1 DA0 DB7 F7 F6 F5 F4 F3 F2 F1 A1 18 DB6 19 DB5 20 DB4 21 DB3 22 DB2 23 DB1 24 25 26 27 28 29 30 31 32 DB0 DC7 DC6 DC5 DC4 DC3 DC2 DC1 DC0 A0 THERR CRC4 CRC3 CRC2 CRC1 CRC0 0 0 0 0 0 0 0 0 X HiZ Figure 14. Addressed SPI Two Bytes Burst Write Command with CRC (*) CRC_ bit are calculated on all the data send before CRC_ bits. www.maximintegrated.com Maxim Integrated │  21 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics SPI Burst Read Set the BRST bit in the SDI command byte to signal a burst SPI cycle. The first register address must be 0x04 (OvlChF register)  and it must end with the register 0x09 (GloblErr register). Total of six consecutive registers can be read within the burst read cycle. If the burst read command ends before the GloblErr register, a communication error is signaled on COMERR pin. In addressed SPI mode (DAISY = low), burst SPI reading is supported. Burst SPI reading allows efficient reading of multiple registers in one SPI cycle. The MAX14915 only supports burst reading of the diagnostic registers OvlChF, CurrLimF, OwOffChF, OwOnChF, ShtVDDChF, GloblErr. CS CLK 1 2 3 SDI A1 A0 BRST SDO HiZ HiZ 4 0 5 0 6 0 7 0 8 R(0) 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 Shrt OW OW Curr Over Globl DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 VDD OnF OffF Lim LdF F CS (low continue) CLK SDI SDO 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 DC7 DC6 DC5 DC4 DC3 DC2 DC1 DC0 DD7 DD6 DD5 DD4 DD3 DD2 DD1 DD0 DE7 DE6 DE5 DE4 DE3 DE2 DE1 DE0 CS (low continue) CLK 49 50 51 52 53 54 55 56 SDI 0 0 0 0 0 0 0 0 X SDO DF7 DF6 DF5 DF4 DF3 DF2 DF1 DF0 HiZ Figure 15. Addressed SPI Six Bytes Burst Read Command www.maximintegrated.com Maxim Integrated │  22 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics CS CLK 1 2 3 SDI A1 A0 BRST SDO HiZ HiZ 4 0 5 0 6 0 7 0 8 R(0) 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 Shrt OW OW Curr Over Globl DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 VDD OnF OffF Lim LdF F CS (low continue) CLK SDI SDO 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 DC7 DC6 DC5 DC4 DC3 DC2 DC1 DC0 DD7 DD6 DD5 DD4 DD3 DD2 DD1 DD0 DE7 DE6 DE5 DE4 DE3 DE2 DE1 DE0 CS (low continue) CLK 49 50 51 52 53 54 55 56 57 SDI 0 0 0 0 0 0 0 0 0 SDO DF7 DF6 DF5 DF4 DF3 DF2 DF1 DF0 A1 58 0 59 0 60 0 61 0 62 0 63 0 64 0 A0 THERR CRC4 CRC3 CRC2 CRC1 CRC0 X HiZ Figure 16. Addressed SPI Six Bytes Burst Read Command with CRC www.maximintegrated.com Maxim Integrated │  23 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Daisy-Chained SPI Daisy-chained SPI mode (DAISY = high) allows communication with multiple MAX14915 with one CSsignal in one SPI cycle. In daisy-chain mode, register access is not possible. Switching between daisy chain and addressed modes is not supported. Daisy-chain mode only allows turning the OUT_ switches on/off and reading per channel thermal overload diagnostics as well as chip thermal shutdown. The following shows a single daisy chain mode SPI cycle without CRC enabled (CRCEN = low), based on only one device in the SPI chain: The ON_ bits turn the OUT_ switches on. The F_ bits are per-channel diagnostics, and are the same as the OVL_ bits in the OvlChF register. The F_ bits are latched and are, therefore, only cleared on the following SPI cycle if the fault has disappeared before the following SPI cycle. The F_ bits are filtered, so do not go active when a lamp load is detected. In thermal chip shutdown, all F_ bits are set to 1. Daisy-chain SPI mode also supports CRC error detection/ correction, which lengthens the minimum SPI cycle to 16 CLK clocks per MAX14915. CLK CLK MCU SDI MOSI D A T A - I C 1 D A T A - I C 1 D A T A - I C 1 CLK SDO SDI I C 2 D A T A - I C 2 D A T A - I C 2 CLK SDO SDI CS CS D A T A - I C 3 D A T A - I C 3 D A T A - I C 3 SDO CS MAX14915 MAX14915 CS D A T A - MAX14915 MISO Figure 17. Daisy-Chaining Diagram of Three MAX14915 CS CLK SDI SDO X ON8 ON7 ON6 ON5 ON4 ON3 ON2 ON1 F8 F7 F6 F5 F4 F3 F2 F1 X Figure 18. Single Daisy-Chain SPI Command www.maximintegrated.com Maxim Integrated │  24 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Checking of Clocks on the Serial Interface In addressed SPI and daisy-chain SPI modes, the MAX14915 checks that the number of clock cycles in one SPI cycle (from falling edge of CS to rising edge of CS) is a multiple of 8, with 8 clocks minimum for daisy-chain mode and 16 clocks minimum for addressed SPI modes. The expected number of clocks is scaled according to CRCEN setting and Burst mode settings. If the number of clock cycles differs from the expected, then the SPI command is not executed and an SPI error is signaled through the COMERR pin. CRC Error Detection on the Serial Interface CRC error detection of the serial data can be enabled to minimize incorrect operation/misinformation due to data corruption of the SDI/SDO signals. If error detection is enabled, then the MAX14915: 1) Performs error detection on the SDI data that it receives from the controller, and 2) Calculates a CRC on the SDO data and appends a check byte to the SDO diagnostics/status data that it sends to the controller. This ensures that both the data that it receives from the controller (setting/configuration) and the data that it sends to the controller (diagnostics/status) have a low likelihood of undetected errors. Setting the CRCEN input high enables CRC error detection. A CRC Frame Check Sequence (FCS) is then sent along with each serial transaction. The 5-bit FCS is based on the generator polynomial X5 + X4 + X2 + 1 with CRC starting value = 11111. When CRC is enabled, the MAX14915 expects a check byte appended to the SDI program/configure data that it receives. The check byte has the following format: Table 4. Valid Data Length DAISY CRCEN R/W BIT BRST BIT VALID DATA LENGTH (*) 0 0 1 0 16 0 0 1 1 24 or 32 0 1 1 0 24 0 1 1 1 32 or 40 0 0 0 0 16 0 0 0 1 56 0 1 0 0 24 0 1 0 1 64 1 0 x x 8xN (**) 1 1 x x 16xN (**) (*) This is the number of CLK rising edges between CS falling and rising edges (**) N is an integer number of daisy-chained devices CS CLK SDI 0 0 0 CRC4 CRC3 CRC2 CRC1 CRC0 X Figure 19. FCS Byte Expected from the SPI Master www.maximintegrated.com Maxim Integrated │  25 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics The five FCS bits (CR_) are calculated on all the data sent in one SPI command including the three “0” in the MSBs of the check byte. Therefore, the CRC is calculated from 8 + 3 bits up to 56 + 3 bits in case of burst command. CR0 is the LSB of the FCS. The check byte that the MAX14915 appends to the SDO data has the format seen in Figure 20 when the DAISY pin is low. The MAX14915 verifies the received FCS. If no error is detected, the MAX14915 sets the OUT_ output switches and/or changes configuration per the SDI data. If a CRC error is detected, then the MAX14915 does not change the OUT_ outputs and/or does not change its configuration. Instead, the MAX14915 sets the COMERR logic output low (i.e., the open-drain COMERR NMOS output transistor is turned on). CR_ are the CRC bits that the MAX14915 calculates on the SDO data, including the A1, A0, and THERR bits. This allows the controller to check for errors on the SDO data received from the MAX14915. A1 and A0 are the level for A1/A0 pins while THERR bit is set when a chip thermal shutdown event has occurred. The CMERR is set when either a SPI or SYNCH pin WatchDog event has occurred. The THERR bit is set when either the thermal warning or the thermal shutdown occurs. The VERR bit in FCS byte corresponds to the SupplyErr bit in the Interrupt register. CS CLK SDO A1 A0 THERR CRC4 CRC3 CRC2 CRC1 CRC0 HiZ CRC1 CRC0 HiZ Figure 20. FCS Byte Sent by the MAX14915 to SPI Master (SPI Addressed Mode) CS CLK SDO CMERR VERR THERR CRC4 CRC3 CRC2 Figure 21. FCS Byte Sent by the MAX14915 to SPI Master in Daisy-Chain Mode www.maximintegrated.com Maxim Integrated │  26 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Register Map REGISACCESS TER TYPE ADDRESS BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 On8 On7 On6 On5 On4 On3 On2 On1 SetOUT 0x00 R/W SetFLED 0x01 R/W FLED8 FLED7 FLED6 FLED5 FLED4 FLED3 FLED2 FLED1 SetSLED 0x02 R/W SLED8 SLED7 SLED6 SLED5 SLED4 SLED3 SLED2 SLED1 Interrupt 0x03 R ComErr SupplyErr ThErr ShtVddFault OWOnFault OWOffFault CurrLim OverLdFault OvlChF 0x04 R OVL8 OVL7 OVL6 OVL5 OVL4 OVL3 OVL2 OVL1 CurrLim 0x05 R CL8 CL7 CL6 CL5 CL4 CL3 CL2 CL1 OwOffChF 0x06 R OWOff8 OWOff7 OWOff6 OWOff5 OWOff4 OWOff3 OWOff2 OWOff1 OwOnChF 0x07 R OWOn8 OWOn7 OWOn6 OWOn5 OWOn4 OWOn3 OWOn2 OWOn1 ShtVDDChF 0x08 R SHVDD8 SHVDD7 SHVDD6 SHVDD5 SHVDD4 SHVDD3 SHVDD2 SHVDD1 GlobalErr 0x09 R WDErr VddUvlo VddWarn VddNotGood VA_UVLO Vint_UV OwOffEn 0x0A R/W OwOffEn8 OwOffEn7 OwOffEn6 OwOffEn5 OwOffEn4 OwOffEn3 OwOffEn2 OwOffEn1 OwOnEn 0x0B R/W OwOnEn8 OwOnEn7 OwOnEn6 OwOnEn5 OwOnEn4 OwOnEn3 OwOnEn2 OwOnEn1 ShtVddEn 0x0C R/W ShtVdd En8 ShtVdd En7 ShtVdd En6 ShtVdd En5 ShtVdd En4 ShtVdd En3 ShtVdd En2 ShtVdd En1 Config1 0x0D R/W LEDCurrLim FLatchEn FiltrLong FFilterEn FLEDStrech0 FLEDStrech0 SLEDSet FLEDSet Config2 0x0E R/W WDTo1 WDTo0 ShtVdd Thr1 ShtVdd Thr0 SynchWDEn VDDOnThr Mask 0x0F R/W ComErrM SupplyErrM OWOnM OWOffM CurrLimM OverLdM www.maximintegrated.com SynchErr ThrmShutd OWOffCs1 OWOffCs0 VddOKM ShtVddM Maxim Integrated │  27 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics SetOUT Register (0x00) SetOUT BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name On8 On7 On6 On5 On4 On3 On2 On1 POR Addrss 0 0 0 0 0 0 0 0 Read / Write R/W R/W R/W R/W R/W R/W R/W R/W On_ Set On_ = 1 to close the associated OUT_ high-side switch. Set On_ = 0 to open the high-side switch. SetFLED Register (0x01) SetFLED BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name FLED8 FLED7 FLED6 FLED5 FLED4 FLED3 FLED2 FLED1 POR Addrss 0 0 0 0 0 0 0 0 Read / Write R/W R/W R/W R/W R/W R/W R/W R/W FLED_ Set FLEDx = 0 turn FLEDx fault LED off. The FLED register bits only operate if the FLEDSet bits is set in the Config1 register. SetSLED Register (0x02) SetSLED BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name SLED8 SLED7 SLED6 SLED5 SLED4 SLED3 SLED2 SLED1 POR Addrss 0 0 0 0 0 0 0 0 Read / Write R/W R/W R/W R/W R/W R/W R/W R/W SLED_ Set SLEDx = 1 to turn on the SLEDx status LED. Set SLEDx = 0 turn status LED SLEDx off. The SLED register bits only operate if the SLEDSet bits is set in the Config1 register. Interrupt Register (0x03) Interupt Bit Name BIT 7 ComErr BIT 6 SupplyErr BIT 5 ThrmErr BIT 4 ShtVddFault BIT 3 OWOnFault BIT 2 BIT 1 BIT 0 OWOffFault CurrLimFault OverLdFault POR 0 1 0 0 0 0 0 0 Read / Write R R R R R R R R ComErr ComErr is set = 1 when a watchdog timeout for SPI interface or SYNCH pin is detected. If the errors are latched (FLatchEn = 1), the ComErr bit is cleared when GlobalErr register is read and the event has disappeared. www.maximintegrated.com Maxim Integrated │  28 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics SupplyErr SupplyErr is the logic OR of the VA_UVLO, Vint_UV and SupplyInt bits in the GlobalErr register. If the errors are latched (FLatchEn = 1), the SupplyErr bit is cleared when GlobalErr register is read and the event has disappeared. MASK REGISTER VddOKM VddWarn VddNotGood GlobalErr REGISTER VintUV VA_UVLO SupplyErr INTERRUPT REGISTER VDD_UVLO ThermErr ThermErr is set = 1 after MAX14915 enters chip thermal shutdown. ShrtVddFault ShrtVddFault = 1 when a short to Vdd error was detected on any OUT_. The detailed channel can be found in the ShrtVddChF register. OWOnFault OWOnFault = 1 when an open wire fault in On state is detected on any OUT_. The detailed channel can be found in the OwOnChF register. OWOffFault OLOffFault = 1 when an open wire fault in Off state is detected on any OUT_. The detailed channel can be found in the OwOffChF register. OverLdFault OverLdFault = 1 when an overload occurs on any OUT_. The detailed channel can be found in the OvlChF register. OvlChF REGISTER 0x04 OVL8 OVL7 OVL6 OVL5 OVL4 INTERRUPT REGISTER 0x03 OverLDFault OVL3 OVL2 OVL1 www.maximintegrated.com Maxim Integrated │  29 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics OvlChF (0x04) OvlChF BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name OVL8 OVL7 OVL6 OVL5 OVL4 OVL3 OVL2 OVL1 POR Addrs 0 0 0 0 0 0 0 0 Read / Write R R R R R R R R Reset upon Read Y Y Y Y Y Y Y Y Latched Y Y Y Y Y Y Y Y OVL_ OVL_ = 1 when a thermal overload is detected on OUT_. All bits are latched, and are only reset when OvlChF is read AND the overload condition is not present. CurrLimF (0x05) CurrLim BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name CL8 CL7 CL6 CL5 CL4 CL3 CL2 CL1 POR Addrs 0 0 0 0 0 0 0 0 Read / Write R R R R R R R R Latched Y Y Y Y Y Y Y Y CL_ CL_ = 1 when a current limit is detected on an OUT_ switch while the switch is on. All bits are latched, and are only reset when the CurrLimF register is read AND a current limit condition is not present. OwOffChF (0x06) CurrLim BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name OWOff8 OWOff7 OWOff6 OWOff5 OWOff4 OWOff3 OWOff2 OWOff1 POR 0 0 0 0 0 0 0 0 Read / Write R R R R R R R R Latched Y Y Y Y Y Y Y Y OWOff_ OWOff_ = 1  when an open wire fault is detected on OUT_ in the off state. All bits are latched, and are only reset when OwOffChF register is read AND the fault condition is removed. OwOnChF (0x07) OwOnChF Bit Name BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 OWOn8 OWOn7 OWOn6 OWOn5 OWOn4 OWOn3 OWOn2 OWOn1 POR 0 0 0 0 0 0 0 0 Read / Write R R R R R R R R Latched Y Y Y Y Y Y Y Y OWOn_ OWOn_ = 1 when an open wire fault is detected on OUT_ in the on state. All bits are latched, and are only reset when OwOnChF register is read AND the fault condition is removed. www.maximintegrated.com Maxim Integrated │  30 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics ShtVDDChF (0x08) OwOffEn BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name SHVDD8 SHVDD7 SHVDD6 SHVDD5 SHVDD4 SHVDD3 SHVDD2 SHVDD1 POR 0 0 0 0 0 0 0 0 Read / Write R R R R R R R R Latched Y Y Y Y Y Y Y Y SHVDD_SHVDDx = 1 when an OUTx short to VDD fault in the off state occurred. All bits are latched, and bits are only reset when ShtVDDChF register is read AND the fault condition is removed. GlobalErr (0x09) GlobalErr BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name WDErr SynchErr ThrmShutd VddUvlo VddWarn VddNotGood VA_UVLO Vint_UV POR 0 0 0 1 1 1 1 1 Read / Write R R R R R R R R Latched Y Y Y Y Y Y Y Y WDErr WDErr is set = 1 when a watchdog timeout is detected, if the watchdog function is enabled through the WDTo_ bits. This bit is mapped to the ComErr bit in the Interrupt register . SynchErr SynchErr is set = 1 when a watchdog timeout for SYNCH pin is detected, if the SYNCH pin watchdog function is enabled through the SynchWDEn bit. This bit is mapped to the ComErr bit in the Interrupt register. ThrmShutdThrmShutd is set = 1 after the MAX14915 enters thermal shutdown. This bit is mapped to the ThErr bit in the Interrupt register. VddUvlo VddUvlo bit is set =1 any time VDD drops below UVLO_VDD voltage threshold.VddUvlo bit can be cleared by reading GlobalErr register only if VDD voltage exceeds the VDD_UVLO voltage threshold. If SupplyErrM bit is 1, VDD  falling below UVLO_VDD event triggers the VddUvlo bit and the SupplyErr bit (or VERR bit in SDO signal if daisy-chain mode with CRC operation is selected) in but it will not be signaled by FAULT pin. VddWarn VddWarn bit is set = 1 any time VDD drops below VDD_WARN voltage threshold.VddWarn bit can be cleared by reading GlobalErr register only if VDD voltage exceeds the VDD_WARN threshold. If VddOKM bit is 1, VDD falling below WARN_VDD events triggers the VddWarn bit, but they will not be signaled by SupplyErr bit and FAULT pin. VddNotGood VddNotGood bit is set =1 any time VDD drops below VDD_GOOD voltage threshold. VddNotGood bit can be cleared by reading GlobalErr register only if VDD voltage exceeds the VDD_GOOD threshold. If VddOKM bit is 1, VDD falling below VDD_GOOD threshold events triggers the VddNotGood bit but they will not be signaled by SupplyErr bit and FAULT pin. www.maximintegrated.com Maxim Integrated │  31 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics VA_UVLO VA_UVLO is set to 1 when the VA voltage input falls under the VA_UVLO threshold. If VA_UVLO is = 1, it can be set = 0 by reading the GlobalErr register when the VA voltage exceeds the VA_UVLO threshold. If SupplyErrM bit is 1, VA  falling below VA_UVLO threshold event will trigger the VA_UVLO flag and the SupplyErr bit but it will not be signaled by FAULT pin. Vint_UV Vint_UV is set to 1 on initial power-up and after the internal supply to the registers falls to a level where the register contents are lost. This signals that a power-on reset has occurred and informs that all register contents were reset. After power-up Vint_UV = 1 and can be set = 0 by reading the GlobalErr register. Vint falling below Vint_UVLO threshold event will always trigger the  Vint_UV flag, the SupplyErr bit and it will be signaled by FAULT pin and READY pin. OwOffEn (0x0A) OwOffEn BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name OwOffEn8 OwOffEn7 OwOffEn6 OwOffEn5 OwOffEn4 OwOffEn3 OwOffEn2 OwOffEn1 0 0 0 0 0 0 0 0 R/W R/W R/W R/W R/W R/W R/W R/W POR Read / Write OwOffEn_ Set OwOffEn_ = 1 to enable open wire detection with OUT_ switch in off state. Set OwOffEn_ = 0 to disable open wire detection on OUT_ switch in off state. If OwOffEn_ = 0, the pullup current source is disabled. OwOnEn (0x0B) OwOnEn BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name OwOnEn8 OwOnEn7 OwOnEn6 OwOnEn5 OwOnEn4 OwOnEn3 OwOnEn2 OwOnEn1 POR Read / Write 0 0 0 0 0 0 0 0 R/W R/W R/W R/W R/W R/W R/W R/W OwOnEn_ Set OwOnEn_ = 1 to enable open wire detection with OUT_ switch ON. Set OwOnEn_ = 0 to disable open wire on detection on corresponding OUT_ pin. ShtVddEn (0x0C) ShtVddEn BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Bit Name ShVddEn8 ShVddEn7 ShVddEn6 ShVddEn5 ShVddEn4 ShVddEn3 ShVddEn2 ShVddEn1 POR Read / Write 0 0 0 0 0 0 0 0 R/W R/W R/W R/W R/W R/W R/W R/W ShVddEn_ Set ShVddEn_ = 1 to enable detection of a short to VDD on OUT_. Set ShVddEn_ = 0 to disable short to VDD detection on corresponding  OUT_ pin. www.maximintegrated.com Maxim Integrated │  32 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Config1 Register (0x0D) Config1 Bit Name BIT 7 LEDCurrLim POR Read / Write BIT 6 FLatchEn BIT 5 FiltrLong BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 FFilterEn FLEDStrech1 FLEDStrech0 SLEDSet FLEDSet 0 1 0 1 0 0 1 1 R/W R/W R/W R/W R/W R/W R/W R/W LEDCurrLim Set LEDCurrLim = 1 to mask the FLEDs signaling current limiting on a channel when the internal FLED control is active (FLEDSet = 0). When DAISY is high FLEDs do not show current limiting condition on channel. FLatchEn Set FLatchEn = 1 enable latching of diagnostic fault bits in the OvlChF, CurrLimF, OwOffChF, OwOnChF, ShtVDDChF registers. When the Fault LEDs are controlled internally (FLEDSet = 0), the LED on-time is not affected by this bit, but has a minimum on-time defined by the FLEDStrech_ bits and is turned off when the fault disappears, if longer than FLEDStech_ timing. FiltrLong Set FiltrLong = 1 to select long blanking time (8ms instead of 4ms) of the diagnostics fault bits in the OwOffChF, OwOnChF, ShtVDDChF. This bit also affects the fault LED turn-on when controlled internally (FLEDSet = 0). FFilterEn Set FFilterEn = 1 to enable blanking and filtering of the short-to-VDD, open-wire-on, open-wire-off diagnostic bits in the OwOffChF, OwOnChF, ShtVDDChF registers. If FFilterEn = 0, the diagnostics are all real-time (only filtered by 50us filter) and filtering is left to application software. The internal fault LED control (FLEDSet = 0) always uses filtering, this cannot be disabled through FFilterEn. FLEDStrech0, FLEDStrech1 The LEDStretch bits select the minimum on-time for the FLEDs, if controlled internally (FLEDSet = 0), so the eye can catch short events. FLEDStrech1 FLEDStrech0 MINIMUM LED ON TIME 0 0 Disable 0 1 1s 1 0 2s 1 1 3s When DAISY pin is high the minimum on-time for the FLED is configured to 2s. SLEDSet Set SLEDSet = 1 so that the eight status LEDs (SLEDs) are controlled by SetSLED register bits. If SLEDSet = 0, then the eight FLEDs as controlled autonomously by the MAX14915. When DAISY pin is high the SLEDs are always controlled by the MAX14915. FLEDSet Set FLEDSet = 1 for the eight fault FLEDs to be controlled by SetFLED register bits. If FLEDSet = 0, then the FLEDs are controlled by the internal fault diagnostics detection: overload, over-current, open-wire and short-to-VDD (if enabled). When DAISY pin is high the FLEDs are always controlled by the internal overload fault diagnostics detection. www.maximintegrated.com Maxim Integrated │  33 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Config2 Register (0x0E) Config2 BIT 7 Bit Name WDTo1 POR Read / Write BIT 6 WDTo0 BIT 5 BIT 4 OWOffCs1 OWOffCs0 BIT 3 BIT 2 BIT 1 BIT 0 ShtVddThr1 ShrtVdd Thr0 SynchWDEn VDDOnThr 0 0 0 0 0 0 0 0 R/W R/W R/W R/W R/W R/W R/W R/W  WDTo1, WDTo0 The WDTo_ bits enable and set the timeout of the watchdog timer for both SPI and SYNCH. WDTo1 WDTo0 SPI WATCHDOG TIMEOUT SYNCH WATCHDOG TIMEOUT 0 0 Disabled 600ms 0 1 200ms 200ms 1 0 600ms 600ms 1 1 1.2s 1.2s When DAISY pin is high, SPI and SYNCH watchdog timers are both configured to 1.2s and can be enable shorting to VL respectively pins A0 and A1. OWOffCs1, OWOffCs0 The OWOffCs_ bits select the pull-up current source current magnitude used for the open wire off detection. OWOffCs1 OWOffCs0 CURRENT (TYP) 0 0 20µA 0 1 100µA 1 0 300µA 1 1 600µA ShrtVddThr1, ShrtVddThr0 The ShrtVddThr_ bits select the voltage threshold for Short to VDD detection. ShrtVddThr1 ShrtVddThr0 CURRENT (TYP) 0 0 9V 0 1 10V 1 0 12V 1 1 14V VDDOnThr Set VDDOnThr = 1 to select VDD_GOOD_R voltage threshold (16V typ)  instead of UVLO_VDD_R voltage threshold (9V typ) for OUT_ switch turn-on when VDD rises after a VDD UVLO event. VDD_GOOD_R is used if DAISY pin is high. www.maximintegrated.com Maxim Integrated │  34 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Mask Register (0x0F) Mask Bit Name POR Read / Write BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 ComErrM SupplyErrM VddOKM ShtVddM OWOnM OWOffM CurrLimM OverLdM 1 0 1 1 1 1 1 0 R/W R/W R/W R/W R/W R/W R/W R/W ComErrM Set ComErrM = 1 to disable SPI and SYNCH pin watchdog timeout (if enabled through WDTo_ and SynchWDEn bits) being signaled on the FAULT  output pin. Independent of the ComErrM bit, these conditions will still be shown in the ComErr bit in the Interrupt register and the GloblF bit in the SDO signal. If DAISY pin is high,  SPI and SYNCH pin watchdog timeout can be enabled by A0/WDEN  or/and A1/SWDEN pins. Any watchdog event is signaled in ComErr bit (available if CRCEN is high) while FAULT pin will not be impacted by ComErr detection. SupplyErrM Set SupplyErrM = 1 to disable any supply errors and warnings being signaling on the FAULT output. Independent of the SupplyErrM bit, these conditions will still be shown in the SupplyErr bit in the Interrupt register and the GloblF bit and in the SDO signal. If DAISY pin is high, supply errors are not signaled on FAULT output and information is available only on VERR bit in SDO signal when  CRC byte is enabled. VddOKM Set VddOKM = 1 to disable signaling of VddNotGood and VddWarn bits in SupplyErr bit (and hence also the FAULT output, if enabled through SuplyErrM). The SupplyErr bit is always active and not affected by the VddOKM bit setting. If DAISY pin is high supply VddNotGood and VddWarn bits do not affect VERR bit in SDO signal. ShtVddM Set ShtVddM = 1 to disable per channel short-to-VDD faults being signaling on the FAULT output. If the Short-to-VDD detection is enabled in the ShtVddEn register, short-to-VDD conditions are still signaled in the ShtVddFault bit and the SPI SDO data, when they occur. If DAISY pin is high short-to-VDD fault detection is disabled. OWOnM Set OWOnM = 1 to disable per channel open-wire-on faults being signaled on the FAULT output. If open-wire-on detection is enabled in the OwOnEn register, open-wire-on conditions will still be signaled in the OWOnFault bit and the SPI SDO data, when they occur. If DAISY pin is high open-wire-on faults detection is disabled. OWOffM Set OWOffM = 1 to disable per channel open-wire-off faults being signaled on the FAULT output. If open-wire-off detection is enabled in the OwOffEn register, open-wire-off conditions will still be signaled in the OWOffFault bit and the SPI SDO data when they occur. If DAISY pin is high open-wire-off faults detection is disabled. CurrLimM Set CurrLimM = 1 to disable per channel over-current conditions being signaled on the FAULT output. Independent of the CurrLimM bit setting, overcurrent conditions will always be signaled in the CurrLim bit and the SPI SDO data when they occur. If DAISY pin is high overcurrent condition is not signaled. www.maximintegrated.com Maxim Integrated │  35 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics OverLdM Set OverLdM = 1 to disable per-channel overload faults being signaled on the FAULT output. Independent of the OverLd bit setting, overload faults will always be signaled in the OverLdFault bit and the OvldF bit in the SPI SDO data when they occur. Applications Information Inductive Load Turn-off Energy Clamping During turn-off of inductive loads, the free-wheel energy is clamped by the internal VCL clamps. This energy must be limited to 150mJ (max) at TJ = +125°C and IOUT_ = -600mA per channel, all channels switching simultaneously. Surge Protection The MAX14915 has internal protection against ±1kV 42Ω/0.5µF 1.2µs/50µs  surges on the OUT_ pins to GND, if the VDD pins are protected with one TVS. Ensure that the peak voltage of the VDD TVS is below 65V. RF Conducted Immunity To ensure that the OUT_ pins do not produce wrong logic conditions while being off, during IEC61000-4-6 RF immunity testing, connect 10nF capacitors at each OUT_ to GND. www.maximintegrated.com VDD VCL OUT_ MAX14915 ZL GND Figure 22. Inductive Load Clamping Scheme Reverse Currents into OUT_ If currents flow into the OUT_ pins, the device heats up due to internal currents that flow through the device from VDD to GND. The internal currents are proportional to the reverse current into OUT_. The allowed reverse OUT_ current depends on VDD, the ambient temperature and the thermal resistance. At 25°C ambient temperature the reverse current into one OUT should be limited to 1A at VDD = 36V and 1.5A at VDD = 24V. Driving higher currents into OUT_ can destroy the device thermally. Maxim Integrated │  36 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Typical Application Circuit 24V 3.3V 0.1µF 0.1µF 1µF 10µF VL VA REGEN VDDOK EN VDDB VDD GPIO INT MISO MCU MOSI CS SCLK GPIO SAA VDDA MAX14483 IRDY IFAULT OFAULT OUT1 A1/SYNCWD A0/WDEN OSDO ISDO ISDI OSDI ICS OCS OUT2 READY OUT3 COMERR FAULT SDO OUT4 MAX14915 SDI CS OUT5 OUT6 CLK ISCLK OSCLK OAUX IAUX GND GNDB GNDA 36V VLED VDD 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k OUT7 SYNCH OWONSET OUT8 DAISY LHS1-4 LHS5-8 LHF1-4 LHF5-8 LL15 LL48 GND OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 24V 1µF 10µF VL VA REGEN VDDOK EN OUT1 A1/SYNCWD A0/WDEN OUT2 READY OUT3 COMERR FAULT SDO SDI CS CLK SYNCH OWONSET DAISY 36V VLED VDD 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k 10nF 500k OUT4 MAX14915 OUT5 OUT6 OUT7 OUT8 GND LHS1-4 LHS5-8 LHF1-4 LHF5-8 LL15 LL48 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 Figure 23. 16-Channel Isolated DO Application Using 6-Channel Digital Isolator www.maximintegrated.com Maxim Integrated │  37 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Ordering Information PART TEMP RANGE PACKAGE TOP MARKING LEAD PITCH MAX14915AFM+T -40°C to +125°C 6x6 QFN48 MAX14915AFM 0.4mm MAX14915AFM+ -40°C to +125°C 6x6 QFN48 MAX14915AFM 0.4mm + Denotes a lead(Pb)-free/RoHS-compliant package. T Denotes tape-and-reel. www.maximintegrated.com Maxim Integrated │  38 MAX14915 Compact Industrial Octal High-Side Switch with Diagnostics Revision History REVISION NUMBER REVISION DATE PAGES CHANGED 0 7/18 Initial release 1 9/18 Updated the Simplified Diagram, Package Information table, Electrical Characteristics table, Pin Configuration, Figure 7 caption, and Interrupt Register (0x03) ; Added new Figures 1–2 and renumbered remaining figures; Replaced Figure 14 and 18. 2–3, 7, 9, 16, 23, 27, 36 2 10/18 Updated TOC01–TOC02, and corrected subscripts, formatting, and grammar 1–2, 4–20, 24 29, 31, 36–37 DESCRIPTION — For pricing, delivery, and ordering information, please visit Maxim Integrated’s online storefront at https://www.maximintegrated.com/en/storefront/storefront.html. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2018 Maxim Integrated Products, Inc. │  39
MAX14915AFM+T 价格&库存

很抱歉,暂时无法提供与“MAX14915AFM+T”相匹配的价格&库存,您可以联系我们找货

免费人工找货