您好!
我对设置和调试 SPI 通信比较陌生、因此我感谢您的耐心等待。
我已将 DAC60508重新刷入电路板、并尝试读取器件 ID、但未成功。 我已验证 SPI 模式是否正确、在模式1中、下面进行了验证。 我在这里查看了论坛、并看到其他评论建议写入触发寄存器以执行软复位、清除 LDAC、写入 SYNC 寄存器以清除 BRDcast 使能、并清除配置寄存器以确保 FSDO 为0、尽管这是默认值。
具有与上述相同 MOSI 字节的后续 SPI 访问周期将从 DAC 返回半稳定但非传感器值、其中没有一个是器件 ID、甚至是上一个访问周期中第一个字节的回波。
下面是我的板的 DAC 原理图:
我目前正在使用 nRF52840进行调试、SPI 上没有上拉线路、但 DAC 是唯一连接的 SPI 器件。 我不认为这会是问题、但我还是有点不熟悉、所以可能会是问题!
如果有任何帮助、我们将不胜感激!