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.

[参考译文] ADS1256:数据采集返回静态值

Guru**** 2528860 points
Other Parts Discussed in Thread: ADS1256

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1118511/ads1256-data-acquisition-returns-static-values

器件型号:ADS1256

您好!

我的 ADS1256板 能够以满足我的需求的足够速率进行采样。 我遇到的问题是、ADS 返回的数据不会像您预期的那样变化(我正在向电路板馈送正弦波)。 而不是捕获波形、而是仅捕获波的初始偏移、之后变化最小。 下面是返回的数据示例:(左列是电压、右列是微秒计数-对于 具有0.5V 偏移和 0.5V 振幅的波形)。

0.478901 1562

0.479181 2742

0.479105 3934

0.478935 5078

0.479025 6832

对于剩余的千个样本、数据继续悬停在~0.479处。 作为参考、我正在使用的代码可在这个 GitHub 链接(https://github.com/jurebartol/Rpi2_ads1256/blob/master/C/ads1256.c#L759)中找到、并且我已经对其进行了修改、以便我对特定计数的数据进行单端读取。 我想知道有人以前是否遇到过这个问题、并且/或者是否知道如何解决这个问题。

提前感谢、

Abel

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

    尊敬的 Abel:

    欢迎来到 E2E 论坛!  您能告诉我们您使用的寄存器设置吗?  您是否有可共享的原理图?  您提供的正弦波频率是多少?

    如果您从 ADC 提供整组数据作为原始代码、而不是将其转换为电压、也会有所帮助。  我还注意到捕获之间的时间不一致。  不清楚这是否是收集的实际时间、以及是否在每次转换结束后捕获所有数据。

    通过奈奎斯特定理、您的最大输入信号将被限制为数据输出速率的1/2。  另请注意、数字滤波器不是平坦通带滤波器、而是正弦滤波器、它会影响测量特定频率的能力。  如果有模拟输入滤波器、这也会限制可根据滤波器的滚降测量的频率范围。

    此致、

    Bob B

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

    嗨、Bob、

    感谢您能再接再用。 事实上,这个问题与奈奎斯特定理有关。 毋庸置疑、它已经解决、现在我能够以足以满足我需求的速率进行采样。  

    如果您有时间、能否帮助我了解数字 SINC 滤波器如何影响频率测量? 我不确定我是否完全理解它的含义。

    谢谢、

    Abel

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

    尊敬的 Abel:

    您尝试测量的输入信号的频率是多少、您尝试测量该信号时使用的数据速率是多少?

    这可能会帮助我们分解这不起作用的原因以及(可能)如何解决它

    布莱恩

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

    您好、Bryan、

    没有其他问题! Bob 帮助解决了我的问题。 我只是对 广告的某一方面很好奇、这导致了我的回复。

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

    好的、听起来不错、如果您需要其他任何东西、请告知我们。 如果您有新的或不相关的问题、请开始新的主题、我们将为您提供支持。

    布莱恩