SLVSE03B April 2019 – February 2021 TPS929120-Q1
PRODUCTION DATA
After selecting the target TPS929120-Q1 for EEPROM burning, the master controller must send a serial data bytes to register CONF_EEPGATE, set 1 to CONF_EEPMODE and set 1 to register CONF_STAYINEEP one by one in below sequency to finally enable the EEPROM register access. Each data written must be a single-byte operation instead of burst-mode operation.
Chip is selected by pulling REF pin high, below instruction is required to access the EEPROM register.
Chip is selected by ADDR pins configuration, below instruction is required to access the EEPROM register.
The EEPROM registers of the TPS929120-Q1 can be overwritten after the access enabled. Then master controller can set CONF_EEPPROG to 1 to start the burning of all the EEPROM register. The data for EEPROM register is only stored in EEPROM shadow register without burning into true EEPROM cell before setting CONF_EEPPROG to 1. The data is lost after POR cycle if it is not burnt to EEPROM cell. All EEPROM shadow registers need to be written to target value before burning. The CONF_EEPPROG automatically returns to 0 at the next clock cycle. The programming takes around 200 ms and flag register FLAG_PROGREADY is 0 during programming. It is important to keep device power supply stable for at least 200 ms after writing 1 to CONF_EEPPROG to make sure solid and robust burning. After programming is done, the FLAG_PROGREADY is automatically set to 1. The detail flow chart is described in Figure 7-18.
The EEPROM cells for TPS929120-Q1 can be overwritten and burnt for up to 1000 times. The one time EEPROM burning is counted once the register CONF_EEPPROG is set to 1 even though the EEPROM data is not changed at all.