编辑: lonven | 2014-06-10 |
2 3
1 3
2 1 VDD DQ GND TO-92 FRONT VIEW MAX31820 SIDE VIEW 引脚 名称 功能
1 GND 地.
2 DQ 数据输入/输出.
3 VDD 可选电源. ??5 引脚说明 引脚配置 *温度寄存器的上电复位值为+85°C. 与空气接触,测量温度受空气温度的影响非常大.测量环 境温度时,可遵循以下原则获得最佳结果: ? 如果空气流动(例如,有制冷风扇),将传感器置于气流 通路上,可以使环境温度更大地影响传感器温度. ? 如果电路板包含加热部件,需远离这些部件安装传感 器,使传感器周围的温度更接近环境温度. ? PCB走线和接地区域也会将热量从其它元件传递到传感 器.传感器附近应尽量避免覆铜. 器件的核心功能是将温度传感器信号直接转换成数字输 出.用户可将温度传感器的分辨率配置为
9、
10、11或12 位, 对应的增量分别为0.5°C、 0.25°C、 0.125°C和0.0625°C. 上电默认分辨率为12位. 器件上电时处于低功耗空闲状态, 为启动温度测量和模/数转换,主机必须发送Convert?T [44h]命令.温度转换完成后,转换结果储存在暂存器的2 字节温度寄存器,器件返回空闲状态.器件由外部电源供 电时, 主机可以在Convert T命令之后发送读时隙(见1-Wire 总线系统部分),如果器件正在进行温度转换,器件将发送
0 进行响应;
如果转换完成,则发送
1 进行响应.如果 器件采用寄生供电,因为在整个温度转换期间必须通过强 上拉将总线拉高,所以无法使用这种通报方法.寄生供电 时的总线要求在MAX31820供电部分介绍. 输出温度数据是按照摄氏度校准;
对于华氏度应用,必须 使用查找表或转换程序.温度数据在温度寄存器中以16位 带符号位的二进制补码格式存储(见温度寄存器格式).符 号位(S)表示温度的正、负: 正值时,S = 0;
负值时,S = 1. 如果器件配置为12位分辨率,温度寄存器的所有位包含有 效数据;
对于11位分辨率,第0位无定义;
对于10位分辨率, 第1位和第0位无定义;
对于9位分辨率,第
2、1和0位无定 义.表1所示为12位转换分辨率下数字输出数据及对应温 度读数的例子. 温度寄存器格式 表1. 温度/数据关系 BIT
15 BIT
14 BIT
13 BIT
12 BIT
11 BIT
10 BIT
9 BIT
8 MSB S S S S S
26 25
24 BIT
7 BIT
6 BIT
5 BIT
4 BIT
3 BIT
2 BIT
1 BIT
0 LSB
23 22
21 20 2-1 2-2 2-3 2-4 TEMPERATURE (°C) DIGITAL OUTPUT (BINARY) DIGITAL OUTPUT (HEX) +125
0000 0111
1101 0000 07D0h +85*
0000 0101
0101 0000 0550h +25.0625
0000 0001
1001 0001 0191h +10.125
0000 0000
1010 0010 00A2h +0.5
0000 0000
0000 1000 0008h
0 0000
0000 0000
0000 0000h -0.5
1111 1111
1111 1000 FFF8h -10.125
1111 1111
0101 1110 FF5Eh -25.0625
1111 1110
0110 1111 FE6Fh -55
1111 1100
1001 0000 FC90h ??6 报警信号 器件执行温度转换后,将温度值与储存在1字节TH和TL寄 存器,用户定义的二进制补码报警门限进行比较(见TH和TL寄存器格式).符号位(S)表示温度的正、负:正值时, S?=?0;
负值时,S?=?1.TH、TL寄存器为非易失存储器 (EEPROM),所以在器件关断时仍可保存数据.可通过暂 存器的第
2、第3字节访问TH和TL,如存储器部分所述. 由于TH和TL为8位寄存器,所以在与TH及TL比较时只用到 温度寄存器的11:4位.如果实测温度值低于或等于TL,或 者高于或等于TH,说明发生报警条件,将器件内的报警标 识置位.每次测量温度后更新该标识;