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.

[参考译文] ADS131A04:未从 ADC 获取采样数据

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1317133/ads131a04-not-getting-sampled-data-from-adc

器件型号:ADS131A04

大家好、我在同步从模式(16位)下使用 ADS131A04、我遵循流程图获取命令的所有响应、但在锁定命令后未获取采样数据。

您将共享所有命令和响应的图像。

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

    大家好!  

    您是否能够正确读取内部寄存器? 例如、读取 A_SYS_CFG 寄存器或 CLK1/2寄存器。

    此致、

    戴尔

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

    是的、我可以读取内部寄存器并从闪存

    https://photos.app.goo.gl/dafA169nS5iBRE4x9

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

    大家好!  

    这样做很好、可以 证明您的 SPI 通信正常。

    您是否可以在锁定 ADC 之前读取 STAT_M2寄存器、以便确保将 ADC 配置为正确的模式?

    如果您使用内部电压基准、则必须将 A_SYS_CFG 寄存器中的 INT_REFEN 位从默认值0更改为1。 默认情况下、此 ADC 使用外部基准电压。 我没有看到您 在初始化过程中对此寄存器进行了编程。

    另外、当您发布图像时、请将其直接上传到此论坛。 谢谢。  

    此致、

    戴尔

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

    您好、我已经在锁定之前读取了 STAT_M2寄存器。

    至于电压基准 、我们使用外部电压基准、因为我还没有配置 A_SYS_CFG 寄存器。

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

    大家好!

    Dale 在接下来的几天不在办公室,我们将在一周结束时与您联系。 感谢您的耐心等待

    -Bryan

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

    大家好!  

    感谢您的耐心和信息。

    STAT_M2寄存器的寄存器读数为0x09、这表示 您的实际配置为16位器件字和异步从模式、但您需要"同步从模式"、如您所述、请再次进行检查。  此配置与如何处理/DRDY 信号以及如何检索数据有关。

    此致、

    戴尔

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

    尊敬的 Dale Li:

    我们现在已将 ADC 配置为异步从器件。 我们将获取 DRDY 信号和数据。

    在 DRDY 低电平时收集采样数据。

     但我们无法将计算值与 ADC 采样数据相关联。

    向您分享具有类似输入电压和2.44v 内部基准电压的4个通道的收集读数表

    https://docs.google.com/spreadsheets/d/1SCq-__CfdjiLFEeOWIHVte4IaAzBFeC1/edit?usp=drive_link&ouid=116462157484167567227&rtpof=true&sd=true

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

    大家好!  

    我很高兴听到您能够从 ADC 获得/DRDY 和数据。 您可以在该论坛中直接上传您的数据文件吗? 我们不允许访问谷歌驱动器。 另外、请告诉我您用于获取这些数据的模拟输入信号。

    此致、

    戴尔

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

    尊敬的 Dale Li:

    我在产品说明书的第一列中提到了 ADC 通道的输入值、它的单位是毫伏。

    i/p (以 mv 为单位) ADC 采样数据(16位同4通道 I/p)
    观察到的读数 计算得出的值
    0.0159 0x7d2 0xfa6b 0xfb9c 0x00 0.427 ADC 配置
    0x14d 0xfc6d 0xfdce 内部基准 电压   2.44伏
    0x438 0xfd65 0x16a 外部时钟 16.384 MHz
    0x7fff 0x7fff 0x7fff CLK1 (0x4D04) 16.384/4 4.096
    CLK2 (0x4E21) 4.096/2 2.048
    0.286 0x9c1 0x1db 0x52e 0x07 7.68 2.048/2048 1 kHz
    0x21d 0xfdb1 0x556 分辨率 16位
    0xe68 0x521 0x1013 SPI 模式 异步中断模式
    0x7fff 0x7fff 0x7fff
    0.486 0x621 0xf5c7 0xfbb7 0x0D 13.05
    0x8cb 0x5f7 0x56
    0xfc14 0xfceb 0xfd2d
    0x7fff 0x7fff 0x7fff
    0.744 0xe27 0x5ff 0xfd76 0x13 19.98
    0x374 0xac4 0x58c
    0x755 0xe6 0xF6
    0x7fff 0x7fff 0x7fff
    0.915 0x8f2 0x36c 0x56c 0x18 24.57
    0x9d2 0x2ca 0xfb8f
    0x4c5 0x3f9 0x741
    0x7fff 0x7fff 0x7fff
    1.352 0x2ca 0x44a 0x110 0x24 36.31
    0x4ad 0x1ae 0x09a
    0x656 0x3e6 0x58a
    0x7fff 0x7fff 0x7fff
    2.006 0x91d 0x363 0xc06 0x35 53.87
    0xa26 0x7de 0x7c5
    0xd23 0x6ce 0x3dc
    0x7fff 0x7fff 0x7fff
    3.028 0x6c3 0x76e 0x6c1 0x51 81.32
    0x9d9 0x8DE 0xF35
    0xa66 0x826 0x6a2
    0x7fff 0x7fff 0x7fff
    4.074 0xc52 0xaab 0x991 0x6d 109.42
    0xc09 0x3eb 0x4a5
    0xaa4 0x11b4 0x72a
    0x7fff 0x7fff 0x7fff
    5.034 0xc69 0xe33 0x606 0x87 135.2
    0x8f0 0x12bc 0xa33
    0xbed 0xd8e 0x64c
    0x7fff 0x7fff 0x7fff
    6.362 0xa3E 0x7c3 0xea5 0xAA 170.87
    0x107f 0xb0e 0x11bf
    0xe5b 0xb12 0xde5
    0x7fff 0x7fff 0x7fff
    7.461 0x12f2 0xba8 0x142e 0xc8 200.39
    0x117c 0x282 0x1531
    0x1405 0x700 0x12ff
    0x7fff 0x7fff 0x7fff
    8.135 0x115e 0xc00 0xdca 0xda 218
    0xe8b 0xcf2 0xba5
    0x13c7 0x3f4 0xf56
    0x7fff 0x7fff 0x7fff
    10.699 0x17bb 0x18e6 0x1e26 0x11f 287.36
    0x1994 0x142f 0x1e09
    0xdd9 0x1549 0x1ac5
    0x7fff 0x7fff 0x7fff
    20.369 0x277d 0x2163 0x2108 0x223 547.08
    0x1b70 0x2858 0x26已读取
    0x16a5 0x226c 0x250f
    0x7fff 0x7fff 0x7fff
    30.187 0x3e37 0x3dF3 0x39f0 0x32a 810.78
    0x38c9 0x38a6 0x3399
    0x41a9 0x3e19 0x3f97
    0x7fff 0x7fff 0x7fff
    40.411 0x4c06 0x47ab 0x5326 0x43d 1085.38
    0x417c 0x49d9 0x4d19
    0x43ce 0x420f 0x4fe8
    0x7fff 0x7fff 0x7fff
    50.087 0x5b9e 0x632a 0x6bf6 0x541 1345.26
    0x6148 0x6045 0x67f4
    0x6570 0x5ed5 0x6a04
    0x7fff 0x7fff 0x7fff
    60.018 0x6bcc 0x7984 0x560e 0x64b 1611.99
    0x6ba9 0x7d04 0x5a80
    0x678b 0x7e92 0x580e
    0x7fff 0x7fff 0x7fff
    70.444 0x7fff 0x6e1d 0x7fff 0x764 1892.027
    0x7fff 0x6c0c 0x7fff
    0x7fff 0x6f4d 0x7fff
    0x7fff 0x7fff 0x7fff
    80.93 0x7fff 0x7fff 0x7fff 0x87d 2173.667
    0x7fff 0x7fff 0x7fff
    0x7fff 0x7fff 0x7fff
    0x7fff 0x7fff 0x7fff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好!  

    某些输入信号太小、例如0.0159mV (15.9uV)、远低于 ADC 的偏移误差(500uV)和噪声。 当输入为80.93mV 时、代码始终为0x7fff、如果不使用大增益、这是不正确的、因此存在问题。

    是否使用默认增益= 1? 当您将模拟信号连接到 AIN1P 并使用 ADC 进行测量时、您是如何连接 AIN1N 的? 下图显示了两种正确的输入配置。 您是否将 REFN 短接到 AVSS? 您的原理图有助于检查。 您能否检查 REFP 引脚上的电压、看看它是否是正确的2.44V?

    此致、

    戴尔

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

    尊敬的 Dale Li:

    我们将在带有差分输入的内部基准电压配置中使用 ADC。 是的、我们将使用默认单位增益。

    i/p 电压(以伏为单位) 通道1 通道2 通道3 通道4
    0 0x145 0x115 0x8000 0x8000
    0.234 0x3b5 0xd5 0x7fff 0x7fff
    0.438 0x243 0xd7a 0x8000 0x8000
    0.604 0xfe85 0x883 0x7fff 0x7fff
    0.815 0x565 0x10f2 0x7fff 0x8000
    1 0x26c 0x49c 0x8000 0x8000
    1.215 0xF 已添加 0x3a0 0x7fff 0x7fff
    1.419 0xcd1 0x31c 0x8000 0x7fff
    1.606 0x47e 0x43f 0x8000 0x8000
    1.803 0x5ef 0x955 0x8000 0x8000
    1.971 0x38f 0x033 0x7fff 0x7fff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好!  

    很难看到原理图。 如果您能提供清晰的原理图、那将很有帮助。

    正如我问过的、REFN 引脚应直接连接到 AVSS、我看到您将 REFN 引脚连接到带有电阻器的某个位置、请澄清一下。 另外、请检查 REFP 和 REFN 引脚之间的电压、我在上一篇文章中提出过问题、但到目前为止没有得到您的响应。

    在我获得清晰的原理图并进行检查后、我会告知我的反馈以及 下一步的测试以解决该问题。

    此致、

    戴尔

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

    尊敬的 Dale Li:

    当我们使用内部基准电压时、在硬件侧、我们已将 REFN 引脚连接 到 VSS。  

    REFP 和 REFN 之间的电压为0.501毫伏。

     

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

    大家好!  

    您的原理图仍然非常模糊、即使我放大了它、您也可以打开上载的图像进行检查。

    好像您已经 Vref 通过一个电阻器(R13?)将 REFN 引脚连接到了+REFN 引脚。 如下所示、不是 AVSS:

    您可以重新上传 pdf 版本的原理图以便我可以查看它、或者告诉我以下信息:

    • 1) AVDD?
    • AVSS?
    • IOVDD?

    如果 ADC 的电源 是双极电源(例如、AVDD 和 AVSS 为+/-2.5V)、则只需将精密直流电压(例如50mV、500mV 或1V)连接到 AIN_XP 引脚、并将 AIN_xn 引脚短接至 GND、 然后测量 AIN_XP 和 AIN_xn 之间的电压、从 ADC 读取转换数据。 让我知道您测量的输入电压以及您从 ADC 获得的代码。 这是一个简单的测试、用于验证 ADC 是否按预期工作。

    此致、

    戴尔

x 出现错误。请重试或与管理员联系。