总线主机使用写1或0的时间间隙向DS18B20写入逻辑1或0,所有时序的时间至少有60us的时间间隔,相邻两个写时序也至少要有一个1us时间。拉低总线后主机必须在15μs内释放总线的目的是为了写1,DS18B20 会在其后的 15 到 60us 的一个时间窗口内采样单总线,也就是黑色阴影部分时间。
个人理解:写0时的阴影的意思是,18b20向主机传送的数据在此时已经失效。因为18b20向主机送数据时,从最左端的下降沿开始计时,只能有效15us,15us后传送的数据就不可靠了,因此打上了阴影。
所以,从最左端开始,释放总线、主机采样,必须在15us 内完成!