複製鏈接
請複製以下鏈接發送給好友

1-Wire

鎖定
1-Wire總線是一個簡單的信號傳輸電路,可通過一根共用的數據線實現主控制器與一個或一個以上從器件之間的半雙工雙向通信。
中文名
1-Wire
產品類型
信號傳輸電路

1-Wire概述

電源和數據通信通過單根數據線傳輸,使得1-Wire器件具有無與倫比的強大功能,可減少系統間的互聯。1-Wire器件通過受專利保護的單觸點串行接口提供存儲器、混合信號和安全認證功能。1-Wire器件的典型應用如下:打印墨盒或醫療消耗品的識別;機架卡的校準和控制;印刷電路板、配件及外設的識別和認證;知識產權保護、防克隆、安全功能控制。

1-Wire單總線的工作原理

顧名思義,單總線即只有一根數據線,系統中的數據交換、控制都由這根線完成。設備(主機或從機)通過一個漏極開路或三態端口連至該數據線,以允許設備在不發送數據時能夠釋放總線,而讓其它設備使用總線,其內部等效電路如圖所示。單總線通常要求外接一個約為4.7kΩ的上拉電阻,這樣,當總線閒置時,其狀態為高電平。主機和從機之間的通信可通過3個步驟完成,分別為初始化1-wire器件、識別1-wire器件和交換數據。由於它們是主從結構,只有主機呼叫從機時,從機才能應答,因此主機訪問1-wire器件都必須嚴格遵循單總線命令序列,即初始化、ROM、命令功能命令。如果出現序列混亂,1-wire器件將不響應主機(搜索ROM命令,報警搜索命令除外)。
單主機多節點示意圖
[1] 
單總線硬件接口

1-Wire1-Wire 特點

1-Wire總線技術具有節省I/O資源,結構簡單、成本低廉、便於總線擴展維護等優點。將地址線、數據線、控制線合為一根信號線。
1-Wire使用自身的網絡接口的傳感器和其它器件。該接口的數據通信和供電僅需通過一根數據線再加一根地線,這意味着微控制器僅需一個端口即可與1-Wire傳感器通信。
1-Wire網絡工作於一主多從模式(多點網絡)。時序非常靈活,允許從機以高達16kbps的速率與主機通信。每個1-Wire器件都有一個全球唯一的64位ROM ID,允許1-Wire主機精確選擇位於網絡任何位置的一個從機進行通信。1-Wire總線採用漏極開路模式工作,主機(或需要輸出數據的從機)將數據線拉低到地表示數據0,將數據線釋放為高表示數據1。這通常通過在數據線和VCC之間連一個分立電阻實現。
1-Wire讀寫時序

1-Wire1-Wire器件應用前景

由於1-Wire器件是具有集成度高、功能豐富而外接簡單的單總線網絡器件,因而無論在自動化糸統或者是通信工程及金融安全等領域應用非常廣泛,又由於使用方便、體積小等特點,故既適合各類糸統開發又適用於智能化或小型儀器儀表的製造,因此很受設計者及製造廠商的歡迎。
參考資料
  • 1.    1-wire總線數字温度傳感器DS18B20原理及應用 《現代電子技術》 2005年