Datasheet

ADM1276 Data Sheet
Rev. C | Page 44 of 48
DEVICE_CONFIG
Code: 0xD8, read/write byte. Value after reset: 0x00.
Table 40. Bit Descriptions for DEVICE_CONFIG Command
Bits Bit Name Settings Description
[7] OC_GLITCH_TIME 0
Default. The long duration glitch filter is used when a severe overcurrent fault is
detected.
1 The short duration glitch filter is used when a severe overcurrent fault is detected.
[6] FLB_DISABLE 0 Default. Foldback is enabled and can affect the hot swap current sense limit.
1
Foldback is disabled and does not affect the hot swap current sense limit. This setting
can be useful if the sole purpose of the FLB pin is to act as a power-good input.
[5] OPERATION_CMD_EN 0
Default. The OPERATION command is disabled, and the ADM1276 issues a no
acknowledge if the command is received. This setting provides some protection
against a card accidentally turning itself off.
1 The OPERATION command is enabled, and the ADM1276 responds to it.
[4] IOUT_WARN2_SELECT 0 Default. Configures IOUT_WARN2_LIMIT as an undercurrent threshold.
1 Configures IOUT_WARN2_LIMIT as an overcurrent threshold.
[3:0] Reserved 0000 Always reads as 0000.
POWER_CYCLE
Code: 0xD9, send byte, no data.
PEAK_PIN
Code: 0xDA, read/write word. Value after reset: 0x0000 (writing 0x0000 clears the peak value).
Table 41. Bit Descriptions for PEAK_PIN Command
Bits Bit Name Settings Description
[15] Reserved 0 Always reads as 0.
[14:0] PEAK_PIN Returns the peak input power since the register was last cleared.
READ_PIN_EXT
Code: 0xDB, block read. Value after reset: 0x03, 0x000000.
Table 42. Byte Descriptions for READ_PIN_EXT Command
Byte Byte Name Value Description
[0] Byte count 0x03
Always reads as 0x03, the number of data bytes that the block read command
expects to read.
[3:1] PIN extended 0x000000
Result of the VIN × IOUT calculation that has not been truncated. Byte 3 is the high
byte, Byte 2 is the middle byte, and Byte 1 is the low byte.
READ_EIN_EXT
Code: 0xDC, block read. Value after reset: 0x08, 0x000000, 0x0000, 0x000000.
Table 43. Byte Descriptions for READ_EIN_EXT Command
Byte Byte Name Value Description
[0] Byte count 0x08
Always reads as 0x08, the number of data bytes that the block read command
expects to read.
[3:1] Energy count extended 0x000000
24-bit energy accumulator in direct format. Byte 3 is the high byte, Byte 2 is the
middle byte, and Byte 1 is the low byte.
[5:4]
Rollover count extended
0x0000
Number of times that the energy counter has rolled over from 0x7FFF to 0x0000.
This is a straight 16-bit binary value. Byte 5 is the high byte, and Byte 4 is the low
byte.
[8:6] Sample count 0x000000
Total number of PIN samples acquired and accumulated in the energy count
accumulator. Byte 8 is the high byte, Byte 7 is the middle byte, and Byte 6 is the
low byte.