关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 数字温度传感器DS18B20的原理与应用

数字温度传感器DS18B20的原理与应用

作者:时间:2010-04-02来源:网络收藏

23
22
21
20
2-1
2-2
2-3
2-4

值低字节
MSBLSB

S
S
S
S
S
22
25
24

值高字节

高低温报警触发器TH和TL、配置寄存器均由一个字节的EEPROM组成,使用一个存储器功能命令可对TH、TL或配置寄存器写入。其中配置寄存器的格式如下:

0
R1
R0
1
1
1
1
1

MSBLSB

R1、R0决定转换的精度位数:R1R0=“00”,9位精度,最大转换时间为93.75ms;R1R0=“01”,10位精度,最大转换时间为187.5ms;R1R0=“10”,11位精度,最大转换时间为375ms;R1R0=“11”,12位精度,最大转换时间为750ms;未编程时默认为12位精度。

高速暂存器是一个9字节的存储器。开始两个字节包含被测温度的量信息;第3、4、5字节分别是TH、TL、配置寄存器的临时拷贝,每一次上电复位时被刷新;第6、7、8字节未用,表现为全逻辑1;第9字节读出的是前面所有8个字节的CRC码,可用来保证通信正确。

3 的工作时序

的一线工作协议流程是:初始化→ROM操作指令→存储器操作指令→数据传输。其工作时序包括初始化时序、写时序和读时序,如图3(a)(b)(c)所示。


(a)初始化时序


(c)读时序


图3的工作时序图



评论


相关推荐

技术专区

关闭