DS1821点击型号即可查看芯片规格书
DS1821的数据可以作为一个独立的恒温器具有用户可编程的触发点或8位功能温度传感器具有1线数字接口。恒温器的触发点被存储在非易失性存储器,所以DS1821单元可事先向系统插入为真正独立操作进行编程。在DS1821具有-55℃至+125℃的工作温度范围,精确到±1℃在一定范围的0℃至+85℃。与DS1821的通信通过漏极开路DQ引脚实现,这销也可作为恒温器的输出。
温度传感器的功能
DS1821的核心功能是其专有的直接数字温度传感器,它提供8位(1℃增量)温度读数在-55℃至+125℃的范围内。温度测量电路的方框图所示。该电路测量通过计数由振荡器生成的时钟周期数与低温度的温度系数(温度-共)期间由高温-共振荡器确定一个门周期。在低温-CO计数器预置为对应于-55℃的基地数量。如果计数器的门之前到达0期结束后,将温度寄存器,其被预设为-55℃,由1度增加,并且计数器预置再由斜率累加器电路确定一个初始值。预设计数器的值是唯一的每个温度升高和补偿的抛物行为振荡器温度过高。此时,计数器被重新计时,直到它达到0,如果栅周期还没有结束时,该计数器达到0时,温度寄存器被再次递增。预置计数器,计数的过程下降到零,并且递增的温度寄存器被重复,直到计数器需要更少的时间来比高温-共振荡器的栅周期的持续时间达到零。当这个迭代过程完成后,在温度寄存器中的值将指示所述装置的摄氏温度。
操作模式
DS1821有两种操作模式:1线模式和温控模式。加电工作如果T/R=0:模式由状态/配置寄存器中的用户可编程T/R位确定ˉˉ器件上电,在1线模式,如果T/R=1的器件上电,在恒温状态。在T/R位ˉˉ存储在非易失性存储器(EEPROM),因此,当该装置被断电,将保持其值。
1线模式
从工厂的DS1821到达1线模式(T/R=0)。在这种模式下,DQ的DS1821的销ˉ被配置为1线端口用于与被使用在所描述的协议的微处理器该数据表的1-Wire总线系统部分。这些通信包括阅读和写的高和低恒温器断路点寄存器(TH和TL)和配置寄存器,并读取温度,计数器和斜率累加器寄存器。另外,在这种模式下,微处理器可以发起并作为在操作说明停止温度测量-测量该数据表的温度段。经tH和TL在状态/配置寄存器和某些位(THF,TLF,T/R,POL和1SHOT)ˉ寄存器存储在非易失性EEPROM存储器,所以他们将保留数据时,器件上电下来。这使得这些寄存器被预编程时DS1821的数据是要被作为一个独立的温控器。写这些非易失性寄存器最多需要10毫秒。为了避免数据损坏,无写入到非易失性存储器应启动的同时写入到非易失性存储器中的进展。
温控器模式
在恒温器模式(T/R=1)时,DS1821可以作为一个独立的恒温器,根据触发操作ˉ到TH和TL行程点编程,而该设备在1线模式。在恒温模式DS1821的权力,进行了连续温度转换,以及DQ引脚用作温控器的输出。提供在操作温控器输出的详细操作-该数据表的独立的温度段。通信可以被重新建立与DS1821,而它在恒温器模式通过拉动VDDto0V而到DQ线保持为高,然后切换到DQ线低16倍。这将暂时放置在DS1821的1-Wire模式,允许与微处理器通信通过DQ引脚DS1821。此时的I/O功能,可以执行诸如读取/写入的TH,TL或配置寄存器或读取温度寄存器。返回到恒温器模式中,相同过程可以进行(拔VDD到0V,而DQ线保持高电平,然后时钟的DQ行16次)或功率,可循环。需要注意的是暂时把DS1821为1线模式不改变该装置的上电模式;这只能通过重写在T/R位被改变ˉ状态/配置寄存器。还要注意的是同时持有VDD和DQ低电平的时间超过约10秒,将导致DS1821被断电。