How to write the EEPROM into the AMC7904EVM, we have tried many attempts using Ti's software but could not be completed.
There is no EEPROM register on the first page, please tell me the address of the relevant register
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.
How to write the EEPROM into the AMC7904EVM, we have tried many attempts using Ti's software but could not be completed.
There is no EEPROM register on the first page, please tell me the address of the relevant register
This is my step
1. set Page1,0xA0 to 0x13
2. switch to Page2,write CLAMP1&2 Overwrite
3. set dacbase & LUT in Page4&5
4 switch to page15,set 0x7c to 0xe4
5 wait for 5s
6 power off and on,and write 0x05 to 0x07 in Page1
Is there an error in my control process? Can you provide me with some detailed suggestions?
Thanks for your support
Hi Nick,
I do not see an issue with your procedure - when you restart the device, are you seeing any values in change in the baseline or clamp DACs?
You could eliminate if there are some analog configuration issues by writing a dummy variable to page 15 before you burn the EEPROM. These scratch registers do not have any impact on the device performance. Another thing to note is that you cannot read page 4 and 5 when the device is in LUT mode. You can read from page 2, though.
Hi Nick,
It would be useful if you could read all the register on page 1 and share an image. There are two temperature sensors - which one is reading 0? If it is the remote temperature, then you should verify if the remote diode is connected. Is the device operating in LUT mode? What is the value of LUTSTAT?
If you think you have somehow configured the device to an unknown state during your debug, you can write the value 0xAD to the software reset register (0x07) and then burn the EEPROM again. This restores the default values of page 1 and 2.
Thanks,
Paul