主题中讨论的其他器件: ADS1120
我需要读取一个传感器输出、该输出提供模拟输出+/- 2.5V。 我是否需要在差分模式下将其读取为数字?如果需要任何输入电路将其与 ADC 连接、请提出建议。
我读取 FSR +/- 2.048。 绝对最大额定值和 FSR 之间的差值是多少? 谢谢
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.
Srikant、
让我回答您帖子中的基本问题、然后我们可以讨论有关所需输入电路的问题。
首先、器件的绝对最大额定值是器件在不损坏的情况下能够承受的最大输入。 对于该器件、任何模拟输入的电压必须介于-0.3V 和 VDD+0.3V 之间。 这是为了防止模拟输入引脚上的 ESD 二极管出现正向偏置。
其次、该器件是全差分 ADC。 对于该器件、ADC 测量测量测量来自正输入 AINP 的电压、并从负输入 AINN 中减去电压。 ADS1115具有输入多路复用器、您可以选择 AINP 和 AINN 两种模拟输入。 基本上、ADC 测量是 AINP-AINN 的表示、其中两个输入都应在0V 至 AVDD 范围内。 如果 AINN 为3V、AINP 为2V、则输入测量值为-1V。 输入可以是负测量值、但两个输入都不是负电压。
第三、FSR 是指满量程范围。 这决定了 ADC 能够测量的最大信号。 对于±2.048V 的标准 FSR、可测量的最大信号(AINN 和 AINP 之间)为2.048V。
如果您的系统测量差分输入信号并且两个输入都介于0V 和 VDD 之间、那么您可能不需要传感器和输入之间有任何输入电路。 如果您的传感器输出阻抗较高、则可能需要在传感器和 ADC 之间添加缓冲器。
如果您需要测量从-2.5V 到+2.5V 的输入信号、则可能需要添加一些电平转换电路。 这将设置输入、以便电压介于 GND 和 VDD 之间。 这可以通过使用差分放大器类型 INA 并将该 INA 的基准设置为1/2 Vs 来实现。
吴约瑟
Srikant、
如果传感器列出的频率范围为3dB @> 500Hz、则仅意味着传感器的频带限制为500Hz 左右(取决于传感器的具体情况)。
我要注意的是、ADS1115使用数字滤波器从 ADC 的调制器获取数据。 该数字滤波器还具有频率响应、可限制 ADC 能够捕获的输入频率。 该频率响应如数据表的图21所示。 此图显示了以8SPS 运行的 ADC 的频率响应。 该图随数据速率而变化、因此使用860SPS 的最快数据速率时、该图与之类似、但第一个陷波为860Hz、而不是图中所示的8Hz。
如果该带宽太小、则可能需要查看具有更高数据速率的器件。 一个可能适用的器件是 ADS1120。 最高数据速率为2kSPS。 它是一款类似的器件、但使用 SPI 进行通信。 该器件的另一个优势是模拟电源可在±2.5V 电压下运行(而数字电源可在单个3.3V 电源下运行)。 这样、您就不需要可改变传感器输入范围的缓冲级。
吴约瑟