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.

[参考译文] DAC39J84:SYSREF到设备时钟校准

Guru**** 2534920 points
Other Parts Discussed in Thread: DAC39J84

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/583454/dac39j84-sysref-to-device-clock-alignment

部件号:DAC39J84

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时钟和设备时钟之间的关系要求。

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

    一个,

    什么VCO在2400MHz (LMK)时是? LMK使用的参考时钟频率是多少? 您是否将设备时钟和SYSREDF跟踪路由至DAC的长度相同? 这对于您执行此操作至关重要。 您如何测量设置和保持时间? 在这些频率上不应该有任何问题。 您的"K"价值是什么? 您的DAC输出数据速率是多少? 您使用的是什么LMF设置? 我将尝试复制您的设置。

    此致,

    Jim

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

    是的,我使用LMK0.4828万b,PLL2中VCO0的频率为2400MHz。 我选择双PLL模式并使clkin0成为我的输入时钟源。
    Agilent信号源提供的外部600MHz时钟是参考时钟。 是的,我将它们路由到相同的跟踪,即设备时钟的长度
    DAC为1953.26mil,系统引用clk到DAC的长度为1911.22mil。 这种小差异会影响时间安排吗?
    我的配置是L=8,K=32=RBD,M=4,F=1,HD=1,DAC的输出数据速率为600MSPS,线路速率为6Gbps
    FPGA:器件时钟频率为150MHz,长度为4187.01mil;系统参考时钟频率为9.375MHz,长度为4185.37mil
    DAC:设备时钟为600MHz,长度为1953.26mil;系统参考时钟为9.375MHz,长度为1911.22mil

    我只是计算频率关系,不知道如何测量设置和保持时间。 你可以告诉我吗? 我在最后一篇文章中给出的公式是否正确? 我真的不知道如何设置X Y Z的值以满足DAc39J84要求的50ps。

    感谢您的善意

    此致

    一个