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.

[参考译文] DAC82002:两个通道的最大可实现更新速率

Guru**** 2455560 points
Other Parts Discussed in Thread: DAC82002

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1406216/dac82002-maximum-achievable-update-rate-of-both-channels

器件型号:DAC82002

工具与软件:

我正在使用 DAC82002、并对实现可能的最大更新速率很感兴趣。 每个通道似乎只有~780ksps (或可能只有500ksps)、而不是1MSPS、我想确认这一点。

根据数据表、最大 SPI 速率为50 MHz。  每个传输为24位。 因此、要更新 DAC-A 输出、这需要24位、而要更新 DACB 输出、则需要单独的24位事务。 在事务之间、! SYNC 线路必须保持高电平160ns。

因此、 更新单个寄存器所需的最短时间是50 MHz 为24位(480ns)、并且只需1秒钟的时间! 同步空闲高电平时间(160ns)、总时间为640ns。

(0ns):更新 DAC-A 
(0.640us)更新了 DAC-B
(1.2us)更新了 DAC-A
(1.84us)更新了 DAC-B
等等...

或者、我是不是对数据表的误解 、即 t_DACWAIT 是任何事务之间必须等待的持续时间、而不仅仅是每个通道等待的持续时间。 这会将更新速率限制为每通道500ksps。

(0us):更新 DAC-A 
(1us)更新了 DAC-B
(2us)更新了 DAC-A
(3us)更新了 DAC-B
等等...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tim、您好!  

    通常、稳定时间是更新速率的主要因素、器件中的更新速率为1us、因此更新速率为1MSPS。 这是 DAC 的更新速率。 如果您需要 单独考虑通道、那么是的、每个通道的更新速率为500kSPS、因为 DAC 一次只能更新一个通道。  

    稳定时间恰好与这个1us 延迟时间相同、因此更新速率仍将为1MSPS。 如果您使用外部缓冲器、则需要考虑缓冲器稳定时间。  

    1us tDACWAIT 在任何事务之间(您的第二个示例)。 这来自一些内部电路、需要在准备好进行另一个输出更新之前延迟一段时间。  

    此致!

    Katlynne Jones

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

    Katlynne

    感谢您提供信息、这样就可以结算了。 单通道可以实现1MSPS 采样率、双通道为500ksps 采样率、且交替更新。

    了解设置时间非常重要。

    此致、

    TIM