筆記 I2C札記(續)之雙向口操作

2021-09-06 01:39:40 字數 476 閱讀 9373

最近想寫個pcf8563的verilog**,對有些**的技巧很是疑惑,無奈重新翻書來尋找答案。

一般情況下sda為雙向口,為了防止輸入和輸出衝突,sda和scl匯流排上都會接上拉電阻來保護電路。

圖1 i2c匯流排訊號連線示意圖

對於主機來說,要使得sda作為輸入口,就必須先將其拉成高阻態。而sda作為輸出口的情況下,就有乙個技巧,不仔細還真有點難以捉摸:主機輸出高電平,可以直接輸出高電平;也可以輸出高阻,由於接有上拉電阻,因此從機會接收到高電平。而主機輸出想要輸出低電平,為了擺脫上拉電阻的束縛,就必須直接輸出低電平。

圖2 sda雙向口操作

[筆記].i2c札記.[i2c]

數字介面(續) I2C 匯流排

了解內部積體電路匯流排 一種基本的低成本互聯方案 的連線和格式。內建積體電路 i2c 匯流排是一種單端 多主控雙線匯流排,適合在半雙工模式下進行高效的內部積體電路通訊。該匯流排使用漏極開路技術,因此通過電阻器連線到 vdd 時就需要兩根訊號線,分別為序列資料 sda 線和序列時鐘線 scl 如圖 1...

i2c學習筆記

1.1 i2c匯流排知識 1.1.1 i2c匯流排物理拓撲結構 i2c 匯流排在物理連線上非常簡單,分別由sda 序列資料線 和scl 序列時鐘線 及上拉電阻組成。通訊原理是通過對scl和sda線高低電平時序的控制,來產生i2c匯流排協議所需要的訊號進行資料的傳遞。在匯流排空閒狀態時,這兩根線一般被...

I2C學習筆記

i2c簡介 i2c inter integrated circuit 匯流排是由philips公司開發的兩線式序列匯流排,用於連線微控制器及其外圍裝置。是微電子通訊控制領域廣泛採用的一種匯流排標準。它是同步通訊的一種特殊形式,具有介面線少,控制方式簡單,器件封裝形式小,通訊速率較高等優點。i2c匯流...