MCP9808数字温度传感器驱动
文章目录
- MCP9808数字温度传感器驱动
-
- 1、MCP9808介绍
- 2、硬件准备
- 3、软件准备
- 4、驱动实现
1、MCP9808介绍
MCP9808 数字温度传感器将 -20°C 和 +100°C 之间的温度转换为精度为 ±0.5°C(最大值)的数字字。 MCP9808 带有用户可编程寄存器,可为温度传感应用提供灵活性。这些寄存器允许用户选择设置,例如关断或低功耗模式以及温度事件和临界输出边界的规范。
当温度变化超出规定的边界限值时,MCP9808 会输出一个事件信号。用户可以选择将事件输出信号极性设置为低电平有效或高电平有效的比较器输出以用于恒温器操作,或设置为基于微处理器的系统的温度事件中断输出。事件输出也可以配置为临界温度输出。该传感器具有行业标准的 2 线、SMBus 和兼容标准 I2C™ 的兼容(100kHz/400kHz 总线时钟)串行接口,允许在单个串行总线中控制多达 8 个传感器。
MCP9808有如下特性:
-
MCP9808的精度如下:
-
±
-