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.

[参考译文] ADS1209:tD2和 tD3时序

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/718791/ads1209-td2-and-td3-timing

器件型号:ADS1209

您好!

您能告诉我 CLKSEL = 0时 ADS1209的值 tD2和 tD3的不确定性吗?

对于 tD2、数据表仅给出10ns 的最大值。 该值可以是多低?

对于 tD3、数据表仅提供 T3 + 7ns 的最小值。 假设 T3没有不确定性、该值可以有多高?

此致

R é mi Freiche

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

    感谢您的发帖、欢迎加入论坛!

    由于它不是数据表中的规格、我无法准确地说 tD2可以是多低或者 tD3可以是多高、但我要说的是、平均时间最有可能分别接近其最大值和最小值。

    您正在尝试什么方法来满足这种特定的时序特性要求?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于传输电缆中存在串扰问题、我希望在不使用 ADS1209上的 CLKOUT 信号的情况下工作。 相反、我想将在我的控制板上生成的 CLKIN 信号(最初用于 ADS1209上的调制)重复用于 Δ-Σ 滤波。 这种方法效果非常好、但是我现在需要对 CLKIN 和 ADS1209上数据之间的延迟具有容忍性、以确保在任何情况下进行滤波时、我的时钟和数据都能正确同步。

    你有什么办法给我一个价值吗? 我在这里看到的或多或少是 CLKIN 和数据之间的偏差?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的澄清。 有趣的问题,修复它的好主意

    我从 OP 中注意到的一个小问题是、tD3 = t2 +7ns、而不是 t3 +7ns。

    CLKIN 和数据之间的偏差为 tD2 + tD3。 例如、如果您使用的最小 CLKIN 周期为41.6ns、占空比为50%:

    T2 = 20.8ns
    TD3 = 20.8ns + 7ns = 27.8ns
    tD2 = 10ns 最大值

    这将为您提供27.8ns 至37.8ns 的范围。 对于我来说、tD2的值0ns 听起来非常乐观、因此我可能会在30-35ns 范围内进行实验以开始。

    不幸的是、我真的只能猜测。 我建议在您的特定条件下进行测试、以获得更可靠的答案。 您是否认为基于静态时序值编写代码会导致一段时间内出现问题? 您是否有兴趣在数据准备就绪时读取每一次数据、或者是否需要定期检查?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答。 我认为这里仍然有一些误解。

    我已经测试过该解决方案、将会成功。 但是、我需要确保它能够在整个温度范围内正常工作、并且具有不同的 ADS1209批次。 最后、我的问题实际上并不是传播延迟、而是传播延迟的不确定性。 (这是我所说的 Skew、但可能不是正确的词)。 实验不会给我更多的答案、因为测试只会在一个 OP 上完成。

    因此、由于 CLKIN 和数据之间的延迟将是 tD2 + tD3、我可以说 tD2延迟的最大不确定性为10ns、但我不知道 tD3延迟的最大不确定性是多少。 因此、我无法对我的设计进行修理。

    是否有任何方法可以为此获取值? 可能来自内部电路? 它不必非常精确、我只需要一个最大值。

    R é mi Freiche

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

    您好、Remi、

    我理解并同意您的观点、即这会带来挑战。 时序图中有一些周期在没有 CLKOUT 的情况下无法可靠地测量、这使得很难将一个有保证的解决方案组合在一起。 很遗憾、我无法为 tD3时间提供最大值。

    您使用的是 FPGA 还是 DSP? 您是否可以在启动后感测第二个上升时钟边沿?

    如果是、您可以在 TH1期间捕获数据。 请参阅下图:

    紫色是您的起点。

    绿色是开始后的第二个上升 CLK 边沿。

    红色显示了从绿色到红色的 tD2、0-10ns。

    蓝色显示了 TH1 (T2-3)、如果我们使用的最小时钟周期为41.6nS 且占空比为50%、则从红色变为蓝色、为17.8nS。  

    您的电缆是否具有不同的长度?时间延迟/仪表是多少? 17nS 是否是足够大的窗口来捕获系统中的数据?