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.

[参考译文] ADC3244EVM:ADC 采样数据看起来很奇怪

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/830476/adc3244evm-adc-sample-data-seems-weird

器件型号:ADC3244EVM
主题中讨论的其他器件:ADC3244、TSW1400EVM

我使用的是 ADC3244 EVM、默认设置(两线制模式)运行它。 在给定60MHz CLKIN 的情况下、我得到30MHz FCLK 和210MHz DCLK。 模拟输入通道由恒定电压驱动。

根据数据表、ADC 样本应每半个 FCLK 周期重复一次(给定恒定输入)、但我观察到的是 DA0和 DA1随 FCLK 的整个周期发生变化。 我的 DAout 在值024A 和2ad4之间不断变化。 它应该保持稳定。

另一个问题:我的 ADC3244EVM 的最大支持频率为125MHz、似乎无法在低于50MHz 的低 CLKIN 中工作。 当我应用低于50MHz (如30MHz)的 CLKIN 时、FCLK 和 DCLK 将会出错。

   

有什么想法吗? 这可能是硬件问题、还是我缺少什么? 任何提示都将不胜感激!

当 CLKIN 高于50MHz 时、尽管 DCLK 和 FCLK 看起来工作正常。 ADC3244EVM 所有跳线和寄存器配置均设置为默认值、不会发生更改。 在我为 EVM 通电后、我可以看到 LED 亮起、指示5V 电源、我检查 VADD 和 DADD、它们是预期的1.8V。

最棒的

Yawen

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

    您好、Yahwen、

    我的第一个建议是在测试恒定输入时禁用斩波器。 这可以通过将 0x02写入寄存器0x422和0x522来实现。

    此外、我还会考虑使用数字测试模式来帮助验证 ADC/FPGA 接口。 这将使模拟部分脱离这种组合、以便您只需关注 LVDS 接口即可。

    我不知道为什么 FCLK 在低于50MHz 时出现错误行为。 我将进一步调查这一情况、并与您联系。

    此致、

    Dan

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

    Dan、您好!

    感谢您的快速回答、我将尝试您的建议、看看是否有帮助。  

    最棒的

    Yawen

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

    Dan、您好!

    感谢您的建议。 我听从了你的建议:

    1.禁用斩波器。    -> 它解决了"具有完整 FCLK 周期的数据"问题、我可以看到数据确实具有与 FCLK 一半相同的周期。

    2.采用测试模式。   -->工作正常。 我可以从 DA0/DA1/DB0/DB1中看到正确的波形、我的 FPGA 逻辑可以正确解码它、这与我通过 GUI 发送的模式相匹配。   (我的 ADC->FPGA 链接应该很好)

    但是、

    a:低频 CLKIN 问题仍然存在。  

    b.一旦我选择正常运行模式(而不是测试模式)、ADC 采样输出将为奇数、就像一个通道始终靠近0x3FFF、一个通道始终接近0x0000、无论我发送到模拟输入端的信号是什么。

    c. ADC FCLK 和 DCLK 似乎无法正常工作、即使 CLKIN 超过50MHz 的情况也是如此。 尽管从 Xilinx 内部逻辑分析仪中可以看到效果良好、但数据可能会出错。 与在测试模式中一样、通常我可以从 ADC 获取正确的信号、但在很短的时间内总是会出现一些干扰/错误数据(可能是一个或两个时钟)。

    我认为、我没有为正常操作配置正确的参数、或者 ADC EVM 硬件本身就是问题所在。 我将为正常运行附加配置、如下所示:

    • ADC3244 EVM 套件在不更改任何跳线的情况下保持其发运方式。
    • SPI 寄存器配置保持为默认配置:两线制;无位 filps;通道0上的位0,1,2,3~6和通道1上的位7~13;
    • GUI 设置如下所示:

    LVDS 摆幅值是否会有所不同? 我缺少什么吗? 感谢您的观看!

    最棒的

    Yawen

     

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

    您好、Yawen、

    在没有额外 ADC 配置的情况下、我已经在100MSPS 和25MSPS 时拍摄了 FCLK 和 DCLK 的示波器镜头、但我看不到 ADC 输出引脚上的 FCLK 或 DCLK 下降。 我很快将尝试分享这些图像。

    您能否验证 FCLK 和 DCLK 信号在 ADC 输出引脚上是否符合预期?

    此外、借助 TSW1400EVM、我能够以100MSPS 和25MSPS 的速率捕获精确的 FFT 数据。

    此致、

    Dan

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

    Dan、您好!

    很抱歉、回复较晚、非常感谢您花时间处理我的问题!

    我确实检查了 ADC 输出引脚上的 FCLK 信号、并获得了下面捕获的示波器波形。 当 CLKIN 频率增加时、我可以观察到类似的结果、但不太明显(下降相对较小)。  

    我尊重您的测试结果、这应该是数据表中的预期结果。 在我的情况下、我认为我购买的 ADC EVM 在某种程度上无法正常工作、如果我尝试另一个硬件、会看到会发生什么情况。 再次感谢您的回答!

    最棒的

    Yawen

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

    您好、Yahwen、

    您是否能够找到此问题的解决方案? 由于线程不活动、我将继续并关闭此线程。 如果您需要进一步帮助、请创建新帖子。

    此致、

    Dan