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.

[参考译文] DAC60508:我能否同时更新多个菊花链 DAC 上的所有 DAC 通道

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1415467/dac60508-can-i-simultaneously-update-all-dac-channels-on-several-daisy-chained-dacs

器件型号:DAC60508

工具与软件:

我的一个应用使用5个菊花链 DAC (总共40个 DAC 通道)。  我想更新全部40个 DAC 通道、然后同时更新全部40个 DAC 的输出。

这是可行的吗?如果是、我该怎么做?

谢谢!

David

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

    我以前从未使用过此 DAC。  这样做可行吗:

    1. 设置所有 DAC 通道、以便使用 LDAC 触发器同时更新 DAC 输出  
    2. 将 CS 降至低电平
    3. 写入全部5个菊花链 DAC 的 DAC 0
    4. 将 CS 升高到高电平
    5. 对所有8个 DAC 通道重复执行2至4
    6. 将 CS 降至低电平
    7. 在全部5个 DAC 上设置 LDAC 触发位
    8. 将 CS 升高到高电平

    .  

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

    尊敬的 David:  

    您的序列将可以正常工作、但 LDAC 命令仍需要通过所有菊花链设备传播。 每组(8个)通道将具有较小的延迟。

    如果将某个器件与硬件 LDAC 一起使用、则可以将所有 LDAC 引脚短接在一起、以使连接的器件的所有输出同时更新。  

    此致!

    Katlynne Jones

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

    感谢 Katlynne、

    我当时想、在提出 CS 线路之前不会发生对触发寄存器的写入。  如果是这样、由于我不会在菊花链中的所有5个 DAC 都更新了其触发寄存器并设置了 LDAC 位之前升高 CS 线路、这难道不是意味着5个 DAC 会同时更新全部8个通道吗?

    谢谢!

    Dave

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

    尊敬的 David:  

    没错、在提出 CS 之前、器件不会执行任何操作。 通过该器件、链中的每个 DAC 都将在 CS 被提升之前捕获最后24位数据。 将共享的 CS 升高为高电平时、它们都应同时锁存 LDAC 触发命令。  

    此致!

    Katlynne Jones

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

    尊敬的 Katlynne:

    感谢您花时间提供帮助。

    此致、

    David