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.

[参考译文] ADS114S08:无法获取所需的 ADC 输出

Guru**** 2614265 points

Other Parts Discussed in Thread: ADS114S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/684829/ads114s08-unable-to-get-the-desired-adc-output

器件型号:ADS114S08

大家好

我从 ADS114S08评估板获得奇怪但对称的 ADC 结果(随附的结果图)

AVDD = 5V、AVSS = 0V、AINCOM = 0V、AIN1 = 0-5V 电位计  

除以下寄存器外、所有寄存器都处于其复位值。

寄存器0x00 = 0x00 (CLR 标志)、寄存器0x04 = 0x3C (2k SPS)

当寄存器0x02馈入0xC1值时、AIN1的输入电压为0V 至5V 时、我将获得5V (0xFFFF)至2.5V (0x81C3) ADC 变化。

当寄存器0x02很少具有0xC1值时、当 AIN1的输入为0V 至5V 时、我将获得0V (0x0000)至2.5V (0x81C3) ADC 变化。

我需要将 ADC 值配置为0V (0x0000)至5V (0xFFFF)之间的值、以在 AIN1处实现0V 至5V 的变化。

请在此处指导我查找问题。 谢谢你

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

    ADS114S08的输出是二进制补码。 负满量程为0x8000、0xFFFF 为-1代码(小于0)。 您可以通过几种方法进行测量。 一种方法是仅使用正刻度并使用5V 基准。 第二种方法是进行差分测量、将 AINCOM 设置为2.5V、并将 POT 连接到 AIN1和 AGND。 在这种情况下、0读数将为2.5V、因此您必须进行一些数学计算。

    请告诉我您更喜欢哪种方法、我可以告诉您如何在 EVM 上进行设置。

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

    感谢您的回复、我想我尝试了您的方法1、以 REFP0=5V、REFN0=0V 的正刻度进行测量。 但是、对于 AIN1上的0至5V 变化、我得到0x0000至0x8000半量程 ADC 输出。

    是否有可能获得0V (0x0000)至5V (0xFFFF)时16位满量程 ADC 值的单端测量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vik:

    如前所述、ADS114S08是一种差分测量、并以二进制补码输出转换结果。  一半输出代码处于正方向(0x0000至0x7FFF)、一半处于负方向(0xFFFF 至0x8000)。  0xFFFF 为-1而不是正满量程。  ADS114S08不允许您直接请求的测量类型。

    要重新捕获所有16位的使用、您可以通过将跳线 JP13更改为 VREF (2-3)将 AINCOM 设置为2.5V。  AIN1上高于2.5V 的输入电压将输出正代码、低于2.5V 将输出负代码。  在这种情况下、您需要使用2.5V 基准来获得最佳分辨率。  与转换结果相比较、您将增加2.5V。  例如、AIN1上的0V 输入将产生-2.5V 输出(0x8000的负满量程)、您将添加2.5V 以获得0V 的正确结果。  AIN1上2.5V 的输入将具有0V 的差分输入、转换结果也将为0。  加上该2.5V、结果将得到2.5V。  这适用于所有高达5V 的输入值。

    此致、

    Bob B

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

    它现在可以工作了。 我选择并启用了内部2.5V 基准、并将其从 REFOUT 连接到 AINCOM。 现在、我在 AIN1处获得了一个稳定的16位2补码变化、即0V 至5V。

    谢谢 Bob。 :)骗子!!