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.

[参考译文] DAC7718:对 DAC7718的每个通道进行写入的时间

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/879976/dac7718-time-to-write-each-channel-of-the-dac7718

器件型号:DAC7718

您好 DAC 团队、

我们正在进行一个项目、在该项目中、我们将以8MHz SPI 时钟写入 DAC7718的所有通道。 我们的电路中有10个 DAC7718、我们需要确保数据以低于350us 的速度写入每个 DAC。

根据数据表、DAC 的稳定时间为15uS、因此我们想知道 MCU 是否需要在写入下一个通道之前等待每通道15uS、或者稳定时间将独立前进、而 MCU 可以写入下一个通道?

理想情况下、在8MHz 下写入24位数据意味着每个 DAC ~35uS、因此对于10个 DAC 则为~350uS。 如果我们为每个通道包含15us 的延迟、我们将一直到每个 DAC 150 us + 35us = 185 uS、因此对于10个 DAC、我们的项目不能接受1850 uS。

您能不能就我们如何在350美元以内保持提供建议吗?

谢谢

Ambimat 团队

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

    您好!

    我需要更深入地了解您的写入序列。 我从您的问题中很容易理解、如果我在这里错了、请纠正我的问题。

    1_CH1、1_CH2、1_CH3… 1_CH7 (其中1代表第1个 DAC)、然后启动第2个 DAC、依此类推?

    或者1_CH1、2_CH1、3_CH1……10_CH1 、然后您启动第二个通道?

    在这两种情况下、您都将在返回并更新代码之前为通道提供足够的时间来实现稳定。 我在这里看不到任何探测。

    回答您的问题 (根据数据表、DAC 的稳定时间为15uS、因此我们想知道 MCU 是否需要等待每个通道15uS 才能写入下一个通道、或者稳定时间将独立前进、而 MCU 可以写入下一个通道 通道?)

    稳定时间将独立地向前推进、因为您不会尝试立即写入同一通道、我假设您将更新剩余通道和其他 DAC、然后返回并再次更新第一个通道。

    为了更清楚地说明、您能否向我们提供时序图、您计划如何更新全部10个 DAC 和8个通道?

    此致、

    AK

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

    [引用 USER="Akhilesh K]1_CH1、1_CH2、1_CH3 ..... 1_CH7 (其中1代表第1个 DAC)、然后启动第2个 DAC、依此类推?[/quot]

    这就是我们要做的事情。

    [报价用户="Akhilesh K"]稳定时间将独立前进,因为您不会立即尝试写入同一通道,我假设您将更新剩余通道和其他 DAC,然后返回并再次更新第一个通道。

    这也是我们的想法,但我们只是想确认这一点。

    [引述 USER="Akhilesh K"]为了更清楚地说明,您能否向我们提供时序图,说明您计划如何更新全部10个 DAC 和8个通道?[/QUEREST]

    让我稍微分享一下时序图

    谢谢

    Ambimat

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

    您好 Neel Shah、

    我相信你得到了清楚的答案。 我将关闭此主题、如果您将来需要帮助、请随时打开此讨论主题。

    此致、

    AK