JAJSMF5B september 2022 – june 2023 TPS25990
PRODUCTION DATA
READ_BB_EEPROM is a manufacturer-specific command used to read contents stored in the Blackbox shadow registers internal to the TPS25990 eFuse. Before issuing this command, the FETCH_BB_EEPROM command needs to be sent to load the Blackbox contents from the external EEPROM (Page-0) as described in Section 8.3.14.11 into the Blackbox shadow registers. READ_BB_EEPROM retrieves sixteen (16) bytes of Blackbox information stored in the EEPROM as shown below.
BB_RAM_0 to BB_RAM_6 [Seven (7) bytes]
BB_TIMER [One (1) byte]
STATUS_WORD [Two (2) bytes]
STATUS_MFR_SPECIFIC [One (1) byte]
STATUS_INPUT [One (1) byte]
VIN_PEAK [One (1) byte, Eight (8) MSBs from the 10-bit ADC output data]
IIN_PEAK [One (1) byte, Eight (8) MSBs from the 10-bit ADC output data]
TEMPERATURE_PEAK [One (1) byte, Eight (8) MSBs from the 10-bit ADC output data]
CHECKSUM [One (1) byte]
This command uses the PMBus® block read protocol with a block size of sixteen (16).
VIN_PEAK, IIN_PEAK, and TEMPERATURE_PEAK data use the PMBus® DIRECT format. Use the coefficients in Table 8-67 and Equation 19 to convert the hexadecimal data read from these registers into their real-world value in the appropriate units.
The peak input voltage, input current, and temperature values are truncated from 10-bits to 8-bits while stored in an external EEPROM. Make sure to use the DIRECT format calculation coefficients correctly.