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.

[参考译文] DAC8811:我想了解速度

Guru**** 2538950 points
Other Parts Discussed in Thread: DAC8811, DAC7811

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/968319/dac8811-i-want-to-understand-the-speed

器件型号:DAC8811
主题中讨论的其他器件: DAC7811

您好!

我回答了有关 DAC8811的所有问题。 但我仍然无法理解。

我看到串行接口的最大速度是50MHz。 但稳定时间为0.5us、这意味着2MHz。

我有最大 sped 为2MSPS 的输入。 因为稳定时间也相同。

我想知道、我是否可以使用完整代码。

数据表中有一个图9、其中有一些说明、但我无法理解。

我只想了解、该 DAC 在2MSPS 速度下能否正常工作?

此致、

Rohit Arora

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

    您好!

    您是否正在尝试生成正弦波或某种类型的任意波?

    由于稳定时间为500ns、它将限制波形的频率。 该规范意味着、如果您尝试生成满量程方波、则可能无法超过2MHz。

    对于 DAC8811、根据   数据表中指定的时序、更新速率将由稳定时间+ 16位数据传输时间+设置时间和数字延迟决定。

    假设 SCLK 为50MHz (20ns)、16位数据传输需要16*20ns、DAC 更新速率将大约为500ns + 320nS = 820nS = 1.2Msps。

    我们有 TI 高精度视频、详细介绍了该位、可在以下链接中找到。

    TI 高精度实验室- DAC:稳定时间和更新速率|德州仪器 TI.com 视频

    此致、

    AK

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

    您好、Akhilesh、

    感谢您提供 DAC 时序。

    我的输入是随机变化的信号、它肯定不是正弦波。

    因此,正如您所解释的那样,使用此 DAC 可以正确转换1.2MSPS。

    如果我使用任何高于1.2MSPS 的信号、输出将失真。

    此致、

    Rohit Arora

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

    您好!

    是的、您对更新速率的理解是正确的。

    您是否向 ref 引脚馈送任意波形? 您说"这可以由 DAC 转换"是什么意思?

    此致、

    AK

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

    您好!

    我看到了该 TI 视频。 根据、视频稳定时间大于更新时间。 因此、计算2MSPS 的速度需要花费稳定时间。

    REF 引脚信号是恒定的5V、但传入的数字数据以2MSPS 更新。

    那么、请告诉我、如果我的数字数据将使用2MSPS 进行更新、那么我能否在 DAC Iout 引脚上获得满量程输出?

    此致、

    Rohit Arora

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

    您好!

    正如我之前所说、更新速率包括稳定时间 + 接口事务时间。

    在 DAC8811的情况下、如果您考虑完全代码稳定、则最大更新速率将为1.2Msps。 在理论上、由于您的代码变化不是从零代码到完整代码(在方波情况下)、因此您应该能够以2MSPS 更新速率更新 DAC。

    从零代码到完整代码、您计划进行多少个代码转换?

    此致、

    AK

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

    您好!

    更新速率不是稳定时间和接口事务时间的总和。

    根据您共享的视频、更新速率将被视为这两次中的最高速率。 因此更新速率将为2MSPS。

    如果我的代码从零变为满量程、将发生什么情况、或者如果我使用2MSPS 速度、那么我可以无任何错误地读取多少代码变化。

    此致、

    Rohit

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

    您好、Rohit、

    在大多数情况下、DAC 稳定时间将比接口时序高一个数量级、这就是视频中显示的原因。

    一些非缓冲 DAC 的稳定时间非常短、在这种情况下、如果要获得实际的 DAC 更新速率、还需要包含接口时序。 例如、考虑稳定时间为200nS 的12位 DAC、如 DAC7811。 使用50MHz SCLK 时、12位将需要240nS、如果您仅考虑稳定时间或本例中的最高接口时间、则不会获得正确的更新速率。  

    如果您的代码从零变为满量程、对于 DAC8811、更新速率将为1.2MSPS。

    希望这一点现在已经清楚了。

    此致、

    AK