max5970 Maxim Integrated Products, Inc., max5970 Datasheet
max5970
Available stocks
Related parts for max5970
max5970 Summary of contents
Page 1
... LED drivers with program- mable blinking. These four I/Os can be configured for any mix of LED driver or GPIO function. The MAX5970 is available in a 36-pin thin QFN-EP pack- age and operates over the -40NC to +85NC extended temperature range. VariableSpeed/BiLevel is a trademark of Maxim Integrated Products, Inc. ...
Page 2
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers ABSOLUTE MAXIMUM RATINGS IN, SENSE_, MON_, GATE_ to AGND ..................-0.3V to +30V LED_ to AGND ......................................................-0.3V to +16V ON_, SDA, SCL to AGND ........................................-0.3V ...
Page 3
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers ELECTRICAL CHARACTERISTICS (continued 2.7V to 16V -40NC to +85NC, unless otherwise noted. Typical values are PARAMETER ...
Page 4
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers ELECTRICAL CHARACTERISTICS (continued 2.7V to 16V -40NC to +85NC, unless otherwise noted. Typical values are PARAMETER ...
Page 5
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers ELECTRICAL CHARACTERISTICS (continued 2.7V to 16V -40NC to +85NC, unless otherwise noted. Typical values are PARAMETER ...
Page 6
... V V MON_ PG_ 5V/div 10V/div I LOAD V FAULT 2A/div 5V/div GATE_ DRIVE DISCHARGE CURRENT vs GATE_ MON_ 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 4.5 5.0 0 0.5 1.0 1.5 2.0 2.5 3.0 3 (V) GATE_ MON_ ON_ THRESHOLD VOLTAGE vs. TEMPERATURE 0.60 0.59 RISING 0.58 0.57 FALLING 0.56 0.55 0.54 0.53 0.52 0.51 0.50 85 -40 - TEMPERATURE (°C) TURN-OFF WAVEFORM (SLOW-COMPARATOR FAULT) MAX5970 toc11 400µs/div ) 4.0 4.5 5 ...
Page 7
... CURRENT BUFFER vs. TIME 10 DEFAULT SETTING 22.5 25.0 -2.5 -2.0 -1.5 -1.0 -0.5 0 0.5 1.0 TIME (ms) INPUT LEAKAGE CURRENT vs. MON_ VOLTAGE MAX5970 toc19 200 180 160 140 I MON_ 120 100 80 I SENSE_ (V) MON_ MAX5970 toc14 1.5 2.0 2 ...
Page 8
... Channel 1 Gate-Drive Output. Connect to the gate of an external n-channel MOSFET. Channel 1 Gate Discharge Current Ground Return. Connect all GND_ and DGND to AGND externally 13 GND1 using a star connection. 8 ______________________________________________________________________________________ TOP VIEW IRNG2 1 IRNG1 AGND 4 REG 5 MAX5970 BIAS EP* PROT 9 TQFN *EP = EXPOSED PAD. FUNCTION Pin Configuration DGND 27 HWEN 26 ...
Page 9
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers PIN NAME 14 LED1 LED Driver 1 15 LED2 LED Driver 2 Polarity Select Input. Connect to DREG for active-high power-good outputs (PG_). Connect ...
Page 10
... LED2 LED1 LOAD LED1 LED2 GND1 10 _____________________________________________________________________________________ V CC µ 2.7V to 16V SETTING (2) ( MAX5970 1µF 10I 1µF CONFIGURATION Typical Application Circuit V CC 4.7kI V IN2 4.7kI R1 ON2 ON2 R2 ON2 GATE2 Q2 SENSE2 R SENSE2 TO R MON2 LED3 LOAD LED3 ...
Page 11
... Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers MAX5970 FROM CONFIGURATION ATTENUATOR REGISTERS 2 IRNG_ DAC SELECT REF 2 SENSE_ CS AMP MON_ 2 CHARGE VOLTAGE PUMP SCALING 2MHz 5 µ A OSCILLATOR 2 GATE_ GATE PULLDOWN GND_ UVLO IN LDO REG ______________________________________________________________________________________ ...
Page 12
... Low 2 bits ([1:0]) of overvoltage warning ov1thr_chx_ lsb (OV1) threshold 12 _____________________________________________________________________________________ are read only and some of the registers are read and write that are updated to configure the MAX5970 for a specific operation. See Tables 1a and 1b for the registers map. DESCRIPTION CHANNEL 1 0x00 0x01 0x02 ...
Page 13
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Table 1a. Register Address Map (Channel Specific) (continued) REGISTER High 8 bits ([9:2]) of overvoltage critical ov2thr_chx_msb (OV2) threshold Low 2 bits ([1:0]) of ...
Page 14
... ON_ ter status1[0:1] is set to 1. The inputs Chx_EN1 and Chx_ EN2 can be set using the I bits have a default value of 0. This makes it possible to enable or disable each of the MAX5970 channels inde- pendently with or without using the I Tables 3, 4a, and 4b). DESCRIPTION Each channel operates as an independent hot-swap controller. A fault shutdown in one channel does not affect operation of other channel ...
Page 15
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Table 4a. status1 Register Function REGISTER BIT ADDRESS RANGE ON_ Inputs State 1 = ON_ above 600mV channel enable threshold [1: ON_ ...
Page 16
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers ON_ EN1_BIT EN2_BIT ANALOG SLOW_TRIP ANALOG FAST_TRIP UV/OV CRITICAL PROT Figure 1. Channel On-Off Control Logic Functional Schematic To determine the output dV/dt during ...
Page 17
... Setting Circuit-Breaker Thresholds To select and set the MAX5970 slow-trip and fast-trip comparator thresholds, use the following procedure: 1) Select one of four ratios between the fast-trip thresh- old and the slow-trip threshold: 200%, 175%, 150%, or 125% ...
Page 18
... Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers The MAX5970 provides a great deal of system flexibil- ity because the current-sense range, DAC setting, and threshold ratio can be changed on the fly for systems that must protect a wide range of interchangeable load devices, or for systems that control the allocation of power to smart loads ...
Page 19
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers V > 2. CONTINUOUSLY SAMPLE VOLTAGE AND CURRENT, UPDATE MIN-MAX VALUES, 2 HANDLE I C COMMUNICATIONS, STORE SAMPLES TO CIRCULAR BUFFERS... CIRCUIT-BREAKER ...
Page 20
... This allows use of just the high-order byte in applications where 10-bit precision is 2 not required. This split 8-bit/2-bit storage scheme is used C interface. throughout the MAX5970 for all 10-bit ADC conversion results and 10-bit digital comparator thresholds. adc_ch1_cs_msb 0x04 R ...
Page 21
... If the measured current value exceeds the warning level, the ALERT output is asserted. The MAX5970 response to this digital comparator is not altered by the setting of the PROT input (Tables 11 and 12). Minimum and Maximum Value ...
Page 22
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Table 14. ADC Minimum Current Conversion Register Format (Low-Order Bits) Description: Minimum current conversion result low-order bits [1:0] Register Title: min_ch0_cs_ lsb Register Addresses: ...
Page 23
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Digital Voltage Monitoring and Power-Good Outputs The voltage at the load (MON_ inputs) is sampled by the internal ADC. The MON_ full-scale voltage for ...
Page 24
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Digital Undervoltage and Overvoltage Detection Thresholds The most recent voltage values are continuously com- pared to four programmable limits, comprising two Table 21. Undervoltage ...
Page 25
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Table 25. Overvoltage Warning Threshold Register Format (High-Order Bits) Description: Overvoltage warning threshold high-order bits [9:2] Register Title: ov1thr_ch0_msb Register Addresses: 0x1E R/W R/W ...
Page 26
... MOSFET when the voltage is outside the crit- ical limits (see Figure 3). Table 29 shows the behavior for the three possible states of the PROT input. Note that the PROT input does not affect the MAX5970 response to the warning digital comparators; it only determines Table 29. PROT Input and prot[] Bits ...
Page 27
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Power-Good Detection and PG_ Outputs The PG_ output for a given channel is asserted when the voltage at MON_ is between the undervoltage and ...
Page 28
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Minimum and Maximum Value Detection for Voltage Measurement Values All voltage measurement values are compared with the contents of minimum- and maximum-value registers, and ...
Page 29
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Table 35. ADC Maximum Voltage Conversion Register Format (Low-Order Bits) Description: Maximum voltage conversion result, low-order bits [1:0] Register Title: max_ch0_mon_lsb Register Addresses: 0x0F ...
Page 30
... MAX5970 takes action as determined by the particular compare and the setting of the PROT input. Table 38. OI Warning Comparators Deglitch Enable Register Format ...
Page 31
... The buffers allow the user to recall the voltage and cur- rent waveforms for analysis and troubleshooting. The buffer contents are accessed through the I at four fixed addresses in the MAX5970 register address space (see Table 41). DESCRIPTION Base address for channel 0 voltage buffer block read ...
Page 32
... MAX5970 device can be configured to either latch off or automatically restart the affected chan- nel. The MAX5970 stays off if the RETRY input is set low 32 _____________________________________________________________________________________ that in 10-bit mode, 100 bytes must be read to extract the entire buffer contents, but in 8-bit mode, only 50 bytes must be read ...
Page 33
... Fault Logging and Indications The MAX5970 provides detailed information about any fault conditions that have occurred. Independent FAULT_ outputs specifically indicate circuit-breaker shutdown events, while an ALERT output is asserted whenever a problem has occurred that requires attention or interaction. Table 47. Undervoltage Status Register Format ...
Page 34
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers Table 48. Overvoltage Status Register Format Overvoltage digital-compare status register (warning [1:0] and critical [5:4] overvoltage event Description: detection status) Register Title: fault1 Register ...
Page 35
... Autoretry or Latched-Off Fault Management sec- tion. When an overcurrent event (fast-trip or slow-trip) causes the MAX5970 to shut down the affected channel(s), a corresponding open-drain FAULT_ out- put is asserted low. Note that the FAULT_ outputs are not asserted for shutdowns caused by critical under- voltage or overvoltage ...
Page 36
... SDA and SCL allow bidirectional communication between the MAX5970 and the master device at clock rates from up to 400kHz. The I devices (e.g., more than one MAX5970, or other I devices in addition to the MAX5970) attached simultane- ously. The A0 and A1 inputs set one of nine possible I addresses (see Table 54). ...
Page 37
... Each clock pulse transfers one data bit. The data on SDA must remain stable while SCL is high (see Figure 5), otherwise the MAX5970 registers a START or STOP condition (see Figure 6) from the master. SDA and SCL idle high when the bus is not busy. ...
Page 38
Dual Hot-Swap Controller with 10-Bit Current and Voltage Monitor and 4 LED Drivers START and STOP Conditions Both SCL and SDA idle high when the bus is not busy. A master device signals the beginning of a ...
Page 39
... SDA low during the 9th clock period (see Figure 8). When transmitting data, such as when the master device reads data back from the MAX5970, the MAX5970 waits for the master device to generate an ACK. Monitoring ACK allows for detec- tion of unsuccessful data transfers. An unsuccessful data transfer occurs if the receiving device is busy system fault has occurred ...
Page 40
... The receive byte protocol allows the master device to read the register content of the MAX5970 (see Figure 9). The EEPROM or register address must be preset with a send byte protocol first. Once the read is complete, the internal pointer increases by one. Repeating the receive byte protocol reads the contents of the next address ...
Page 41
... Register addresses outside of this range result in a NACK being issued from the MAX5970. Circular Buffer Read The circular buffer read operation is similar to the receive byte operation ...