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:ADS131E08IPAG/TQFP

Guru**** 2391415 points
Other Parts Discussed in Thread: ADS131E08, ADS130E08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1084540/ads131e08-ads131e08ipag-tqfp

部件号:ADS131E08

您好,

我正在使用ADS131E08用于8通道ADC感应差分模式。

我的IC连接至3.3V (AVDD) w.r.t. 连接 至电源表的AGND,INXP(+ve输入引脚)和INXN(-ve输入引脚)连接至1.5V固定电压源,而我的VREFP是内部2.4。

现在我所需的范围应该在0.3V至2.7V之间,但它不工作。

持续低于0.5V,给我3.9万 (大约) ADC计数  

而在2.5V以上的持续电压下,ADC计数为2.6万 (大约) 。

因此,如果我考虑1.5V作为输入参考,我的ADC信道的范围仅为+/-1V  

请告诉我需要检查的任何事情。  

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

    Bhagyesh您好,

    感谢您的帖子。

    我们将提供更多信息来了解ADS131E08在您的测试中是如何配置的。 如果寄存器设置与默认设置不同,您能否提供一个列表?  

    您是否还可以分享一个连接图/示意图,显示您对设备的输入? 请记住与电压源共用接地连接(AVSS),以便1.5 V与相同的接地连接。

    此致,

    Ryan

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

    e2e.ti.com/.../Analogue-Section.pdf

    这是我的连接图,请检查。

    除 config_3 = 0xc0外,大多数配置都设置为默认值  

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

    谢谢你,Bhagyesh! 我将在明天的某个时间回顾并提供反馈。  

    此致,

    Ryan

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

    Bhagyesh您好,

    我在您的示意图中注意到IN8N是浮动的。 您是否偶然使用信道8进行这些测量? 所有通道是否显示大致相同的输出代码值?

    当2.4 VREF = 2.4 V时,差分输入范围为-VREF V至+VREF 2.4 V。这是INxP和INxN之间的差值。 由于INxN固定到1.5 V,INxP引脚的范围可以从0 V到3.3 V (AVSS到AVDD),而不超过ADC满刻度范围->有效转换的范围。 但是,每个通道都有一个PGA,它在仪表放大器配置中实施。 必须满足9.3 .4.1 部分中的输入共模电压要求,以便使每个PGAxP和PGAxN 放大器将其输出驱动到正确的电压。 您是否可以尝试将INxN增加到1.65 V (即中间电源),然后扫描INxP? 如果我们可以查看INxP输入电压与ADC输出代码的图解,以了解ADC输出何时被裁剪,这可能有助于我们更好地了解问题。

    即使在PGA输出饱和之前,我也希望输出代码更接近满刻度。 它还有助于与一个完整的帧(CSN,SCLK,DOUT,DRDYn)共享SPI通信的逻辑分析仪捕获或范围捕获,以检查转换代码。

    此致,

    Ryan

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

    谢谢Ryan,很抱歉回复太晚。

    我正在使用相同配置的全部8个通道,我检查了每个通道,并更改了我的设备,希望PCB板可能有故障。

    但仍然没有得到计数0到65k的完整范围。我做了一些设置更改,但没有得到所需的解决方案。

    1.我还尝试了您建议的INxN到1.65 V (中频)。从1.1104万开始,0mV计数,到5.4372万计数,3300mV (3.3V)饱和。当我调整我的通道PGA 1时(通道设置= 0x10)。

    2.我已经连接了JP7并移除了R54和R58,所以在INxN =2.5V时,它在0mV时提供60 ADC计数,在3300mV (3.3V)时提供4.3325万 ADC计数,之后它也会饱和

    图中显示了1中PGA增益时INxP处的ADC计数w.r.t.mV。

    我的传感器范围是0V到2.4V,我期望0到6.5535万 (大约),在原理图和编程配置中我的设置是什么。

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

    Bhagyesh您好,

    请确认您正在使用的设备吗? 您使用的是ADS130E08 (16位分辨率)还是ADS131E08 (24位分辨率)?

    我认为您没有正确转换ADC输出代码。 这些设备使用二进制二进制补码格式来输出数据。 当INxP < INxN时,PGA和ADC的差分电压将为负。 因此,原始二进制输出的MSB将设置为1b。 0x80万代表负满刻度,0xFFFFFF代表-1个代码。

    此致,

    Ryan