加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

ElfBoard開發(fā)板IIC接口介紹

2023/11/16
1909
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

在學習嵌入式的過程當中,大家會接觸到各種各樣的功能接口,IIC就是最常用的接口之一,本篇文章小編就給大家介紹一下IIC接口:

IIC 是一種一主多從的總線,一般有兩根信號線,一根是雙向的數(shù)據(jù)線 SDA,另一根是時鐘線 SCL。所有接到 IIC 總線設備上的串行數(shù)據(jù) SDA 都接到總線的 SDA 上,各設備的時鐘線 SCL 接到總線的 SCL 上。

為了避免總線信號的混亂,要求各設備連接到總線的輸出端時必須是漏極開路(OD)輸出。設備上的串行數(shù)據(jù)線 SDA 接口電路應該是雙向的,輸出電路用于向總線上發(fā)送數(shù)據(jù),輸入電路用于接收總線上的數(shù)據(jù)。而串行總線也應該是雙向的,作為控制總線數(shù)據(jù)傳送的主機,一方面要通過 SCL 輸出電路發(fā)送時鐘信號,另一方面還要檢測總線上的 SCL 電平,以決定什么時候發(fā)送下一個時鐘脈沖電平;作為接受主機命令的從機,要按照總線上的 SCL 信號發(fā)出或接受 SDA 上的信號,也可以向 SCL 線發(fā)出低電平信號以延長總線時鐘信號周期??偩€空閑時,因各設備都是開漏輸出,上拉電阻使SDA 和 SCL 都保持高電平。

任一設備輸出的低電平都將使相應的總線信號線變低,也就是說:各設備的 SDA 是“與”關(guān)系,SCL 也是“與”關(guān)系。在 IIC 總線上的數(shù)據(jù)傳輸速率可高達 100Kbit/s (cl<400),高速方式時在 400Kbit/s(cl<200)以上。另外,總線上允許連接的設備數(shù)以其電容量(cl)不超過 400PF 為限。當 SCL 保持“高”時,SDA 由“高”變?yōu)椤暗汀睘殚_始條件;當 SCL 保持“高”且 SDA 由“低”變?yōu)椤案摺睍r為停止條件。開始和停止條件均由主控制器產(chǎn)生,SDA 線上的數(shù)據(jù)在時鐘“高”期間必須是穩(wěn)定的,只有當 SCL 線上的時鐘信號為低時,數(shù)據(jù)線上的“高”或“低”狀態(tài)才可以改變。輸出到 SDA線上的每個字節(jié)必須是 8 位,每次傳輸?shù)淖止?jié)不受限制,但每個字節(jié)必須要有一個應答 ACK。如果一個接收器件在完成其他功能(如一內(nèi)部中斷)前不能接收另一數(shù)據(jù)的完整字節(jié)時,它可以保持時鐘線 SCL 為低,以促使發(fā)送器進入等待狀態(tài);當接收器準備好接收數(shù)據(jù)的其它字節(jié)并釋放時鐘 SCL 后,數(shù)據(jù)傳輸繼續(xù)進行。

為了進行通訊,每個接到 IIC 總線的設備都有一個唯一的地址,一般為7位,因此理論上一條 IIC總線最多可以掛載127個設備。如溫濕度傳感器為 0X38,光線傳感器為 0X29。上拉電阻(rp):阻值越大,速率越低,功耗越小。

IIC總線數(shù)據(jù)與時鐘信號上拉電阻保持設備“與”關(guān)系。

ELF 1開發(fā)板中用到IIC接口的傳感器包括溫濕度傳感器和光線傳感器,希望本篇文章能夠幫助大家在今后的學習和應用中熟練使用IIC接口。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
AD73311ARSZ 1 Analog Devices Inc Single-Channel, 3 V and 5 V Front-End Processor for General Purpose Applications Including Speech and Telephony

ECAD模型

下載ECAD模型
$10.72 查看
AT27C256R-70JU-306 1 Microchip Technology Inc IC OTP 256KBIT 70NS 32PLCC
暫無數(shù)據(jù) 查看
511FBA125M000BAG 1 Silicon Laboratories Inc LVDS Output Clock Oscillator,

ECAD模型

下載ECAD模型
$3.39 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜