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.

[参考译文] ADS5294:ADS5294

Guru**** 2502205 points
Other Parts Discussed in Thread: ADS5294

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1189292/ads5294-ads5294

器件型号:ADS5294

大家好、

我使用 ADS5294 (自己的 FMC 板)并根据使用时序图
图4. 扩大了1线 LVDS 时序图(14位)
数据表。

我的 FPGA 项目基于 Xilinx FPGA XC7K350T 的专用解串器 ISERDESE2。
信号帧时钟、位时钟和输出数据在 FPGA 内没有内部可调延迟。

ADC 的时钟源在 FMC 板上安装的 AD9512上实现。
Fsample = FIN/2、因此 Fsample 的占空比= 50%。
ADC 在外部时钟 Fsample = 45...50MHz 时工作稳定。
程序在该范围的 Fsample 内提供斜坡测试的稳定结果
并提供低于45MHz 和高于50MHz 的误差。

我设置 PHASE_DDR 的所有可用值(图58。 LCLK 的相位可编程模式)、
即、我将值0x00、0x20、0x40、0x60设置到寄存器0x42中、并给出完全相同的结果。

它的缝合效果很奇怪。

请解释一下,PHASE_DDR 的值为何不影响 ADC 的运行?

谢谢、
此致、
维克托

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

    您好、Viktor、

    感谢您的联系。

    请给我一些时间来回顾这个问题、明天我将会向您回复。

    谢谢、此致、

    Abhishek

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

    您好、Viktor、

    从您问题的描述中、我可以想到2种可能性:

    1.设置和保持计时不符合要求:如果未 满足设置和保持计时限制,则可以面临这些问题。 但这主要是在较高频率下观察到的。 因此,我怀疑这确实是原因。

    解串器的 PLL 范围- ISERDES 块中实现的解串器将使用一个 PLL、其频率范围可能 仅针对45-50MHz、并且在该范围之外无法锁定。

    您能否在 FPGA 中检查解串器的 PLL 范围、并尝试查看是否有任何配置设置允许器 件在其他频率下运行。

    谢谢、此致、

    Abhishek