主题中讨论的其他器件: DAC60508、 DAC53608
你好
我正在使用 DAC7678EVM、并正在测试所有命令。
我在更新 DAC 寄存器通道 n 时遇到了一些问题
我已经测试、对于通道 A、LDAC 寄存器应该被正确设置、以便只对软件 LDAC 做出反应。
如果我使用写入 DAC 输入寄存器通道 n、则在测量输出引脚时输出不会改变、发出回读命令会显示寄存器发生变化。
如果我改为使用 Write to DAC 输入寄存器通道 n 并更新通道 n、则输出会发生变化。
但是、如果我发出写入命令、然后再发出通道 A 的更新命令、则输出不会改变。
我是否误解了更新 DAC 寄存器通道 N 的功能?
它是否提供软件 LDAC?
用于设置 LDAC、写入寄存器、然后更新寄存器的命令链示例
0x90 (地址和'W/R 位) 0x60 (写入 LDAC) 0xFF (设置所有高 A-H) 0x00 (无关紧要) 写入 LDAC
0x90 (地址和'W/R 位) 0x00 (写入通道 A 寄存器) 0x00 0x00 (将12位值设置为0) 写入通道 A 寄存器
0x90 (地址和'W/R 位) 0x10 (更新通道 A 输出) 0x00 0x00 (无关紧要) 更新通道 A 寄存器
此致
Niels M.