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.

[参考译文] ADS1246EVM:电压读数中的重复模式

Guru**** 2611705 points
Other Parts Discussed in Thread: ADS1246, ADCPRO

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/677656/ads1246evm-repeating-pattern-in-voltage-reading

器件型号:ADS1246EVM

您好!

我开始尝试使用 ADS1246EVM 测试板从 ADS1246读取一些电压。  我让它稍微工作一点、它可以读取这些值并将其发送到微控制器。  但我注意到、它将具有一个特定的基极电压、该基极电压等于我在 AIN0上施加的电压、但除此之外、还有一个非常特殊的模式、每8分钟重复一次。 该模式的振幅为2mV、因此它不是我可以安全忽略的内容。

该模式肯定来自测试板、不是因为读数错误、而是因为相对于接地的 VDD 也遵循该模式。
我已经用3个不同的电源、外部和内部基准电压以及使用和不使用微控制器进行了试验、它们都遵循相同的模式。
我还尝试在特定的时间范围内更改 SPS 和样本数、但该模式仍然每8分钟重复一次。

在下图中、您可以看到图形。 它为我为 AIN0提供的每个电压执行该模式。

这背后有什么原因吗?

此表中的数据已转换为电压。 原始数据也显示完全相同的模式。 水平轴以秒为单位显示时间、垂直轴以 V 为单位显示电压

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


    我认为您的帖子中有一些数据或图形要显示。 您能否重新发布它们? 通过单击"插入代码、附加文件等..."、应使用图像图标插入图像 链接。 此外、您还可以使用回形针图标附加数据文件。

    同时、我将了解我是否可以拉取 ADS1246EVM 并查看您看到的内容。


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

    Calvin、

    在我之前的帖子中、我没有问您在评估时使用了什么。 您是将 ADS1246EVM 与 MMB3配合使用作为主板、还是有其他用于评估的平台。 您正在更换耗材这一事实让我想到后者。

    我没有使用 ADS1246EVM、但我确实使用了 ADS1146EVM、而且我根本看不到使用 ADCPro 软件进行测量的任何结果。 下面是设置图:

    我将数据速率设置为5SPS、并将器件设置为 PGA=4以获得一点噪声、以确保我测量的是什么。 将 VBIAS 设置为 AIN1、使输入电压接近中标度、并使用 Data Precision 8200作为50mV 的低噪声输入源。 我采集6000个样本、大约需要20分钟。 这就是我得到的结果:

    使用2.048V 基准电压时、典型值为3194个代码、这是有道理的:

    3194 * 2.048 /(4 * 2^15)= 0.0499V

    我在9000个样本中使用100mV 输入再次进行了此操作、这为我提供了大约99.83mV 的测量值:

    对于您的设置、我不确定问题是什么、但我需要详细了解您已连接到 EVM 的内容。 这将包括电源、微控制器通信、即使您的环境中有任何会导致这种情况的东西也是如此。 首先、我会确定您在第一个帖子中将包含的原始数据。 我很确定 EVM 上没有任何周期为8分钟的东西。

    吴约瑟

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

    您好 Joseph、感谢您的回复。

    下面是我要发布的图形:

    通常、它不会显示这些深的极客。

    下面是我连接电路板的方法:

    我还按如下方式连接了 J7A:

    • CS
    • SCK
    • DRDY
    • DIN
    • 博士
    • 启动
    • 复位

    开关设置为缓存。

    我仅将 ADS1246EVM 与其他电路板上的微控制器结合使用。

    我希望我已经提供了足够的信息、如果没有、我将很乐意尽力提供更多信息。

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


    这当然是不寻常的。 您能在 Excel 文件中向我发送原始的、未转换的数据吗? 我通常喜欢查看原始数据、因为它有助于识别转换错误。

    此外,我还想知道配置寄存器的值以及输入和基准是什么(我猜您只是在使用板上的基准)。 一般而言,我想知道足够多的信息来复制您的设置。


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

    您好!

    这是原始数据+转换后的数据。 不过、这是来自另一个测量、因为我没有在程序 yet.e2e.ti.com/.../For-TI.xlsx 的第一个版本中实现这一点

    一般而言、我不会设置任何寄存器、尽管我尝试了不同的 SPS 设置、但结果仍然相同。

    我制作了一个小流程图、介绍了如何进行读数:

    我希望一切都很清楚。
    感谢您的快速响应!

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

    Calvin、


    首先、看起来较大的偏移(电压测量下降到非常低的电压)是由于读取或数据传输中的字节下降而导致的。 如果您获取原始数据并将其转换为十六进制数据、您将在骤降中看到数据中缺少最后两个字节或最后两个字节。 在我转换为十六进制后、我找到了以下一系列数据:

    1172029. 0.28614 11E23D 0.292371
    1172035. 0.286141 11E243. 0.292373
    17. 4.15E-06 11. 0.292373
    17. 4.15E-06 11. 0.292373
    1172027. 0.286139 11E23B 0.292371
    1172022年 0.286138 11E236 0.29237

    然后这个:

    1174876. 0.286835 11ED5C 0.293067
    1174818. 0.286821 11ED22 0.293053
    4588 0.00112 11欧洲共同体 0.293053
    4588 0.00112 11欧洲共同体 0.293053
    1174780 0.286812 11ECCFC 0.293043
    1174872 0.286834 11ED58 0.293066


    从十六进制表示法可以看出、您捕获的是起始字节、但丢弃最后一个字节或两个字节。

    之后、我注意到您的电路板图上有一些东西。 不能只将 AIN1接地。 接地节点不在 PGA 范围内。 PGA 的构造类似于仪表放大器的前端、即使增益为1、PGA 也仅达到 GND+0.1V 范围。 如果使用更高的增益、则输入范围会受到更多限制。 现在、这作为测试设置是可以的、因为您只会有一个小误差、但实际上、您需要确保输入处于 PGA 的输入范围内。

    至于重复模式、我需要知道您正在为输入源使用什么。 看起来您在 EVM 上使用的是基准、因此基准不太可能与该基准相关联。 由于您已将接地连接到 AIN1、因此可能与接地噪声存在某种关联、但根据该图、我认为这不是它的样子。

    无论如何、请告诉我您的想法和回帖。


    吴约瑟

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

    "您不能仅仅将 AIN1接地"

    这确实是个问题! 将校准器的接地端连接到 AIN1引脚后、工作正常。 导致该模式的确切原因是我不确定的、但我知道它现在已经消失了。

    对于实现方案、我将介绍如何连接 AIN1引脚、并尝试实现良好的传输、因为这也不能正常工作。

    非常感谢您的观看!