一、單匯流排協議(1-wire)
1.定義:主機和從機通過1根線進行通訊,在一條匯流排上可掛接的從器件數量幾乎不受限制。
2.特點:這是由達拉斯半導體公司推出的一項通訊技術。它採用單根訊號線,既可傳輸時鐘,又能傳輸資料,而且資料傳輸是雙向的。
3.優點:單匯流排技術具有線路簡單,硬體開銷少,成本低廉,便於匯流排擴充套件和維護等。
二、單匯流排通訊過程
1.初始化
初始化過程 = 復位脈衝 + 從機應答脈衝。
主機通過拉低單匯流排480 ~ 960 us產生復位脈衝,然後釋放匯流排,進入接收模式。主機釋放匯流排時,會產生低電平跳變為高電平的上公升沿,單匯流排器件檢測到上公升沿之後,延時15 ~ 60 us,單匯流排器件拉低匯流排60 ~ 240 us來產生應答脈衝。主機接收到從機的應答脈衝說明單匯流排器件就緒,初始化過程完成。
初始化時序圖如下所示:
2.寫間隙
寫間隙有兩種,包括寫0的時間隙和寫1的時間隙。
當資料線拉低後,在15 ~ 60 us的時間視窗內對資料線進行取樣。如果資料線為低電平,就是寫0,如果資料線為高電平,就是寫1。主機要產生乙個寫1時間隙,就必須把資料線拉低,在寫時間隙開始後的15 us內允許資料線拉高。主機要產生乙個寫0時間隙,就必須把資料線拉低並保持60 us。
寫時間隙時序圖如下所示:
3.讀時間隙
當主機把匯流排拉低是,並保持至少1 us後釋放匯流排,必須在15 us內讀取資料。
讀時間隙時序圖如下所示:
三、單匯流排通訊裝置
比如ds18b20、dht11等都是使用的單匯流排協議通訊。
單匯流排協議(1 wire)
一 單匯流排協議 1 wire 1.定義 主機和從機通過1根線進行通訊,在一條匯流排上可掛接的從器件數量幾乎不受限制。2.特點 這是由達拉斯半導體公司推出的一項通訊技術。它採用單根訊號線,既可傳輸時鐘,又能傳輸資料,而且資料傳輸是雙向的。3.優點 單匯流排技術具有線路簡單,硬體開銷少,成本低廉,便於...
單匯流排協議解析(1 wire)
1.定義 主機和從機通過1根線進行通訊,在一條匯流排上可掛接的從器件數量幾乎不受限制。2.特點 這是由達拉斯半導體公司推出的一項通訊技術。它採用單根訊號線,既可傳輸時鐘,又能傳輸資料,而且資料傳輸是雙向的。3.優點 單匯流排技術具有線路簡單,硬體開銷少,成本低廉,便於匯流排擴充套件和維護等。二 單匯...
1 wire單匯流排DS18B20
要想實現單匯流排通訊,每乙個掛在匯流排上的從機必須擁有開路或3態輸出。單匯流排ds18b20的dq引腳用內部電路實現了開漏輸出,其等效電路如下圖 當微控制器io引腳配置為 mcu io引腳 電流流向 ds18b20 輸入浮空 高阻 ds18b20開漏輸出高阻態,被上拉電阻拉為高電平。5v 4.7k上...