首页 > 代码库 > 1-wire单总线DS18B20

1-wire单总线DS18B20

  要想实现单总线通信,每一个挂在总线上的从机必须拥有开路或3态输出。单总线DS18B20的DQ引脚用内部电路实现了开漏输出,其等效电路如下图;

当单片机IO引脚配置为

mcu IO引脚 电流流向 DS18B20
输入浮空(高阻)

DS18B20开漏输出高阻态,被上拉电阻拉为高电平。

 

+5V-->4.7K上拉电阻-->DQ-->(5uA Typ)-->GND

TX输出1:

 

TX输出0:

推挽输出1:

输出0:

+VDD-->mos-->MCU IO引脚-->(5uA Typ)-->GND

+5V-->4.7k上拉电阻-->MCU IO引脚-->mos-->GND

RX输入1

RX输入0

     

技术分享

由下表可知,数据引脚DQ的典型电流值为5uA。

技术分享

 

1-wire单总线DS18B20