單總線(⒈Wire)
發布時間:2016/7/18 20:40:27 訪問次數:419
1ˉⅥⅠre單總線是Maxim全資子公司Da11as的一項專有技術。與目前多數標準串行數據通信方式,如SPI/I2C/Microwirc不同,它采用單根信號線, HMC1032LP6GE既傳輸時鐘又傳輸數據,而且數據傳輸是雙向的。它具有節省V0口線資源、結構簡單、成本低廉、便于總線擴展和維護等諸多優點。
⒈Wire單總線適用于單個主機系統,能夠控制一個或多個從機設備。當只有一個從機位于總線上時,系統可按照單節點系統操作;而當多個從機位于總線上時,則系統按照多節點系統操作,如圖8,31所示。
單總線的工作原理
單總線只有一根數據輸入/輸出線,可由單片機的1根I/o口線作為數據輸入/輸出線,所有的設備都掛在這根線上。設各(主機或從機)通過一個漏極開路或三態端口連至該數據線,以允許設各在不發送數據時能夠釋放總線,而讓其他設備使用總線,其內部等效電路如圖8,32所示。單總線通常要求外接一個約為4.孔Ω的上拉電阻,這樣,當總線閑置時,其狀態為高電平。主機和從機之間的通信可通過3個步驟完成,分別為初始化⒈Wue器件、識別⒈Ⅵre器件和交換數據。由于它們是主從結構,只有主機呼叫從機時,從機才能應答,因此主機訪問⒈Wire器件都必須嚴格遵循單總線命令序列,即初始化、ROM命令、功能命令。如果出現序列混亂,⒈Wirc器件將不響應主機(搜索ROM命令、報警搜索命令除外)。
1ˉⅥⅠre單總線是Maxim全資子公司Da11as的一項專有技術。與目前多數標準串行數據通信方式,如SPI/I2C/Microwirc不同,它采用單根信號線, HMC1032LP6GE既傳輸時鐘又傳輸數據,而且數據傳輸是雙向的。它具有節省V0口線資源、結構簡單、成本低廉、便于總線擴展和維護等諸多優點。
⒈Wire單總線適用于單個主機系統,能夠控制一個或多個從機設備。當只有一個從機位于總線上時,系統可按照單節點系統操作;而當多個從機位于總線上時,則系統按照多節點系統操作,如圖8,31所示。
單總線的工作原理
單總線只有一根數據輸入/輸出線,可由單片機的1根I/o口線作為數據輸入/輸出線,所有的設備都掛在這根線上。設各(主機或從機)通過一個漏極開路或三態端口連至該數據線,以允許設各在不發送數據時能夠釋放總線,而讓其他設備使用總線,其內部等效電路如圖8,32所示。單總線通常要求外接一個約為4.孔Ω的上拉電阻,這樣,當總線閑置時,其狀態為高電平。主機和從機之間的通信可通過3個步驟完成,分別為初始化⒈Wue器件、識別⒈Ⅵre器件和交換數據。由于它們是主從結構,只有主機呼叫從機時,從機才能應答,因此主機訪問⒈Wire器件都必須嚴格遵循單總線命令序列,即初始化、ROM命令、功能命令。如果出現序列混亂,⒈Wirc器件將不響應主機(搜索ROM命令、報警搜索命令除外)。