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.

[参考译文] ADS5403:奇数/偶数采样上的偏移问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/956872/ads5403-offset-issue-on-odd-even-samples

器件型号:ADS5403

我们使用5403实现了 FPGA/ADC 设计。 我们看到每个奇数/偶数样本上都出现偏移,偏移量为16到22个计数的幅度(但不完全是)。 我们能够更改 FPGA 中每条输出线路的延迟时间、并证明了他的工作原理。  但是、当我们更改抽头值时、唯一的区别是偏移从偶数个样本移动到奇数个样本-但仍然存在。  我们已显示所有线路正常工作、并且不会在一种或另一种状态下"插入"、因此电路板上没有短路。  

还有人遇到过类似的问题吗?

提前感谢。

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

    您好 Richard、

    数字格式。 您是否使用二进制补码? 二进制偏移? 如果您能够将格式从一个更改为另一个、请尝试一下、如果您看到相同的问题、请告知我们。

    此外、如果您有可提供的原理图、这可能也有助于为我们提供一些线索。

    此致、

    Rob

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

    尊敬的 Rob、非常感谢您的回应、非常感谢。  

     我们正在以原始格式读取数据、并将其传输到 Zynq MicroZed 上的 FIFO 中、该数据不会在 FPGA 中进行操作。   这是一个脉冲应用程序,因此产生的100个数据字节在一个块中被读出,从 FIFO 中读出为两个16位符号扩展的12位数据字节的32位读操作。

    因此、(h) aaa 和(d)-1的 ADC 样本 将读取为0AAAFFFF

     高16位为"偶 数"、低16位为"奇数"样本。 我们已注入测试 数据、并确认我们正在正确读取高字节和低字节。 只有当我们读取 ADC 数据时、我们才会发现问题。  

    我猜(这就是全部)振荡器(在另一个线程中讨论) 在正边沿上导致 VCOM 的偏置变化-也许是由于电源扰动?  

    感谢所有帮助

    Richard

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

    尊敬的 Rob:

     我认为我找到了问题的根源- 您的数据表第23页。 缺省情况下、交错校正被关闭。 我们不会通过 SPI 启用此功能。  如果您认为这是合理的、请告知。  

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

    您好 Richard、

    是的、我认为这可能是误差的来源、如果不打开校正、交错杂散将异常高。 这可能是您在代码形式中看到的内容。 如果您可以生成和输出 FFT、我们可以更轻松地进行验证。

    此致、

    Rob