IIC知識(shí)點(diǎn)數(shù)字通信的要點(diǎn) 1、 電氣接口定義 2、 數(shù)據(jù)時(shí)序要求 3、 數(shù)據(jù)流/幀格式 IIC通信的對(duì)應(yīng)要點(diǎn)1、 IIC通信主體 1) 主、從:主設(shè)備產(chǎn)生時(shí)鐘、開(kāi)始、停止信號(hào) 2) 收、發(fā):信號(hào)的接收和發(fā)送方,和主從沒(méi)有必然聯(lián)系 3) IIC設(shè)備區(qū)分:靠器件地址區(qū)分 2、 電氣接口 1) SCL:時(shí)鐘線,主(Master)設(shè)備產(chǎn)生時(shí)鐘供主、從(Slave)雙方通信使用。 2) SDA:數(shù)據(jù)線,從發(fā)送方到接收方;但主從設(shè)備都可以發(fā)送或接收,所以是雙向的。 3) 電平要求:雙方一致即可 3、 時(shí)序要求 1) SCL時(shí)鐘線,滿足雙方要求即可。 2) Transmitter每次發(fā)送8bit(1字節(jié)),MSB先發(fā) 3) Receiver接收到完整字節(jié)后發(fā)送(或不發(fā)送,常見(jiàn)于EEPROM操作)ACK信號(hào) 4、 數(shù)據(jù)流/幀格式 1) Master產(chǎn)生起始信號(hào) 2) Master發(fā)送Slave地址到總線上 3) Slave發(fā)送ACK信號(hào) 4) Transmitter發(fā)送1字節(jié)信號(hào)到總線上 5) Receiver發(fā)送ACK信號(hào)到總線上 6) 重復(fù)4~6,直到發(fā)送、接收過(guò)程完畢 7) Master產(chǎn)生停止信號(hào) 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、 時(shí)序要求 1) SCL時(shí)鐘線,100kHz Max (24C02P4) 4、 數(shù)據(jù)流/幀格式 1) Master產(chǎn)生起始信號(hào) 2) Master發(fā)送Slave地址到總線上 3) Slave發(fā)送ACK信號(hào) 4) Transmitter發(fā)送1字節(jié)信號(hào)到總線上 5) Receiver發(fā)送ACK信號(hào)到總線上 6) 重復(fù)4~6,直到發(fā)送、接收過(guò)程完畢 7) Master產(chǎn)生停止信號(hào) 咨詢QQ 1765841775 電話:15089711217 李老師 |