寄生电源供电方式,DS18B20从单线信号线上取得电源。当I/O或者 引脚为高电平时,这个电路便取得电源,把能量储存在内部电容里,在信号线处于低电平期间消耗能量。这种供电方式具有远程温度检测无需本地电源、缺少正常电源条件下也可以读ROM的特点。寄生电源方式时 引脚必须连接到地。但是当多个温度传感器挂在同一根I/O线上进行多点测温时,容易出现供电不足而无法转换温度或误差较大等现象,因此该种方式只适合单点测温。
外部电源供电方式下,DS18B20通过使用连接到 引脚的外部电源得到电源。这种方式的优点是在I/O线上不要求强的上拉,总线上主机不需要向上连接以便在温度变换期间使线保持高电平。这就允许在变换时间内其他数据在单线上传送。此外在单总线上可以放置任何数量的DS18B20,抗干扰能力强。
图2.4为DS18B20的两种电源连接方式: MSP430单片机温湿度测控系统试验系统驱动设计(7):http://www.751com.cn/zidonghua/lunwen_8557.html