找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1780|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

iic基礎(chǔ)知識

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:234838 發(fā)表于 2017-9-22 11:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
IIC總線的起源&發(fā)展
IIC最早是由飛利浦公司在做音頻傳輸時用的一條總線協(xié)議。
當前市場上很多傳感器、模塊都使用的時IIC總線接口,比如:溫濕度傳感器,wifi模塊,存儲芯片
IIC總線的構(gòu)成:兩根線:SDA線:數(shù)據(jù)總線;SCL線:時鐘線。
IIC總線協(xié)議服從的是主從設(shè)備通信。IIC總線的控制權(quán)在主設(shè)備中。一般情況下主設(shè)備都是CPU。
IIC總線通信方式:同步串行半雙工;區(qū)別UART:異步串行全雙工
1.1         IIC總線物理拓撲結(jié)構(gòu)
                              
圖2.1 IIC總線物理拓撲結(jié)構(gòu)圖
兩條線:平衡,會有干擾,會產(chǎn)生電容的影響。由于這個影響的問題,總線上的設(shè)備數(shù)量不能夠是無限多個。
上拉電阻:范圍:4.7K~100K之間。典型值為47K----473
1.2         IIC總線特征
總線上是可以掛載多個IIC器件。器件1與器件3怎么通信?怎么能夠找到IIC器件3?
對于IIC總線來說,尋找器件的方式:通過器件地址的方式去尋找。每個IIC器件都有一個設(shè)備地址。設(shè)備地址的組成是7位或者10位設(shè)備地址。在7位或10位設(shè)備地址中分為:固定地址+可編程地址。
假設(shè):器件1總地址位7位,固定地址為:1010并且是高4位;可編程地址:xxx;一條總線上能接器件1的數(shù)目最多為:8個。
通信數(shù)據(jù)長度:
串口:一幀數(shù)據(jù)是5~8位。
IIC總線:一幀數(shù)據(jù)是固定8位。
通信速度:
串口:波特率:9600、115200、384000、921600
IIC總線:分為三個速度:普通:100Kb/s;用在比較老一點的傳感器?焖伲400Kb/s;高速:3.4Mb/s
1       IIC總線數(shù)據(jù)幀格式
IIC總線通信協(xié)議:通信數(shù)據(jù)幀構(gòu)成:起始條件+8位的數(shù)據(jù)+應(yīng)答/非應(yīng)答+停止條件
起始條件:SCL線為高電平期間,SDA線由高電平跳轉(zhuǎn)到低電平。
停止條件:SCL線為高電平器件,SDA線由低電平跳轉(zhuǎn)到高電平
應(yīng)答信號:8為數(shù)據(jù)發(fā)送結(jié)束后再接收的一個位的信號,如果SCL由低到高電平期間,SDA線是低電平則為應(yīng)答信號
非應(yīng)答信號:8為數(shù)據(jù)發(fā)送結(jié)束后再接收的一個位的信號,如果SCL由低到高電平期間,SDA線是高電平則為非應(yīng)答信號

評分

參與人數(shù) 1黑幣 +2 收起 理由
碌碌無為 + 2 贊一個!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表