TPS929160-Q1
ZHCSNG0 – APRIL 2023
www.ti.com.cn
7.5.4.3 EEPROM Register Access and Burn
After selecting the target TPS929160-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.
•
•
Write 09h, 02h, 09h, 02h, 04h, 00h to 8-bit register EEPGATE one-byte by one-byte sequentially.
Write 1 to 1-bit register EEPMODE
The chip is selected by ADDR pins configuration. The below instruction is required to access the EEPROM
register.
•
•
Write 00h, 04h, 02h, 09h, 02h, 09h to 8-bit register EEPGATE one-byte by one-byte sequentially.
Write 1 to 1-bit register EEPMODE.
The EEPROM registers of the TPS929160-Q1 can be overwritten after the access enabled. The TPS929160-
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. 图 7-20 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 TPS929160-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.
Copyright © 2023 Texas Instruments Incorporated
Submit Document Feedback
51
Product Folder Links: TPS929160-Q1
English Data Sheet: SLVSG60