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.

[参考译文] DAC128S085:菊花链运行

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1107610/dac128s085-daisy-chain-operation

器件型号:DAC128S085

我们有2个 DAC 连接在菊花链运行中。 因此、用户必须始终向 两个 DAC 写入  SPI_MOSI:

如果 DAC1上的通道需要更新、但 DAC2上的通道不需要更新、DAC2是否有 NOP (无操作)命令(我看不到它)?

您能否描述上述示例中用于编写菊花链 DAC 的正确顺序?

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

    你好、拉赫、

    我不知道该器件的 NOP 命令。 有4个命令位、看起来与命令相关的这些位的每个组合都是如此。

    在 DB[11:0]设置为0的情况下发送突出显示的命令应该是安全的。 这样、DAC 寄存器中的任何一个都不会更新。

    最棒的

    Katlynne Jones

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

    您好  Katlynne、

    感谢您的回答。 我一直在使用上面突出显示的命令、但我正在使用以下方式的持久性存储阵列:

    如果 我需要更新 DAC1而不是 DAC 2、我从 DAC2的阵列存储中读取旧值(最后设置了值 DAC2通道)。  

    这样、DAC1用新值进行更新、DAC1用相同的旧值进行更新-这只是解决方法。

     在我看来,1010命令可以用空 D[11:0]发送从未发生过。 可以了

    谢谢

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

    你好、拉赫、

    我  没有 DAC128S085可用于测试、因此 如果 由于 某种原因导致无法正常工作、请联系我们、我们可以集思广益、提出另一个解决方案。  

    如果它确实适合你,那么很棒! 如果您有任何其他问题、请随时联系我们。  

    最棒的

    Katlynne Jones