DS1621
表2.温度/数据关系
温度
+125°C
+25°C
+½°C
+0°C
-½°C
-25°C
-55°C
数字输出
( BINARY )
01111101 00000000
00011001 00000000
00000000 10000000
00000000 00000000
11111111 10000000
11100111 00000000
11001001 00000000
数字输出
(十六进制)
7D00h
1900h
0080h
0000h
FF80h
E700h
C900h
由于数据传输的2线总线的MSB第一,温度数据可被写入/读出
DS1621为单一字节(以1 ℃的温度分辨率) ,或为两个字节。第二个字节
将包含至少显著(0.5 ℃)位的温度读数的值,如表
1.注意剩余的7个比特则该字节被设置到所有"0"s 。
温度代表了DS1621来讲一个和frac12 ; ℃, LSB ,得到以下9位格式:
图2.温度, TH , TL和格式
最高位
1
1
1
0
0
1
1
1
最低位
0
0
0
0
0
0
0
0
T = -25°C
更高的分辨率可以通过读取温度和截断获得的0.5°C位( LSB )
从读值。这个值是TEMP_READ 。 A读计数器命令应该发给产生
COUNT_REMAIN值。
读边坡命令然后应发出获取
COUNT_PER_C值。更高分辨率的温度然后可通过使用用户计算
以下:
温度= TEMP_READ - 0.25 +
(
算
_
每
_
C
-
算
_
留
)
算
_
每
_
C
DS1621的权力始终在低功耗闲置状态,并开始转换T指令必须使用
启动转换。
在DS1621的可被编程以执行连续的连续转换(连续转换
模式)或执行单次转换的命令(单次模式) 。转换模式是
通过在配置寄存器中的1SHOT位如在解释程序
操作和
控制
该数据表的部分。在连续转换模式下, DS1621开始连续
发出启动转换T指令后的转换。连续转换继续
执行直至停止转换T指令发出后,此时设备进入低功耗空闲
状态。连续转换,可以在任何时候使用开始转换T指令重新启动。
4 16