![](https://csdnimg.cn/release/download_crawler_static/88583797/bga.jpg)
以便减少不必要的电路和软件开发成本;温度传感器采用的总线负载能力如何,
能否满足多点测温的需要;占用 的 I/O
引脚数情况如何,因为 MCU 的系统资源非常宝贵,输入通道有限,多点温
度测量时,如果测量的点数超过了输入通道时,就要添加多路复用器,这将增
加成本和开发时间,应尽量节约;与 MCU 的通信协议应尽量简单,温度测量的
软件开发难度、成本要尽量小。
目前在数字温度传感器中采用的串行总线主要有 Philips 公司的 I
2
C 总线、
Motorola 公司的 SPI 总线、National Semiconductor 公司的 Microwireplus 总线、
Dallas Semiconductor 公司的 1-Wire 总线和 Siemens 公司的 Profibus 总线等。
常用的数字温度传感器主要有:
(1)AD7418 是美国模拟器件公司(ADI)推出的单片温度测量与控制用
集成电其内部包含有带隙温度传感器和 10 位 A/D 转换器。测温范围为
-55℃~+125℃,具有 10 位数字输出温度值,分辨率为 0.25℃,精度为±2℃,转
换时间为 15~30ms。具有体积小、编程简单、使用容易、测量精度高,并且不
易受环境干扰等优点。AD7418 可以级联至多 8 片在同一个 I
2
C 总线上。
(2)LM74 是美国国家半导体公司推出的集成了带隙式温度传感器、A/D
数转换器,并具有 SPI/Microwire 兼容总线接口的数字温度传感器。具有抗干
扰能力强、分辨力高、线性度好、成本低等优点。在传感器通电工作后自动按
一定速率对温度进行检测,并在片内寄存器中存储转换的温度值,主机可以在
任意时刻读出传感器温度值。LM74 具有休眠模式,在休眠时消耗的电流不超过
适用于对功率消耗有严格限制的系统。LM74 的模数转换器为 12 位外加符
号位,因此在其有效工作范围内可达 0.0625℃的分辨率,转换时间为 425ms。
(3)MAX6575L/H 是美国 MAXIM 公司的一种单总线式数字温度传感器,
具有较好的线性、较低的功耗,而且编程简单,调试容易,使用方便。测温范
围为-40~+125℃,其误差范围:在 25℃时优于±3℃在 85℃时优于±4.5℃,在
125℃时优于±5℃。但是 MAX6575L/H 在其测温范围内非线性误差较大,因此,
当它用于高精度温度测量时,必须对其进行非线性补偿。它最多允许在一根
MCU 的 I/O 总线上同时挂接 8 个 MAX6575L/H 进行多点温度测量。为了避免