预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

达拉斯 半导体 DS18B20 可编程分辨率的 单总线®数字温度计 特征 引脚排列 l独特的单线接口仅需一个端口引脚 进行通讯 l每个器件有唯一的64位的序列号存 储在内部存储器中 l简单的多点分布式测温应用 l无需外部器件 l可通过数据线供电。供电范围为3.0V 到5.5V。 l测温范围为-55~+125℃(-67~+ 257℉) l在-10~+85℃范围内精确度为±5 ℃ l温度计分辨率可以被使用者选择为 9~12位 l最多在750ms内将温度转换为12位 数字 l用户可定义的非易失性温度报警设 置 l报警搜索命令识别并标志超过程序 限定温度(温度报警条件)的器件 l与DS1822兼容的软件 l应用包括温度控制、工业系统、消费 品、温度计或任何热感测系统 引脚说明 GND DQ -地 -数据I/O VDD NC -可选电源电压 -无连接 说明 DS18B20数字温度计提供9-12位摄氏温度测量而且有一个由高低电平触发的可 编程的不因电源消失而改变的报警功能。DS18B20通过一个单线接口发送或接受 信息,因此在中央处理器和DS18B20之间仅需一条连接线(加上地线)。它的测 温范围为-55~+125℃,并且在-10~+85℃精度为±5℃。除此之外,DS18B20 能直接从单线通讯线上汲取能量,除去了对外部电源的需求。 每个DS18B20都有一个独特的64位序列号,从而允许多只DS18B20同时连在 一根单线总线上;因此,很简单就可以用一个微控制器去控制很多覆盖在一大片 区域的DS18B20。这一特性在HVAC环境控制、探测建筑物、仪器或机器的温 度以及过程监测和控制等方面非常有用。 详细的引脚说明表1 8引脚SOIC封装*TO-9封装符号 说明 5 4 1 2 GND DQ 接地。 数据输入/输出引脚。对于单线操作: 漏极开路。当工作在寄生电源模式时 用来提供电源(建“寄生电源”节)。 可选的VDD引脚。工作与寄生电源模 式时VDD必须接地。 3 3 VDD *所有上表未提及的引脚都无连接。 概览 图1是表示DS18B20的方框图,表1已经给出了引脚说明。64位只读存储器储 存器件的唯一片序列号。高速暂存器含有两个字节的温度寄存器,这两个寄存器 用来存储温度传感器输出的数据。除此之外,高速暂存器提供一个直接的温度报 警值寄存器(TH和TL),和一个字节的的配置寄存器。配置寄存器允许用户将温 度的精度设定为9,10,11或12位。TH,TL和配置寄存器是非易失性的可擦除 程序寄存器(EEPROM),所以存储的数据在器件掉电时不会消失。 DS18B20通过达拉斯公司独有的单总线协议依靠一个单线端口通讯。当全部器件 经由一个3态端口或者漏极开路端口(DQ引脚在DS18B20上的情况下)与总线连接 的时候,控制线需要连接一个弱上拉电阻。在这个总线系统中,微控制器(主器 件)依靠每个器件独有的64位片序列号辨认总线上的器件和记录总线上的器件地 址。由于每个装置有一个独特的片序列码,总线可以连接的器件数目事实上是无 限的。单总线协议,包括指令的详细解释和“时序”见单总线系统节。 DS18B20的另一个功能是可以在没有外部电源供电的情况下工作。当总线处于高 电平状态,DQ与上拉电阻连接通过单总线对器件供电。同时处于高电平状态的总 线信号对内部电容(Cpp)充电,在总线处于低电平状态时,该电容提供能量给 器件。这种提供能量的形式被称为“寄生电源”。作为替代选择,DS18B20同样可 以通过VDD引脚连接外部电源供电。 DS18B20方框图图1 测温操作 DS18B20的核心功能是它的直接读数字的温度传感器。温度传感器的精度为用户 可编程的9,10,11或12位,分别以0.5℃,0.25℃,0.125℃和0.0625℃增量 递增。在上电状态下默认的精度为12位。DS18B20启动后保持低功耗等待状态; 当需要执行温度测量和AD转换时,总线控制器必须发出[44h]命令。在那之后, 产生的温度数据以两个字节的形式被存储到高速暂存器的温度寄存器中, DS18B20继续保持等待状态。当DS18B20由外部电源供电时,总线控制器在温度 转换指令之后发起“读时序”(见单总线系统节),DS18B20正在温度转换中返回 0,转换结束返回1。如果DS18B20由寄生电源供电,除非在进入温度转换时总线 被一个强上拉拉高,否则将不会由返回值。寄生电源的总线要求在DS18B20供电 节详细解释。 温度寄存器格式图2