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.

ADS1110 16位AD转换问题

Other Parts Discussed in Thread: ADS1110, THS4521, OPA1632

ADS1110是差分输入形式 在数据手册上有一个参数

 

模拟输入端VIN+ 的输入电压 最大是VDD+0.2 最小是GND-0.2

模拟输入端VIN- 的输入也是这样吗 最大VDD+0.2 最小GND-0.2

假如这样的话 如何测量差分信号中的负电压呢 

  • 你好!

    ADC输入信号形式有单端输入,伪差分输入和全差分输入,但无论哪种输入,ADC的绝对输入电压都要求在其供电范围内(Vcc-Vss), 否则芯片会损坏的。在你的图中所标的Analog Input Voltage, 就是指该芯片的绝对输入电压范围。 0.2V  是来自输入管脚对电源的ESD二极管。

    1)单端输入,比较好理解,我们跳过。

    2)如下图,上面的是伪差分输入,V-接在在一个共模电压上,一般为Vcc/2, 来获得最大的输入动态范围。V+的输入范围即 -Vref+ Vcm 至 +Vref +Vcm, 这样跟1)非常类似。

    3)全差分输入(Differential Input), ADC的V+、V- 输入绝对输入范围, V+=Vcm+/- Vref/2 , V- = Vcm-/+ Vref/ 2, then ADC的输入[(V+)-(V-)] = +/- Vref, 其实相对值。

    故ADS1110的绝对输入范围是GND ~ Vdd, 其相对输入范围是+/- Vref/ PGA, 所谓的负输入电压是(V+ pin) - (V- pin),  并不是相对于GND。

  • 再贴个波形图,便于理解。

  • 根据手册的说明,这款AD只能处理单极性的信号。

    你需要对差分信号做预处理,将其参考电平从0V抬高适当的正电压。

    可以使用TI的全差分运放,比如OPA1632、THS4521等。

  • 建议先对差分信号放大,后加以升压电路将放大信号抬高,后输入AD即可