EVALUATION KIT AVAILABLE
Click here to ask an associate for production status of specific part numbers.
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
General Description
Benefits and Features
The MAX14912/MAX14913 have eight 640mA smart highside switches that can also be configured as push-pull drivers for high-speed switching. The propagation delay from
input to switching of the high-side/low-side drivers is 1μs
(max). Each high-side driver has a low on-resistance of
230mΩ (max) at 500mA load current at TA = 125°C.
● Low Power and Heat Dissipation
• 230mΩ (max) High-Side RON at TA = 125°C
• High-Efficiency 5V/100mA Buck Regulator
The device is configured and controlled either through
pins or the SPI interface. The SPI interface is daisy-chainable, which allows efficient cascading of multiple devices.
SPI also supports command mode, for the highest detailed diagnostic information. The MAX14912 allows configuration through SPI in parallel and serial setting modes,
while the MAX14913 only supports configuration through
SPI in serial setting mode.
Open-load detection in high-side mode detects both openwire conditions in the switch on/off states, and LED drivers
provide indication of per-channel fault and status conditions. Internal active clamps accelerate the shutdown of
inductive loads fast in high-side mode.
The MAX14912/MAX14913 are available in a 56-pin QFN
8mm x 8mm package.
Applications
● Industrial Digital Outputs
● PLC Systems
● Building Automation
● Fast Switching Ideal for High-Speed Control Systems
• 0.1μs (typ.) Propagation Delay (High-Side Mode)
• 0.5μs (typ.) Propagation Delay (Push-Pull Mode)
• 200kHz Switching-Rate Capability in Push-Pull
Mode
• Fast Inductive Load Demagnetization
● Robust Operation
• 60V Abs Max VDD Rating
• Safe-Demagnetization with Maxim Integrated's
patented SafeDemag™: Turn-Off of Unlimited
Inductance
• IEC61000-4-2 12kV Air Gap/8kV Contact ESD
Protection
• ±1kV/42Ω Surge Protection with TVS on VDD
• Robust SPI Interface with Watchdog and CRC
• -40°C to +125°C Ambient Operating Temperature
Range
● Extensive Diagnostics Reduces System Downtime
• Per Driver and Chip Thermal Shutdown
• Open-Wire Detection in High-Side Mode
• Low Supply Voltage Warning
• Undervoltage Detection
• Overvoltage Detection on OUT
• Overcurrent Detection
• LED Drivers for Visual Fault and Output State
Indication
● Flexible Interface for Ease of Design
• Serial and/or Parallel Control Interface
• Per-Channel Configuration and Monitoring
• Wide Logic Voltage Range (1.6V to 5.5V)
● Small Package and High Integration Enables Compact
High-Density I/O Modules
• 56-Pin QFN 8mm x 8mm Package
• Eight High-Side Switches/Push-Pull Drivers
• Daisy-Chainable SPI Interface
SafeDemag™ is a trademark of Maxim Integrated Products, Inc.
Ordering Information appears at end of data sheet.
19-7777; Rev 7; 12/21
© 2022 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners.
One Analog Way, Wilmington, MA 01887 U.S.A. | Tel: 781.329.4700 | © 2022 Analog Devices, Inc. All rights reserved.
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Typical Application Circuit: Isolated 16 Channel DO with Daisy Chained SPI
10µF
100µH
100nF
10µF, 5V
1µF
24V
38V
V5
VL
LX VPMP
BUKEN
VDD
SRIAL
OUT1
OUT1
OUT2
OUT2
OUT3
OUT3
OUT4
OUT4
OUT5
OUT5
CS
OUT6
OUT5
CLK
OUT7
OUT7
OUT8
OUT8
FLTR
EN
10kΩ
10kΩ
10kΩ
FAULT
MAX14912
SDI
3.3V
VDDA
VDD
SPI
CONTROLLER
DIGITAL
ISOLATOR
MAX14850
VDDB
I/OB1
CNFG/IN7
INB1
SDO
OUTB2
CFP
PUSHPL
GND
PGND
I/OB2
GPIO
200nF, 50V
OUTB1
GND
CFN
INB2
GNDA
10µF, 5V
GNDB
24V
100nF
1µF
V5
VL
LX
VDD
VPMP
SRIAL
FLTR
OUT1
OUT9
OUT2
OUT10
OUT3
OUT11
OUT4
OUT12
OUT5
OUT13
OUT6
OUT14
OUT7
OUT15
OUT8
OUT16
EN
CNFG/IN7
FAULT
MAX14912
SDI
CLK
CS
SDO
CFP
CFN BUKEN PUSHPL
GND
PGND
200nF, 50V
www.analog.com
Analog Devices | 2
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Typical Application Circuit: Isolated 16 Channel DO with Daisy Chained SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
56 QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
AC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ESD Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
MAX14912/MAX14913 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
High-Side Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Output Parallelization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Open-Load/Wire Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Thermal Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Overcurrent and Short-Circuit Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Undervoltage Lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
LED Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Configuration and Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Global Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Parallel Interface: Setting the OUT_ Output Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Serial Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Daisy-Chain SPI Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Direct SPI Serial Interface: 8-bit Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Direct SPI Serial Interface: 16-Bit Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Command Mode SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Error Detection on the Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
CRC Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Clock Count for Multiples of 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
PCB Layout and Circuit Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Driving Capacitive Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
www.analog.com
Analog Devices | 3
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
TABLE OF CONTENTS (CONTINUED)
Driving Inductive Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Surge Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Reverse Currents Into OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
www.analog.com
Analog Devices | 4
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
LIST OF FIGURES
Figure 1. High-Side Mode Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 2. Push-Pull Mode Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 3. SPI Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 4. Open-Wire Load Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 5. Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 6. LED Output Status and Fault-Detection Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 7. Daisy-Chain Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 8. SPI Cycle in 8-Bit Direct SPI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 9. SPI Cycle in 16-Bit Direct SPI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 10. SDI Check Byte Expected from Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 11. SDO Check Byte Sent by Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
www.analog.com
Analog Devices | 5
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
LIST OF TABLES
Table 1. Global Configuration Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 2. Configuration Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 3. SRIAL = Low . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 4. SPI Interface Modes Selection and Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 5. 8-Bit SPI Direct Mode Bit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 6. 16-Bit SPI Direct Mode Bit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 7. SPI REGISTERS (Accessible Only in COMMAND Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 8. COMMAND MODE Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 9. FAULT SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
www.analog.com
Analog Devices | 6
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Absolute Maximum Ratings
(All voltages relative to GND.) ......................................................
VDD......................................................................... -0.3V to +60V
PGND .................................................................... -0.3V to +0.3V
BUKEN, LX ................................................. -0.3V to (VDD + 0.3V)
VPMP ..................................................(VDD - 0.3V) to (VDD + 6V)
OUT_ (continuous voltage) ..............(VDD - 49V) to (VDD + 0.3V)
V5, VL ....................................................................... -0.3V to +6V
CFP .............................................. (VDD - 0.3V) to (VPMP + 0.3V)
CFN ..........................................................-0.3V to (VPMP + 0.3V)
SDO ............................................................... -0.3V to (VL + 0.3V)
SDI, CLK, CS ........................................................... -0.3V to +6V
IN_, PUSHPL, FLTR, SRIAL, EN, FAULT, CERR/IN4, WDFLT/
IN6 ............................................................................ -0.3V to +6V
LED_, LD_ .................................................... -0.3V to (V5 + 0.3V)
Inductive Kickback Energy OUT_ pins: IL < 0.6A .......... Unlimited
OUT_ Load Current ...........................................Internally Limited
Continuous-Current (any other terminal) .........................±100mA
Continuous Power Dissipation (TA = +70°C) QFN (derate
47.6mW/°C above 70°C) ................................................3800mW
Junction Temperature ........................................Internally Limited
Storage Temperature Range .............................. -65ºC to +150ºC
Lead Temperature (Soldering, 10sec) .............................. +300ºC
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
56 QFN
Package Code
K5688+1
Outline Number
21-100026
Land Pattern Number
90-100006
THERMAL RESISTANCE, FOUR-LAYER BOARD
Junction to Ambient (θJA)
21°C/W
Junction to Case (θJC)
1.0°C/W
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.analog.com
Analog Devices | 7
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
DC Electrical Characteristics
(VDD = +10V to +36V, V5 = +4.5V to +5.5V, VL = +1.6V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at
TA = +25°C and VDD = +24V, CDCDC = 10μF, LDCDC = 100μH, CFLY = 200nF, CPUMP = 10μF, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
36
V
SUPPLY
VDD Supply Voltage
VDD Supply Current
VDD
IDD
VDD UndervoltageLockout Threshold
VDD_UV
VDD UndervoltageLockout Hysteresis
VDD_UVHYST
VDD Low-Voltage
Warning Threshold
VDD_LV
VDD Low-Voltage
Warning Hysteresis
VDD_LVHYST
10.5
HS mode, EN = high, OUT_ outputs high
(no switching), no load, V5 and VL
supplied externally
1.1
PP mode, EN = high, 100kHz switching
on all OUT_, V5 and VL supplied
externally, no load
15
V5 = 5V, VDD rising
mA
8.5
V5 = 5V
VDD falling
1.5
25
9.5
1
12
V5 = 5V
13
V
V
14
2
V
V
V5/VL Supplies
V5 Supply Voltage
(Supplied Externally)
V5 Supply Current (V5
Supplied Externally)
V5
IV5
4.5
5.5
HS mode, EN = high, OUT_ outputs high,
no load, no LEDs connected
2.2
3.2
PP mode, EN = high, OUT_ switching at
100kHz, no load, no LEDs connected
8.5
11
V5 UndervoltageLockout Threshold
VV5_UV
V5 UndervoltageLockout Hysteresis
VV5_UVHYST
VL Supply Voltage
VL
VL Supply Current
IVL
VL UndervoltageLockout Threshold
VL_UV
VL falling
Undervoltage-Lockout
Threshold of the DC-DC
Regulator
VDCDC_UVLO
VDD rising
Undervoltage-Lockout
Threshold of the DC-DC
Regulator Hysteresis
VDCDC_
Output Regulated
Voltage
VDCDC
VDD = 24V, V5 rising
V
mA
3.8
VDD = 24V
4.2
0.3
1.6
All logic inputs high or low
1.12
V
V
5.5
V
24
35
µA
1.27
1.52
V
6.6
V
5V DC-DC REGULATOR
Current Limit
Turn-On Time
Switching Frequency
www.analog.com
0.5
UVLOHY
0mA to 90mA external load current
ICL_DCDC
TON_DCDC
fDCDC
4.85
5.0
V
5.15
100
Delay from VDD crossing the UVLO
threshold until the DC-DC regulator
finishes soft-start
V
mA
3.0
3.4
3.8
ms
540
600
660
kHz
Analog Devices | 8
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
DC Electrical Characteristics (continued)
(VDD = +10V to +36V, V5 = +4.5V to +5.5V, VL = +1.6V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at
TA = +25°C and VDD = +24V, CDCDC = 10μF, LDCDC = 100μH, CFLY = 200nF, CPUMP = 10μF, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
110
230
mΩ
0.87
1.2
A
DRIVER OUTPUTS (OUT_)
HS Mode OnResistance
ROUT_HS
HS mode, HS = on, IOUT_ =
-500mA (Note 1)
ILIM
EN = high, HS = on, VOUT_
HS Mode Current Limit
HS Mode Current-Limit
V/I Slope
= VDD -1V
0.64
(See Overcurrent and Short-Circuit
Protection section)
HS Mode Weak
Pulldown Current
ILKG
High-side mode, OL detect = off, HS =
off, 7V < VOUT_ < VDD
150
65
Ω
100
180
µA
Push-Pull Mode HS OnResistance
ROUT_PP
PP mode, HS = on, EN = high,
IOUT_ = -500mA (Note 1)
110
230
mΩ
Push-Pull Mode LS OnResistance
VOL_PP
PP mode, LS = on, EN = high,
IOUT = 500mA
1
2.5
Ω
Push-Pull Mode Current
Limit
ILIM_PP
PP mode, EN = High, OUT_ =
high, VOUT_ = VDD - 1V
0.64
0.87
1.2
PP mode, EN = High, OUT_ = low, 3V <
VOUT_ < VDD
0.44
0.68
0.81
A
OPEN-LOAD DETECT (OUT_)
Open-Load Pullup
Current, High-Side Off
IOL_HSOFF
OL detect = on, high-side mode,
HS = off, 7V < VOUT_ < VDD -1V
40
65
110
µA
Open-Load Detect
Threshold, High-Side
Off
VOL_T
OL detect = on, high-side mode,
HS = off, LED turns off/on
6.4
6.7
7.35
V
1
2
3
mA
Open-Load Detect
Threshold Current,
High-Side On
Debounce Filter
IOL_HSON
OL detect = on, high-side mode,
HS = on, 0V < VOUT_ < (VDD -1V)
TDEB_OL
Reliable open-load detection reading is
obtained only if both the switch input
state and the load level do not change for
TDEB_OL, high-side = on/off
100
ms
LOGIC (I/O)
Input Voltage High
VIH
Input Voltage Low
VIL
Input Threshold
Hysteresis
VL < 2.5V
0.8 x VL
VL ≥ 2.5V
0.7 x VL
V
VL < 2.5V
0.16 x
VL
VL ≥ 2.5V
0.3 x VL
VIHYST
0.1 x VL
V
V
Input Pulldown Resistor
RI
All logic input pins, except CS
(Note 2)
140
200
275
kΩ
Input Pullup Resistor
RI
CS input (Note 2)
140
200
275
kΩ
Output Logic-High
(SDO)
Output Logic-Low
SDO Pulldown Resistor
www.analog.com
VOH
IL = -5mA
VOL
IL = +5mA
RL_SDO
CS = high
VL 0.33V
140
V
200
0.33
V
275
kΩ
Analog Devices | 9
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
DC Electrical Characteristics (continued)
(VDD = +10V to +36V, V5 = +4.5V to +5.5V, VL = +1.6V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at
TA = +25°C and VDD = +24V, CDCDC = 10μF, LDCDC = 100μH, CFLY = 200nF, CPUMP = 10μF, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
0.58
V
+1
µA
OPEN-DRAIN OUTPUTS (FAULT, CERR/IN4, WDFLT/IN6)
Output Logic-Low
VODL
IL = +5mA
Leakage
IODL
Open-drain output off, pins are at 5.5V
-1
LED DRIVERS (LEDH_, LDL_)
Output Voltage High
Output Leakage Current
High
Output Voltage Low
Output Leakage Current
Low
LED Driver Scan Rate
Fault-LED Minimum OnTime
VOH_LED
ILH
VOL_LED
ILL
FLED
tFAULT_ON
LEDH = on, ILED = 5mA
LEDH_ = off, V = 0V
V5 - 0.3
V
-50
µA
LDL = on, ILED = 5mA
0.3
V
LDL = off, V = 5V
50
µA
1.31
kHz
Update rate for each LED
1.07
Fault LED is turned on for at least
tFAULT_ON
1.18
200
ms
PROTECTION
OUT_ Clamp Negative
Voltage
VCL
Channel ThermalShutdown Temperature
TJSHDN
Channel ThermalShutdown Hysteresis
Relative to VDD. EN = high
Junction temperature rising. Per channel
TJSHDN_HYST
Chip Thermal Shutdown
TCSHDN
Chip Thermal-Shutdown
Hysteresis
TCSHDN_HYS
T
Temperature rising
49
56
64.5
V
167
°C
17
°C
150
°C
8
°C
Note 1:
Note 2:
Note 3:
Note 4:
Excludes bond wire resistance.
All units are production tested at TA = +25°C. Specifications over temperature are guaranteed by design.
Specification is guaranteed by design; not production tested.
Channel-to-channel skew is defined as the difference in propagation delays between channels on the same device with the
same polarity.
Note 5: X - means do not care.
Note 6: All logic input pins except CS have a pulldown resistor. CS has a pullup resistor.
Note 7: Bypass each VDD pin to GND with a 1μF capacitor as close as possible to the device for high-ESD protection.
www.analog.com
Analog Devices | 10
MAX14912/MAX14913
VL
Octal High-Speed, High-Side Switch/Push-Pull
Driver
VL
VDD
MAX14912
MAX14913
50Ω
V5
V5
IN_ / CS
TEST
SOURCE
FLTR
PUSHPL
GND
O_
RL
CL
PGND
VL
VL
50%
IN_
50%
tPDHS_LH
VDD
tPDHS_LH
tPDHS_HL
VDD
tPDHS_HL
VDD - 0.5V
0.8 x VDD
O_
50%
50%
CS
VDD - 0.5V
0.8 x VDD
O_
VDD
VDD
80%
80%
O_
GND
VDD
1µF
0.1µF
O_
20%
GND
tR
tF
20%
tR
tF
Figure 1. High-Side Mode Timing Characteristics
www.analog.com
Analog Devices | 11
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
VL
0.1µF
VL
VDD
1µF
V5
VDD
V5
PUSHPL
MAX14912/
MAX14913
50Ω
1µF
IN_/CS
TEST
SOURCE
O_
FLTR
GND
CL
PGND
VL
RL
VL
IN_
50%
GND
tPDPP_LH
VDD
CS
50%
50%
GND
tPDPP_HL
VDD
0.8 x VDD
O_
tPDPP_LH
50%
tPDPP_HL
0.8 x VDD
O_
0.2 x VDD
GND
VDD
0.2 x VDD
GND
tPDSK_LH
tPDSK_HL
VDD
0.8 x VDD
O_
80%
O_
GND
0.2 x VDD
GND
tR
tF
20%
tR
tF
Figure 2. Push-Pull Mode Timing Characteristics
www.analog.com
Analog Devices | 12
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
CS
tCSS
tCL
tCH
tCSH
CLK
tDS
tDH
SDI
tDO
SDO
tFT
Figure 3. SPI Timing Diagram
AC Electrical Characteristics
(VDD = +10V to +36V, V5 = +4.5V to +5.5V, VL = +1.6V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at
TA = +25°C and VDD = +24V, CDCDC = 10μF, LDCDC = 100μH, CFLY = 200nF, CPUMP = 10μF, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
OUT_ OUTPUTS
Power-Up Delay
Enable Delay
Push-Pull Switchover
Delay
Output Propagation
Delay LH
Output Propagation
Delay HL
Output-to-Output
Propagation Skew LH
www.analog.com
tPOWERUP
tENABLE
tD_PPMODE
tPD_LH
tPD_HL
tPD_SK_LH
EN = high time from VDD > VDD_UV to
switches turned-on, VHVBUCKEN
= 0V or VDD
5.5
ms
All power supplies above UVLO
thresholds; time from EN positive edge to
switches turned on
0.1
µs
Delay from high-side to push-pull
switchover
45
µs
High-side mode, delay from IN_ or
positive CS edge to OUT_ to 0.8 x VDD.
CL = 100pF, FLTR = low (Figure 1, Note
3)
0.35
Push-pull mode, delay from IN_ or
CS positive edge to OUT_ rising to
0.8 x VDD. CL = 100pF, FLTR = low
(Figure 2)
0.40
High-side mode, delay from IN_ negative
edge or CS switching high to OUT_
falling by 0.5V. RL = 48Ω, FLTR = low
(Figure 1, Note 3)
0.1
Push-pull mode, delay between IN_
switching low or CS switching high to
OUT_ falling to 0.2 x VDD. CL = 100pF,
FLTR = low (Figure 2)
0.35
0.7
0
100
Push-pull modes, CL = 1nF, FLTR = X
(Note 4, Note 5)
0.7
µs
0.7
µs
-100
ns
Analog Devices | 13
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
AC Electrical Characteristics (continued)
(VDD = +10V to +36V, V5 = +4.5V to +5.5V, VL = +1.6V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at
TA = +25°C and VDD = +24V, CDCDC = 10μF, LDCDC = 100μH, CFLY = 200nF, CPUMP = 10μF, unless otherwise noted.)
PARAMETER
Output-to-Output
Propagation Skew HL
Output Rise Time
Output Fall Time
SYMBOL
tPD_SK_HL
CONDITIONS
Push-pull modes, RL = 5kΩ, CL = 1nF,
FLTR = X (Note 5)
MIN
TYP
MAX
UNITS
-100
0
100
ns
Push-pull mode, 20% to 80%
VDD, CL = 100pF, FLTR = X
(Note 5)
0.3
High-side mode, 20% to 80%
VDD, FLTR = X (Note 5)
0.3
Push-pull mode, 80% to 20% VDD, VDD <
30V, CL = 100pF,
FLTR = X (Note 5)
0.05
tPDL_CERR
SRIAL = high, CRC/IN3 = high, OUT_
detects a CRC error on SDI data,
ISOURCE = 5mA
14.5
tPDH_CERR
SRIAL = high, CRC/IN3 = high, OUT_
clears/CERR/IN4,
ISOURCE = 5mA
17
tR
tF
µs
μs
CRC ERROR DETECTION (CERR/IN4)
Propagation Delay
ns
WATCHDOG TIMER
Watchdog Timeout
Accuracy
tWD_ACC
SRIAL = high, WDEN/IN5 = high. See
Table 5 for watchdog timeout selection.
-10
+10
%
GLITCH FILTERS
Pulse Length of
Rejected Glitch
tFPL_GF
Passes Pulse Length
tFD_GF
Glitch Filter Delay Time
tD_GF
FLTR = high, on EN, CS, _IN_ pins
80
FLTR = X, SRIAL and PUSHPL pins
170
FLTR = high, on EN, CS, _IN_ pins
260
FLTR = X, SRIAL and PUSHPL pins
550
ns
ns
FLTR = high, on EN, CS, _IN_ pins
140
FLTR = X, SRIAL and PUSHPL pins
320
ns
SPI TIMING CHARACTERISTICS / 2.5V ≤ VL < 5.5V
CLK Clock Period
tCH+CL
50
ns
CLK Pulse-Width High
tCH
10
ns
CLK Pulse-Width Low
tCL
10
ns
FLTR = low (Note 3)
12
FLTR = high
260
CS Fall-to-CLK Rise
Time
tCSS
SDI Hold Time
tDH
5
ns
SDI Setup Time
tDS
5
ns
Output Data
Propagation Delay
tDO
SDO Rise-and-Fall
Times
tFT
CS Hold Time
CS Pulse Width High
www.analog.com
CL = 10pF. CLK falling-edge to
SDO stable
30
1
tCSH
tCSPW
ns
40
FLTR = low (Note 3).
15
FLTR = high
260
ns
ns
ns
ns
Analog Devices | 14
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
AC Electrical Characteristics (continued)
(VDD = +10V to +36V, V5 = +4.5V to +5.5V, VL = +1.6V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at
TA = +25°C and VDD = +24V, CDCDC = 10μF, LDCDC = 100μH, CFLY = 200nF, CPUMP = 10μF, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
1.6V ≤ VL < 2.5V
CLK Clock Period
tCH+CL
60
ns
CLK Pulse-Width High
tCH
13
ns
CLK Pulse-Width Low
tCL
13
ns
CS Fall to CLK Rise
Time
tCSS
SDI Hold Time
tDH
SDI Setup Time
tDS
Output Data
Propagation Delay
tDO
SDO Rise-and-Fall
Times
tFT
CS Hold Time
FLTR = low (Note 3)
15
FLTR = high
260
tCSPW
10
ns
10
ns
CL = 10pF. CLK falling-edge to
SDO stable
40
2.5
tCSH
CS Pulse-Width High
ns
FLTR = low (Note 3)
ns
ns
40
ns
20
ns
ESD Characteristics
PARAMETER
ESD
www.analog.com
SYMBOL
VESD
CONDITIONS
MIN
TYP
OUT_ pins. Contact (Note 7)
±8
OUT_ pins. Air Discharge
±12
All other pins. Human Body Model
±2
MAX
UNITS
kV
Analog Devices | 15
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Typical Operating Characteristics
(VDD = 24V; V5 = 5V, VL = 3.3V, TA = +25°C, unless otherwise noted.)
www.analog.com
Analog Devices | 16
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Pin Configuration
MAX14912/MAX14913
CRC/IN3
CERR/IN4
WDEN/IN5
WDFLT/IN6
CNFG/IN7
S16/IN8
FLTR
GND
V5
LEDH15
LEDH26
LEDH37
LEDH48
FAULT
TOP VIEW
42 41 40 39 38 37 36 35 34 33 32 31 30 29
www.analog.com
PUSHPL
43
28 CMND/IN2
BUKEN
44
27 OL/IN1
VDD
45
26 VDD
OUT5
46
25 OUT4
VDD
47
24 VDD
OUT6
48
VDD
49
GND
50
21 GND
OUT7
51
20 OUT2
VDD
52
19 VDD
OUT8
53
18 OUT1
VDD
54
17 VDD
EN
55
UVLO
56
23 OUT3
MAX14912
MAX14913
22 VDD
16 SRIAL
+
5
6
7
8
9
10
LDLS1-4
LDLF5-8
LDLF1-4
CFN
CFP
VPMP
GND
LX
PGND
11 12 13 14
CLK
4
SDI
3
VL
2
SDO
1
LDLS5-8
15 CS
QFN
8mm x 8mm
Analog Devices | 17
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Pin Description
PIN
NAME
FUNCTION
LED DRIVERS
1, 2
LDLS5-8,
LDLS1-4
Status LED Cathode Outputs (Open-Drain Low-Side)
3, 4
LDLF5-8,
LDLF1-4
Fault LED Cathode Outputs (Open-Drain Low-Side)
38–41
LEDH15,
LEDH26,
LEDH37,
LEDH48
LED Anode Connections (Open-Drain High-Side). Connect a resistor in series to set the diode
current.
POWER SUPPLY
5
CFN
Charge-Pump Flying Capacitor
6
CFP
Charge-Pump Flying Capacitor. Connect a 200nF/50V capacitor to CFN.
7
VPMP
8, 21, 36, 50
GND (4x)
9
LX
10
PGND
11
VL
17, 19, 22,
24, 26, 45,
47, 49, 52, 54
VDD (10x)
37
V5
44
BUKEN
56
UVLO
Charge-Pump Output. Connect a 10μF/5V capacitor between VPMP and VDD. VPMP is not
intended for use as a power supply for other devices.
Ground. Connect all GND pins together.
DC-DC Converter Switching Output. Connect LX to the switching-side of the inductor.
Ground for the DC-DC Converter. Connect to GND.
Logic Supply Input. VL defines the levels on all I/O logic interface pins. Bypass VL to GND through
a 100nF ceramic capacitor.
Supply Voltage, Nominally 24V. Connect all VDD together. Bypass VDD to GND through a 1μF
capacitor.
5V Supply Input. V5 can be powered by an external 5V supply or the internal 5V buck. Bypass V5
to GND through a 10μF ceramic capacitor.
Enable Input for Buck Regulator. BUKEN should be permanently connected to either VDD or
GND—do not switch BUKEN. Connect BUKEN to GND if not using the internal buck. Connect
BUKEN to VDD to use the internal buck.
UVLO is an Open-Drain, Undervoltage Indicator of the VDD Supply.
SERIAL INTERFACE
12
SDO
Serial-Data Output. SPI MISO data output to controller.
13
SDI
Serial-Data Input. SPI MOSI data from controller.
14
CLK
Serial-Clock Input from SPI Controller
15
CS
Chip-Select Input from Controller
LOGIC INTERFACE
16
SRIAL
Serial/Parallel Select Input. Drive SRIAL high to set the MAX14912/MAX14913 outputs through the
serial interface. Drive SRIAL low to set the MAX14912/MAX14913outputs through the parallel
(_/IN) pins. SRIAL does not affect serial readback of diagnostic/status information.
27
OL/IN1
Open-Load Select Input/IN1 Input. In serial mode (SRIAL = high), drive OL/IN1 = high to enable
open-load detection on all eight OUT_ outputs when in high-side operation. In parallel mode
(SRIAL = low), OL/IN1 sets OUT1 on/off/high/low.
28
CMND/IN2
Command Mode SPI Input/IN2 Logic Input. In serial mode (SRIAL = high), CMND/IN2 enables
command-based SPI access (see Detailed Description section for details). In parallel mode (SRIAL
= low), CMND/IN2 sets OUT2 on/off/high/low.
29
CRC/IN3
CRC Select Input/IN3 Input. In serial mode (SRIAL = high), drive CRC/IN3 = high to enable CRC
error detection on serial data. In parallel mode (SRIAL = low), CRC/IN3 sets OUT3 on/off/high/ low.
www.analog.com
Analog Devices | 18
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Pin Description (continued)
PIN
NAME
FUNCTION
30
CERR/IN4
CRC Error Detection Output/IN4 Input. In serial mode (SRIAL = high) with error checking enabled
(CRC/IN3 = high), CERR/IN4 is an open-drain output whose transistor turns on when the device
detects an error on SDI data. In parallel mode (SRIAL = low), CERR/IN4 sets OUT4 on/off/high/
low.
31
WDEN/IN5
Watchdog Enable Input/ IN5 Input. In serial mode (SRIAL= high), WDEN/IN5 enables the
watchdog timer. In parallel mode (SRIAL= low), WDEN/IN5 sets OUT5 on/off/high/low.
32
WDFLT/IN6
Watchdog Fault Output/IN6 Input. In serial mode (SRIAL = high), WDFLT/IN6 is the open-drain
watchdog fault output, which turns on when a watchdog fault is detected while WDEN/IN5 is high.
In parallel mode (SRIAL = low), WDFLT/IN6 sets OUT6 on/off/high/low.
33
CNFG/IN7
Configure Input/IN7 Input. In serial mode (SRIAL = high), drive CNFG/IN7 high to enable perchannel configuration through the serial interface. In serial mode, drive CNFG/IN7 low to allow
setting the OUT_ outputs through the serial interface. In parallel mode (SRIAL = low), CNFG/IN7
sets OUT7 on/off/high/low.
34
S16/IN8
16-Bit Serial Select/IN8 Input. In serial mode (SRIAL = high), drive S16/IN8 high to select 16-bit
serial-interface operation. Drive S16/IN8 low in serial mode for 8-bit serial operation. In parallel
mode (SRIAL = low), S16/IN8 sets OUT8 on/off/high/low.
35
FLTR
Glitch Filter Enable Input. Set FLTR high to enable glitch filtering on all parallel logic inputs and
CS.
42
FAULT
43
PUSHPL
55
EN
Open-Drain Fault Output. The FAULT transistor turns on low when a fault condition (driver
shutdown or open-load detect) occurs.
Push-Pull, High Slew-Rate Configuration Input. When PUSHPL is set high, all OUT_ pins operate
in push-pull mode. When PUSHPL is set low, all OUT_ pins operate in high-side mode.
Output Enable Input. Driving EN low turns all high-side OUT_ switches off, and three-states all
push-pull OUT_ drivers and turns all LED drivers off. Driving EN high enables normal operation.
SWITCH/DRIVER OUTPUTS
18, 20, 23,
25, 46, 48,
51, 53
www.analog.com
OUT1–OUT8
Driver Output N. May be configured as a high-side switch or push-pull output.
Analog Devices | 19
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Functional Diagram
Functional Diagram
BUKEN
PGND
V5
VL
VDD LX
CFP
BUCK
CFN
VPUMP
VDD
ChargeP
VDD
FLTR
V5
PUSHPL
VDD
DRIVE +
MONITOR
UV
MONITOR
OL/IN1
CMND/IN2
EN
CRC/IN3
PARALLEL
INTERFACE
CERRB/IN4
WDFLT/IN6
EN
VDD
UVLO
MAX14912
MAX14913
WDEN/IN5
OUT8
DRIVE +
MONITOR
CNFG/IN7
S16/IN8
OUT7
EN
CONFIG
AND
SETTING
SRIAL
VDD
CS
CLK
SERIAL
INTERFACE
SDI
WATCHDOG
DRIVE +
MONITOR
SDO
FAULT
DIAGNOSTICS
UVLO
OUT2
VDD
LEDH15
LEDH26
LEDH37
LED
DRIVERS
FAULT, LEVEL
Shutdn
DRIVE +
MONITOR
OL
OUT1
www.analog.com
LDLF5-8
LDLF1-4
LDLS5-8
LDLS1-4
LEDH48
EN
GND
Analog Devices | 20
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Detailed Description
High-Side Mode
The high-side drivers (HS) have 230mΩ (max) on-resistance when sourcing 500mA at TA = +125°C. The OUT_ output
voltage can go below ground, as can occur during inductive load turn-off/demagnetization. Internal clamping diodes limit
the negative excursion to (VDD - VCL) and allow free-wheeling currents to demagnetize the inductive loads quickly.
Low-side transistors (LS) can be switched in to provide push-pull operation. Fast discharge of ground-connected RC
loads is achieved by push-pull drive. In push-pull mode, the OUT_ outputs are clamped to GND.
Output Parallelization
The devices support paralleling of channels in high-side mode to provide higher current. The channels can be paired
(1-2, 3-4, 5-6, and 7-8) by setting two bits of the SPI register 3: joinUP and joinDW (see Table 6).
When joinDW = 1, OUT1 and OUT2 are connected together, and OUT3 and OUT4 are connected together, and:
● Input signals related to channels 2 and 4 are neglected;
● Output status is determined by inputs 1 and 3;
● Push-pull mode is disabled.
When joinUP = 1, OUT5 and OUT6 are connected together, and OUT7 and OUT8 are connected together, and:
● Input signals related to channels 6 and 8 are neglected;
● Output status is determined by inputs 5 and 7;
● Push-pull mode is disabled.
The above configuration can be used without any additional external zener clamping.
Besides pairing of drivers through internal configuration, multiple OUTs can be operated in parallel by tying the OUT_
together and driving the inputs simultaneously. In this case, an external zener clamp is required per output set for
absorbing the energy during inductive load turn-off. The external clamp voltage of this zener diode must be lower than the
minimum internal clamp voltage (VCL (min)). The reason is that there is channel-to-channel variation between the internal
clamp voltages. Without an external zener diode, during turn-off of channels connected in parallel, the internal clamp
with the lowest clamp voltage turns on and dissipates all the energy. Channel diagnostics for fault detection remains
independent in case of paralleling the outputs.
Open-Load/Wire Detection
Detection of an open-load condition can be enabled on a per-channel basis through serial configuration, or globally in
serial mode through the OL/IN1 input. Open-load detection works in high-side mode only. It operates with the HS driver
either on or off.
When the HS switch is off, a current source is enabled, which pulls OUT_ to VDD when the wire is open. If the OUT_
voltage is above VOL_T, an open load is signaled.
When the HS switch is on, the voltage across the HS switch is monitored. If this drop is below a load current of IOL_HSON,
an open-load fault is reported.
The switch input state and the load condition must both be stable for at least tDEB_OL to get a reliable reading.
When an open-load condition is detected on an output:
1. The F_ bit is set for that output in the serial diagnostic data.
2. The fault LED is turned on for at least 200ms for that channel.
3. The open-drain global FAULT transistor is turned on for at least 200ms.
www.analog.com
Analog Devices | 21
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
VDD
HS
IOL_HSOFF
OPEN
WIRE
OUT_
OPEN
VOL_T
RL
LS
GND
Figure 4. Open-Wire Load Detection
Watchdog
The watchdog timer allows monitoring activity on the CS input in serial mode (SRIAL = high). Drive WDEN/IN5 high to
enable the watchdog function. The watchdog monitors and expects activity on the CS input. The WD timer is reset at
every CS falling edge. If the timer is not reset after the timeout delay, see Table 8), all OUT_ outputs are turned off
and the watchdog fault output (WDFLTB/IN6) transitions low until the next CS falling edge.The watchdog timeout can be
selected in SPI command mode (see the Configuration and Monitoring section). Bits selection in Register 3: WD[1:0] =
00 for 0.9s, WD[1:0] = 01 for 0.45s and WD[1:0] = 10 for 0.15s. The default value is 0.9s.
Thermal Management
Every driver’s temperature is constantly monitored while VDD > VDD_UV. If the temperature of a driver rises above the
thermal-shutdown threshold of TJSHDN, that channel is automatically turned off for protection. The drivers are turned on
again once the temperature drops by a hysteresis margin of TJSHDN_HYST.
Both high and low-side drivers are thermally protected with a per-driver protection circuit. When a driver turns off due to
thermal shutdown:
1. A fault is indicated through the global FAULT output.
2. The F_ bit of that channel is set in the diagnostic byte in the SPI interface.
3. The fault LED driver turns on for that channel.
The device also has a chip thermal shutdown that triggers a FAULT output and all the channels shut down if the
temperature rises above TCSHDN.
Overcurrent and Short-Circuit Protection
In the event of a short-circuit or high current at an OUT_ output, the load current is limited on a per-channel basis to
ILIM_HS for the high-side (HS) driver and to ILIM_PP for the low-side (LS) driver. Whenever a short circuit is detected on
any OUT_ pin, the FAULT open-drain output is activated for 100μs (typ).This FAULT pulse generation can be disabled
by setting bit 04 of register 03 (SPI Command Mode is necessary). A measure to prevent damages in case of shortcircuit conditions is that the affected channel is put in a safe Slow mode. While in Slow mode, the low-to-high and highto-low transitions at OUT_ are slew-rate limited to around 3V/μs. In HS mode the normal (i.e., fast) slew-rate mode is
automatically restored after 10-20ms. In PP mode, the user needs to keep the IN signal of the affected channel in the low
state for at least 20ms in order to restore the normal slew-rate. Normal slew-rate can be restored at once for all channels
by setting EN pin low. The user can determine whether any channel is in Slow mode in one of the following ways. 1) SPI
16-bit mode or in Command mode: When CNFG pin is held high, any SPI cycle will return the status of the Slow mode
register in the 8 least significant bits (instead of the level information). 2) Command mode: Register 07 is Slow mode or
overvoltage. While the device is in Slow mode, the current rises in a controlled way up to the current limit.
www.analog.com
Analog Devices | 22
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
A short-circuit or overcurrent generally creates a temperature rise in the chip; both the HS and LS FETs’ temperatures
are continuously monitored. When any switch temperature exceeds TJSHDN, the corresponding OUT_ output is put in a
high-impedance state and the corresponding bit(s) is set in Register 5 until the temperature falls by the hysteresis.
If the case temperature is below TCSHDN, a short circuit on one output will allow the other outputs to operate normally.
The HS current-limit circuit features a controlled dV/dI slope that improves stability with inductive loads. In other words,
the current is limited to a nonconstant value that increases with (VDD - VOUT) with a slope of 1A/150V.
WDEN/IN5
CS
WATCHDOG
WDFLT/IN6
Figure 5. Watchdog Timer
Undervoltage Lockout
When the VL, VDD, or V5 supply voltages are under their respective UVLO thresholds, all OUT_ outputs are turned off
(three-stated) and the open-load detect current sources are turned off; they automatically turn back on once the VDD/V5
rises to above the UVLO thresholds.
Undervoltage conditions can be read out through SPI.
The UVLO open-drain output pin indicates whether VDD is below the VDD_UV threshold.
LED Drivers
The 4 x 4 LED driver crossbar matrix offers a pin-optimized configuration for driving 16 LEDs. Per-channel output status
and the fault conditions are indicated by individual LEDs. If a FAULT LED is turned on for an output, the corresponding
LEVEL LED is always turned off. This mitigates false information about the status of the affected OUT_ pin.
Note: When SRIAL = 1 and CNFG = 1, the LEVEL LEDs do not indicate the state of OUT_, but Slow mode status instead.
The LEVEL LED is turned on if the channel is in Slow mode; otherwise, it is turned off.
For every current-limiting resistor (R), each of the four LEDs in the vertical string are pulsed so that current only flows
through one LED at any given time. Therefore, the resistors (R) determine the LED current through one LED and should
be chosen according to the LED’s current/light-intensity requirements. Every LED that is on, is pulsed on with a 25% duty
cycle.
Configuration and Monitoring
The MAX14912/MAX14913 can be configured, set, and monitored through either a parallel or serial interface. The serial
interface allows greater configuration flexibility and provides more monitoring information. For the MAX14913, in parallel
setting mode (SRIAL = low), the SPI cannot be used for configuring the device, SPI is only available for monitoring.
Global Configuration
Pin-based configuration does not require the use of the SPI interface. It is global and allows for the configuration of all
OUT_ as high-side outputs, push-pull outputs, and enables open-load detection. See Table 1 for details.
In cases where configuration is possible through the parallel and/or serial interface, Table 2 documents the priority.
www.analog.com
Analog Devices | 23
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
5V
MAX14912
DH15
DH26
R
DH37
R
DH48
R
R
FAULT 1 - 4
DLF1-4
FAULT 5 - 8
DLF5-8
LEVEL 1 - 4
DLL1-4
LEVEL 5 - 8
DLL5-8
GND
Figure 6. LED Output Status and Fault-Detection Matrix
Table 1. Global Configuration Pins
INPUT
PUSHPL
OL/IN1
CRC/IN3
FLTR
WDEN/IN5
SRIAL
CONFIGURATION
X
Configures all OUT_ outputs as push-pull or high-side.
0 = All drivers in high-side mode unless configured as push-pull by serial interface.
1 = All drivers in push-pull mode.
1
Enables global open-load detection in serial mode.
0 = Open-load detection disabled unless enabled by serial interface.
1 = Open-load detection enabled for all high-side mode switches.
1
Enables CRC generation and error detection on the serial interface.
0 = CRC error detection disabled.
1 = CRC error detection enabled.
X
Enables anti-glitch filtering on all logic input pins except SDI and CLK. (Note 1)
0 = Glitch filtering disabled.
1 = Glitch filtering enabled.
1
Enables watchdog on the SPI interface.
0 = Watchdog disabled.
1 = Watchdog enabled.
Note 1: PUSHPL and SRIAL are always filtered, independent of FLTR logic.
www.analog.com
Analog Devices | 24
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Table 2. Configuration Priority
CONFIGURATION
SRIAL
PRIORITY
PUSHPL
Push-Pull/ High-Side
1
RESULT
Low
OUT_ drivers in high-side mode, unless configured individually
as push-pull through the serial interface.
High
All OUT_ drivers in push-pull mode, independent of serial configuration.
OL/IN1
Open-Load Detection
RESULT
Low
Open-load detection off, unless configured individually through
the serial interface.
High
Open-load detection enabled on all OUT_ outputs that operate
in high-side mode.
1
Parallel Interface: Setting the OUT_ Output Driver
The parallel mode (SRIAL = low) uses one input pin (IN_) to set each output (OUT_). Table 3 shows the settings that
depend on the configured mode.
In parallel setting mode (SRIAL = low), the MAX14913 can only be configured via the global configuration inputs:
PUSHPL and FLTR, not on a per-channel basis through SPI. This means that all high-side drivers are either in high-side
or push-pull operation. Open-load detection is enabled and cannot be disabled in parallel setting mode.
The MAX14912 can be configured with full flexibility in parallel setting mode.
Serial Controller Interface
The serial interface can be used in all setting modes. It is based on CPOL = low and CPHA = low, meaning that the SDI
data is latched-in on the rising edge of CLK and new SDO data is written on the falling edge of CLK. The default idle CLK
state needs to be low. The SDO output is only actively driven when the SPI master drives CS low, it is otherwise weakly
pulled down by an internal 200kΩ resistor when CS is high.
The SPI interface provides per channel and detailed global diagnostics. In serial setting mode (SRIAL = high), the outputs
are set on/off/high/low by the serial interface. Serial mode also allows per channel and global configuration. In parallel
setting mode (SRIAL = low), the MAX14913 does not allow configuration through SPI, while the MAX14912 can be
configured per channel and globally.
The SPI interface can be operated in either command mode or direct mode. Command mode is available in both parallel
and serial modes and provides higher information content and supports more configuration options. See Table 4 for
details. Direct mode SPI is only available in serial setting mode (SRIAL = high). In direct SPI mode, output setting and
per-channel configuration is written directly (without a command byte) and diagnostics data is provided either in an 8 or
16-bit SPI cycle.
In both command and direct SPI modes, when the high-side/push-pull drivers are set on/off/high/low via SPI, the outputs
change state at the end of the SPI cycle, on the rising CS edge, with a sub 1μs propagation delay, as defined in
the Electrical Properties Table. In direct and command mode SPI, diagnostic and status information is sampled at the
beginning of each SPI cycle, initiated by the falling CS edge and is then sequentially written out on SDO on each falling
CLK edge. Command SPI mode allows reading back the chip configuration and status and diagnostics, as selected via
the command byte. This information is then written out on the following SPI cycle.
Table 3. SRIAL = Low
www.analog.com
DRIVER MODE
IN_
High-Side
0
High-side off
OUT_ STATE
High-Side
1
High-side on
Push-Pull
0
Push-pull output low
Push-Pull
1
Push-pull output high
Analog Devices | 25
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Table 4. SPI Interface Modes Selection and Description
PIN
SPI MODE
SRIAL
RESULT
CMND CNFG
/N2
/IN7
1
0
COMMAND
MODE
BITS
SDI
SDO
0
8
Per-channel
OUT_
setting
Per-channel fault
1
16
Per-channel
OUT_
setting and HS/PP
selection
Per-channel fault
and level
0
8
Per-channel
config:
HS/PP
Per-channel fault
16
Per-channel
config: HS/PP and
OL detection on/
off
Per-channel fault
and Slow mode
Previous command per-channel fault and level
OUT level may or may not
change depending on command. LEVEL LEDs indicate
OUT level
0
DIRECT SPI
8-BIT/16-BIT
OPERATION
1
S16
/IN8
0
1
1
NOTES
OUT set by SPI. FAULT is the
real-time status of the fault (driver
shutdown or open- load)
OUT level does not change.
LEVEL LEDs indicate Slow mode
1
1
0
X
16
8-bit-command +
8-bit data
1
1
1
X
16
8-bit-command +
8-bit data
Previous command per-channel fault and Slow
mode
OUT level may or may not
change depending on command. LEVEL LEDs indicate
Slow mode
16
8-bit-command +
8-bit data
Previous command output
OUT set by INx pins. MAX14912
allows SPI configuration.
MAX14913 does
not allow SPI configuration.
0
X
X
X
Daisy-Chain SPI Operation
The device supports daisy-chain operation, allowing control/monitoring of multiple MAX14912/MAX14913 devices from
a single serial interface with one common chip-select signal. The identical data that is clocked into SDI, is clocked out of
SDO with a one SPI cycle delay. This is illustrated in Figure 7.
CLK
CLK
CLK
MOSI
MCU
SDI
F I F O - I C 1
SDO
SDI
D I A G - I C 1
CS
CLK
D A T A - I C 2
D A T A - I C 1
F I F O - I C 2
SDI
D I A G - I C 2
CS
MAX14912
D A T A - I C 3
SDO
F I F O - I C 3
SDO
D I A G - I C 3
CS
MAX14912
MAX14912
CS
MISO
Figure 7. Daisy-Chain Connection
www.analog.com
Analog Devices | 26
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Direct SPI Serial Interface: 8-bit Mode
SRIAL = high, CMND = low, S16 = low.
Figure 8 shows an 8-bit cycle that reads the per-channel diagnostic data and sets/configures the outputs in a single 8-bit
cycle. Table 5 illustrates the meaning of the SPI bits.
The data returned on SDO is the per-channel fault status.
Pin CNFG is used to select whether the SDI input bits set the output level or the output mode (high-side or push-pull).
CS
CLK
SDI
SDO
D8
D7
D6
F8
F7
F6
D5
F5
D4
D3
D2
D1
F4
F3
F2
F1
Figure 8. SPI Cycle in 8-Bit Direct SPI Mode
Direct SPI Serial Interface: 16-Bit Mode
SRIAL = High, CMND = Low, S16 = High Figure 9 shows a 16-bit read/write cycle that reads the per-channel diagnostic
data and configures/sets the outputs in a single 16-bit cycle.
The data returned on SDO is the per-channel fault status.
The CNFG pin is used to select whether the input bits sent to SDI set the output level or the output mode (high-side or
push-pull). Moreover, in 16-bit mode, the open-load detection can be enabled on a per-channel basis.
Table 5. 8-Bit SPI Direct Mode Bit Definition
BIT
BIT VALUE
CNFG
0
Low
In high-side mode: set HS off
In push-pull mode: HS off, LS on
Low
In high-side mode: set HS switch on In push-pull mode: set HS switch on, LS off
0
High
Configure high-side mode
1
High
Configure push-pull mode
0
X
No fault
1
X
Fault (thermal protection or open
load
1
D_
F_
www.analog.com
DEFINITION
Analog Devices | 27
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Table 6. 16-Bit SPI Direct Mode Bit Definition
BIT
BIT VALUE
CNFG
DEFINITION
0
Low
In high-side mode: HS off, LS off In push-pull mode: HS off, LS on
1
Low
HS on, LS off
0
Low
High-side mode
1
Low
Push-pull mode
00
High
High-side mode; open-load
detection defined by OL/IN1 pin
01
High
Push-pull mode
10
High
High-side mode with open-load detection
11
High
Not used
0
X
No fault
1
X
Fault status (thermal protection or
open-load)
0
0
Output level < 7V
1
0
Output level > 7V
0
1
Slow mode disabled
1
1
Slow mode enabled
D_
C_
D_C_
F_
L_
CS
CLK
SDO
D8
D7
D6
D5
D4
D3
D2
D1
C8
C7
C6
C5
C4
C3
C2
C1
SDI
F8
F7
F6
F5
F4
F3
F2
F1
L8
L7
L6
L5
L4
L3
L2
L1
Figure 9. SPI Cycle in 16-Bit Direct SPI Mode
Command Mode SPI
CMND = High
In serial setting mode (SRIAL = high), command SPI mode allows setting, configuration and monitoring. In parallel setting
mode (SRIAL = low) command mode allows monitoring. While the MAX14912 supports SPI configuration in parallel
mode, configuration is not supported in the MAX14913. In command mode, the input is always a command + data word;
pins S16 and OL are ignored. The output word returns the information requested during the previous SPI cycle.
Table 7 lists the registers accessible in command mode, while Table 8 lists the commands and their effect.
In command mode, a latched version of all faults is available. In other words, the device keeps any fault in memory until
the user decides to clear the fault registers. Each bit of fault registers 4, 5, and 6 is set as soon as its corresponding
real-time fault signal goes high. At the end of any SPI cycle during which the SDI MSB (the Z bit) has been set to 1, all
fault registers are cleared at once (see Table 8). If [SRIAL = high and CMND = high], the global FAULT signal is latched
as well (see Table 9 for more details on the global FAULT signal). Otherwise, it is a real-time global fault status.
www.analog.com
Analog Devices | 28
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
In command mode, both the latched and the real-time faults can be read out. All commands except #4 returns the same
real-time data as in the 16-bit mode. Command #4 can be used to read any register and, for fault registers 4, 5, and 6, it
returns both the latched and real-time value of any fault signal.
Table 7. SPI REGISTERS (Accessible Only in COMMAND Mode)
REG
0
1
2
3
R/W
PURPOSE
7
6
5
4
3
2
1
0
R/W
Switch/Driver Settings
(Note 10)
IN8
IN7
IN6
IN5
IN4
IN3
IN2
IN1
Default
0
0
0
0
0
0
0
0
R/W
Push-Pull/High-Side
Configuration (Note 11)
PP8
PP7
PP6
PP5
PP4
PP3
PP2
PP1
Default
0
0
0
0
0
0
0
0
Open Load Detect
Enable (Note 11)
OL_EN8
OL_EN7
OL_EN6
OL_EN5
OL_EN4
OL_EN3
OL_EN2
OL_EN1
Default
0
0
0
0
0
0
0
0
Watchdog Config. And
Channel Paralleling
(Note 11)
—
—
—
ShortCircuit
Pulse Off
joinUP
joinDW
WD1
WD0
Default
0
0
0
0
0
0
0
0
R/W
R/W
4
R
Per-Channel Open-Load
Condition
OL8*
OL7*
OL6*
OL5*
OL4*
OL3*
OL2*
OL1*
5
R
Per-Channel Thermal
Shutdown
THSD8*
THSD7*
THSD6*
THSD5*
THSD4*
THSD3*
THSD2*
THSD1*
6
R
Global Faults
WDfault
CRCfault
DCDC
CurrentLimit
8CKmult
Error*
THSDglob*
5V
UVLO
VDD
UVLO
VDD
WARN
7
R
OUT Overvoltage
Detection or Slow Mode
(Note 9)
OV8
OV7
OV6
OV5
OV4
OV3
OV2
OV1
Note 9: Bits are set when the OUT_ voltage is higher than VDD. These bits are real-time.
Note 10: Register 0 can be written to, but will not change the output states in Parallel (SRIAL = low) setting mode, since
the outputs are then only set through the IN_ pins.
Note 11: Registers 1, 2, 3 can be written to in the MAX14913, but will not change the configuration in Parallel (SRIAL =
low) setting mode.
* Faults are stretched in time to a minimum duration of 200ms.
www.analog.com
Analog Devices | 29
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Table 8. COMMAND MODE Protocol
SDI
COMMAND
NO.
0
FUNCTION
Set OUT State
(Reg 0)
(Note 15)
COMMAND
DATA
SDO VALID ON NEXT
CYCLE
COMMENT
D = 0 : HS off; LS on (in PP) D = 1 : HS
on; LS off
L: Output Level or Slow-Mode
(CNFG = 1)
F: Fault (Real-Time)12
Z = 1: Clear Fault Registers13
Z0000000
DDDDDDDD
FFFFFFFF.LLLLLLLL
1
Set HS/PP
Mode
(Reg 1) (Note
16)
Z0000001
DDDDDDDD
FFFFFFFF.LLLLLLLL
D = 0 : HS Mode
D = 1 : PP Mode
2
Set OL
Detection
(Reg 2) (Note
16)
Z0000010
DDDDDDDD
FFFFFFFF.LLLLLLLL
D = 0 : OL Detection Off
D = 1 : OL Detection On (HS Mode)
3
Set
Configuration
(Reg 3) (Note
16)
4
Read Register
(Note 14)
5
Read RealTime
Status (Note
12)
Z0000011
000SJJAB
FFFFFFFF.LLLLLLLL
Z0100000
00000NNN
AAAAAAAA.QQQQQQQQ
Z0110000
—
FFFFFFFF.LLLLLLLL
AB: Watchdog 00 = 0.90s 01 = 0.45s 10
= 0.15s J = 1: Channels are Coupled
(PP Disabled)
S = 1: FAULT Not Asserted When Short
Circuit is Detected
NNN = 0,1,2,3: Q = Reg value, A = 0
NNN = 4,5,6: Q = Reg value, A =
Real_time
NNN = 7: Q = 0, A = Real_time
F-L Status Readout (Real-Time). No
Data is Written
Note 12: F bits are the logical OR of thermal protection and open-load detection real-time signals.
Note 13: Any fault bit inside registers 4, 5, and 6 are set as soon as its corresponding event happens. All fault registers
are cleared only by setting Z = 1 (this is possible during any command cycle). The registers get cleared at CS rising edge.
If Z = 1 the registers are not cleared in case of SPI communication error (CRC, 8-CK).
If SRIAL = 1 and CMND = 1, the Z bit clears also the FAULT IRQ signal.
Note 14: The Q bits are the value of the fault registers (that need to be cleared by means of the Z bit).
The A bits are the corresponding real-time values (i.e., the real-time fault signals). The real-time values are stretched by
200ms. Therefore, they have a time resolution of ~200ms.
Note 15: In parallel setting mode (SRIAL = low), writing to this registers does not change the real-time values or settings.
These can only be changed through pins.
Note 16: For the MAX14913 only, in parallel setting mode (SRIAL = low), writing to these registers does not change the
configuration.
www.analog.com
Analog Devices | 30
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Table 9. FAULT SUMMARY
PIN
FAULT
NAME
EFFECT ON
FAULT
NAME
Temp (HS) > 170°C
or Temp (LS) > 170°C
Single-channel
HS and LS
are turned off
immediately.
FAULT
(Note
18)
Global
Thermal
Shutdown
Die-Center Temperature > 150°C
All channels HS
and LS are
turned off.
FAULT
Channel
Open-Load
Detection (If
Enabled)
HS Mode Only.
HS On: Current < 2mA HS Off: Current
< 80µA
VDD
UndervoltageLockout
VDD < VDD_UV
All channels HS
and LS are
turned off; all
LEDs off
V5
UndervoltageLockout
V5 < VV5_UV
All channels HS
and LS are
turned off; all
LEDs off
VDD Warning
VDD < VVDD_WARN
Watch-Dog
(If Enabled)
Activity on CS:
Fault if no falling-edge for more than
1.2s (or 600ms or 200ms)
No 8-Multiple
CK
Pulses
Number of CK pulses during a CS low
period not a multiple of 8
CRC Error
Detection
(If Enabled)
Received data does not match the FCS
word
Short Circuit
HS or LS current exceed ~3A
Per-Channel
Thermal
Shutdown
(Note 17)
WHAT IT CHECKS
REG
BIT(S)
BEHAVIOR
Reg 5
Pin goes low on any fault;
if command-mode: pin goes high
when Z bit is set,
else: pin goes high when no faults
FAULT
UVLO
Reg 6
bit 3
Reg 4
Reg 6
bit 1
Goes low
Reg 6
bit 2
Reg 6
bit 0
SPI input data is
discarded
SPI input data is
discarded
Channel goes in
Slow
mode
WDFLT
Goes high;
goes low at next CS
falling-edge
FAULT
Goes low on CS rise;
CERR
Goes high;
goes high on next CS rise if fault
does not happen again
FAULT
Pin goes low for
~100µs
Reg 6
bit 7
Reg 6
bit 4
Reg 6
bit 6
Reg 7
Note 17: The HS or LS FETs are turned on/off according to the thermal protection signal generated by the analog circuit.
On the other hand, inside the logic circuit the thermal-protection signal is maintained high for at least 200ms (to filter out
the ~10ms hysteretic cycling of the FET temperature).
Note 18: In command mode the FAULT pin behaves as an IRQ latched signal and can be cleared only by setting the Z
bit to 1 (as for any other fault register). In all other modes, FAULT is the logical OR of the real-time faults.
Error Detection on the Serial Interface
CRC Detection
In serial mode (SRIAL = high), error-detection of the serial data can be enabled to minimize incorrect operation/
misinformation due to data corruption of the SDI/SDO signals. If enabled, the devices performs error detection on SDI
data received from the controller, calculates a CRC on the SDO data sent to the controller, and appends a check byte
to the SDO diagnostics/status data it sends to the controller. This ensures that the data it receives from the controller
(setting/configuration), as well as the data that it sends to the controller (diagnostics/status), has a low likelihood of
undetected errors.
www.analog.com
Analog Devices | 31
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Setting the CRC/IN3 input high enables CRC error detection. A CRC frame-check sequence (FCS) is then sent along
with each serial transaction. The 7-bit FCS is based on the generator polynomial (x7 + x5 + x4 + x2 + x + 1). The CRC
initialization condition is 0x7F. When CRC is enabled, the device expects a check byte appended to the 8 or 16-bit SDI
program/configuration data it receives. The check byte has the format shown in Figure 10.
The 7-bit FCS bits (CRI_) are calculated on the 8/16-bit data, including the 1 in the first position of the check byte.
Therefore, the CRC is calculated on 9 or 17 bits. CRI1 is the LSB of the FCS.
The device verifies the received FCS. If no error is detected, it sets the OUT_ outputs and/or changes configuration
per the SDI data. If a CRC error is detected, the device does not change the OUT_ outputs and/or does not change
its configuration. Instead, it sets the CERRB/IN4 output low (i.e., the open-drain CERRB/IN4 nMOS output transistor is
turned on) and sets the CERR (CRC error) bit in the check byte that it appends to the 8/16-bit SDO diagnostic/status data
returned to the controller during the following serial communication cycle. In command SPI mode, register 6 also reflects
an CRC error condition. The check byte the device appends to the 8/16-bit diagnostics/status data has the format shown
in Figure 11.
CERR is the error-feedback bit that it sends back to the controller to signal that a CRC error was detected on the previous
SDI data reception. Note that CERR is one state delayed (i.e., it indicates if an error was detected in the previous SPI
data reception). The reason for the one-cycle delay is due to the daisy-chain scheme.
CRO_ are the CRC bits that the device calculates on the 8/16-bit diagnostics and/or status data, including the CERR bit
(i.e., calculated on 9/17 bits). This allows the controller to check for errors on the SDO data received from the device.
Clock Count for Multiples of 8
For each SPI cycle (between CS going low to CS going high), the device counts the number of CLK pulses. The 8CKmult
error flag (see Table 7) is asserted (goes high) and the FAULT pin is asserted (goes low) if the counted CLK pulses are
not a multiple of 8. In this case, the SDi data is ignored.
CS
CLK
SDI
1
CRI7
CRI6
CRI5
CRI4
CRI3
CRI2
CRI1
CRO2
CRO1
Figure 10. SDI Check Byte Expected from Controller
CS
CLK
SDI
ERR
CRO7
CRO6
CRO5
CRO4
CRO3
Figure 11. SDO Check Byte Sent by Device
www.analog.com
Analog Devices | 32
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Applications Information
PCB Layout and Circuit Recommendations
●
●
●
●
●
●
●
●
Capacitor between VPMP and VDD: 10μF 5V;
Capacitor between CFN and CFP: 200nF 50V;
Capacitor on V5: only one 10μF plus a ceramic 100nF as fast bypass capacitor close to each chip.
A 1206 footprint 10μF cap is recommended;
LX trace must be as short as possible;
Connection between the inductor and V5 can be long;
Inductor is 100μH: ISAT > 0.35A, DCR ~1Ω (e.g., the Coilcraft LPS4018-104ML);
GND and VDD connections: Dedicated PCB planes for GND and another for VDD are recommended.
Driving Capacitive Loads
When charging/discharging purely capacitive loads with a push-pull driver, the driver dissipates power that is proportional
to the switching frequency. The power can be estimated by PD ~ C x VDD2 x fSW, where C is the load capacitance, VDD
is the supply voltage, and fSW is the switching frequency. For example, in an application with a 1nF load and 100kHz
switching frequency, each driver dissipates 130mW at VDD = 36V. When driving purely capacitive loads, consider a
maximum capacitance of approximately 10nF.
Driving Inductive Loads
During turn-off of inductive loads by the high-side switch, the kickback voltage generated by the inductance is clamped
by the internal clamp to a voltage of -56V (typ) relative to VDD.
Large load inductance LL, combined with high load current IL, means high inductive energy is present in the inductive
load (EL = 1/2 x LL x IL2). The energy dissipated in the internal inductive clamp ECL during load turn-off depends on
the load resistance RL and the VDD supply voltage. ECL is higher than the inductive load energy EL, and can even be
as high as double the inductive load energy. Based on constant load resistance RL and load inductance LL, the energy
dissipated in the clamp ECL can be estimated by:
ECL = VCL x LL/RL x [IL - (VCL - VDD)/RL x ln(1 + (RL x IL)/(VCL - VDD))]
The standard high-side switch would be damaged if it cannot dissipate ECL energy, but the SafeDemag feature allows it
to dissipate unlimited inductive energy.
The MAX14912/MAX14913 feature Safe Demagnetization, which allows inductive loads of any value to be turned off in
high-side or push-pull modes.
Board Layout
High-speed switches require proper layout and design procedures for optimal performance. Ensure that power-supply
bypass capacitors are placed as close as possible to the device. Connect all VDD pins to a VDD plane. Ensure that all
pins have no more than 10mΩ between them. In this case, a 1μF capacitor should be placed as close as possible to
the VDD pins. In case low-resistance paths are not possible between the VDD pins, bypass each pin to GND through a
100nF capacitor.
Surge Protection
The MAX14912/MAX14913 OUT_ pins achieve ±1kV/(42Ω + 0.5μF) IEC-61000-4-5 1.2μs/50μs surge ratings by using
only a TVS protection diode on VDD, as shown in the Typical Application Circuit.
A suppressor/TVS diode should be used between VDD and GND to clamp high-surge transients on the VDD supply input
and surges from the O_ outputs. The standoff voltage should be higher than the rated operating voltage of the equipment,
while the breakdown voltage should be below 75V.
www.analog.com
Analog Devices | 33
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Reverse Currents Into OUT
If currents flow into the OUT_ pins, the device will heat up due to internal currents that flow through the device to PGND.
The allowed reverse currents thus depend 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 2A at VDD = 24V. Driving higher
currents into OUT can destroy the device thermally.
Ordering Information
TEMP RANGE
PACKAGE
PACKAGE CODE
PACKAGE BODY SIZE
LEAD PITCH
MAX14912AKN+
PART
-40°C to +125°C
QFN56
K5688+1
8mm x 8mm
0.5mm
MAX14912AKN+T
-40°C to +125°C
QFN56
K5688+1
8mm x 8mm
0.5mm
MAX14913AKN+
-40°C to +125°C
QFN56
K5688+1
8mm x 8mm
0.5mm
MAX14913AKN+T
-40°C to +125°C
QFN56
K5688+1
8mm x 8mm
0.5mm
+Denotes a lead(Pb)-free/RoHS-compliant package.
T = Tape and reel.
www.analog.com
Analog Devices | 34
MAX14912/MAX14913
Octal High-Speed, High-Side Switch/Push-Pull
Driver
Revision History
REVISION
NUMBER
REVISION
DATE
0
12/15
Initial release
1
5/16
Updated Electrical Characteristics table
2
6/16
Updated VPMP abs max limit
PAGES
CHANGED
DESCRIPTION
—
1, 3–5, 7,
9, 23, 29
3
8/16
Updated text and diagrams
2, 3, 9–11,
14, 18,
19, 24–26,
28
4
12/16
General updates to reflect ESD levels, explained Slow mode behavior, and removed future
product asterisks in Ordering Information table
1, 4, 9, 18,
19,
23–26, 28,
29
5
1/19
Updated Benefits and Features, Electrical Characteristics, Overcurrent and Short- Circuit
Protection sections, and corrected typo in the Serial Controller Interface section
1, 3–5, 18,
21
6
11/20
Updated the LED Driver section and replaced Table 4
7
12/21
Updated Benefits and Features, Electrical Characteristics, Timing Diagrams, and Driving
Inductive Loads section, and added TOC 8 and TOC 9
3
19, 21
1, 8, 11,
13, 16, 33
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is
assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may
result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of
their respective owners.
w w w . a n a l o g . c o m
Analog Devices | 35