IIC知識點數(shù)字通信的要點 1、 電氣接口定義 2、 數(shù)據(jù)時序要求 3、 數(shù)據(jù)流/幀格式 IIC通信的對應(yīng)要點1、 IIC通信主體 1) 主、從:主設(shè)備產(chǎn)生時鐘、開始、停止信號 2) 收、發(fā):信號的接收和發(fā)送方,和主從沒有必然聯(lián)系 3) IIC設(shè)備區(qū)分:靠器件地址區(qū)分 2、 電氣接口 1) SCL:時鐘線,主(Master)設(shè)備產(chǎn)生時鐘供主、從(Slave)雙方通信使用。 2) SDA:數(shù)據(jù)線,從發(fā)送方到接收方;但主從設(shè)備都可以發(fā)送或接收,所以是雙向的。 3) 電平要求:雙方一致即可 3、 時序要求 1) SCL時鐘線,滿足雙方要求即可。 2) Transmitter每次發(fā)送8bit(1字節(jié)),MSB先發(fā) 3) Receiver接收到完整字節(jié)后發(fā)送(或不發(fā)送,常見于EEPROM操作)ACK信號 4、 數(shù)據(jù)流/幀格式 1) Master產(chǎn)生起始信號 2) Master發(fā)送Slave地址到總線上 3) Slave發(fā)送ACK信號 4) Transmitter發(fā)送1字節(jié)信號到總線上 5) Receiver發(fā)送ACK信號到總線上 6) 重復4~6,直到發(fā)送、接收過程完畢 7) Master產(chǎn)生停止信號 file:///C:/Users/ASUS/AppData/Local/Temp/ksohtml/wps_clip_image-18441.png 2440和24C02通信 1、 IIC通信主體 1) 主設(shè)備:2440,地址自由定義 2) 從設(shè)備:24C02,地址取決于硬件連接,如下圖(24C02P8) file:///C:/Users/ASUS/AppData/Local/Temp/ksohtml/wps_clip_image-662.png 由mini2440原理圖可得A2 = 0,所以地址=0b 1010 0xxx file:///C:/Users/ASUS/AppData/Local/Temp/ksohtml/wps_clip_image-28165.png 3) 收發(fā):取決于具體操作 2、 電氣接口 1) SCL:GPE14 2) SDA:GPE15 3) 電平要求:LVTTL 3.3 V (2440),2.7 (VCC = 2.7V to 5.5V)(24C02) 3、 時序要求 1) SCL時鐘線,100kHz Max (24C02P4) 4、 數(shù)據(jù)流/幀格式 1) Master產(chǎn)生起始信號 2) Master發(fā)送Slave地址到總線上 3) Slave發(fā)送ACK信號 4) Transmitter發(fā)送1字節(jié)信號到總線上 5) Receiver發(fā)送ACK信號到總線上 6) 重復4~6,直到發(fā)送、接收過程完畢 7) Master產(chǎn)生停止信號 咨詢QQ 1765841775 電話:15089711217 李老師 |