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.

[参考译文] ADS131E08:通道间的 ADC 失调电压

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS131E08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/750409/ads131e08-adc-offset-voltage-across-channels

器件型号:ADS131E08

您好!

我将 ADS131E08用于我的数据采集定制板。我按照数据表中的建议测量了失调电压。

我得到的 CH1-5的偏移值大约为73-400uV、但对于通道6、偏移值大约为-30mV、这非常高。

您能否向我解释一下为什么会发生这种情况、如果我可以做些什么来解决它?

此致、

Mahlet

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

    感谢您的发帖。

    如何配置模拟输入? 您使用的是什么寄存器设置?

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

    您好、Ryan、

    这是 通道1-6在上电序列 CONFIG1=0x91、CONFIG2=0xE0 CONFIG3=0xCC、CHnset=0x01后的配置。

    我还尝试设置 CHnset = 0x11、但结果相同。

    之后、我将 START 引脚设置为高电平并持续发送 RDATAC、然后发送偏移校准命令并等待200ms。

    当我读回寄存器值时、我会得到正确的值、因为我会对它们进行配置。 我已在串行配置映像下附加。

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

    您好、Mahlet、

    感谢您提供寄存器设置。 CHnSET = 0x01不是有效设置。 请将 GAINn[2:0]设置为介于001和110之间的值。  

    配置寄存器的 SPI 序列看起来基本上是正确的。 我唯一能看到的错误是您在 OFFSETCAL (1Ah)之前发送 RDATAC (10h)。 在执行 OFFSETCAL 例程时、器件必须保持在 SDATAC 模式。 请反转最后两条命令的顺序。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我已经尝试过您的建议、但这还没有解决我的问题。
    请提供更多建议吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    马赫特、


    Ryan 回答正确、因为您还将 GAINn[2:0]设置为000、并且必须将其设置为001至110。 最后、您将这些增益设置为什么? 这是您最初设置45H 05h 01h 01h 01h 01h 01h 01h 01h 01h 01h 01h 01h 的顺序。 您将这些 CHnSET 更改为什么?

    此外、您是否检查了电路板上的通道6上是否有任何不同的东西? 原理图或布局可能会出现问题、导致错误。 当您检查偏移时、我假设您连接 INxP 和 INxN、但执行此操作时、共模输入是什么? 您是否能够使用该通道进行测量。 即使存在偏移、我也会将其连接到一些已知的输入、看看 ADC 是否报告了合理的值。


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

    我将增益从000更改为001、增益为1。 将 CHnSET 设置为0x10以测试噪声、并在我进行测量时将 CHnSET 设置为0x11。
    我已经检查了电路板、但其他通道的情况都是一样的。
    不、我无法使用该通道进行测量、无论输入如何、输出都保持相同的噪声。
    我使用的是 AVDD=5V 和 AVSS=0V 的单端电源、INxN 永久连接到基准电压 Vref=2.5V、该基准电压由 ADC 的运算放大器生成、或使用跳线选择的分压器生成。 因此、共模电压为2.5V。

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


    您的序列现在也是这样:
    43 00 CC 41 00 91 42 00 E0 44 00 45 05 11 11 11 11 11 1A 10?

    这将使1/2 Vs 处的输入短路至增益为1、以测试偏移。 我看不到这个序列有什么问题。 当您将 CHnSET 切换为10时、这将允许使用 ADC 输入进行测量。 您说过您无法测量通道6、您是否能够测量其他输入通道? 您能否为所有结果发布输出 ADC 数据?

    您应该能够使用通道6进行一些测量。 它不应只是为您提供噪声。
    出于好奇、如果不进行偏移校准、您是否会获得不同的结果?


    吴约瑟