ADM1060
Rev. B | Page 39 of 52
MASK REGISTERS
Table 52. List of Mask Registers
Hex Addr. Table Name Default Power On Value Description
9D Table 53 ERRMASK1 0x00 Error Mask Register for the seven SFDs
9E Table 54 ERRMASK2 0x00 Error Mask Register for the four GPIs and the Watchdog Detector
Table 53. Bit Map for ERRMASK1 Register 0x9D (Power-On Default 0x00)
Bit Name R/W Description
7 Reserved X Unused
6 VP4MASK R/W If high, a fault occurring on the supply at input VP4 is ignored and not logged in LATF1.
5 VP3MASK R/W If high, a fault occurring on the supply at input VP3 is ignored and not logged in LATF1.
4 VP2MASK R/W If high, a fault occurring on the supply at input VP2 is ignored and not logged in LATF1.
3 VP1MASK R/W If high, a fault occurring on the supply at input VP1 is ignored and not logged in LATF1.
2 VHMASK R/W If high, a fault occurring on the supply at input VH is ignored and not logged in LATF1.
1 VB2MASK R/W If high, a fault occurring on the supply at input VB2 is ignored and not logged in LATF1.
0 VB1MASK R/W If high, a fault occurring on the supply at input VB1 is ignored and not logged in LATF1.
Table 54. Bit Map for ERRMASK2 Register 0x9E (Power-On Default 0x00)
Bit Name R/W Description
7–5 Reserved X Unused
4 WDIMASK R/W If high, a change in the logic level on the WDI output is ignored and not logged in LATF2.
3 GPI4MASK R/W If high, a change in the logic level on the GPI4 input is ignored and not logged in LATF2.
2 GPI3MASK R/W If high, a change in the logic level on the GPI3 input is ignored and not logged in LATF2.
1 GPI2MASK R/W If high, a change in the logic level on the GPI2 input is ignored and not logged in LATF2.
0 GPI1MASK R/W If high, a change in the logic level on the GPI1 input is ignored and not logged in LATF2.
ADM1060
Rev. B | Page 40 of 52
PROGRAMMING
CONFIGURATION DOWNLOAD AT POWER-UP
The configuration of the ADM1060—the UV/OV thresholds,
glitch filter timeouts, PLB combinations, PDO pull-ups, etc.—is
dictated by the contents of the RAM. The RAM is comprised of
local latches that set the configuration. These latches are double
buffered and are actually comprised of two identical latches
(Latch A and Latch B). An update of the double-buffered latch
updates Latch A first and then Latch B. The advantage of this
architecture is explained below. These latches are volatile
memory and lose their contents at power-down. Therefore, at
power-up the configuration in the RAM must be restored. This
is achieved by downloading the contents of the EEPROM
(nonvolatile memory) to the local latches. This download
occurs in a number of steps.
1. With no power applied to the device, the PDOs are all high
impedance.
2. Once 1 V appears on any of the inputs connected to the V
DD
arbitrator (VH or VPn), the PDOs are all (weakly) pulled to
GND.
3. Once the supply rises above the undervoltage lockout of the
device (UVLO is 2.5 V), the EEPROM starts to download to
the RAM.
4. The EEPROM downloads its contents to all Latch As.
5. Once the contents of the EEPROM are completely
downloaded, the device controller outputs a control pulse
enabling all Latch As to download to all Latch Bs, thus com-
pleting the configuration download. Any attempt to
communicate with the device prior to this download comple-
tion will result in a NACK being issued from the ADM1060.
UPDATING THE CONFIGURATION
Once the device is powered up with all of the configuration
settings loaded from EEPROM into the RAM registers, the user
may wish to alter the configuration of functions on the
ADM1060; for example, change the UV or OV limit of an SFD,
the fault output of an SFD, the timeout of the watchdog detec-
tor, the rise time delay of one of the PDOs, and so on.
The ADM1060 provides a number of options that allow the user
to update the configuration differently over the SMBus inter-
face. All of these options are controlled in the register UPDCFG.
The options are
1. Update the configuration in real time. The user writes to
RAM across the SMBus and the configuration is updated
immediately.
2. Update the A Latches offline and then update all B Latches
at the same time. With this method, the configuration of the
ADM1060 will remain unchanged and continue to operate in
the original setup until the instruction is given to update the
B Latches.
3. Change EEPROM register contents offline and then
download the revised EEPROM contents to the RAM regis-
ters. Again, with this method, the configuration of the
ADM1060 will remain unchanged and continue to operate in
the original setup until the instruction is given to change.
The instruction to download from the EEPROM in option 3
above is also a useful way to restore the original EEPROM con-
tents if revisions to the configuration are unsatisfactory and the
user wants the ADM1060 to return to a known operating mode.
This type of operation is possible because of the topology of the
ADM1060. The local (volatile) registers, or RAM, are all double-
buffered latches. Setting Bit 0 of the UPDCFG register to 1
leaves the double-buffered latches open at all times. If Bit 0 is set
to 0, then when RAM write occurs across the SMBus only the
first side of the double-buffered latch is written to. The user
must then write a 1 to Bit 1 of the UPDCFG register. This gen-
erates a pulse to update all of the second latches at once.
EPROM writes work similarly.
A final bit in this register is used to enable EEPROM page
erasure. If this bit is set high, the contents of an EEPROM page
can all be set to 0. If low, the contents of a page cannot be
erased, even if the command code for page erasure is
programmed across the SMBus.
The bit map for register UPDCFG is shown in Table 56. A flow
chart for download at power-up and subsequent configuration
updates is shown in Figure 24.
ADM1060
Rev. B | Page 41 of 52
Table 55. List of Configuration Update Registers
Hex Addr. Table Name
Default Power-
On Value Description
90 Table 56 UPDCFG 0x00
Configuration Update Control register for changing configuration of the
ADM1060 after power-up
Table 56. Bit Map for UPDCFG Register 0x90 (Power-On Default 0x00)
Bit Name R/W Description
7–4 Reserved N/A Cannot be used
3 EE_ERASE R/W If set high, EEPROM page erasure can be programmed.
2 EEPROMLD W
If set high, the ADM1060 will download the contents of its EEPROM to the RAM registers. This bit
self-clears (returns to 0) after the download.
1 RAMLD W
If set high, the ADM1060 will download the buffered RAM register data into the local latches. This bit
self-clears (returns to 0) after the download.
0 UPD R/W
If set high, the ADM1060 will update its configuration in real time as a word is written to a local RAM
register via the SMBus.
EEPROM
EEPROMLD
POWER-UP
(V
CC
>2.5V)
DEVICE
CONTROLLER
SMBus
LATCH A
DATA RAMLD UPD
LATCH B
FUNCTION (E.G.,
OV THRESHOLD
ON VP1)
Figure 24. Configuration Update Flow Diagram
INTERNAL REGISTERS
The ADM1060 contains a large number of data registers. A brief
description of the principal registers is given below. More
detailed descriptions are given in the relevant sections of this
data sheet.
Address Pointer Register. This register contains the address
that selects one of the other internal registers. When writing to
the ADM1060, the first byte of data is always a register address,
which is written to the Address Pointer register.
Configuration Registers. These registers provide control and
configuration for various operating parameters of the
ADM1060.
Polarity Registers. These registers define the polarity of inputs
to the PLBA.
Mask Registers. These registers allow masking of individual
inputs to the PLBA and masking of faults in the fault reporting
registers.

ADM1060ARUZ-REEL7

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Supervisory Circuits Communications SupvSeq Circuit I.C.
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union