工具与软件:
您好!
我们的设计在同一 I2C 总线上包含多个八路 DAC DAC7578SRGET。 LDAC 硬件引脚连接在一起、并由 MCU 的 GPIO 驱动。 我们能够成功写入各个 DAC 通道并让它们进行更新、而不是通过触发 LDAC 引脚来同时进行更新。
我们将通过 I2C 总线发送以下命令:
0x 90 00 FF F0
完成后、我们将 LDAC 拉低50毫秒、然后再次拉高。 地址0处 DAC0的输出不更新。
但是、当我们发送 0x 90 30 FF F0时、输出会更新、一旦发送命令、它不会等待 LDAC 选通。 这是合理的、因为数据表中指示此命令会更新输出
接下来、我们尝试写入0x 90 60 FF 00、然后写入0x 90 00 FF F0、这导致了立即更新 DAC。
在所有情况下、硬件 LDAC 信号似乎都被忽略。 我们缺少什么?
谢谢。

