Pmod TMP2参考手册

Digilent Pmod TMP2(修订B)是一个温度模块,允许用户检测环境温度范围从-40°C到150°C。

下载本参考手册

特性

  • 16位环境温度传感器
  • 典型精度优于0.25ºC
  • 240毫秒连续转换时间
  • 可编程过温和过温控制引脚
  • 不需要校准
  • 带I2C接口的2×4-pin连接器

功能描述

Pmod TMP2利用模拟设备ADT7420.用户可以测量环境温度的默认分辨率为0.0625°C。


对接Pmod

Pmod TMP2通过主控板与主机板通信我²C协议.用户可以根据JP1和JP2跳线块的状态选择四个I²C地址之一。下面提供了列出各种设置和结果地址的表。

我²C地址的选择

我²C地址
JP2 JP1 设备地址
开放 开放 0 x4b (0 b10001011)
开放 做空 0 x4a (0 b1001010)
做空 开放 0 x49 (0 b1001001)
做空 做空 0 x48 (0 b1001000)

要从Pmod TMP2读取温度数据,用户必须首先通过任何一个slave调用模拟设备芯片已设置的地址用跳线块,然后写入温度数据的最有效字节的寄存器地址(0x00)。

然后,发出一个重启条件并读取两个字节的数据(寄存器地址自动增加)。用户还可能注意到,因为温度数据的寄存器地址是0x00,他们可能在通电时读取这两个数据寄存器,而无需写入地址寄存器,因为地址寄存器已经在正确的位置。地址寄存器需要写入以供后续读取。

Pmod TMP2还可以设置为触发两个外部输出引脚,CT(临界温度)和INT(过温或过温中断)。CT引脚在达到默认温度147°C的临界温度时触发。的INT在默认情况下,每当T定义的高温时,引脚就触发或者由T定义的低温检测到。用户还可以启用比较器模式,以便在迟滞值通过之前,每个引脚的状态不会改变。

引出线描述表

头j - 1 跳块
信号 描述 跳块 状态 描述
1和5 sci 串行时钟 JP1 打开/空 地址位0高/低
2和6 SDA 串行数据 JP2 打开/空 地址位1高/低
3和7 接地 地面电源 用户输出
4和8 VCC 积极的电源 标题名称 销的名字 描述
J2 CT 临界阈值输出
J3 INT 中断输出

缺省情况下,Pmod TMP2以13位的分辨率(包括符号位)采集数据。用户可以通过读取a中的13位(以最高有效位为符号位)来计算相应的十进制温度二进制补码格式化并除以16(用于13位分辨率)。因此,一个可以用来确定测量温度的方程可以是:

温度计算为13位的分辨率

* 212这是因为在13位的分辨率中有12位整数数据。

Pmod TMP2上的任何外部电源必须在2.7V和5.5V以内;然而,建议Pmod在3.3V下工作。


物理维度

针头上的针间距为100密耳。PCB是1英寸长在侧面平行于针头上的针和0.8英寸长在侧面垂直于针头。


额外的信息

Pmod TMP2的原理图已经有了在这里.关于ADT7420的其他信息,包括通信模式和芯片的具体时间可以通过检查其数据表找到在这里

可以找到演示如何从Pmod TMP2获取信息的示例代码在这里

如果你对Pmod TMP2有任何问题或意见,请在相关的部分(“附加板”)发布Digilent论坛