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.

[参考译文] LMK0.4828万BEVM:如何处理DAC39J84的SYSREF和器件时钟

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/583483/lmk04828bevm-how-to-deal-with-the-sysref-and-device-clock-of-dac39j84

部件号:LMK0.4828万BEVM
在“线程:LMK0.4828万”中讨论的其它部件

 DAC39J84的数据表 指出,设置时间和hoId时间为50ps。 在我的设计中,我选择了LMK0.4828万b作为时钟源,并使用固定数字延迟模式来调整sysref之间的关系

时钟和设备时钟。  

SYSREF时钟的总延迟时间为(X+Y)/(VCO频率),其中 X为寄存器13C的值,而13D为寄存器104/10C/114/11C/12C/134的值。

设备时钟的总延迟时间为Z/ (VCO频率),其中Z是寄存器101/109/111/119/121/129/131的值。

在我的设计中,VCO的频率为2400MHz,sysref为9.375MHz,FPGA的器件时钟为150MHz, DAC39J84的器件时钟 为600MHz。

无论我配置X,Y,Z的值是什么,我都无法满足50ps的要求。 SYSREF时钟的延迟时间总是比X的设备时钟至少长8。  

可以帮帮我吗? 如何满足 sysref时钟和设备时钟之间的关系要求。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我认为您已经通过同步操作生成了SYSREF。 所有SYSREF和设备时钟都已同步。
    通常,deivce时钟上升沿将对SYSREF高逻辑进行采样。
    目标是获得设置时间(从SYSREF上升沿到deivce时钟上升沿)>50ps,保持时间(从设备时钟上升沿到SYSREF下降沿)>50ps。 在您的情况下,设备时钟周期为1/150 MHz =6667 ps。 有足够的空间来调整延迟。 如果问题仍然存在,您可以发布LMK0.4828万寄存器值和范围捕获。

    此致,
    肖恩·汉