19-3479; Rev 0; 10/04 KIT ATION EVALU E L B AVAILA EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Applications Multivoltage Systems Networking Systems Telecom Storage Equipment Servers/Workstations ♦ EEPROM-Configurable Tracking/Sequencing Control ♦ Bus Voltage Independent Operation (MAX6876 Is Powered from the Tracked Supply Voltages or Always-On Supply) ♦ EEPROM-Selectable Undervoltage/OvervoltageLockout Thresholds for Each Input Supply ♦ EEPROM-Selectable Power-Up/Down Slew Rate ♦ Programmable Power-Good Output Thresholds and Timing ♦ Global Adjustable Undervoltage Lockout or Logic ENABLE Input ♦ Independent Internal Charge Pumps to Enhance External n-Channel FETs (VGATE_SOURCE = 5V) ♦ Post Power-Up Selectable Overcurrent Detection ♦ 0.5V to 5.5V IN_ Threshold Range ♦ ±1.5% Threshold Accuracy ♦ I2C/SMBus™-Compatible Serial Interface ♦ Small 6mm x 6mm, 36-Pin Thin QFN Package Ordering Information PART TEMP RANGE PINPACKAGE MAX6876ETX -40°C to +85°C 36 Thin QFN PKG CODE T3666-3 TOP VIEW IN2 GATE2 OUT2 IN3 GATE3 OUT3 Pin Configuration GATE1 OUT1 The MAX6876 is available in a small 6mm x 6mm, 36pin thin QFN package and is fully specified over the extended -40°C to +85°C temperature range. ♦ Tracking/Sequencing for Up to Four Supply Voltages (With One MAX6876 Device) and Tracking for Up to 16 Supply Voltages (Using Four MAX6876 Devices) IN1 The MAX6876 EEPROM-configurable, multivoltage power tracker/supervisor monitors four system voltages and ensures proper power-up and power-down conditions for systems requiring voltage tracking and/or sequencing. The MAX6876 provides a highly configurable solution as key thresholds and timing parameters are programmed through an I 2C interface and these values are stored in internal EEPROM. The MAX6876 also provides supervisory functions and an overcurrent detection circuit. The MAX6876 features programmable undervoltage and overvoltage thresholds for each input supply. When all voltages are within specifications, the device turns on the external n-channel MOSFETs to either sequence or track the voltages to the system. All of the voltages can be sequenced or tracked or powered up with a combination of the two options. During tracking, the voltage at the GATE of each MOSFET is increased to slowly turn on each supply. The voltages at the source of each MOSFET are compared to each other to ensure that the voltage differential between each monitored supply does not exceed 250mV (typ). Tracking is dynamically adjusted to force all outputs to track within a ±125mV window from a reference ramp; if, for any reason, any supply fails to track within ±250mV from the reference ramp, a FAULT output is asserted, the power-up mode is terminated, and all outputs are powered off. Power-up mode is also terminated if the controlled voltages fail to complete the rampup within a programmable FAULT timeout. The MAX6876 features latch-off and autoretry modes to power on again after a fault condition has been detected. Other features of the MAX6876 include a reset circuit, a manual reset input (MR), and a margin disable input (MARGIN). The device also features outputs for indicating a power-good condition (PG_) and an overcurrent condition (OC), and a bus-removal (REM) output. Features 36 35 34 33 32 31 30 29 28 VCC GND 1 27 IN4 2 26 ABP TRKEN SYNCH HOLD 3 25 GATE4 OUT4 OC REM FAULT 7 21 8 20 PG4 PG3 PG2 19 PG1 4 24 5 23 MAX6876 6 22 EP* 9 REFIN N.C. *EXPOSED PADDLE A0 A1 RESET SMBus is a trademark of Intel Corp. ENABLE MARGIN N.C. MR SDA SCL 10 11 12 13 14 15 16 17 18 6mm x 6mm THIN QFN ________________________________________________________________ Maxim Integrated Products For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. 1 MAX6876 General Description MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit ABSOLUTE MAXIMUM RATINGS (All voltages are referenced to GND, unless otherwise noted.) GATE_.............................................................-0.3V to (IN_ + 6V) IN1–IN4, VCC ............................................................-0.3V to +6V OUT1–OUT4, SYNCH, ABP, REFIN...............................-0.3V to Max (IN1–IN4, VCC ) + 0.3V ENABLE, TRKEN, HOLD, FAULT, MR, MARGIN......-0.3V to +6V RESET, PG1–PG4, OC, REM....................................-0.3V to +6V SDA, SCL, A0, A1.....................................................-0.3V to +6V Input/Output Current (all pins except OUT_ and GND) ...±20mA OUT_, GND Current..........................................................±50mA Continuous Power Dissipation (TA = +70°C) 36-Pin, 6mm x 6mm Thin QFN (derate 26.3mW/°C above +70°C) ..............................2105mW Operating Temperature Range ...........................-40°C to +85°C Storage Temperature Range .............................-65°C to +150°C Maximum Junction Temperature .....................................+150°C Lead Temperature (soldering, 10s) .................................+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. ELECTRICAL CHARACTERISTICS (VCC, IN1–IN4 = +2.7V to +5.5V; ENABLE = MARGIN = MR = ABP = TRKEN; TA = -40°C to +85°C, unless otherwise specified. Typical values are at TA = +25°C.) (Note 1) PARAMETER Operating Voltage Range (Note 2) Undervoltage Lockout SYMBOL VCC VUVLO Supply Current ICC IN_ Threshold Range VTH CONDITIONS 1.4 Voltage on ABP (from VCC or IN1–IN4) to ensure the device is fully operational 2.7 2 MAX 5.5 2.5 VCC = 5.5V, IN1–IN4 = 3.3V, no load 1.8 3 Configuration registers or memory access, no load 2.5 4 UNITS V V mA IN1–IN4 (in 20mV increments) 1.00 5.50 IN1–IN4 (in 10mV increments) 0.50 3.05 0.5V < IN_ < 5.5V, IN_ TA = 0°C to +85°C falling for UV, rising for OV -1.5 +1.5 % 2V < IN_ < 5.5V, IN_ falling for UV, rising for OV (20mV increments) -2.5 +2.5 % 1V < IN_ < 2V, IN_ falling for UV, rising for OV (20mV increments) -50 +50 mV 1V < IN_ < 3.05V, IN_ falling for UV, rising for OV (10mV increments) -2.5 +2.5 % 0.5V < IN_ < 1V, IN_ falling for UV, rising for OV (10mV increments) -25 +25 mV TA = -40°C to +85°C RESET Threshold Tempco TYP Minimum voltage on ABP (from VCC or IN1–IN4) to ensure the device is EEPROM configured Threshold Accuracy Threshold Hysteresis MIN GATE_ = PG_ = RESET = 0 V VTH_HYS 0.5 %VTH ∆VTH/C 50 ppm/°C _______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit (VCC, IN1–IN4 = +2.7V to +5.5V; ENABLE = MARGIN = MR = ABP = TRKEN; TA = -40°C to +85°C, unless otherwise specified. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL Tracking-Differential-Voltage Hold Ramp (Note 3) VTRK CONDITIONS VOUT_ > VTH_PL VOUT_ < VTH_PG MIN TYP MAX UNITS 95 125 155 mV Tracking-Differential-Voltage Hysteresis Tracking-Differential FAULT Voltage (Note 3) FAULT Timeout Period (Note 4) FAULT to GATE Delay IN1–IN4 Input Impedance OUT1–OUT4 Input Impedance Power-On Delay 25 VTRK_F Register tFAULTUP, contents tFAULTDOWN (Table 16) RIN1-4 ROUT1-4 tD-GATE OUT_ to PG_ Delay 200 250 300 00 20 25 30 01 40 50 60 10 80 100 120 11 160 200 240 tFG tPO IN_ to GATE_ Delay VOUT_ > VTH_PL VOUT_ < VTH_PG tPOK 2 OC Timeout Period tRESET, tAUTO, tGATE tOC TRKSLEW VTH_OC µs 55 90 145 70 100 130 kΩ 3 ms VABP ≥ VUVLO kΩ IN_ falling/rising, 100mV overdrive 6 µs OUT_ rising, 100mV overdrive 3 ms OUT_ falling, 100mV overdrive 25 µs Register contents (Table 16) Register contents (Table 16) Register contents (Table 16) Register contents (Table 16), OUT_ falling 25 µs 001 10 12.5 15 010 011 20 40 25 50 30 60 100 80 100 120 101 160 200 240 110 111 320 1280 400 1600 480 1920 00 10 12.5 15 01 40 50 60 10 11 80 160 100 200 120 240 TA = 0°C to +85°C 560 800 1040 TA = -40°C to 0°C 480 800 1120 TA = 0°C to +85°C TA = -40°C to 0°C 280 240 400 400 520 560 TA = 0°C to +85°C 140 200 260 TA = -40°C to 0°C 120 200 280 TA = 0°C to +85°C TA = -40°C to 0°C 70 60 100 100 130 140 00 96.25 97.5 98.75 01 93.75 95 96.25 10 11 91.25 88.75 92.5 90 93.75 91.25 01 10 11 IN_ to OUT_ Overcurrent Threshold ms OUT_ pulldown disabled 00 Track/Sequence Slew Rate Rising or Falling mV For IN_ voltages < the highest IN_ supply 000 GATE, RESET, Autoretry Timeout Period (Notes 5, 6) mV ms ms V/s % _______________________________________________________________________________________ 3 MAX6876 ELECTRICAL CHARACTERISTICS (continued) MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit ELECTRICAL CHARACTERISTICS (continued) (VCC, IN1–IN4 = +2.7V to +5.5V; ENABLE = MARGIN = MR = ABP = TRKEN; TA = -40°C to +85°C, unless otherwise specified. Typical values are at TA = +25°C.) (Note 1) PARAMETER IN_ to OUT_ Power-Good Threshold VTH_PG and VTH_OC Hysteresis SYMBOL VTH_PG VTH_PL Power Low Hysteresis VTH_PL_HYS OUT_ to GND Pulldown Impedance (When Enabled) Output Low PG1–PG4, HOLD, FAULT, OC, RESET (Note 2) GATE1–GATE4 Output Low Register contents (Table 16), OUT_ rising MIN TYP MAX 00 01 93.75 91.25 95 92.5 96.25 93.75 10 88.75 90 91.25 11 86.25 87.5 88.75 VOUT_HYS Power Low Threshold REM Output Low CONDITIONS 0.5 OUT_ falling ABP ≥ 2.5V VOL_REM VOL VGOL ABP ≥ 2.5V, ISINK = 1mA 0.3 ABP ≥ 4.0V, ISINK = 4mA 0.4 ABP ≥ 1.4V, ISINK = 50µA 0.3 ABP ≥ 2.5V, ISINK = 1mA 0.3 ABP ≥ 4.0V, ISINK = 4mA 0.8 -1 V V V +1 µA IN_ + 5.8 V IN_ + 4.4 IN_ + 5 During power-up/down, VGATE_ = 1V 2.5 4.5 µA IGATEDOWN During power-up/down, VGATE_ = 4V 2.5 4.5 µA IGATEUP 0.3 x ABP VIL V VIH 0.6 x ABP tMR 2 FAULT, HOLD, MARGIN, MR, ENABLE Glitch Rejection Digital Input to Logic Delay, FAULT, HOLD, MARGIN, MR, ENABLE tD MARGIN, MR Digital Input to ABP Pullup Resistance RP 4 Ω 0.3 IGATE_ = 0.5µA MR Input Pulse Width 100 ABP ≥ 1.4V, ISINK = 50µA (PG_, RESET only) VGOH MARGIN, FAULT, HOLD, MR, ENABLE Input Voltage mV 0.4 GATE_ Output-Voltage High mV 10 0.3 Output deasserted % % 165 ABP ≥ 4.0V, ISINK = 15mA ILKG GATE_ Pulldown Current 142 ABP ≥ 2.5V, ISINK = 4mA PG1–PG4, HOLD, FAULT, OC , RESET, REM Output Open-Drain Leakage Current GATE_ Pullup Current 125 UNITS 70 µs 100 ns 1 µs 100 _______________________________________________________________________________________ 130 kΩ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit (VCC, IN1–IN4 = +2.7V to +5.5V; ENABLE = MARGIN = MR = ABP = TRKEN; TA = -40°C to +85°C, unless otherwise specified. Typical values are at TA = +25°C.) (Note 1) PARAMETER TRKEN Input Delay SYMBOL tEN TRKEN Reference Voltage Range VTRKEN TRKEN Input Current ITRKEN Reference Input Voltage Range VREFIN Reference Input Resistance RREFIN CONDITIONS MIN TRKEN falling, 100mV overdrive TYP MAX 2 UNITS µs Input rising 1.245 1.285 1.320 Input falling 1.225 1.25 1.275 +100 nA 1.25 1.275 V VTRKEN = 1.25V -100 1.225 VREFIN = 1.25V 500 V kΩ SERIAL INTERFACE LOGIC (SDA, SCL, A0, A1) Logic-Input Low Voltage VIL Logic-Input High Voltage VIH Input Leakage Current IILKG Output-Voltage Low VOL Output Leakage Current Input/Output Capacitance 0.3 x ABP V 0.6 x ABP V 1 ISINK = 3mA IOLKG CI/O µA 0.4 V 1 µA 10 pF SERIAL INTERFACE TIMING (SDA, SCL) Serial Clock Frequency fSCL 400 kHz Clock Low Period tLOW 1.3 µs Clock High Period tHIGH 0.6 µs Bus Free Time tBUF 1.3 µs START Setup Time tSU:STA 0.6 µs START Hold Time tHD:STA 0.6 µs STOP Setup Time tSU:STO 0.6 Clock Low to Valid Output tAA 0.1 µs Data Out Hold Time tDH 50 ns Data In Setup Time tSU:DAT 100 ns Data In Hold Time tHD:DAT 0 0.9 µs ns SCL/SDA Rise Time tR 300 ns SCL/SDA Fall Time tF 300 ns Transmit SDA Fall Time tF SCL/SDA Noise Suppression Time Byte Write Cycle Time tI tWR CBUS = 400pF 20 + 0.1 x CBUS 300 50 ns ns 11 ms Note 1: Specifications guaranteed for the stated global conditions. 100% production tested at TA = +25°C and TA = +85°C. Specifications at TA = -40°C are guaranteed by design. Note 2: The internal supply voltage, measurable on ABP, is equal to the maximum of IN1–IN4 and VCC supplies. Note 3: Differential between each of the OUT_ and the SYNCH ramp voltage during power-up/down measured as VOUT_ - 2 x VSYNCH. Note 4: FAULT timeout starts to count at the beginning of each sequence of power-up/down and clears when the programmed OUT_ voltages track successfully. _______________________________________________________________________________________ 5 MAX6876 ELECTRICAL CHARACTERISTICS (continued) MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit ELECTRICAL CHARACTERISTICS (continued) (VCC, IN1–IN4 = +2.7V to +5.5V; ENABLE = MARGIN = MR = ABP = TRKEN; TA = -40°C to +85°C, unless otherwise specified. Typical values are at TA = +25°C.) (Note 1) Note 5: The MAX6876 programmed as a single device; GATE timeout has counted prior to beginning each sequence of power-up. GATE timeout is not enabled during power-down or when the device is programmed as a master/slave. Note 6: The MAX6876 programmed as a single device, the autoretry time begins to count at the assertion of the FAULT signal. The MAX6876 programmed as a master/slave device; the autoretry time begins to count at the deassertion of the common FAULT signal. Timing Diagrams VTRKEN VTRKEN BUS VOLTAGE MONITORED THROUGH TRKEN INPUT GND IN1 = 3.3V IN2 = 2.5V IN3 = 1.8V IN4 = 1.5V MONITORED THROUGH SET THRESHOLDS ON IN_ INPUTS (EEPROM-SELECTABLE) GND OUT1 = 3.3V EEPROMADJUSTED SLEW RATE OUT2 = 2.5V OUT3 = 1.8V OUT4 = 1.5V tGATE GND >tFAULTDOWN <tFAULTUP RESET tRESET GND FAULT GND Figure 1. Tracking Timing Diagram 6 _______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit VTRKEN BUS VOLTAGE MONITORED THROUGH TRKEN INPUT VTRKEN GND IN1 = 3.3V IN2 = 2.5V IN3 = 1.8V IN4 = 1.5V MONITORED THROUGH SET THRESHOLDS ON IN_ INPUTS (EEPROM-SELECTABLE) EEPROMADJUSTED SLEW RATE OUT1 = 3.3V GND OUT2 = 2.5V OUT3 = 1.8V tGATE tGATE tGATE tGATE OUT4 = 1.5V GND tRESET GND RESET Figure 2. Sequencing Timing Diagram _______________________________________________________________________________________ 7 MAX6876 Timing Diagrams (continued) EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Timing Diagrams (continued) VTRKEN VTRKEN BUS VOLTAGE MONITORED THROUGH TRKEN INPUT GND IN1 = 2.5V IN2 = 1.8V IN3 = 0.9V IN4 = 0.7V MONITORED THROUGH SET THRESHOLDS ON IN_ INPUTS (EEPROM-SELECTABLE) GND EEPROMSELECTED SLEW RATE OUT1 = 2.5V EEPROMSELECTED SLEW RATE (FORCED INTO QUICK SHUTDOWN WHEN IN1 FAILS) OUT2 = 1.8V OUT3 = 0.9V OUT4 = 0.7V GND GATE tRESET GND RESET Figure 3. Voltage Tracking with Forced Shutdown (IN1 UV Failure) FULL TRK FULL SEQ ENABLE SYNCH OUT1 = 4V OUT2 = 3V OUT3 = 2V OUT4 = 1V Figure 4. Sequencing Ramp Down Diagram 8 MIX WITH 2 RAMP MIX WITH 3 RAMP (FAST SHUTDOWN BIT SET) Figure 5. Mixed-Mode Tracking/Sequencing Examples _______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit (VCC = 3.3V, ENABLE = MARGIN = MR = ABP = TRKEN, TA = +25°C, unless otherwise noted.) NORMALIZED TIMEOUT PERIOD vs. TEMPERATURE 1.70 1.60 1.50 1.40 1.30 1.20 1.10 1.015 1.010 1.005 1.050 NORMALIZED IN_ 1.000 0.995 0.990 0.985 0.950 0.980 1.00 0.90 0.975 0.900 2.7 3.4 4.1 4.8 -40 5.5 -15 10 35 60 85 -40 -15 10 35 60 85 SUPPLY VOLTAGE (V) TEMPERATURE (°C) TEMPERATURE (°C) MAXIMUM IN_ TRANSIENT DURATION vs. IN_ THRESHOLD OVERDRIVE GATE OUTPUT-VOLTAGE LOW vs. SINK CURRENT NORMALIZED PG AND OC THRESHOLD vs. TEMPERATURE 5.0 1.010 MAX6876 toc05 4.5 4.0 NORMALIZED PG AND OC 130 120 110 100 90 80 70 60 50 40 30 20 10 0 MAX6876 toc04 3.5 VGOL (V) MAXIMUM IN_ TRANSIENT DURATION (µs) 1.000 3.0 2.5 2.0 1.5 1.0 MAX6876 toc06 SUPPLY CURRENT (mA) 1.80 1.100 MAX6876 toc02 1.90 NORMALIZED TIMEOUT PERIOD MAX6876 toc01 2.00 NORMALIZED IN_ THRESHOLD vs. TEMPERATURE MAX6876 toc03 SUPPLY CURRENT vs. SUPPLY VOLTAGE 1.005 1.000 0.995 0.990 0.5 0 1 10 1000 100 0.985 0 3 6 9 12 15 18 21 24 27 30 33 IN_ THRESHOLD OVERDRIVE (mV) ISINK (mA) TRACKING MODE TRACKING MODE WITH FAST SHUTDOWN OUT_ 1V/div OUT2 OUT_ 1V/div 20ms/div 85 OUT3 OUT2 OUT_ 1V/div OUT1 0V 0V 10ms/div 60 OUT4 OUT1 OUT1 35 MAX6876 toc09 OUT3 OUT3 10 SEQUENCING MODE OUT4 OUT4 -15 TEMPERATURE (°C) MAX6876 toc08 MAX6876 toc07 OUT2 -40 0V 10ms/div _______________________________________________________________________________________ 9 MAX6876 Typical Operating Characteristics MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Typical Operating Characteristics (continued) (VCC = 3.3V, ENABLE = MARGIN = MR = ABP = TRKEN, TA = +25°C, unless otherwise noted.) MIXED MODE MIXED MODE WITH FAST SHUTDOWN MAX6876 toc10 MAX6876 toc11 OUT4 OUT4 OUT3 OUT2 OUT3 OUT_ 1V/div OUT2 OUT1 OUT_ 1V/div OUT1 0V 0V 20ms/div 20ms/div Pin Description PIN NAME FUNCTION 1 VCC Optional Supply Voltage Input. Connect VCC to an alternate (i.e., always-on) supply if desired. VCC supports operation/communication when the monitored supplies are not powered or are below the minimum required operating voltage. In a master/slave application, connect all VCC pins to a common supply line. 2 GND Ground 3 ABP Internal Analog Bypass. Bypass ABP with a 1µF capacitor to GND. ABP maintains the device supply voltage during rapid power-down conditions. TRKEN Tracking Enable Input. TRKEN must be higher than 1.285V to enable voltage tracking power-up operation. When TRKEN falls below 1.25V (3% hysteresis), OUT_ tracks down. Connect TRKEN to an external resistor-divider network to set the desired monitor threshold. Connect TRKEN to ABP if not used. SYNCH Selectable Tracking Synchronization Output/Input. SYNCH allows multiple MAX6876 devices to control tracking of multiple power supplies (up to 16 voltages on the same I2C bus). One device is programmed as SYNCH master and all other devices are programmed as slaves. SYNCH on the master outputs the common ramp voltage to which all OUT_ voltages are tracked (with active control loops). SYNCH of the slave devices is input for the ramp control voltage (no internal ramp is generated in the slaves) (see the SYNCH section). Connect SYNCH to other SYNCH pins only. HOLD Active-Low, Open-Drain Synchronization Hold Output/Input. HOLD communicates synchronization status between master/slave devices in multiple MAX6876 applications. The HOLD output remains asserted while selected tracking IN_ inputs are below their selected thresholds (the slave device can delay tracking start until its inputs are at their required stable voltage levels) or held low by the master when it is counting the autoretry time after a detected fault condition (see the Synchronization Hold Output (HOLD) section). Slave device SYNCH are inputs for the ramp control voltage. 4 5 6 10 ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit PIN NAME FUNCTION OC Active-Low, Open-Drain Overcurrent Output. OC asserts low if any monitored IN_ to OUT_ voltage falls out of the selected percentage of the IN_ voltage range (VTH_OC) for more than the programmed tOC. OC monitoring begins only after supply tracking or sequencing has been completed and is disabled during power-down operation. 8 REM Open-Drain Bus Removal Output. REM signals when it is safe to remove the card after a controlled track/sequence-down operation. REM goes high impedance when all VOUT_ < VTH_PL. REM requires an external pullup resistor. In master/slave mode, REM can be ORed together (the common REM connection remains low if any VOUT_ > VTH_PL threshold) (see the Typical Application Circuit and the Bus Removal Output (REM) section). 9 FAULT Active-Low, Open-Drain Tracking Fault Alert Output or Input. FAULT asserts low if a tracking failure is present for longer than the specified fault period or if tracking voltages fails by more than ±250mV (see the FAULT section). 10 RESET Active-Low, Open-Drain Reset or Power-Good Output. RESET is low during power-up and powerdown tracking. RESET goes high after all selected OUT_ outputs exceed their selected thresholds and the reset timeout period tRESET has expired. The reset timeout period is internally selectable. RESET requires an external pullup resistor. 11 ENABLE Logic ENABLE Input. ENABLE must be high to enable voltage tracking/sequencing power-up operation. OUT_ begins tracking down when ENABLE is low. Connect to ABP if not used. 12 MARGIN Active-Low Margin Input. The MARGIN function allows systems to be tested with supply voltages outside their normal ranges without affecting supply tracking/sequencing or reset states. MARGIN functionality is usually enabled after systems have powered up in normal mode. The MARGIN functionality is disabled (returns to normal monitoring mode) after MARGIN returns high. MARGIN is internally pulled up to ABP through a 100kΩ resistor. 13, 23 N.C. No Connection. Not internally connected. 14 MR Active-Low Manual Reset Input. When MR is low, RESET goes low and remains asserted for the selected timeout period after MR is pulled high. MR is internally pulled up to ABP through a 100kΩ resistor. 15 SDA Serial-Interface Data Input/Output (Open-Drain). SDA requires an external pullup resistor. 16 SCL 17 A0 18 19 A1 PG1 20 PG2 21 PG3 22 PG4 7 Serial-Interface Clock Input. SCL requires an external pullup resistor. Serial-Interface Address Inputs. The inputs allow up to four MAX6876 devices to be addressed when sharing a common data bus. A1 and A0 should be connected to GND or ABP. Power-Good Output, Open-Drain. Each PG_ output signals when its monitored OUT_ voltage is within the selected percentage of the IN_ voltage range (VTH_PG). PG_ is low until OUT_ exceeds the programmable threshold (VTH_PG) for more than tPOK. PG_ outputs are open-drain and require external pullups if used. ______________________________________________________________________________________ 11 MAX6876 Pin Description (continued) EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Pin Description (continued) PIN 24 REFIN 25 OUT4 26 GATE4 27 28 29 30 31 12 NAME IN4 FUNCTION Reference Voltage Input. The MAX6876 can be configured to use the internal 1.25V reference or an external voltage reference. REFIN is tri-stated when using the internal reference. REFIN provides the threshold voltage for the voltage detectors when using an external voltage reference. Use an external voltage reference when tighter voltage-detector accuracy is desired. When configured to an internal reference, leave REFIN unconnected. When configured for an external reference, connect a 1.225V to 1.275V reference to REFIN. Monitored Output Voltage. The OUT4 output is monitored to control the supply slew rate and tracking performance. OUT1–OUT4 begin to track up after the internal supply (ABP) exceeds the minimum voltage requirements, VTRKEN > 1.285V threshold, ENABLE is logic high, and IN1–IN4 are all within their selected thresholds. The OUT4 output falls out of the tracking equation as OUT4 approaches IN4; other OUT_ supplies continue tracking up without signaling a system fault. OUT_ outputs are tracked down during power-off conditions. Gate Drive for External n-Channel FETs. GATE4 begins enhancing the external n-channel FETs when all monitored inputs are within their selected thresholds (0.5V to 5.5V), at least one IN_ input or VCC is above the minimum operating voltage, VTRKEN > 1.285V threshold, and the ENABLE input is logic high. During power-up mode, GATE_ voltages are enhanced with internal control loops forcing all OUT_ voltages to track the reference ramp (SYNCH) at a programmed slew rate. An internal charge pump boosts GATE4 to VIN4 + 5V to fully enhance the external n-channel FET when power-up is complete. Supply Voltage and Tracked Input Voltage. Nominal supply range is 0.5V to 5V. IN1, IN2, IN3, IN4, or VCC must be greater than the internal UVLO (VABP = 2.7V) to enable the tracking functionality. The IN4 input is monitored with internally selected thresholds to ensure all supplies have stabilized before tracking (or sequencing) is enabled. OUT3 Monitored Output Voltage. OUT3 is monitored to control the supply slew rate and tracking performance. OUT1–OUT4 begin to track up after the internal supply (ABP) exceeds the minimum voltage requirements, VTRKEN > 1.285V threshold, ENABLE is logic high, and IN1–IN4 are all within their selected thresholds. The OUT3 output falls out of the tracking equation as OUT3 approaches IN3; other OUT_ supplies continue tracking up without signaling a system fault. OUT_ outputs are tracked down during power-off conditions. GATE3 Gate Drive for External n-Channel FETs. GATE3 begins enhancing the external n-channel FETs when all monitored inputs are within their selected thresholds (0.5V to 5.5V), at least one IN_ input or VCC is above the minimum operating voltage, VTRKEN > 1.285V threshold, and the ENABLE input is logic high. During power-up mode, GATE_ voltages are enhanced with internal control loops forcing all OUT_ voltages to track the reference ramp (SYNCH) at a programmed slew rate. An internal charge pump boosts GATE3 to VIN3 + 5V to fully enhance the external n-channel FET when power-up is complete. IN3 Supply Voltage and Tracked Input Voltage. Nominal supply range is 0.5V to 5V. IN1, IN2, IN3, IN4, or VCC must be greater than the internal UVLO (VABP = 2.7V) to enable the tracking functionality. IN3 is monitored with internally selected thresholds to ensure all supplies have stabilized before tracking (or sequencing) is enabled. OUT2 Monitored Output Voltage. OUT2 is monitored to control the supply slew rate and tracking performance. OUT1–OUT4 begin to track up after the internal supply (ABP) exceeds the minimum voltage requirements, VTRKEN > 1.285V threshold, ENABLE is logic high, and IN1–IN4 are all within their selected thresholds. OUT2 output falls out of the tracking equation as OUT2 approaches IN2; other OUT_ supplies continue tracking up without signaling a system fault. OUT_ outputs are tracked down during power-off conditions. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit PIN 32 33 NAME FUNCTION GATE2 Gate Drive for External n-Channel FETs. GATE2 begins enhancing the external n-channel FETs when all monitored inputs are within their selected thresholds (0.5V to 5.5V), at least one IN_ input or VCC is above the minimum operating voltage, VTRKEN > 1.285V threshold, and the ENABLE input is logic high. During power-up mode, GATE_ voltages are enhanced with internal control loops forcing all OUT_ voltages to track the reference ramp (SYNCH) at a programmed slew rate. An internal charge pump boosts GATE2 to VIN2 + 5V to fully enhance the external n-channel FET when power-up is complete. IN2 Supply Voltage and Tracked Input Voltage. Nominal supply range is 0.5V to 5V. IN1, IN2, IN3, IN4, or VCC must be greater than the internal UVLO (VABP = 2.7V) to enable the tracking functionality. IN2 is monitored with internally selected thresholds to ensure all supplies have stabilized before tracking (or sequencing) is enabled. OUT1 Monitored Output Voltage. Each OUT1 is monitored to control the supply slew rate and tracking performance. OUT1–OUT4 begin to track up after the internal supply (ABP) exceeds the minimum voltage requirements, VTRKEN > 1.285V threshold, ENABLE is logic high, and IN1–IN4 are all within their selected thresholds. The OUT1 output falls out of the tracking equation as OUT1 approaches IN1; other OUT_ supplies continue tracking up without signaling a system fault. OUT_ outputs are tracked down during power-off conditions. GATE1 Gate Drive for External n-Channel FETs. GATE1 begins enhancing the external n-channel FETs when all monitored inputs are within their selected thresholds (0.5V to 5.5V), at least one IN_ input or VCC is above the minimum operating voltage, VTRKEN > 1.285V threshold, and the ENABLE input is logic high. During power-up mode, GATE_ voltages are enhanced with internal control loops forcing all OUT_ voltages to track the reference ramp (SYNCH) at a programmed slew rate. An internal charge pump boosts GATE1 to VIN1 + 5V to fully enhance the external n-channel FET when power-up is complete. 36 IN1 Supply Voltage and Tracked Input Voltage. Nominal supply range is 0.5V to 5V. IN1, IN2, IN3, IN4, or VCC must be greater than the internal UVLO (VABP = 2.7V) to enable the tracking functionality. IN1 is monitored with internally selected thresholds to ensure all supplies have stabilized before tracking (or sequencing) is enabled. — EP Exposed Paddle. Exposed paddle is internally connected to GND. 34 35 Detailed Description The MAX6876 EEPROM-configurable, multivoltage power tracker/supervisor monitors four system voltages and ensures proper power-up and power-down conditions for systems requiring voltage tracking and/or sequencing. The MAX6876 provides a highly configurable solution as key thresholds and timing parameters are programmed through an I 2C interface and these values are stored in internal EEPROM. In addition to tracking and sequencing voltages, the MAX6876 also provides supervisory functions as well as an overcurrent detection circuit. The MAX6876 features programmable undervoltage and overvoltage thresholds for each input supply. The thresholds are EEPROM configured in 10mV (0.5V to 3.05V) or 20mV (1.0V to 5.5V) increments. When all of the voltages are within their specifications, the device turns on the external n-channel MOSFETs to either sequence or track the voltages to the system. All of the voltages can be sequenced or tracked or powered up with a combination of the two options. During voltage tracking, the voltage at the GATE of each MOSFET is increased to slowly turn on each OUT_. The GATE delay is EEPROM-selectable from 25µs to 1.6s. The ______________________________________________________________________________________ 13 MAX6876 Pin Description (continued) Functional Diagram IN1 IN2 ABP IN3 VCC IN4 ABP GATE1 OUT1 VCP1 = VIN1 + 5V INTERNAL SUPPLY/UVLO MAX6876 CHARGE PUMP IN1 UV/OV IN1 COMP RAMP GENERATOR IN2 UV/OV PG1 OVERCURRENT DETECT COMP IN1 VTHPG COMP ABP CONTROL LOGIC IN3 UV/OV GND COMP RAMP IN4 UV/OV TRACKING MONITORS 1.25V IN2 TO OUT2 CONTROL BLOCK GATE2 PG2 OUT2 IN3 TO OUT3 CONTROL BLOCK GATE3 PG3 OUT3 IN4 TO OUT4 CONTROL BLOCK GATE4 PG4 OUT4 HOLD RESET SYNCH OC FAULT REM MR MARGIN TRKEN ENABLE GND REFIN REF voltages at the sources of the MOSFETs are compared to each other to ensure that the voltage differential between each monitored supply does not exceed 250mV (typ). Tracking is dynamically adjusted to force all outputs to track within a ±125mV window from a reference ramp; if, for any reason, any supply fails to track within ±250mV from the reference ramp, the FAULT output is asserted, the power-up mode is terminated, and all outputs are powered off. Power-up mode is in the same way terminated if the controlled voltages fail to complete the ramp up within a programmable FAULT timeout. The MAX6876 generates all required voltages (with internal charge pumps) and timing to control up to four external n-channel MOSFETs for the OUT1–OUT4 supply voltages. 14 OUT1 OUT2 OUT3 OUT4 IN1 IN2 IN3 IN4 COMP A1 A0 SCL EEPROM/ CONFIGURATION REGISTERS SDA MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit A synchronization feature allows up to 16 voltages to be tracked simultaneously. In addition, HOLD and SYNCH communicate synchronization status between master/slave devices in multiple MAX6876 applications. Other features of the MAX6876 include a reset circuit with an I2C-programmable timeout feature. A manual reset input (MR) and a margin disable input (MARGIN) allow for more control during the manufacturing process. The device also features four power-good outputs (PG_), an overcurrent output (OC), and a bus-removal safe (REM) output. The device has an accurate internal 1.25V reference; for greater accuracy, connect an external +1.25V reference to REFIN. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Table 1. Master/Slave Settings REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION If “00,” the device configuration is a single device. 09h 29h [7:6] If “01,” the device configuration is multiple devices, slave. If “10,” the device configuration is multiple devices, slave. If “11,” the device configuration is multiple devices, master. Modes of Operation The MAX6876 provides three different modes of operation: tracking, sequencing, and mixed modes. The mixed mode is a combination of both tracking and sequencing modes (see the Mixed Mode (Tracking/ Sequencing) section). Tracking When all selected inputs exceed their selected thresholds, VTRKEN > 1.285V, and ENABLE is logic high, the tracking process is initialized. The MAX6876 generates an internal ramp voltage that drives the control loops for the desired tracked voltage. The tracking functionality is monitored with a comparator control block (see the Functional Diagram and Figure 5). The comparators monitor and control each output voltage with respect to the common tracking ramp voltage to stay within a ±125mV differential window, monitor each tracked output voltage with respect to its input voltage, and monitor each output voltage with respect to GND during power-up/retry cycles. Under normal conditions each OUT_ voltage will track the ramp voltage until the OUT_ voltage approximates the IN_ voltage (the external n-channel FET is saturated). The slew rate for the ramp voltage is selected through EEPROM. Master/Slave Operation (Tracking Only) To support voltage tracking for more than four supplies, combine multiple MAX6876 devices. Two MAX6876 devices (one master/one slave) track up to eight supply voltages and four MAX6876 devices (one master and three slaves) track up to 16 supply voltages. Each device must be programmed to act in master or slave mode (only one master is allowed); the default state is single device (see Table 1). The MAX6876 outputs the ramp control voltage with the SYNCH output when configured as a master device. This ramp allows multiple devices to synchronize with the master when slave SYNCHs are configured as inputs. For proper functionality control, connect all ENABLE pins together. In master/slave mode, all controlled supplies are tracked up/down (no mixed sequencing/tracking modes are supported). In master-slave application, the part is RAMP 1 RAMP 2 RAMP 3 RAMP 4 BIT 0 BIT 4 BIT 0 BIT 4 OUT2 BIT 1 BIT 5 BIT 1 BIT 5 OUT3 BIT 2 BIT 6 BIT 2 BIT 6 OUT4 BIT 3 BIT 7 (MSB) BIT 3 BIT 7 (MSB) OUT1 R0Bh[7:0] R0Ch[7:0] Figure 6. Mapping Tracking and Sequencing Modes intended to provide only tracking for the four supplies (only one ramp is generated). To control one particular channel, insert a “1” in any of the four possible positions (one row for each channel contains 4 bits) and the circuit will generate the proper signals (see Figure 6). For multiple MAX6876 operations, the ramp control voltage is brought out of the master’s SYNCH (programmed as an output) and into the slave’s SYNCH (programmed as an input). The highest tracked supply must be connected to one of the master’s IN_ inputs. When all IN_ threshold conditions are met (on master and slaves), the master ramp begins rising at the selected ramp slew rate. During normal operation all OUT_ voltages (for master and slave) track the ramp voltage. If the slave’s OUT_ voltages do not properly follow the ramp voltage (exceed 125mV differential), the slave device asserts HOLD low. The master recognizes the HOLD and holds the ramp voltage, allowing the slave’s slower OUT_ voltages to ______________________________________________________________________________________ 15 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit catch up. When the slave’s voltages approach the ramp voltage, the slave releases HOLD and the master allows the ramp voltage to begin rising again. All tracking must be completed by the selected tracking fault timeout period or the supplies are powered down. The slave HOLD output is asserted low until the selected tracking IN_ voltages are within their selected thresholds. This ensures that the master does not begin the tracking operation until the slave’s input voltages (IN_) have properly stabilized. Sequencing The sequencing operation can be initialized by properly setting the bit of registers 0Bh and 0Ch. During a sequencing power-up phase, each OUT_ is independently powered on with a controlled slew rate. No more than one supply is powered on for each generated ramp. The bits of registers 0Bh and 0Ch establish the turn-on order. During each phase, the ramp is enabled to start only after the tGATE timeout has been counted. The sequencing phase will be considered complete when all the channels programmed to power on reach the independently set PG_ thresholds (see Figure 5). Mixed Mode (Tracking/Sequencing) The MAX6876 is fully programmable to generate up to four ramps during power-up or power-down modes. Each OUT_ voltage independently is programmed to follow any of the control ramps generated by the MAX6876. To do the latter, set the bits on register 0Bh and 0Ch to “1” for each channel. The following are programming examples of different power-up modes (➞ = sequence, / = track): 0Bh = 0000 1111 0Ch = 0000 0000 tracking mode: OUT1/OUT2/OUT3/OUT4 on Ramp1 0Bh = 1000 0100 0Ch = 0010 0001 sequencing mode: OUT3 ➞ OUT4 ➞ OUT1 ➞ OUT2 on Ramp1, Ramp2, Ramp3, Ramp4 0Bh = 1100 0001 0Ch = 0010 0000 mix mode*: OUT1 ➞ OUT4/OUT3 ➞ OUT2 on Ramp1, Ramp2, Ramp4 *(Ramp3 is not considered because no OUT_ outputs are selected by bit [0:3] of 0Ch.) Drive ENABLE or TRKEN low or use a software command to initiate a controlled power-down. The MAX6876 powers down the OUT_ voltages in a reverse sequence from the one at power-up when this option is selected. For example, with the following power-up sequence: OUT1 ➞ OUT4/OUT3 ➞ OUT2 then the power-down sequence will be: OUT2 ➞ OUT4/OUT3 ➞ OUT1 16 Configuring Tracking and Sequencing Modes To configure tracking and sequencing modes, insert “1” and “0” into the 0Bh and 0Ch registers (see Table 2). Figure 6 shows how to map for tracking and sequencing modes. Each OUT_ output can follow one of the four possible ramps in tracking or sequencing mode (16 bits are available) and one bit set to “1,” means that the channel of the interested row is powered up/down by the corresponding ramp (see Figure 6). 1) If the depicted table (in Figure 6) is made by all “1s,” the part simply generates a single ramp (all channels in tracking mode since the first column is full of “1s,”) and it ignores the remaining values of the other 12 bits. 2) If one row contains more than one symbol “1,” only the first encountered (columns starting with R0Bh [3:0]) is taken into account and the channel is powered up/down with the corresponding ramp. 3) If there is one (or more) row in which all 4 bits are set to “0,” it means that the device will not control that particular channel. 4) If there is one (or more) column where all 4 bits are set to “0,” the device skips that ramp and its associate tD-GATE. In master-slave applications, the device is intended to provide only tracking for the four supplies (only one ramp can be generated). To control one particular channel, only insert a “1” in any of the four possible positions (one row for each channel contains 4 bits) and the device generates the proper signals. When three or less ramps are needed, use consecutive ramps starting with ramp 1. Power-Down and Power-Up When all the IN_ inputs are within the selected threshold range and the internal enable is logic high (Figure 7), the device initiates a power-up phase. During power-up, the OUT_ outputs are forced by an internal loop that controls the GATE_ of the external MOSFET to follow the reference ramp voltage. This phase for each individual ramp must be completed within the programmable fault timeout time; otherwise, the part will force a shutdown on the GATE_. Once the power-up is completed, a power-down phase can be initiated by forcing the internal enable low. Two power-down options are available: a fast-shutdown option where all GATE_ gates are quickly turned off or a reverseorder option. This reverse-order option allows the OUT_ voltage to be powered down with a controlled slew rate and in the reverse order they have been powered up (see Figure 2). ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Table 2. Configuring Tracking and Sequencing Modes REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION Bit 7—If 1, OUT4 on ramp 2 Bit 6—If 1, OUT3 on ramp 2 Bit 5—If 1, OUT2 on ramp 2 0Bh 2Bh [7:0] Bit 4—If 1, OUT1 on ramp 2 Bit 3—If 1, OUT4 on ramp 1 Bit 2—If 1, OUT3 on ramp 1 Bit 1—If 1, OUT2 on ramp 1 Bit 0—If 1, OUT1 on ramp 1 Bit 7—If 1, OUT4 on ramp 4 Bit 6—If 1, OUT3 on ramp 4 Bit 5—If 1, OUT2 on ramp 4 0Ch 2Ch [7:0] Bit 4—If 1, OUT1 on ramp 4 Bit 3—If 1, OUT4 on ramp 3 Bit 2—If 1, OUT3 on ramp 3 Bit 1—If 1, OUT2 on ramp 3 Bit 0—If 1, OUT1 on ramp 3 To speed up the discharge of the OUT_ voltage, an optional 100Ω pulldown resistor can be selected (see Table 3). Slew-Rate Control The reference ramp voltage slew rate during any controlled power-up/down phase can be programmed in the 100V/s to 800V/s range. Before any power-up or retry cycle, the MAX6876 must first ensure that all OUT_ voltages are near ground (below the V TH_PL power low threshold). An internal programmable tracking timeout period can be selected to signal a fault and shut down the output voltages if tracking takes too long (see Table 4). Power-supply tracking operation should be completed within the selected fault timeout period. For selected control ramps of 100V/s the normal tracking time should be approximately 50ms (5V supply, SR = 100V/s). The total tracking time is extended when the MAX6876 must vary the control slew rate to allow slow supplies to catch up. If the external FET is too small (RDS is too high for the selected load current and IN_ source current), the OUT_ voltage may never reach the control ramp voltage. Autoretry and Latch-Off Functions The MAX6876 features latch-off or autoretry mode to power on again after a fault condition has been detect- ed. Toggle ENABLE, I2C command bit, and TRKEN or cycle device power to clear the latch. Set bit 5 of register 09h to “1” to program the MAX6876 in latch-off mode, or “0” to program for autoretry mode. The autoretry time can be programmed with bits 2, 3, and 4 of register 09h (see Table 5). During autoretry, the gate drive remains off and FAULT remains asserted. In a master-slave application, FAULT is asserted low until all the OUT_ outputs of each device are discharged to GND, and only the master counts the autoretry time while HOLD remains low (see Table 5). Stability Comment No external compensation is required for tracking or slew-rate control. Powering the MAX6876 The MAX6876 derives power from VCC or the voltagedetector inputs: IN1–IN4 (see the Functional Diagram). VCC (if being used) or one of the IN_ inputs must be at least +2.7V to ensure full device operation. The highest input voltage on IN1–IN4 or VCC supplies power to the device. Internal hysteresis ensures that the supply input that initially powers the device continues to power the device when multiple input voltages are within 50mV (typ) of each other. ______________________________________________________________________________________ 17 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 3. Program Power-Down and Power-Up REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION Bit 7—If 1, reverse order of track/sequence power-down If 0, GATE_ fast pulldown Bit 6—If 1, OUT1 charges with internal pulldown If 0, no pulldown is allowed 13h 33h Bit 5—If 1, OUT2 charges with internal pulldown If 0, no pulldown is allowed [7:3] Bit 4—If 1, OUT3 charges with internal pulldown If 0, no pulldown is allowed Bit 3—If 1, OUT4 charges with internal pulldown If 0, no pulldown is allowed “00” fault power-up timer value = 25ms “01” fault power-up timer value = 50ms [7:6] 0Ah “10” fault power-up timer value = 100ms “11” fault power-up timer value = 200ms 2Ah “00” fault power-down timer value = 25ms “01” fault power-down timer value = 50ms [5:4] “10” fault power-down timer value = 100ms “11” fault power-down timer value = 200ms Table 4. Setting the Slew Rate REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION “00” track/sequence slew rate (rise or fall) = 800V/s 12h 32h Bit [7:6] “01” track/sequence slew rate (rise or fall) = 400V/s “10” track/sequence slew rate (rise or fall) = 200V/s “11” track/sequence slew rate (rise or fall) = 100V/s Inputs IN1–IN4 The IN1–IN4 voltage detectors monitor voltages from 1V to 5.5V in 20mV increments, or +0.5V to +3.05V in 10mV increments. Use the following equations to set the threshold voltages for IN_: x= VTH - 1V 0.02V for +1V to +5.5V range. 18 x= VTH - 0.5V 0.01V for +0.5V to +3.05V range. where VTH is the desired threshold voltage and x is the decimal code for the desired threshold (Table 6). For the +1V to +5.5V range, x must equal 225 or less; otherwise, the threshold exceeds the maximum operating voltage of IN1–IN4 (Table 6). An overvoltage or undervoltage failure on an IN_ input immediately shuts down all the OUT_ outputs and generates a FAULT in the master/slave condition. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Table 5. Program Autoretry/Latch off REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE 5 DESCRIPTION If 1, latch-on fault If 0, autoretry “000” autoretry timer value = 25µs “001” autoretry timer value = 12.5ms 09h “010” autoretry timer value = 25.0ms 29h [4:2] “011” autoretry timer value = 50.0ms “100” autoretry timer value = 100.0ms “101” autoretry timer value = 200.0ms “110” autoretry timer value = 400.0ms “111” autoretry timer value = 1600.0ms Table 6. IN1–IN4 Threshold Settings REGISTER ADDRESS 00h 01h 02h 03h 04h EEPROM MEMORY ADDRESS 20h 21h 22h 23h 24h BIT RANGE DESCRIPTION [7:0] IN1 Undervoltage Threshold VTH = 1.0 + n x 20mV (if R08[7] = 0) VTH = 0.5 + n x 10mV (if R08[7] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. [7:0] IN2 Undervoltage Threshold VTH = 1.0 + n x 20mV (if R08[6] = 0) VTH = 0.5 + n x 10mV (if R08[6] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. [7:0] IN3 Undervoltage Threshold VTH = 1.0 + n x 20mV (if R08[5] = 0) VTH = 0.5 + n x 10mV (if R08[5] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. [7:0] IN4 Undervoltage Threshold VTH = 1.0 + n x 20mV (if R08[4] = 0) VTH = 0.5 + n x 10mV (if R08[4] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. [7:0] IN1 Overvoltage Threshold VTH = 1.0 + n x 20mV (if R08[7] = 0) VTH = 0.5 + n x 10mV (if R08[7] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. ______________________________________________________________________________________ 19 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 6. IN1–IN4 Threshold Settings (continued) REGISTER ADDRESS 05h 06h 07h EEPROM MEMORY ADDRESS 25h 26h 27h BIT RANGE DESCRIPTION [7:0] IN2 Overvoltage Threshold VTH = 1.0 + n x 20mV (if R08[6] = 0) VTH = 0.5 + n x 10mV (if R08[6] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. [7:0] IN3 Overvoltage Threshold VTH = 1.0 + n x 20mV (if R08[5] = 0) VTH = 0.5 + n x 10mV (if R08[5] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. [7:0] IN4 Overvoltage Threshold VTH = 1.0 + n x 20mV (if R08[4] = 0) VTH = 0.5 + n x 10mV (if R08[4] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. Bit 7—If 0, 20mV steps in VTH setting for IN1 If 1, 10mV steps in VTH setting for IN1 Bit 6—If 0, 20mV steps in VTH setting for IN2 If 1, 10mV steps in VTH setting for IN2 08h 28h [7:4] Bit 5—If 0, 20mV steps in VTH setting for IN3 If 1, 10mV steps in VTH setting for IN3 Bit 4—If 0, 20mV steps in VTH setting for IN4 If 1, 10mV steps in VTH setting for IN4 Manual Reset Input (MR) The manual reset (MR) input initiates a reset condition. MR is internally pulled up to ABP through a 100kΩ resistor. When MR is low, RESET remains low for the selected reset timeout period after MR transitions from low to high (see the Reset Output (RESET) section). Margin Input (MARGIN) MARGIN allows system-level testing while power supplies exceed the normal ranges. Drive MARGIN low before varying system voltages below/above the selected threshold without signaling an error. MARGIN makes it possible to vary the supplies without a need to reprogram the IN_ or PG_ thresholds and prevents tracker/sequencer alerts or faults. Drive MARGIN high or leave it floating for normal operating mode. ENABLE Drive logic ENABLE input high to initiate voltage tracking/sequencing during power-up operation. Drive logic 20 ENABLE low to initiate tracking/sequencing power-down operation. When ENABLE is not used, connect to ABP. When the MAX6876 is configured to use the I2C on/off command, a valid I2C signal must be received before the device begins the power-up tracking/sequencing routine. The internal enable logic is an AND function of the ENABLE logic, the TRKEN logic, and the I2C control/command logic (Figure 7). When all three AND gate input variables are true (and the monitored IN/OUT voltages meet their required thresholds), turn-on is allowed. When any AND input variable becomes false, the turnoff cycle (track/sequence down) begins immediately. Drive ENABLE and TRKEN high if only the I 2C command is to be used to turn on/off the device. The detectors monitoring IN_ and OUT_ voltages, and overcurrent conditions have a higher priority after a power-on routine has been initiated by the internal enable logic. If a fault occurs during the power-up cycle, the device is powered down immediately, independent of ENABLE, TRKEN, and the I 2C shutdown ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Table 7. Program ENABLE REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION Bit 1—If 1, check ENABLE with I2C enable control bit If 0, ignore ENABLE with I2C 09h 29h [1:0] Bit 0—If 0, enable with I2C = 0, I2C enable command bit If 1, enable with I2C = 1 Table 8. Select External Reference REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE 11h 31h 0 DESCRIPTION Bit 0—If 1, selects external reference; 0 selects internal reference command (Table 7). If a latch-on fault mode is chosen, a toggle on the internal enable clears the latch condition and restarts the device after a fault condition (Figure 7). ENABLE TRKEN INTERNAL ENABLE Reference Voltage Input (REFIN) The MAX6876 features an internal +1.25V voltage reference. The voltage reference sets the threshold of the voltage detectors. Leave REFIN unconnected when using the internal reference. REFIN accepts an external reference in the +1.225V to +1.275V range. Use Table 8 commands to select the external reference. Track Enable Input (TRKEN) The track enable (TRKEN) monitor input is another feature of the MAX6876. To enable voltage-tracking power-up operation, drive TRKEN higher than 1.285V. When TRKEN goes below 1.25V, OUT_ outputs start tracking down. Connect TRKEN to an external resistordivider network to set the desired monitor threshold. Connect TRKEN to ABP if not used. SYNCH The MAX6876 provides selectable tracking synchronization output or input (SYNCH). SYNCH allows tracking of up to 16 power supplies on the same I2C bus. One device is programmed as the SYNCH master and the other devices are programmed as slaves. SYNCH of the master device outputs the common ramp voltage to which all OUT_ voltages are tracked. The SYNCH pins of the slave devices are inputs for the ramp control voltage (no internal ramp is generated in the slave devices) (see Table 1). VTRKEN I2C ENABLE CONTROL BIT (RAM REGISTER) 1 = YES 09h[1] 0 = NO I2C ENABLE COMMAND BIT (RAM REGISTER) 0 = OFF 09h[0] 1 = ON Figure 7. Logic ENABLE Monitored Outputs OUT1–OUT4 The MAX6876 monitors four OUT_ outputs to control the tracking/sequencing performance. After the internal supply (ABP) exceeds the minimum voltage (2.7V) requirements, TRKEN > 1.25V, the internal ENABLE input is logic high, and IN1–IN4 are all within their selected thresholds, OUT1–OUT4 will begin to track or sequence. During power-up mode, the MAX6876 drives the gates of the external n-channel FETs to force the OUT_ voltages to track the internally set ramp voltage. If OUT_ voltages vary from the ramp voltage by more than ±125mV, an internal comparator signals an alert that dynamically adjusts the ramp voltage (stops the ramp until the slow OUT_ catches up). During power-down mode, an internal pulldown resistor (100Ω) on OUT_ can be enabled to help discharge load capacitance. ______________________________________________________________________________________ 21 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 9. GATE-Delay Time Settings REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION “000” gate-delay timer value = 25µs “001” gate-delay timer value = 12.5ms “010” gate-delay timer value = 25.0ms 0Fh 2Fh “011” gate-delay timer value = 50.0ms [7:5] “100” gate-delay timer value = 100.0ms “101” gate-delay timer value = 200.0ms “110” gate-delay timer value = 400.0ms “111” gate-delay timer value = 1600.0ms Table 10. FAULT Power-Up and Power-Down Time Settings REGISTER ADDRESS 0Ah EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION [7:6] Bit [7:6] “00” fault power-up timer value = 25ms “01” fault power-up timer value = 50ms “10” fault power-up timer value = 100ms “11” fault power-up timer value = 200ms [5:4] Bit [5:4] “00” fault power-down timer value = 25ms “01” fault power-down timer value = 50ms “10” fault power-down timer value = 100ms “11” fault power-down timer value = 200ms 2Ah FAULT Outputs GATE_ The MAX6876 features four GATE_ outputs to drive four external n-channel FET gates. The following conditions must be met before GATE_ begins enhancing the external n-channel FET_: 1) All monitored inputs (IN1–IN4) are above their selected thresholds (0.5V to 5.5V) 2) At least one IN_ input or VCC is above 2.7V 3) Drive ENABLE high 4) TRKEN > 1.25V At power-up mode, GATE_ voltages are enhanced control loops so all OUT_ voltages track together at a userselected slew rate. Each GATE_ is internally pulled up to 5V above its relative IN_ voltage to fully enhance the external n-channel FET when power-up is complete. In sequencing/tracking mode, a gate delay timeout is internally counted prior to the start of each control ramp (see Figures 1 and 2 and Table 9). 22 The MAX6876 offers an open-drain, active-low tracking fault alarm (FAULT). FAULT asserts low when a powerup phase is not completed within the specified fault period or if tracking voltages fail by more than ±250mV. For multiple MAX6876 applications, FAULT is an input/output pin and communicates fault information between master/slave devices. Connect all FAULT pins in an ORed configuration to force simultaneous shutdown on all MAX6876s (Table 10.) See the Typical Application Circuit. Power-Good Outputs (PG_) The MAX6876 features four power-good (PG_) outputs. PG_ outputs are open-drain and require external pullups. When the OUT_ output is within the selected percentage of the IN_ voltage range (VTH_PG), the corresponding PG_ output goes high impedance. PG_ stays low until the OUT_ voltage exceeds the programmable VTH_PG threshold for more than tPOK (Table 11). ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Table 11. PG Threshold Settings REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE DESCRIPTION “00” IN4 to OUT4 power-good threshold = 95% [7:6] “01” IN4 to OUT4 power-good threshold = 92.5% “10” IN4 to OUT4 power-good threshold = 90% “11” IN4 to OUT4 power-good threshold = 87.5% “00” IN3 to OUT3 power-good threshold = 95% "01" IN3 to OUT3 power-good threshold = 92.5% “10” IN3 to OUT3 power-good threshold = 90% 10h “11” IN3 to OUT3 power-good threshold = 87.5% 30h “00” IN2 to OUT2 power-good threshold = 95% [5:0] “01” IN2 to OUT2 power-good threshold = 92.5% “10” IN2 to OUT2 power-good threshold = 90% “11” IN2 to OUT2 power-good threshold = 87.5% “00” IN1 to OUT1 power-good threshold = 95% “01” IN1 to OUT1 power-good threshold = 92.5% “10” IN1 to OUT1 power-good threshold = 90% “11” IN1 to OUT1 power-good threshold = 87.5% Bus Removal Output (REM) The MAX6876 features an open-drain bus removal (REM) output. REM signals when it is safe to remove the card after a controlled track/sequence power-down operation. To initiate a power-down, drive ENABLE low or send an I2C power-down command. REM monitors OUT_ and when any of the OUT_ voltages are above the VTH_PL threshold, REM stays low. When all OUT_ outputs are below VTH_PL, REM goes high impedance. Connect REM to an external pullup resistor/LED chain to visually signal when it is safe to remove a powered board from the bus. In tracking mode when REM is used in master/slave operations, connect all REM pins together. The common REM connection remains low if any OUT_ supply is above the VTH_PL threshold. Overcurrent Output (OC) The open-drain, active-low OC output asserts low if an overcurrent condition is detected in any selected channel for longer than tOC. Overcurrent conditions are determined as a differential voltage between IN_ and OUT_. OC monitoring begins only after supply tracking or sequencing has been completed and is disabled during power-down operation (Table 12). Reset Output (RESET) The reset output, RESET, is an open-drain output that monitors the selected OUT_ voltages. The selected OUT_ voltages must exceed their selected PG_ thresholds for the selected reset timeout period (tRP) before RESET is deasserted. A manual reset input (MR) can assert RESET. RESET remains low while MR is low. RESET remains low for the selected reset timeout period (tRP) after MR transitions from low to high (Table 13). Synchronization Hold Output (HOLD) The MAX6876 features an open-drain, active-low synchronization alert output/input. HOLD communicates synchronization status between master/slave devices in multiple MAX6876 applications. When a slave device detects a tracking problem with respect to the master SYNCH signal, the slave asserts HOLD low. When tracking is back under control, the slave’s HOLD is deasserted and goes high again. The HOLD output remains asserted while selected tracking IN_ inputs are below their selected thresholds (the slave device can delay a tracking start until its inputs are at their required stable voltage levels) or held low by the master when it is counting the autoretry time after a detected fault condition. Connect HOLD pins only to other MAX6876 HOLD pins. ______________________________________________________________________________________ 23 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 12. OC Threshold Settings REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE [7:6] DESCRIPTION Bit [7:6] “00” IN4 to OUT4 overcurrent threshold = 97.5% “01” IN4 to OUT4 overcurrent threshold = 95% “10” IN4 to OUT4 overcurrent threshold = 92.5% “11” IN4 to OUT4 overcurrent threshold = 90% Bit [5:4] “00” IN3 to OUT3 overcurrent threshold = 97.5% “01” IN3 to OUT3 overcurrent threshold = 95% “10” IN3 to OUT3 overcurrent threshold = 92.5% “11” IN3 to OUT3 overcurrent threshold = 90% 0Dh 2Dh [5:0] Bit [3:2] “00” IN2 to OUT2 overcurrent threshold = 97.5% “01” IN2 to OUT2 overcurrent threshold = 95% “10” IN2 to OUT2 overcurrent threshold = 92.5% “11” IN2 to OUT2 overcurrent threshold = 90% Bit [1:0] “00” IN1 to OUT1 overcurrent threshold = 97.5% “01” IN1 to OUT1 overcurrent threshold = 95% “10” IN1 to OUT1 overcurrent threshold = 92.5% “11” IN1 to OUT1 overcurrent threshold = 90% Bit [7:6] “00” overcurrent timer value = 12.5ms “01” overcurrent timer value = 50ms “10” overcurrent timer value = 100ms “11” overcurrent timer value = 200ms Bit 5—If 1, overcurrent monitoring on OUT1 is enabled If 0, no overcurrent monitoring on OUT1 0Eh 2Eh [7:1] Bit 4—If 1, overcurrent monitoring on OUT2 is enabled If 0, no overcurrent monitoring on channel 1 Bit 3—If 1, overcurrent monitoring on OUT3 is enabled If 0, no overcurrent monitoring on OUT3 Bit 2—If 1, overcurrent monitoring on OUT4 is enabled If 0, no overcurrent monitoring on OUT4 ABP ABP powers the analog circuitry. Bypass ABP to GND with a 1µF ceramic capacitor installed as close to the device as possible. Do not use ABP to provide power to external circuitry. Configuring the MAX6876 The MAX6876 factory-default configuration sets all registers to 00h. This device requires configuration before full power is applied to the system. To configure the MAX6876, first apply an input voltage greater than 2.7V to one of IN1–IN4 or V CC (see the Powering the MAX6876 section). Next, transmit data with the serial interface. Use the block write protocol to quickly configure the device. Write to the configuration registers first, 24 to ensure the device is configured properly. After completing the setup procedure, use the read word protocol to read back the data from the configuration registers. Lastly, use the write word protocol to write this data to the EEPROM registers. After completing the EEPROM register configuration, apply full power to the system to begin normal operation. The nonvolatile EEPROM stores the latest configuration upon removal of power (Table 14). Software Reboot A command code of C4h initiates a software reboot. A software reboot allows the user to restore the EEPROM configuration to the volatile registers without cycling the power supplies. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE MAX6876 Table 13. Program RESET DESCRIPTION Bit 7—If 1, OUT1 also controls RESET If 0, OUT1 does not control RESET Bit 6—If 1, OUT2 also controls RESET If 0, OUT2 does not control RESET Bit 5—If 1, OUT3 also controls RESET If 0, OUT3 does not control RESET 11h 31h [7:1] Bit 4—If 1, OUT4 also controls RESET If 0, OUT4 does not control RESET Bit [3:1] “000” reset timer value = 25µs “001” reset timer value = 12.5ms “010” reset timer value = 25.0ms “011” reset timer value = 50.0ms “100” reset timer value = 100.0ms “101” reset timer value = 200.0ms “110” reset timer value = 400.0ms “111” reset timer value = 1600.0ms SMBus/I2C-Compatible Serial Interface The MAX6876 features an I2C/SMBus-compatible 2wire serial interface consisting of a serial data line (SDA) and a serial clock line (SCL). SDA and SCL facilitate bidirectional communication between the MAX6876 and the master device at clock rates up to 400kHz. Figure 10 shows the 2-wire interface timing diagram. The MAX6876 is transmit/receive slave-only, relying upon a master device to generate a clock signal. The master device (typically a microcontroller) initiates a data transfer on the bus and generates SCL to permit that transfer. A master device communicates to the MAX6876 by transmitting the proper address followed by command and/or data words. Each transmit sequence is framed by a START (S) or REPEATED START (SR) condition and a STOP (P) condition. Each word transmitted over the bus is 8 bits long and is always followed by an acknowledge pulse. SCL is a logic input, while SDA is an open-drain input/output. SCL and SDA both require external pullup resistors to generate the logic-high voltage. Use 4.7kΩ for most applications. Bit Transfer Each clock pulse transfers one data bit. The data on SDA must remain stable while SCL is high (Figure 11); otherwise, the MAX6876 registers a START or STOP condition (Figure 12) from the master. SDA and SCL idle high when the bus is not busy. Start and Stop Conditions Both SCL and SDA idle high when the bus is not busy. A master device signals the beginning of a transmission with a START (S) condition (Figure 8) by transitioning SDA from high to low while SCL is high. The master device issues a STOP (P) condition (Figure 8) by transitioning SDA from low to high while SCL is high. A STOP condition frees the bus for another transmission. The bus remains active if a REPEATED START condition is generated, such as in the block read protocol (see Figure 11). Early STOP Conditions The MAX6876 recognizes a STOP condition at any point during transmission except if a STOP condition occurs in the same high pulse as a START condition. This condition is not a legal I2C format; at least one clock pulse must separate any START and STOP condition. ______________________________________________________________________________________ 25 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 14. Registers Summary REGISTERS DESCRIPTIONS Input Undervoltage Thresholds (Registers 00h to 03h) Input undervoltage thresholds (0.5V to 3.04V in 10mV increments or 1.0V to 5.5V in 20mV increments). Each channel’s range is selected with register 08h. Input Overvoltage Thresholds (Registers 04h to 07h) Input overvoltage thresholds (0.5V to 3.04V in 10mV increments or 1.0V to 5.5V in 20mV increments). Each channel’s range is selected with register 08h. Tracking/Sequencing Modes Selects if outputs are to be sequenced or tracked. Sequencing/tracking modes are defined by 4 bits for each OUT voltage of register 0Bh and 0Ch (see the Track/Sequence section). Tracking/Sequencing Power-Up/Down Slew Rate Selectable output slew rate for power-up/down mode. Selected slew is overwritten during tracking faults. Power-up/down slew rate is selected by bit [6:7] of register 12h. Power-Up Delay Period Power-up sequencing delay. Selects delay time for sequencing each supply. Programmable delays are selected with bit [5:7] of register 0Fh. Power-Down Sequence/Track Behavior Selectable power-down operation. Chooses if output voltages should be brought down in the reverse sequence from power-up mode selections or if power supplies should be simultaneously fast powered down (selected with bit 7 register 13h). OUT Pulldown Enable Selects if OUT_ should be internally pulled to GND when in fast shutdown or tracking fault mode (selected with bit [6:3] register 13h). Single/Multiple Device Application Selects if the device will be used alone or in a master/slave application. If a single application, the device can be operated in mixed sequencing/tracking modes. If multidevice application, the device can be operated in tracking mode only (selected with bit [7:6] register 09h). 00: single device 11: master device 01 or 10: slave device Overcurrent Threshold Selects IN_-to-OUT_ threshold voltage for overcurrent monitoring for each channel (register 0Dh). Power-Good Threshold Selects IN_-to-OUT_ threshold voltage for power-good monitoring for each channel (register 10h). Overcurrent Assert Select Selects which overcurrent monitors will assert the OC output (selected by bit [5:2] of reg. 0Eh). Overcurrent Filter Period Selects the filter time for the overcurrent monitors. OC will not assert until the overcurrent condition has existed longer than the selected filter period (selected by bit [7:6] of reg. 0Eh). Fault Timeout Period Selects the timeout period for sequencing/tracking completion. If sequencing/tracking operation is not complete before the fault timeout period, a FAULT alert will be signaled and all supplies will be powered down (selected by bit [7:4] of reg. 0Ah). Fault Behavior Selects how the device should operate during faults. Options include latch-off after fault or autoretry after fault. Autoretry delay is selectable (selected by bit 5 of reg. 09h). Reset Assert Select Selects which OUT detectors will assert the RESET output (selected by bit [7:4] of reg. 11h). Reset Timeout Period Select Selects the reset timeout period (selected by bit [3:1] of reg. 11h). Enable the Part with I2C Interface Bit 0 and bit 1 of register 09h allows a micro to turn the MAX6876 on/off with the I2C interface. While 09h[1] is 0, the part will ignore any enable command from I2C. If 09h[1] is set to 1, then 09h[0] has to be 1 to enable the part to power on. 26 ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 SDA tBUF tSU:DAT tSU:STA tHD:DAT tLOW tHD:STA tSU:STO SCL tHIGH tHD:STA tR tF START CONDITION STOP CONDITION REPEATED START CONDITION START CONDITION Figure 10. Serial-Interface Timing Details SDA SDA SCL SCL DATA LINE STABLE, CHANGE OF DATA ALLOWED DATA VALID S P START CONDITION STOP CONDITION Figure 11. Bit Transfer Figure 12. Start and Stop Conditions Repeated START Conditions A REPEATED START (SR) condition may indicate a change of data direction on the bus. Such a change occurs when a command word is required to initiate a read operation (see Figure 12). SR may also be used when the bus master is writing to several I2C devices and does not want to relinquish control of the bus. The MAX6876 serial interface supports continuous write operations with or without an SR condition separating them. Continuous read operations require SR conditions because of the change in direction of data flow. erates an ACK. The MAX6876 generates an ACK when receiving an address or data by pulling SDA low during the 9th clock period (Figure 13). When transmitting data, such as when the master device reads data back from the MAX6876, the device waits for the master device to generate an ACK. Monitoring ACK allows for detection of unsuccessful data transfers. An unsuccessful data transfer occurs if the receiving device is busy or if a system fault has occurred. In the event of an unsuccessful data transfer, the bus master should reattempt communication at a later time. The MAX6876 generates a NACK after the slave address during a software reboot, while writing to the EEPROM, or when receiving an illegal memory address. Acknowledge The acknowledge bit (ACK) is the 9th bit attached to any 8-bit data word. The receiving device always gen- ______________________________________________________________________________________ 27 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit START CONDITION CLOCK PULSE FOR ACKNOWLEDGE 2 1 SCL 8 9 SDA BY TRANSMITTER S SDA BY RECEIVER Figure 13. Acknowledge Slave Address The MAX6876 slave address conforms to the following table: SA7 (MSB) SA6 SA5 SA4 SA3 SA2 SA1 SA0 (LSB) 1 0 1 0 A1 A0 X R/W X = Don’t care. SA7–SA4 represent the standard 2-wire interface address (1010) for devices with EEPROM. SA3 and SA2 correspond to the A1 and A0 address inputs of the MAX6876 (hardwired as logic low or logic high). SA0 is a read/write flag bit (0 = write, 1 = read). The A0 and A1 address inputs allow up to four MAX6876s to connect to one bus. Connect A0 and A1 to GND or to HBP (see Figure 14). Send Byte The send byte protocol allows the master device to send one byte of data to the slave device (see Figure 15). The send byte presets a register pointer address for a subsequent read or write. The slave sends a NACK instead of an ACK if the master tries to send an address that is not allowed. If the master sends C0h or C1h, the data is ACK, because this could be the start of the write block or read block. If the master sends a stop condition, the internal address pointer does not change. If the master 28 sends C4h, this signifies a software reboot. The send byte procedure follows: 1) The master sends a start condition. 2) The master sends the 7-bit slave address and a write bit (low). 3) The addressed slave asserts an ACK on SDA. 4) The master sends an 8-bit data byte. 5) The addressed slave asserts an ACK on SDA. 6) The master sends a stop condition. Write Byte/Word The write byte/word protocol allows the master device to write a single byte in the register bank, preset an EEPROM (configuration or user) address for a subsequent read, or to write a single byte to the configuration EEPROM (see Figure 15). The write byte/word procedure follows: 1) The master sends a start condition. 2) The master sends the 7-bit slave address and a write bit (low). 3) The addressed slave asserts an ACK on SDA. 4) The master sends an 8-bit command code. 5) The addressed slave asserts an ACK on SDA. 6) The master sends an 8-bit data byte. 7) The addressed slave asserts an ACK on SDA. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit START 1 0 1 0 MSB A1 A0 X R/W MAX6876 SDA ACK LSB SCL Figure 14. Slave Address 8) The master sends a stop condition or sends another 8-bit data byte. 9) The addressed slave asserts an ACK on SDA. 10) The master sends a stop condition. To write a single byte to the register bank, only the 8-bit command code and a single 8-bit data byte are sent. The command code must be in the range of 00h to 13h to write on RAM or 20h to 33h to write on EEPROM. The data byte is written to the register bank if the command code is valid. The slave generates a NACK at step 5 if the command code is invalid. Block Write The block write protocol allows the master device to write a block of data (1 to 16 bytes) to the EEPROM or to the register bank (see Figure 15). The destination address must already be set by the send byte or write byte protocol. If the number of bytes to be written causes the address pointer to exceed 13h for the configuration register (or 33h for the configuration EEPROM), the address pointer stays at 13h (or 33h), overwriting this memory address with the remaining bytes of data. The last data byte sent is stored at register address 13h (or 33h). The block write procedure follows: 1) The master sends a start condition. 2) The master sends the 7-bit slave address and a write bit (low). 3) The addressed slave asserts an ACK on SDA. 4) The master sends the 8-bit command code for block write (83h). 5) The addressed slave asserts an ACK on SDA. 6) The master sends the 8-bit byte count (1 to 16 bytes), N. 7) The addressed slave asserts an ACK on SDA. 8) The master sends 8 bits of data. 9) The addressed slave asserts an ACK on SDA. 10) Repeat steps 8 and 9 N - 1 times. 11) The master generates a stop condition. Block Read The block read protocol allows the master device to read a block of 16 bytes from the EEPROM or register bank (see Figure 15). Read fewer than 16 bytes of data by issuing an early STOP condition from the master, or by generating a NACK with the master. The send byte or write byte protocol predetermines the destination address with a command code of C1h. The block read procedure follows: 1) The master sends a start condition. 2) The master sends the 7-bit slave address and a write bit (low). 3) The addressed slave asserts an ACK on SDA. 4) The master sends 8 bits of the block read command (C1h). 5) The slave asserts an ACK on SDA, unless busy. ______________________________________________________________________________________ 29 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit SEND BYTE FORMAT S WRITE WORD FORMAT ADDRESS WR 7 bits 0 ACK DATA ACK P S 8 bits Slave Address– equivalent to chipselect line of a 3wire interface. Data Byte–presets the internal address pointer. ADDRESS WR 7 bits 0 ACK COMMAND ACK DATA 8 bits Slave Address– equivalent to chipselect line of a 3wire interface. ACK DATA 8 bits Write Address of the register you are writing to. ACK P 8 bits Data Byte– Data goes into the register set by the command. Data Byte– Data goes into the next register set by the command. WRITE BYTE FORMAT S ADDRESS WR 7 bits 0 ACK COMMAND ACK 8 bits Slave Address– equivalent to chipselect line of a 3wire interface. DATA ACK P 8 bits Command Byte– selects register you are writing to. Data Byte–data goes into the register set by the command. BLOCK WRITE FORMAT S ADDRESS ACK WR 0 7 bits BYTE COUNT= N COMMAND ACK DATA BYTE 1 8 bits 8 bits Slave Address– equivalent to chipselect line of a 3wire interface. ACK ACK DATA BYTE ... 8 bits Command Byte– prepares device for block operation. ACK 8 bits DATA BYTE N ACK P 8 bits Data Byte–data goes into the register set by the command byte. BLOCK READ FORMAT S ADDRESS WR 7 bits 0 Slave Address– equivalent to chipselect line of a 3wire interface. S = Start condition. P = Stop condition. ACK COMMAND ACK SR 8 bits Command Byte– prepares device for block operation. ADDRESS WR 7 bits 0 Slave Address– equivalent to chipselect line of a 3wire interface. ACK BYTE COUNT= 16 10h ACK DATA BYTE ACK 1 8 bits DATA BYTE ACK ... 8 bits Data Byte–data goes into the register set by the command byte. Shaded = Slave transmission. SR = Repeated start condition. Figure 15. SMBus/I2C Protocols 30 ______________________________________________________________________________________ DATA BYTE ACK N 8 bits P EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit REGISTER ADDRESS EEPROM MEMORY ADDRESS BIT RANGE 13h 33h 2 DESCRIPTION If 1, configuration registers are locked If 0, configuration registers unlocked 6) The master generates a repeated start condition. 7) The master sends the 7-bit slave address and a read bit (high). 8) The slave asserts an ACK on SDA. 9) The slave sends the 8-bit byte count (16). 10) The master asserts an ACK on SDA. 11) The slave sends 8 bits of data. 12) The master asserts an ACK on SDA. 13) Repeat steps 8 and 9 fifteen times. 14) The master generates a stop condition. Address Pointers Use the send byte protocol to set the register address pointers before read and write operations. For the configuration registers, valid address pointers range from 00h to 13h. Register addresses outside of this range result in a NACK being issued from the MAX6876. When using the block write protocol, the address pointer automatically increments after each data byte, except when the address pointer is already at 13h. If the address pointer is already 13h, and more data bytes are being sent, these subsequent bytes overwrite address 13h repeatedly, leaving only the last data byte sent stored at this register address. For the configuration EEPROM, valid address pointers range from 20h to 33h. When using the block write protocol, the address pointer automatically increments after each data byte, except when the address pointer is already at 33h. If the address pointer is already 33h, and more data bytes are being sent, these subsequent bytes overwrite address 33h repeatedly, leaving only the last data byte sent stored at this register address. Configuration EEPROM The configuration EEPROM addresses range from 20h to 33h. Write data to the configuration EEPROM to automatically set up the MAX6876 upon power-up. Data transfers from the configuration EEPROM to the configuration registers when ABP exceeds UVLO during power-up. After ABP exceeds UVLO, an internal 1MHz clock starts after a 5µs delay, and data transfer begins. Data transfer disables access to the configuration registers and EEPROM. The data transfer from EEPROM to the configuration registers takes 2ms (max). Read configuration EEPROM data at any time after power-up or software reboot. Write commands to the configuration EEPROM are allowed at any time, unless the configuration lock bit is set (see Table 15). The maximum cycle time to write a single byte is 11ms (max). Configuration Register Bank and EEPROM The configuration registers can be directly modified with the serial interface without modifying the EEPROM, after the power-up procedure terminates and the configuration EEPROM data has been loaded into the configuration register bank. Use the write byte or block write protocols to write directly to the configuration registers. Changes to the configuration registers are lost upon power removal. At device power-up, the register bank loads configuration data from the EEPROM. Configuration data can be directly altered in the register bank during application development, allowing maximum flexibility. Transfer the new configuration data byte-by-byte to the configuration EEPROM with the write byte protocol. The next device power-up or software reboot automatically loads the new configuration (Table 16). ______________________________________________________________________________________ 31 MAX6876 Table 15. Configuration of Lock Bit MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 16. Register Map REGISTER ADDRESS 00h 01h 02h 03h 04h 05h 06h 32 EEPROM MEMORY ADDRESS 20h 21h 22h 23h 24h 25h 26h READ/WRITE DESCRIPTION R/W IN1 Undervoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[7] = 0) VTH = 0.5 + n x 10mV (if R08[7] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. R/W IN2 Undervoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[6] = 0) VTH = 0.5 + n x 10mV (if R08[6] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. R/W IN3 Undervoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[5] = 0) VTH = 0.5 + n x 10mV (if R08[5] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. R/W IN4 Undervoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[4] = 0) VTH = 0.5 + n x 10mV (if R08[4] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. R/W IN1 Overvoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[7] = 0) VTH = 0.5 + n x 10mV (if R08[7] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. R/W IN2 Overvoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[6] = 0) VTH = 0.5 + n x 10mV (if R08[6] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. R/W IN3 Overvoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[5] = 0) VTH = 0.5 + n x 10mV (if R08[5] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit REGISTER ADDRESS 07h EEPROM MEMORY ADDRESS 27h READ/WRITE R/W MAX6876 Table 16. Register Map (continued) DESCRIPTION IN4 Overvoltage Threshold Value (VTH): VTH = 1.0 + n x 20mV (if R08[4] = 0) VTH = 0.5 + n x 10mV (if R08[4] = 1) where n is the register content decimal representation. Note that VTH ranges must be 1V to 5.5V and 0.5V to 3.05V, respectively. Bit 7—If 0, 20mV steps in VTH setting for IN1 If 1, 10mV steps in VTH setting for IN1 Bit 6—If 0, 20mV steps in VTH setting for IN2 If 1, 10mV steps in VTH setting for IN2 Bit 5—If 0, 20mV steps in VTH setting for IN3 If 1, 10mV steps in VTH setting for IN3 Bit 4—If 0, 20mV steps in VTH setting for IN4 If 1, 10mV steps in VTH setting for IN4 08h 28h R/W Bit 3—UV1 or OV1 Fault (read only for register address). If 1, IN1 is under undervoltage threshold or over overvoltage threshold. If 0, IN1 is over undervoltage threshold and under overvoltage threshold. Bit 2—UV2 or OV2 Fault (read only for register address). If 1, IN2 is under undervoltage threshold or over overvoltage threshold. If 0, IN2 is over undervoltage threshold and under overvoltage threshold. Bit 1—UV3 or OV3 Fault (read only for register address). If 1, IN3 is under undervoltage threshold or over overvoltage threshold. If 0, IN3 is over undervoltage threshold and under overvoltage threshold. Bit 0—UV4 or OV4 Fault (read only for register address). If 1, IN4 is under undervoltage threshold or over overvoltage threshold. If 0, IN4 is over undervoltage threshold and under overvoltage threshold. Bit [7:6] If “00” the device configuration is a single device If “01” the device configuration is multiple devices, slave If “10” the device configuration is multiple devices, slave If “11” the device configuration is multiple devices, master Bit 5—If 1, latch-on fault If 0, autoretry 09h 29h R/W Bit [4:2] “000” autoretry timer value = 25µs “001” autoretry timer value = 12.5ms “010” autoretry timer value = 25.0ms “011” autoretry timer value = 50.0ms “100” autoretry timer value = 100.0ms “101” autoretry timer value = 200.0ms “110” autoretry timer value = 400.0ms “111” autoretry timer value = 1600.0ms Bit 1—If 1, check I2C enable bit If 0, ignore I2C enable bit Bit 0—If 1 and 09h[1] = 1, I2C enabled If 0 and 09h[1] = 1, I2C disabled ______________________________________________________________________________________ 33 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 16. Register Map (continued) REGISTER ADDRESS EEPROM MEMORY ADDRESS READ/WRITE DESCRIPTION Bit [7:6] “00” fault power-up timer value = 25ms “01” fault power-up timer value = 50ms “10” fault power-up timer value = 100ms “11” fault power-up timer value = 200ms 0Ah 2Ah R/W 0Bh 2Bh R/W 0Ch 2Ch R/W Bit [5:4] “00” fault power-down timer value = 25ms “01” fault power-down timer value = 50ms “10” fault power-down timer value = 100ms “11” fault power-down timer value = 200ms Bit 3—Reserved (write 0’s for EEPROM writes) Bit 2—Reserved (write 0’s for EEPROM writes) Bit 1—Reserved (write 0’s for EEPROM writes) Bit 0—Reserved (write 0’s for EEPROM writes) Bit 7—If 1, OUT4 on ramp 2 Bit 6—If 1, OUT3 on ramp 2 Bit 5—If 1, OUT2 on ramp 2 Bit 4—If 1, OUT1 on ramp 2 Bit 3—If 1, OUT4 on ramp 1 Bit 2—If 1, OUT3 on ramp 1 Bit 1—If 1, OUT2 on ramp 1 Bit 0—If 1, OUT1 on ramp 1 Bit 7—If 1, OUT4 on ramp 4 Bit 6—If 1, OUT3 on ramp 4 Bit 5—If 1, OUT2 on ramp 4 Bit 4—If 1, OUT1 on ramp 4 Bit 3—If 1, OUT4 on ramp 3 Bit 2—If 1, OUT3 on ramp 3 Bit 1—If 1, OUT2 on ramp 3 Bit 0—If 1, OUT1 on ramp 3 Bit [7:6] “00” IN4 to OUT4 overcurrent threshold = 97.5% “01” IN4 to OUT4 overcurrent threshold = 95% “10” IN4 to OUT4 overcurrent threshold = 92.5% “11” IN4 to OUT4 overcurrent threshold = 90% Bit [5:4] “00” IN3 to OUT3 overcurrent threshold = 97.5% “01” IN3 to OUT3 overcurrent threshold = 95% “10” IN3 to OUT3 overcurrent threshold = 92.5% “11” IN3 to OUT3 overcurrent threshold = 90% 0Dh 2Dh R/W Bit [3:2] “00” IN2 to OUT2 overcurrent threshold = 97.5% “01” IN2 to OUT2 overcurrent threshold = 95% “10” IN2 to OUT2 overcurrent threshold = 92.5% “11” IN2 to OUT2 overcurrent threshold = 90% Bit [1:0] “00” IN1 to OUT1 overcurrent threshold = 97.5% “01” IN1 to OUT1 overcurrent threshold = 95% “10” IN1 to OUT1 overcurrent threshold = 92.5% “11” IN1 to OUT1 overcurrent threshold = 90% 34 ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit REGISTER ADDRESS EEPROM MEMORY ADDRESS READ/WRITE MAX6876 Table 16. Register Map (continued) DESCRIPTION Bit [7:6] “00” overcurrent timer value = 12.5ms “01” overcurrent timer value = 50ms “10” overcurrent timer value = 100ms “11” overcurrent timer value = 200ms Bit 5—If 1, overcurrent monitoring on OUT1 is enabled If 0, no overcurrent monitoring on OUT1 0Eh 2Eh R/W Bit 4—If 1, overcurrent monitoring on OUT2 is enabled If 0, no overcurrent monitoring on OUT2 Bit 3—If 1, overcurrent monitoring on OUT3 is enabled If 0, no overcurrent monitoring on OUT3 Bit 2—If 1, overcurrent monitoring on OUT4 is enabled If 0, no overcurrent monitoring on OUT4 Bit [1:0] Not used Bit [7:5] “000” gate1-delay timer value = 25µs “001” gate1-delay timer value = 12.5ms “010” gate1-delay timer value = 25.0ms “011” gate1-delay timer value = 50.0ms “100” gate1-delay timer value = 100.0ms “101” gate1-delay timer value = 200.0ms “110” gate1-delay timer value = 400.0ms “111” gate1-delay timer value = 1600.0ms 0Fh 2Fh R/W Bit 4—Not used Bit 3—OC1 overcurrent fault (read only for register address). If 1, OC1 is overcurrent. If 0, OC1 is not overcurrent. Bit 2—OC2 overcurrent fault (read only for register address). If 1, OC2 is overcurrent. If 0, OC2 is not overcurrent. Bit 1—OC3 overcurrent fault (read only for register address). If 1, OC3 is overcurrent. If 0, OC3 is not overcurrent. Bit 0—OC4 overcurrent fault (read only for register address). If 1, OC4 is overcurrent. If 0, OC4 is not overcurrent. Bit [7:6] “00” IN4 to OUT4 power-good threshold = 95% “01” IN4 to OUT4 power-good threshold = 92.5% “10” IN4 to OUT4 power-good threshold = 90% “11” IN4 to OUT4 power-good threshold = 87.5% 10h 30h R/W Bit [5:4] “00” IN3 to OUT3 power-good threshold = 95% “01” IN3 to OUT3 power-good threshold = 92.5% “10” IN3 to OUT3 power-good threshold = 90% “11” IN3 to OUT3 power-good threshold = 87.5% Bit [3:2] “00” IN2 to OUT2 power-good threshold = 95% “01” IN2 to OUT2 power-good threshold = 92.5% “10” IN2 to OUT2 power-good threshold = 90% “11” IN2 to OUT2 power-good threshold = 87.5% Bit [1:0] “00” IN1 to OUT1 power-good threshold = 95% “01” IN1 to OUT1 power-good threshold = 92.5% “10” IN1 to OUT1 power-good threshold = 90% “11” IN1 to OUT1 power-good threshold = 87.5% ______________________________________________________________________________________ 35 MAX6876 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit Table 16. Register Map (continued) REGISTER ADDRESS EEPROM MEMORY ADDRESS READ/WRITE DESCRIPTION Bit 7—If 1, OUT1 also controls RESET If 0, OUT1 does not control RESET Bit 6—If 1, OUT2 also controls RESET If 0, OUT2 does not control RESET Bit 5—If 1, OUT3 also controls RESET If 0, OUT3 does not control RESET 11h 31h R/W Bit 4—If 1, OUT4 also controls RESET If 0, OUT4 does not control RESET Bit [3:1] “000” reset timer value = 25µs “001” reset timer value = 12.5ms “010” reset timer value = 25.0ms “011” reset timer value = 50.0ms “100” reset timer value = 100.0ms “101” reset timer value = 200.0ms “110” reset timer value = 400.0ms “111” reset timer value = 1600.0ms Bit 0. If 1, selects external reference, if 0 internal reference selected Bit [7:6] “00” track/sequence slew rate (rise or fall) = 800V/s “01” track/sequence slew rate (rise or fall) = 400V/s “10” track/sequence slew rate (rise or fall) = 200V/s “11” track/sequence slew rate (rise or fall) = 100V/s 12h 32h R/W Bit [5:3] Not used Bit 2—Reserved (write 0’s for EEPROM writes) Bit 1—Reserved (write 0’s for EEPROM writes) Bit 0—Reserved (write 0’s for EEPROM writes) Bit 7—If 1, reverse order of track/sequence power-down If 0, GATE_ fast pulldown Bit 6—If 1, OUT1 pulldown with 100Ω If 0, OUT1 100Ω pulldown disabled Bit 5—If 1, it is possible to discharge OUT2 with a pulldown If 0, no pulldown is allowed 13h 33h R/W Bit 4—If 1, it is possible to discharge OUT3 with a pulldown If 0, no pulldown is allowed Bit 3—If 1, it is possible to discharge OUT4 with a pulldown If 0, no pulldown is allowed Bit 2—If 1, configuration registers are locked If 0, configuration registers unlocked Bit [1:0] not used 36 14h 34h — Reserved. Should not be overwritten. 15h 35h — Reserved. Should not be overwritten. 16h 36h — Reserved. Should not be overwritten. ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Table 16. Register Map (continued) REGISTER ADDRESS EEPROM MEMORY ADDRESS READ/WRITE 17h 37h — 18h 38h — 19h 39h — 1Ah 3Ah — 1Bh 3Bh — 1Ch 3Ch — DESCRIPTION Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. 1Dh 3Dh — Reserved. Should not be overwritten. Reserved. Should not be overwritten. 1Eh 3Eh — Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. 1Fh 3Fh — Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Reserved. Should not be overwritten. Applications Information Layout and Bypassing For better noise immunity, bypass each of the voltagedetector inputs to GND with 0.1µF capacitors installed as close to the device as possible. Bypass ABP to GND with 1µF capacitors installed as close to the device as possible. ABP is an internally generated voltage and should not be used to supply power to external circuitry. Configuration Latency Period A delay of less than 5µs occurs between writing to the configuration registers and the time when these changes actually take place, unless when changing one of the voltage detector’s thresholds. Changing a voltage-detector threshold typically takes 150µs. When changing EEPROM contents, software reboot or cycling of power is required for these changes to transfer to volatile memory. Chip Information PROCESS: BiCMOS ______________________________________________________________________________________ 37 EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit MAX6876 Typical Application Circuits IN1 OUT1 IN2 OUT2 IN3 OUT3 IN4 OUT4 IN1 IN2 IN3 VCC IN4 GATE1 GATE2 GATE3 GATE4 OUT1 OUT2 FAULT OUT3 HOLD MAX6876 SYNCH OUT4 ENABLE ABP IN1 REM GND SDA 5V IN2 3.0V 1.8V IN3 IN4 1V IN1 IN2 IN3 VPULLUP RESET TRKEN SCL A0 A1 OUT1 IN5 OUT2 IN6 OUT3 IN7 OUT4 IN8 IN4 GATE1 GATE2 GATE3 GATE4 OUT1 OUT2 OUT3 OUT4 SYNCH (OUT) PG_ OUT5 3.3V OUT6 2.5V 1.5V OUT7 OUT8 0.75V IN1 IN2 SYNCH (IN) HOLD HOLD FAULT FAULT IN3 IN4 GATE1 GATE2 GATE3 GATE4 OUT1 OUT2 OUT3 OUT4 SLAVE MASTER VCC VCC TRKEN ABP ENABLE ABP ENABLE TRKEN ALWAYS ON 3.3V NOTE: CONFIGURING THE MAX6876 FOR MASTER/SLAVE OPERATION. 38 ______________________________________________________________________________________ EEPROM-Programmable, Quad, Power-Supply Tracker/Sequencer Circuit QFN THIN 6x6x0.8.EPS D2 D CL D/2 b D2/2 k E/2 E2/2 (NE-1) X e E CL E2 k e L (ND-1) X e e L CL CL L1 L L e A1 A2 e A PACKAGE OUTLINE 36, 40, 48L THIN QFN, 6x6x0.8mm 21-0141 E 1 2 NOTES: 1. DIMENSIONING & TOLERANCING CONFORM TO ASME Y14.5M-1994. 2. ALL DIMENSIONS ARE IN MILLIMETERS. ANGLES ARE IN DEGREES. 3. N IS THE TOTAL NUMBER OF TERMINALS. 4. THE TERMINAL #1 IDENTIFIER AND TERMINAL NUMBERING CONVENTION SHALL CONFORM TO JESD 95-1 SPP-012. DETAILS OF TERMINAL #1 IDENTIFIER ARE OPTIONAL, BUT MUST BE LOCATED WITHIN THE ZONE INDICATED. THE TERMINAL #1 IDENTIFIER MAY BE EITHER A MOLD OR MARKED FEATURE. 5. DIMENSION b APPLIES TO METALLIZED TERMINAL AND IS MEASURED BETWEEN 0.25 mm AND 0.30 mm FROM TERMINAL TIP. 6. ND AND NE REFER TO THE NUMBER OF TERMINALS ON EACH D AND E SIDE RESPECTIVELY. 7. DEPOPULATION IS POSSIBLE IN A SYMMETRICAL FASHION. 8. COPLANARITY APPLIES TO THE EXPOSED HEAT SINK SLUG AS WELL AS THE TERMINALS. 9. DRAWING CONFORMS TO JEDEC MO220, EXCEPT FOR 0.4mm LEAD PITCH PACKAGE T4866-1. 10. WARPAGE SHALL NOT EXCEED 0.10 mm. PACKAGE OUTLINE 36, 40, 48L THIN QFN, 6x6x0.8mm 21-0141 E 2 2 Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 39 © 2004 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products. MAX6876 Package Information (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information, go to www.maxim-ic.com/packages.)