您好!
我有两个 DAC 53701、想要配置它的从器件地址、并已按照数据表中的步骤配置从器件地址。
我已经将从器件地址配置为其中一个 dac53701的地址、我能够读取和写入两个 DAC 的寄存器。 但在下电上电后、它不会将数据存储到 DAC53701的 NVM 部分。
因此、请帮助我解决该问题。
以下是我 遵循的步骤。
1.为所有器件将 GPI 引脚设置为0b。
2.将 CONFIG2寄存器中的 GPI_CONFIG 设置为111b。
3.将触发寄存器中的 GPI_EN 设置为1b。
4.对于需要配置的器件、将 GPI 引脚设置为逻辑高电平。
5.将数据写入 CONFIG2寄存器中的 SLAVE_ADDRESS 位字段。 只有具有 GPI 引脚逻辑高电平的器件才会更新命令中传递的 SLAVE_ADDRESS 设置。 确保同一 I2C 总线上的其余器件在此过程中将其各自的 GPI 引脚设置为逻辑低电平。
6.切换器件的 GPI 引脚将编程为逻辑低电平。
7.重复上述步骤(1)至(6)、以对总线上所有器件的 I2C 从器件地址进行编程。
8.将 GPI_EN 设置为0b。
9.将 GPI_CONFIG 更改为000b。
触发 NVM 写入操作