Pmod TMP2参考手册
下载本参考手册
特性
-
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位分辨率)。因此,一个可以用来确定测量温度的方程可以是:
* 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论坛.