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.

[参考译文] AMC7924:AMC7904

Guru**** 2387830 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1472090/amc7924-amc7904

器件型号:AMC7924

工具与软件:

您好!

我们想要清除 EEPROM 数据。 下面的方法是执行恢复出厂设置、然后进行 EEPROM 烧写。 因此、操作存储器数据采用芯片默认值。

但当我们执行该过程时、我们会观察到通过恢复出厂设置、EEPROM 数据不会被擦除。

将页面选择添加到第1页

self.i2c_write (i2c_slave_addr、0x7E、0x01)
self.verify_write (i2c_slave_addr、0x7E、0x01)

恢复出厂设置  
# print ("软件复位寄存器(偏移:07h)[复位= 00h]...")
如果 self.i2c_write (i2c_slave_addr、0x07、0xAD):
time.sleep (0.001)

输入配置示例
self.FNL_DAC_config (i2c_slave_addr)
self.drv_DAC_config (i2c_slave_addr)

进行 EEPROM 刻录
self.eeprom_burn_bit (i2c_slave_addr)

发出软件复位
self.i2c_write (i2c_slave_addr、0x07、0x05)
time.sleep (0.001)
打印(f "DAC 已恢复出厂设置...")

您能否确认擦除 EEPROM 数据的过程。 如果此过程不正确、请提供擦除数据的步骤。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Iswarya:

    AD 的软件复位只会复位页1和页2。 因此、第4页和第5页中的数据不会改变。 这很麻烦、但您需要手动遍历第4页和第5页、并写入每个寄存器以覆盖它们。

    谢谢!
    Erin