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.

[参考译文] ADS9219:单 DCLK、多个 ADC(同步)

Guru**** 2694555 points

Other Parts Discussed in Thread: ADS9219

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1578126/ads9219-single-dclk-multiple-adcs-synchronized

器件型号:ADS9219


尊敬的团队:

    在我们的应用中、7 个 ADS9219 器件将通过同一 SMPL_CLK 信号 (20MHz) 进行同步工作。

    将平均值计算设置为 2(可能)时、将激活数据平均模式。 我们将使用 SMPL_SYNC 输入来同步 ADC(在 ADC INIT 中应用了一个通用 SYNC 脉冲)

    对于每个 ADC、我们打算使用 2 个数据通道 (DOUTA + DOUTB)。  

    我们的预期 DCLK 频率将为:

    fDCLK=DDR*24bits_frame/(2 (avg)*2 (data_lanes)*2 (20MHz))= 60MHz

    我们在 FPGA 可用引脚中进行了短接。

    问题是:

    1. 考虑到 ADC 是同步的这一事实、我们是否可以对所有 7 个 ADC 使用单个 DCLK LVDS 通道?

    2.在 init 应用单个同步脉冲是为了确保在 ADC 运行期间同步还是请求多个/重复的 SMPL_SYNC 脉冲?

    3.我们可以避免连接 FCLK 信号吗? 由于 FPGA 正在生成 SMPL_CLK 信号、并且 FPGA 在时钟沿为 100MHz 甚至是 200MHz、因此我们希望在内部仿真 FCLK 以备用一些 I/O。

欢迎使用一些示例代码/应用手册:)。 FPGA 是一种 AMD FPGA。

此致、

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

    您好 Cristian、  

    感谢您的提问!  

    是的、当同步多个 ADS9219 时、可以对所有器件使用单个 DCLK、并完全跳过 FCLK、只要注意校准和对齐所有器件的数据(例如使用器件的测试图形功能)。  这种方法以前已经使用过。  

    对于 SYNC 引脚、需要单个脉冲来同步器件、但需要额外的脉冲来复位抽取滤波器。  

    我们有一些 用于 ADS9219 系列器件的 FPGA 示例代码。  

    此致、  

    Yolanda

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

    你好、Yolanda、

     感谢您的见解和示例代码!

     我知道,在以前的交换,用户设法避免使用 DCLK 和 FCLK 一起使用,而不是使用校准和校准程序,你引用.

     但在我们的示例中、所有 7 个同步 ADC 都有 DCLK 信号。 因此、如果使用 DCLK、是否仍需要同步和校正程序? 我希望、由于频率与最大频率 (480MHz) 相比相对较小 (60MHz)、因此这些过程将变得多余、因为有效延迟将可以忽略不计...

      如果不是、那么使用 DCLK 信号与“无 DCLK “设计相比会产生什么区别?

     最后一个问题:您能否详细说明为什么需要多个同步脉冲才能复位抽取滤波器? 这是否意味着操作期间必须定期发出同步插件(否则可能会丢失 ADC 的同步)? 如果是、在什么界面?

    非常感谢您的支持!

    此致、

    Cristian

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

    您好 Cristian、  

    由于所有 7 个 ADC 都使用单个 DCLK 并且没有 FCLK、我建议将某种同步/对齐作为一个很好的做法、因为还需要考虑布局注意事项。 该建议采用更典型的~Ω 240MHz DCLK。  

    FCLK 是一个速度慢得多的时钟、更多地处于 SAMPL_CLK 领域、这确实使放弃更容易、但它确实有助于确定有效数据的开始。  

    因此、在通常较高的速度下、有多个器件时、几乎需要对齐来确保正确读取每个器件的数据。  

    话虽如此、在您的情况下、DCLK 位于 60MHz 中、对齐仍然可能有所帮助、但就像您提到的、它可能没有。 在任何情况下、使用的测试图形始终可用。  

    [报价 userid=“483798" url="“ url="~“~/support/data-converters-group/data-converters/f/data-converters-forum/1578126/ads9219-single-dclk-multiple-adcs-synchronized/6080097 ] 、但在我们的示例中、我们有一个可用于所有 7 个同步 ADC 的 DCLK 信号

    如果您在这种情况下是说每个 ADC 都有自己的 DCLK、则是的、额外的 对齐 可能是冗余的。  

    对于 SYNC 引脚、在开始时只需要一个即可进行同步。 仅在系统复位/重新配置时、或者在器件长时间运行时(后一种不是必需的,但仅建议使用)偶尔进行同步的最佳做法。  

    同样、对于抽取滤波器、仅当需要重新配置系统和/或进行一些复位时才需要额外的 SYNC 脉冲。 如果抽取因子保持相同、则不需要额外的 SYNC 脉冲。  

    我对我这方面的混乱表示歉意  

    此致、  

    Yolanda  

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

    非常感谢 Yolanda!

    此致、

    Cristian