This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPL1401: How to use EEPROM or NVM?

Part Number: TPL1401

How does TPL1401 use EEPROM or NVM?

1,I set DPOT_PDN, REF_EN, DAC_SPAN and DPOT_POSITION, but they need to be reset every time the power is restarted. I tried many parameters but could not save the parameters.

2,Also, why is page 1 set to power-up but the DPOT_PDN of page 2 set to 10K power-down?

  • Hello, thank you for reaching out. 

    1) The digipot is using an EEPROM. 

    To get it updated please configure all of the register settings that you would like to store in memory. On the "TPL Init. tab" click "Program" button that will store all of the current register settings into NVM. Click " reload" button to retrieve settings stored. Please address page 19 of the user`s guide for more information. 

    2) Those values might not have updated outright. try setting the drop down setting on "Init." page to power-up and then click " Read all" on the register map page. Let me know if that fixed the problem. 

    Thank you, 

    Illia Volkov 

  • I tried to capture SCL&SDA signal on TPL1401EVM, and I could capture I2C signal by modifying VREF or BASE OUTPUT, but EEPROM and RELOAD could not capture signal。

  • Hello, 

    Are you able to reload the correct register set after storing it in the register map? 

  • Hi Illia,

    It is confirmed a GUI issue. in TPL1401 GUI, PROTECT register address is 0xD2, while it is 0xD3 in datasheet. Please help have GUI modified.

    Thanks!