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