電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>通信網(wǎng)絡(luò)>I2C總線的構(gòu)成及其在多機(jī)通信中的應(yīng)用

I2C總線的構(gòu)成及其在多機(jī)通信中的應(yīng)用

2017-10-20 | rar | 0.1 MB | 次下載 | 免費(fèi)

資料介紹

  本文介紹了I2C總線的結(jié)構(gòu)、工作原理、數(shù)據(jù)傳輸方式,討論了基于I2C總線的多機(jī)通信硬件設(shè)計,實(shí)現(xiàn)了程控交換多機(jī)通信調(diào)度指揮系統(tǒng)。I2C(Inter Integrated Circuit)總線是Philips公司開發(fā)的一種雙向兩線主機(jī)總線,它能方便地實(shí)現(xiàn)芯片間的數(shù)據(jù)傳輸與控制。通過兩線緩沖接口和內(nèi)部控制與狀態(tài)寄存器,可方便地完成多機(jī)間的非主從通信或主從通信。基于I2C總線的多機(jī)通信電路結(jié)構(gòu)簡單、程序編寫方便,易于實(shí)現(xiàn)系統(tǒng)軟硬件的模塊化和標(biāo)準(zhǔn)化。本文給出了基于I2C總線的多機(jī)通信調(diào)度指揮系統(tǒng)方案,討論了系統(tǒng)的軟硬件設(shè)計。

  1.1 系統(tǒng)硬件設(shè)計

  本調(diào)度指揮系統(tǒng)由主機(jī)和調(diào)度操作臺兩部分組成,工作原理如圖1所示,兩者間通過RS422總線實(shí)現(xiàn)較長距離的數(shù)據(jù)傳送。主機(jī)和操行臺內(nèi)部均采用分散多處理器控制,處理器間采用I2C總線進(jìn)行數(shù)據(jù)通信。

  I2C總線的構(gòu)成及其在多機(jī)通信中的應(yīng)用

  圖1

  主機(jī)內(nèi)部采用分散控制方式,整個交換系統(tǒng)被分割成多個用戶子系統(tǒng)及1個通信子系統(tǒng),每個子系統(tǒng)由一個CPU處理單元負(fù)責(zé)128個用戶的呼叫控制和管理,多個子系統(tǒng)之間通信I2C組成一個無主通信總線進(jìn)行信息交互(如呼叫處理信息、維護(hù)信息等),構(gòu)成一個完整的交換系統(tǒng)。 調(diào)度操作臺由操作臺控制CPU、顯示屏及多個用戶鍵板構(gòu)成,支持128~1024個操作按鍵和256~2048個LED指示燈,每個操作按鍵可縮位一組電話號碼對應(yīng)主機(jī)內(nèi)的一個電話用戶,雙燈組合指示該電話用戶狀態(tài),并支持LCD中文顯示。操作臺內(nèi)部主控CPU與用戶鍵板控制CPU之間通過I2CU叫線組成主從通信總線進(jìn)行信息交互(按鍵信息、LED顯示信息)。

  1.2主機(jī)I2C總線構(gòu)成

  子系統(tǒng)的CPU處理單元由Philips-80C652單片機(jī)配合外圍電路(如EPROM、RAM、EEPROM、譯碼和I/O驅(qū)動等)構(gòu)成,80C652具有一個支持雙向數(shù)據(jù)傳送的I2C總線串行接口,I2C總線邏輯根據(jù)路徑自動地進(jìn)行數(shù)據(jù)傳送。CPU對I2CU總線的訪問通過以下四個特殊功能寄存器完成: S1CON(D8H) SIO1控制寄存器 S1STA(D9H) SIO1狀態(tài)寄存器 S1DAT(DAH) SIS1數(shù)據(jù)寄存器 S1ADR(DBH) SIO1從地址寄存器 SIO1邏輯通過P1.6/SCL和P1.7/SDA兩個引腳連接到外部I2C總線,可工作于以下四種模式:主發(fā)送模式、主接收模式、從接收模式、從發(fā)送模式。各子系統(tǒng)間的I2C接口復(fù)接即構(gòu)成了主機(jī)I2C通信總線,通票用無主通信方式,每個CPU既可以響應(yīng)通用地址的廣播呼叫,也可以進(jìn)行點(diǎn)對點(diǎn)的通信,完全滿足程控交換的信息傳送要求且結(jié)構(gòu)簡單。連接示意圖如圖2所示。

  I2C總線的構(gòu)成及其在多機(jī)通信中的應(yīng)用

  圖2

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費(fèi)下載
  2. 0.00 MB  |  1489次下載  |  免費(fèi)
  3. 2單片機(jī)典型實(shí)例介紹
  4. 18.19 MB  |  91次下載  |  1 積分
  5. 3S7-200PLC編程實(shí)例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  9次下載  |  免費(fèi)
  11. 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
  12. 0.11 MB  |  4次下載  |  免費(fèi)
  13. 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
  14. 0.23 MB  |  3次下載  |  免費(fèi)
  15. 8基于單片機(jī)的紅外風(fēng)扇遙控
  16. 0.23 MB  |  3次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費(fèi)
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費(fèi)
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費(fèi)
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費(fèi)
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費(fèi)
  11. 6接口電路圖大全
  12. 未知  |  30319次下載  |  免費(fèi)
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費(fèi)
  15. 8開關(guān)電源設(shè)計實(shí)例指南
  16. 未知  |  21539次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191183次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138039次下載  |  免費(fèi)