SLVSFU7B July 2022 – April 2024 TPS929240-Q1
PRODUCTION DATA
After selecting the target TPS929240-Q1 for EEPROM burning, the master controller must send a serial data bytes to register EEPGATE and set 1 to register EEPMODE one by one in below sequence to finally enable the EEPROM register access. Each data written must be a single-byte operation instead of burst-mode operation.
The chip is selected by pulling REF pin high, below instruction is required to access the EEPROM register.
The chip is selected by ADDR pins configuration. The below instruction is required to access the EEPROM register.
The EEPROM registers of the TPS929240-Q1 can be overwritten after the access enabled. The TPS929240-Q1 first loads all data stored in EEPROM to corresponding registers right after entering EEPROM program state. Then the master controller must write the target EEPROM value and the correlated CRC value into its corresponding registers and set EEPPROG to 1 to start the burning of all the EEPROM registers. If DEVADDR[3] or DEVADDR[3:0] is used for addressing and is modified during the EEPROM registers writing process, the device address will be updated immediately. The master should use the new device address for the next frame communication. It is not needed to write target EEPROM value to its corresponding register if the target value EEPROM value is same to its present value, because the EEPROM present value is automatically loaded into its corresponding register after entering the EEPROM PROGRAM state. The data is lost after POR cycle if it is not burnt to EEPROM cell. The EEPPROG automatically returns to 0 at the next clock cycle. The programming takes around 200 ms and flag register FLAG_PROGDONE is 0 during programming. Keep the device power supply stable for at least 200 ms after writing 1 to EEPPROG to make sure solid and robust burning. After programming is done, the FLAG_PROGDONE is automatically set to 1. Figure 6-18 lists the detailed flow chart. The EEPMODE and EEPPROG registers are not writable if the serial codes are not written to EEPGATE one-byte by one-byte sequentially.
The EEPROM cells for TPS929240-Q1 can be overwritten and burnt for up to 1000 times. The one time EEPROM burning is counted after the register EEPPROG is set to 1 even though the EEPROM data is not changed at all.