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.

[参考译文] ADS41B25EVM:ADC数据似乎是绕过的

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/569208/ads41b25evm-adc-data-seems-to-be-wrapping-around

部件号:ADS41B25EVM
线程中讨论的其他部件:ADS41B25LMK61A2-125M00EVM

我正在测试ADS41XX/58B18EVM (ADS41B25)板与Altera MAX 10M50D评估板,通过 HSMC-ADC-bridge Rev. C1接口板。

对正弦波采样时,信号似乎环绕。

原因可能是什么?

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

    Jacob,

    更改ADC输出 或捕获卡输入的输出格式(2的补码或无符号二进制) ,使两者 匹配。

    此致,

    Jim  

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

    我已经尝试依次为这两种设置ADC。 这似乎没有什么区别。 对于正弦波的峰样本,峰值在正和负半个周期内相互交叉,这使我相信其他的东西是错误的。

    当查看3-4个峰值样本的二进制模式时,它们的MSB与同一半个周期中剩余样本的MSB相反。

    如果我从负半个周期中减去满刻度值,窦性会变为正常,但当我无法根据样本值来确定时,我如何在时间范围内选择要减去的样本...

    这些波形非常清楚地显示了信号是如何环绕的。 我不理解的是这是怎么发生的。 我正在显示来自12位ADC的12位值。

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

    [双柱]

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

    Jacob,

    我获得与您所显示内容类似的输出的唯一方法是将ADC输出从二进制偏移切换为2'补 码。 您是在串行还是并行编程模式下使用该部件? 如果是串行的,是否可以发送寄存器写入? 如果并行,如何配置主板上的跳线? 采样时钟的频率是多少? 您是否正在使用增益功能? 您的模拟输入的振幅是多少? 由于您使用的是适配器板,100 % 是否确定输入数据引脚的FPGA映射? 是否存在这些问题出现问题的可能性?  当您的信号到达FPGA时,是否有几个信号已交换P/N? 您是否启用了斜坡测试模式并看到了它的外观?

    此致,

    Jim

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

    在ADC处于斜坡模式时捕获数据。 这将使前端接口脱离环路。

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

    我尝试了Offset Binary和2'补码,并且都使用跳线和串行链路。

    同时,JP9和JP12处于位置。 1-2和JP11丢失。 在串行模式下,所有三个都处于位置。 2-3. 我可以在串行模式下验证是否正在配置ADC。 例如,我可以将ADC设置为输出测试斜坡。

    时钟由LMK61A2-125M00EVM (SO 125 MHz)生成。

    我没有使用外部运算放大器或ADC的增益功能。

    对于正弦波,输入为5MHz 0.5Vpp,无偏移。 我也尝试了50mVpp,结果类似。 对于非正弦波形,它是由FPGA上的2.5V引脚生成的脉冲。

    我知道适配器主板可以互换+和-,所以我已经在FPGA中对其进行了补偿。

    测试斜坡如下所示。

    如果我在FPGA中编辑LVDS接口以不补偿接口板上的开关极性,则信号会变得非常不同。

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

    e2e.ti.com/.../ADS41B49_5F00_serial_5F00_SPI_5F00_Test.pptxJacob

    查看附带的文件。 我的坡道朝相反方向行驶。 不知道为什么两者不同。

    此致,

    Jim

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

    作为一项健全性检查,我尝试将数据线和时钟以所有四种可能的组合颠倒,一次一个。

    ADC测试斜坡,带/不带数据反向和偏移二进制/2s补码:

    时钟反转,否则如上所述:

    50mVpp外部正弦波,带/不带数据反向和偏移二进制/2s补码:

    500mVpp,其它如上:

    现在,当正和负半期不重叠时,我可以很容易地修复...

    但当它们重叠时,我不能:

    偏移二进制补码与2s补码似乎没有任何区别。 对我来说,这也不是什么问题,因为如前所述,半期的高峰不一定与同一半期的其余部分具有相同的MSB。