
TMP1075温度传感器模块
简介
1℃-I2C温度传感器,与业界通用LM75/TMP75相当
简介:1℃-I2C温度传感器,与业界通用LM75/TMP75相当开源协议
:GPL 3.0
描述
项目介绍
TMP1075温度传感器模块,采用IIC通信,可通过改变A0、A1、A2三个引脚来改变传感器的地址,最多支持32种不同的IIC地址编程,适合在多路温度采集。
设计说明
将可用引脚全部引出,其中IIC引脚的SCL与SDA接一个4.7K的上拉电阻,在开漏输出时提供高电平。
设计注意事项
温度传感器对周围温度较为敏感,不建议放置在LDO、加热片等自身发热较大的器件旁边,在设计时尽量靠近板边或周围没有大器件阻挡的区域。
代码说明
读写TMP1075较为简单,配置好IIC时序,对寄存器进行读写操作即可。
注意地址寄存器仅后两位有效,通常情况下,操作第一个温度寄存器即可完成温度数据读取。
读写流程如下:
- IIC开始时序;
- 发送TMP1075地址|0,进行写入数据;
- 发送温度寄存器地址(0x00)数据;
- 停止IIC时序;
- IIC开始时序;
- 发送TMP1075|1,进行读取数据;
- 读取温度数据高八位;
- 读取温度数据低八位;
- 停止IIC时序;
- 转换温度数据;


源码下载
使用GD32E230最小系统板驱动源码放在附件资料种,其余单片机均可通用。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










