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.

[参考译文] ADS127L11:单极模式:Vref、AVIN、AVDD1、AVSS。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1484131/ads127l11-unipolar-mode-vref-avin-avdd1-avss

器件型号:ADS127L11
主题中讨论的其他器件: ADS117L11

工具与软件:

尊敬的 TI 团队:

我要求澄清有关的正确配置 ADS127L11 ADC 单极模式 、特别是关于输入电压解释以及当前硬件设置是否有效。 我附上了 所示 以供参考、并感谢您了解此配置是否能按预期工作。


当前硬件配置:

  • AVDD = 5V
  • AVSS = 0V (接地)
  • VREF = 2.5V ( REFP = 2.5V REFN = 0V )
  • AINP =来自的模拟输入信号 0V 至5V
  • AINN = VREF (2.5V)
  • CONFIG1寄存器 设置为 单极模式

电源配置( AVDD = 5V AVSS = 0V )建议 ADC 在中运行 单极模式 、其中输入范围应该是 0V 至5V 、所有输入信号都应该是 非负 .


我对配置的理解:

  1. 输入电压解释:
    使用以下公式:
VIN = AINP - AINN
  1. 基于 TI 先前回答的预期:
    我从之前的 TI 响应中了解到该设置 AINN = VREF (2.5V) 应该允许输入 输出电压摆幅 、允许使用 完整 ADC 代码范围 .
    • 低于2.5V 都会导致的结果 负代码 .
    • 输入高于2.5V 相同的方法 正代码 .

关键问题:

  1. 单极与双极模式:

    • 这种配置是否能够有效地使 ADC 在中的行为 双极方式 尽管如此 单极电源(0V 至5V)
    • 准确地说、在此配置中、ADC 可以解释 负差分输入 、即使 CONFIG1寄存器 范围 单极模式
  2. 转换表解释(表8-15):

    • 我们应该如何解释 24位输出数据格式 一个问题吗?
    • 我们应该处理的 负代码 与相对应 低于2.5V 的器件
  3. 建议运行条件:

    • 有什么具体问题吗 电压要求 AINx 和 REFx 可验证哪些引脚?
  4. 单极模式的最佳配置:

    • 建议的配置是否为:
AINP = Analog Input Signal (0V to 5V)
AINN = GND (0V)
REFP = VREF (2.5V)
REFN = GND (0V)
AVSS = GND (0V)
AVDD = 5V
  • 或者是 AINN = VREF (2.5V) 方法也有效、并有望按所述工作?

建议的测试:

我计划申请 2.5V 最终目的 AINP 并检查 ADC 输出 A 中标度(零)值

  • 这是否是验证当前设置的良好测试、或者是否有更好的方法来验证是否 代码是负数 正确解释?

8.5.7.1转换数据:  
表8-15. 24位输出数据格式

我们如何正确地解释该表适用于单极模式?




我感谢您提供的任何见解或指导、了解当前配置是否可以按预期工作或是否需要调整。 如果您需要其他详细信息、或者我的理解缺少任何关键方面、请告诉我。

谢谢!

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

    你好、Bakul、

    ADS127L11没有用于单极或双极模式的寄存器配置。  您可以配置单极(AVSS=0V、AVDD1=5V)或双极(AVSS=-2.5V、AVDD1=+2.5V)电源电压、但没有寄存器设置。

    由于您使用的是单极电源配置(AVSS=0V=GND、AVDD1=+5V)、因此您的输入始终限制在0V 到5V 之间。  使用2.5V 基准并将基准连接到 AINN 输入、将在 AINP=0V 时产生负满量程读数(0x800000)、在 AINP=2.5V 时产生零代码读数(0x000000)、在 AINP=5V 时产生满量程读数(0x7FFFFF)。

    16位版本的 ADS127L11 (ADS117L11)具有将输出代码更改为直接二进制格式的寄存器配置。  在该配置中、使用2.5V 基准和 AINN=0V、您将在 AINP=0V 时获得0x0000的输出代码、在 AINP=2.5V 时获得0xFFFF 的输出代码。  由于受到16b 量化级别而非热噪声的限制、因此16b 版本中包含了此功能。  在此模式下、通过写入 CONFIG4寄存器中的 BIP_UNI 来配置 ADS117L11。

    关键问题:

    1. 单极与双极模式:

      • 这种配置是否能够有效地使 ADC 在中的行为  双极方式  尽管如此  单极电源(0V 至5V)
      • 准确地说、在此配置中、ADC 可以解释  负差分输入 、即使  CONFIG1寄存器  范围  单极模式

    这不是 ADS127L11中的寄存器模式。  单极/双极模式 仅适用于实际电源电压、其中单极是单个正电源电压、双极是双正/负电源电压。

    1. 转换表解释(表8-15):

      • 我们应该如何解释  24位输出数据格式  一个问题吗?  输出代码始终采用二进制补码格式。
      • 我们应该处理的  负代码  与相对应  低于2.5V 的器件 ?  是的、AINN = 2.5V 时 AINP 上的输入电压低于2.5V 将始终读作负电压、采用二进制补码编码。

    1. 建议运行条件:

      • 有什么具体问题吗  电压要求   AINx 和 REFx  可验证哪些引脚?  在使用单个5V 单极电源并且没有启用内部预充电缓冲器的情况下、施加到 AINx 和 REFx 的电压范围应为0V 至5V。  如果使用内部基准缓冲器或内部模拟输入缓冲器、则输入电压范围会进一步限制。

    1. 单极模式的最佳配置:

      • 建议的配置是否为:
    AINP = Analog Input Signal (0V to 5V)
    AINN = GND (0V)
    REFP = VREF (2.5V)
    REFN = GND (0V)
    AVSS = GND (0V)
    AVDD = 5V
    
    • 或者是  AINN = VREF (2.5V)  方法也有效、并有望按所述工作?  这是与 ADS127L11配合使用的正确模式。

    如果 AINN=GND、则设置 AINP=0V、则输出代码将为0x000000、设置 AINP=2.5V 或更大值、则输出代码将为0x7FFFFF。  如果您将 VREFP 增加到5V、则正满量程输出代码0x7FFFFF 将缩放到 AINP=5V。

    此致、
    Keith Nicholas
    精密 ADC 应用