超聲波流量計的開發與研制探討 四十五
超聲波流量計總線概述
12C總線(Inter Intergrated Circuit Bus)是PHILIPS公司推出的一種串行總線,是具備多主機系統所需的包括總線裁決和高低速器件同步功能的高性能串行總線。i2c總線只有兩根雙向信號線,一根是數據線SDA,另一根是時鐘線SCL。
12C總線通過上拉電阻接電源正極。當總線空閑時,兩根傳輸線均為高電平。連接到總線上的任一器件輸出的低電平,都將使總線的信號變低,即各器件的SDA及SCL都是線“與"的關系。
總線的數據傳送協議
①只有在總線空閑時才允許啟動數據傳送;
②在數據傳送過程中,當時鐘線為高電平時,數據線必須保持穩定狀態,不允許有跳變。只有在時鐘線上的信號為低電平期間,數據線上的高電平或者低電平狀態才允許變化。
③時鐘線為高電平時,數據線的任何電平變化被看作總線的起始或停止信號。時鐘線保持高電平期間,數據線電平從高到低的跳變作為12C總線的起始信號;時鐘線保持高電平期間,數據線電平從低到高的跳變作為12C總線的停止信號.
(超聲波流量計)