LTC2978
PMBus Command Description
STATUS_CML
The STATUS_CML command returns the summary of the communication, memory and logic faults or warnings which
have occurred, as shown in the following table:
STATUS_CML Data Contents
BIT(S) SYMBOL
OPERATION
b[7] Status_cml_cmd_fault
Illegal or unsupported command fault has occurred.
b[6] Status_cml_data_fault
Illegal or unsupported data received.
b[5] Status_cml_pec_fault
A PEC fault has occurred. Note: PEC checking is always active in the LTC2978. Any extra byte received before a
STOP will set Status_cml_pec_fault unless the extra byte is a matching PEC byte.
b[4] Status_cml_memory_fault A fault has occurred in the EEPROM. The CLEAR_FAULTS command will clear this bit, but correct operation
should not be assumed until a successful retry of the failing EEPROM access has occurred.
b[3] Status_cml_processor_fault Not supported, always returns 0.
b[2] Reserved
Reserved, always returns 0.
b[1] Status_cml_pmbus_fault
A communication fault other than ones listed in this table has occurred. This is a catch all category for illegally
formed I2C/SMBus commands (Example: An address byte with read =1 received immediately after a START).
b[0] Status_cml_unknown_fault Not supported, always returns 0.
STATUS_MFR_SPECIFIC
The STATUS_MFR_SPECIFIC command returns manufacturer specific status flags. Bits marked CHANNEL = all are
not paged. Bits marked STICKY=yes stay set until a CLEAR_FAULTS is issued or the channel is commanded on by the
user. Bits marked ALERT=yes pull ALERTB low when the bit is set. Bits marked OFF=yes indicate that the event can be
configured elsewhere to turn the channel off.
STATUS_MFR_SPECIFIC Data Contents
BIT(S) SYMBOL
b[7] Status_mfr_discharge
b[6] Status_mfr_fault1_in
b[5] Status_mfr_fault0_in
b[4] Status_mfr_servo_target_reached
b[3] Status_mfr_dac_connected
b[2] Status_mfr_dac_saturated
b[1] Status_mfr_vinen_faulted_off
b[0] Status_mfr_watchdog_fault
OPERATION
A VOUT discharge fault occurred while attempting to enter the ON
state
This channel attempted to turn on while the FAULTBz1 pin
was asserted low, or this channel has shut down at least once
in response to a FAULTBz1 pin asserting low since the last
CONTROLn pin toggle, OPERATION command ON/OFF cycle or
CLEAR_FAULTS command.
This channel attempted to turn on while the FAULTBz0 pin
was asserted low, or this channel has shut down at least once
in response to a FAULTBz0 pin asserting low since the last
CONTROLn pin toggle, OPERATION command ON/OFF cycle or
CLEAR_FAULTS command.
Servo target has been reached.
DAC is connected and driving VDACP pin.
A previous servo operation terminated with maximum or
minimum DAC value.
VIN_EN has been deasserted due to a VOUT fault.
A watchdog fault has occurred.
CHANNEL STICKY ALERT OFF
Current Page Yes Yes Yes
Current Page Yes Yes Yes
Current Page Yes Yes Yes
Current Page No
Current Page No
Current Page Yes
All
No
All
Yes
No No
No No
No No
No No
Yes No
40
For more information www.linear.com/LTC2978
2978fd