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:ADC 未读取负差分输入值。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1524811/ads127l11-adc-not-reading-negative-differential-input-values

器件型号:ADS127L11

工具/软件:

您好:  

我正在定制 PCB 上使用 ADS127L11。  我现在可以从0-2.5V 读取 ADC 值。   VREFP = 2.5V、VREFN = 0V、AVDD1 = AVDD2 = 2.5V、AVSS =-2.5V。  我可以在 AINP-AINN 上读取0-2.5V 电压、但无法读取负值。 我之前使 VCM 悬空、但将其连接到电路板 GND、这会改变范围。  AINN 在负端截止是否有任何原因? 我能够验证我的 AFE 是否按预期工作。  

谢谢

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

    您好 Rachel、

    欢迎来到 TI E2E 社区。

    由于 ADS127L11为差分输入、您能否测量相对于 DGND 的 AINP 和 AINN 引脚?  使用内部输入缓冲器时、相对于 DGND 的输入可在+/-2.4V 范围内、不使用内部缓冲器时、输入可在+/-2.5V 范围内。

    1V 输入差分电压的示例为 AINP=0V=GND、AINN=+1V。

    使用上述条件尝试读取-1V 差分输入电压时、输出代码(转换结果)是什么?

    此外、最好测量以 DGND 为基准的电源电压以确认 AVDD1=AVDD2=+2.5V 和 AVSS=-2.5V。

    VCM 是量程中的输出电压(AVDD1=2.5V、AVSS=-2.5V、该引脚将接近0V)、用于驱动全差分放大器的输入共模引脚。  您可以在未连接到输入放大器时将此引脚悬空。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您好!  

    根据电路板接地、我确认 AVDD1 = AVDD2 = 2.5V。 AVSS =-2.5V 也是如此。 VREF = 2.5V。  

    I 在输入端注入0.5V、AINP = 0.25V 和 AINN =-0.25V。 输出代码为 0x61332F  

    在输入端注入-0.5V、AINP =-0.25V、AINN = 0.25V、输出代码为0x610000

    寄存器配置如下:CONFIG1 = 0x03、Config2 = 0x00、Config3 = 0x04、Config4 = 0x80。  GAIN 和 OFFSET 寄存器设置为它们的上电复位值。  

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

    看起来代码中包含了状态寄存器。 我正在使用以下正确信息进行更新:  

    在输入端注入1V 时、AINP = 0.5V、AINN =-0.5V、输出代码为0x332F00

    在输入端注入-1V 时、AINP =-0.5V、AINN = 0.5V、输出代码为0xCCD200

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

    您好 Rachel、

    看起来您现在可以获得+1V 和-1V 差分输入的正确代码。

    请注意、如果使用有符号的32b 整数、则需要对负代码进行符号扩展;对于32b 有符号、0xCCD200会变为0xFFCCD200;对于-3354112d、则会变为十进制等效值。

    如果您有任何其他问题、敬请告知。

    此致、
    Keith