跳到主要内容

带有可编程增益放大器的ADS1115模块

带PGA的ADS1115模块描述

ADS1115是一个16位分辨率的模数转换模块。它是一种低功耗设备,工作在2.0-5.5V的电压范围。该ADS1115集成电路振荡器并通过I2C通信协议与单片机通信。它还包括一个可编程增益放大器高达x16,这有助于扩大小/差分信号到全范围。

带PGA的ADS1115模块的特点和规格

本节介绍ADS1115模块的一些特性和规格:

  1. 电源电压范围:2-5.5V
  2. 16位ADC
  3. 连续电流消耗:150uA
  4. I2C接口
  5. 内部振荡器
  6. 可编程数据速率:8SPS到860SPS
  7. I2C上每秒860个采样

替代ADS1115

ADS1015, mikro -1893, XinaBox SX01

注意:更多技术资料可参阅ADS1115数据表链接在本页底部。

ADS1115模块的PGA引脚配置

ADS1115模块有10个引脚。下表列出了模块上的所有引脚以及每种引脚类型的功能。

针式

描述

VDD

电压输入

接地

地面

sci

I2C串行时钟

SDA

I2C串行数据

ADDR

地址销

ALRT

警报/准备

A0

模拟输入1

A1

模拟输入2

A2

模拟输入3

A3

模拟输入4

为什么使用ADS1115 ADC模块

所有的控制器都有一个ADC(模数转换器),因为微控制器只理解数字信号。亚博真人因此,为了将输入的模拟信号转换为数字信号,以供MCU读取,需要一个ADC。现在,在微控制器板上现有的ADC不像你想要的那样精确和可扩展,因为这些ADC的分辨率不是那么好。像ADS1115这样的模块开始发挥作用。


例如,Arduino有一个10位ADC,可以为我们提供从0到1023范围内的模拟输出。使用高分辨率ADC(如16位ADS1115)开辟了一个读出模拟数据的范围,其精度和规模高达65536(约65000)。这意味着,即使输入信号的电平较小,它也可以缩放到这个范围,并提供更精确的结果。


该模块还具有PGA(可编程增益放大器)功能,它允许我们将非常小的模拟信号值乘以一个变量,从而获得更高的信号值。例如,如果要读取一个大约1mV的小信号,现在如果我们使用这个特性,我们可以将1mV的输入值乘以一个变量,得到一个更高的值,可以精确地读取为输出。

ADS1115 ADC功能框图

下面是ADS1115的功能框图。

ADS1115 ADC方框图

模拟输入通过一个多路复用器传递,然后该多路复用器被馈送到可编程增益放大器,以放大输入信号。放大后的信号传递到16位ADC上,其输出通过I2C通信提供给微控制器。

ADS1115模块与MCU/MPU接口

ADS1115 ADC模块与MCU/MPU的接口很简单。如上所述,ADC模块通过I2C通信。

ADS1115模块与单片机

模块上的SCL(Serial Clock)和SDA(Serial Data)分别连接到MCU上的SCL和SDA引脚。2个引脚用于电源;VDD和地,分别可以连接到单片机的5V引脚和地。A0, A1, A2, A3是四个模拟输入引脚,它们被连接到一个模拟源(电位器等)。

ADS1X15库Arduino:

https://github.com/adafruit/Adafruit_ADS1X1

应用ADS1115

以下是ADS1115的一些应用:

  1. 可以用作比较器吗
  2. 用于电池检测系统

ADS1115的2D型号

以下是ADS1115模数转换器模块的2个型号及其毫米尺寸。这些尺寸可用于创建用于PCB和CAD建模的自定义模块足迹。

ADS1115维度

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一份子。