Super Sequencer and Monitor with Nonvolatile Fault Recording Data Sheet ADM1168 FEATURES FUNCTIONAL BLOCK DIAGRAM REFOUT REFGND SDA SCL A1 A0 Complete supervisory and sequencing solution for up to 8 supplies VREF SMBus INTERFACE 16 event deep black box nonvolatile fault recording ADM1168 8 supply fault detectors enable supervision of supplies to FAULT RECORDING EEPROM <0.5% accuracy at all voltages at 25C <1.0% accuracy across all voltages and temperatures PDO1 CONFIGURABLE DUAL- VX1 4 selectable input attenuators allow supervision of supplies to OUTPUT PDO2 FUNCTION VX2 DRIVERS INPUTS PDO3 14.4 V on VH VX3 PDO4 (LOGIC INPUTS (HV CAPABLE OF OR 6 V on VP1 to VP3 (VPx) PDO5 VX4 DRIVING GATES SFDs) OF NFET) PDO6 4 dual-function inputs, VX1 to VX4 (VXx) SEQUENCING ENGINE High impedance input to supply fault detector with CONFIGURABLE VP1 OUTPUT PROGRAMMABLE thresholds between 0.573 V and 1.375 V DRIVERS RESET PDO7 VP2 GENERATORS (LV CAPABLE General-purpose logic input VP3 PDO8 OF DRIVING (SFDs) LOGIC SIGNALS) 8 programmable driver outputs, PDO1 to PDO8 (PDOx) VH Open-collector with external pull-up AGND PDOGND VDD Push/pull output, driven to VDDCAP or VPx VDDCAP ARBITRATOR Open-collector with weak pull-up to VDDCAP or VPx Internally charge-pumped high drive for use with external VCCP GND NFET (PDO1 to PDO6 only) Figure 1. Sequencing engine (SE) implements state machine control of GENERAL DESCRIPTION PDO outputs The ADM1168 Super Sequencer is a configurable supervisory/ State changes conditional on input events sequencing device that offers a single-chip solution for supply Enables complex control of boards monitoring and sequencing in multiple supply systems. Power-up and power-down sequence control The device also provides up to eight programmable inputs Fault event handling for monitoring undervoltage faults, overvoltage faults, or Interrupt generation on warnings out-of-window faults on up to eight supplies. In addition, eight Watchdog function can be integrated in SE programmable outputs can be used as logic enables. Six of these Program software control of sequencing through SMBus programmable outputs can also provide up to a 12 V output for Device powered by the highest of VPx, VH for improved driving the gate of an NFET that can be placed in the path of a redundancy supply. User EEPROM: 256 bytes Industry-standard 2-wire bus interface (SMBus) The logical core of the device is a sequencing engine. This state Guaranteed PDO low with VH, VPx = 1.2 V machine-based construction provides up to 63 different states. Available in 32-lead, 7 mm 7 mm LQFP This design enables very flexible sequencing of the outputs based on the condition of the inputs. APPLICATIONS A block of nonvolatile EEPROM is available that can be used to Central office systems store user-defined information and may also be used to hold a Servers/routers number of fault records that are written by the sequencing engine Multivoltage system line cards defined by the user when a particular fault or sequence occurs. DSP/FPGA supply sequencing The ADM1168 is controlled via configuration data that can be In-circuit testing of margined supplies programmed into an EEPROM. The whole configuration can be programmed using an intuitive GUI-based software package provided by Analog Devices, Inc. For more information about the ADM1168 register map, refer to the AN-721 Application Note. Rev. B Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. rights of third parties that may result from its use. Specifications subject to change without notice. No Tel: 781.329.4700 20112015 Analog Devices, Inc. All rights reserved. license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Technical Support www.analog.com Trademarks and registered trademarks are the property of their respective owners. 09474-001ADM1168 Data Sheet TABLE OF CONTENTS Features .............................................................................................. 1 Default Output Configuration .................................................. 14 Applications ....................................................................................... 1 Sequencing Engine ......................................................................... 15 Functional Block Diagram .............................................................. 1 Overview ..................................................................................... 15 General Description ......................................................................... 1 Warnings...................................................................................... 15 Revision History ............................................................................... 2 SMBus Jump (Unconditional Jump) ........................................ 15 Detailed Block Diagram .................................................................. 3 Sequencing Engine Application Example ............................... 16 Specif icat ions ..................................................................................... 4 Fault and Status Reporting ........................................................ 17 Absolute Maximum Ratings ............................................................ 6 Nonvolatile Black Box Fault Recording ................................... 17 Thermal Resistance ...................................................................... 6 Black Box Writes with No External Supply ............................ 18 ESD Caution .................................................................................. 6 Applications Diagram .................................................................... 19 Pin Configuration and Function Descriptions ............................. 7 Communicating with the ADM1168 ........................................... 20 Typical Performance Characteristics ............................................. 8 Configuration Download at Power-Up ................................... 20 Powering the ADM1168 ................................................................ 10 Updating the Configuration ..................................................... 20 Slew Rate Consideration ............................................................ 10 Updating the Sequencing Engine ............................................. 21 Inputs ................................................................................................ 11 Internal Registers ........................................................................ 21 Supply Supervision ..................................................................... 11 EEPROM ..................................................................................... 21 Programming the Supply Fault Detectors ............................... 11 Serial Bus Interface ..................................................................... 22 Input Comparator Hysteresis .................................................... 12 SMBus Protocols for RAM and EEPROM .............................. 24 Input Glitch Filtering ................................................................. 12 Write Operations ........................................................................ 24 Supply Supervision with VXx Inputs ....................................... 13 Read Operations ......................................................................... 25 VXx Pins as Digital Inputs ........................................................ 13 Outline Dimensions ....................................................................... 27 Outputs ............................................................................................ 14 Ordering Guide .......................................................................... 27 Supply Sequencing Through Configurable Output Drivers ....... 14 REVISION HISTORY 1/15Rev. A to Rev. B Added Slew Rate Consideration Section ..................................... 10 8/13Rev. 0 to Rev. A Changed REVID Value from 0x12 to 0x10 in Table 10 ............. 22 4/11Revision 0: Initial Version Rev. B Page 2 of 27