
shown in the Telemetry and Warning Conversion Coefficients
Table.
TABLE 36. READ_AVG_IIN Register
Value
Meaning
Default
0h – 0FFFh
Average of
measured values
for current sense
voltage
0000h
MFR_SPECIFIC_15: READ_AVG_PIN (DFh)
The READ_AVG_PIN command will report the upper 12 bits
of the average VIN x IIN product as measured by the 12-bit
ADC. You will read the default value (0000h) or previous data
when the average data is not ready. This data is read with the
PMBus Read Word protocol. This register should use the
coefficients shown in the Telemetry and Warning Conversion
Coefficients Table.
TABLE 37. READ_AVG_PIN Register
Value
Meaning
Default
0h – 0FFFh
Average of
measured value
for input voltage x
input current sense
voltage
0000h
MFR_SPECIFIC_16: BLACK_BOX_READ (E0h)
The
BLACK_BOX_READ
command
retrieves
the
BLOCK_READ data which was latched in at the first assertion
of SMBA. It is re-armed with the CLEAR_FAULTS command.
It is the same format as the BLOCK_READ registers, the only
difference being that its contents are updated with the SM-
BA edge rather than the internal clock edge. This command
is read with the PMBus Block Read protocol.
MFR_SPECIFIC_17: READ_DIAGNOSTIC_WORD (E1h)
The READ_DIAGNOSTIC_WORD PMBus command will re-
port all of the LM25066 faults and warnings in a single read
operation. The standard response to the assertion of the SM-
BA signal of issuing multiple read requests to various status
registers can be replaced by a single word read to the
DIAGNOSTIC_WORD
register.
The
READ_DIAGNOSTIC_WORD command should be read with
the
PMBus
Read
Word
protocol.
The
DIAGNOSTIC_WORD is also returned in the BLOCK_READ,
BLACK_BOX_READ, and AVG_BLOCK_READ operations.
TABLE 38. READ_DIAGNOSTIC_WORD Format
Bit
Meaning
Default
15
VOUT_UNDERVOLTAGE_WARN
0
14
IIN_OP_WARN
0
13
VIN_UNDERVOLTAGE_WARN
0
12
VIN_OVERVOLTAGE_WARN
0
11
POWER GOOD
1
10
OVER_TEMPERATURE_WARN
0
9
TIMER_LATCHED_OFF
0
8
EXT_MOSFET_SHORTED
0
7
CONFIG_PRESET
1
6
DEVICE_OFF
1
5
VIN_UNDERVOLTAGE_FAULT
1
4
VIN_OVERVOLTAGE_FAULT
0
3
IIN_OC/PFET_OP_FAULT
0
2
OVER_TEMPERATURE_FAULT
0
1
CML_FAULT
0
CIRCUIT_BREAKER_FAULT
0
MFR_SPECIFIC_18: AVG_BLOCK_READ (E2h)
The AVG_BLOCK_READ command concatenates the
DIAGNOSTIC_WORD with input and output average teleme-
try information (IIN, VOUT, VIN, PIN) as well as TEMPERA-
TURE to capture all of the operating information of the part in
a single PMBus transaction. The block is 12 bytes long with
telemetry information being sent out in the same manner as
if an individual READ_AVG_XXX command had been issued
(shown below). AVG_BLOCK_READ also guarantees that
the VIN, VOUT, PIN, and IIN measurements are all time-
aligned whereas there is a chance they may not be if read
with individual PMBus commands. To read data from the
AVG_BLOCK_READ command, use the SMBus Block Read
protocol.
TABLE 39. AVG_BLOCK_READ Register Format
Byte Count (always 12)
(1 byte)
DIAGNOSTIC_WORD
(1 word)
AVG_IIN
(1 word)
AVG_VOUT
(1 word)
AVG_VIN
(1 word)
AVG_PIN
(1 word)
TEMPERATURE
(1 word)
37
www.national.com
LM25066