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.

ADS1018-Q1: ADS1018-Q1

Part Number: ADS1018-Q1
Other Parts Discussed in Thread: ADS1018

The power is using 5V, we use single-ended inputs, in datasheet of ADS1018-Q1,the FSR can be configured as ±6.144V, ±4.096V, ±2.048V, ±1.024V, ±0.512V, ±0.256V, what the sourcing of FSR,why it can exceed the power supply voltage and  What is the maximum voltage value that can be input?

  • 您好,

    ADS1018的输入信号不可以超过VDD+0.3V,请查看下面datasheet截图:

  • 您好,在datasheet中,VDD的最高电压为5.5V,那么什么情况下FSR可以达到±6.144V呢,FSR是根据什么来配置的?

  • 您好,在datasheet中,VDD的最高电压为5.5V,那么什么情况下FSR可以达到±6.144V呢,FSR是根据什么来配置的?

  • FSR在任何时候都不能达到±6.144V,因为ADS1018的供电电压VDD最大只能到5.5V。如下截图粉色部分描述,如果使用的 VDD 大于 4 V , ±6.144-V 的FSR允许输入电压范围最大可以至供电电源。 请注意,在这种情况下,或者只要电源电压低于FSR范围 (例如, VDD =3.3 V ,FSR范围 =±4.096 V) ,就无法获得全刻度的 ADC 输出代码。 这意味着一些动态范围丢失。

    FSR是根据输入信号范围来配置的,但是根据以上知道,输入信号范围不仅与配置的FSR范围有关,也受供电电压范围限制。

  • 感谢回复,我是否可以这样理解您上边的意思,FSR若设置的高于供电电压,也就是读取的AD无法测得到满偏的情况,只能测到供电范围内的电压。

    另外,FSR的应该是芯片内部有参考源,比较好奇±6.144V的参考源是从哪里来的?

    基于这个芯片设计的方面考虑,FSR在任何时候都不能达到±6.144V的情况,为什么datasheet会指明这种情况,又或者是有什么特殊应用场景?

  • 1、是的,FSR若设置的高于供电电压,读取的AD转换结果没有供电电压值至满量程这部分的code

    2、±6.144V这个电压是不存在是,之所以有这么大范围,是ADS内部集成了PGA,将输入信号电压缩小了,然后再进行AD转换的

    3、ADS内集成了PGA,通过调节PGA,在输入信号范围比较小的时候,可以减小LSB,即提高转换精度,通过table1可以看出来,输入信号范围小的时候,LSB可以小很多。

  • 目前我的应用是VDD供电是5V,VIN最大的电压为2.7V,我在应用时,需要将FSR设置为±4.096,是不是在+2.7V时得到的LSB为3398?

    这个芯片的FSR为±的值,意思是可以采集负压吗,还是以相对电压计算的,即若为2.7V,则读到的AD就为2.7/(4.096*2)*4096=1350,

    在底层驱动设置FSR是根据输入范围确定的,假设我的输入电压范围为0V~2.7V那么FSR应该选择±4.096吗,还是以相对的压差值选择,可以选择±2.048V?

  • 您输入的2.7V是指单端输入电压,还是VIN = V(AINP) - V(AINN)?datasheet里的FSR是指VIN = V(AINP) - V(AINN),如果您输入信号的FSR=2.7V,那么FSR应该选择±4.096

    是的,可以采集负压。

    输入电压对应的输出code可以查看datasheet中 8.5.6 Data Format