電子發(fā)燒友App

硬聲App

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>通信網絡>I2C總線的構成及其在多機通信中的應用

I2C總線的構成及其在多機通信中的應用

2017-10-20 | rar | 0.1 MB | 次下載 | 免費

資料介紹

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

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

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

  I2C總線的構成及其在多機通信中的應用

  圖1

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

  1.2主機I2C總線構成

  子系統(tǒng)的CPU處理單元由Philips-80C652單片機配合外圍電路(如EPROM、RAM、EEPROM、譯碼和I/O驅動等)構成,80C652具有一個支持雙向數(shù)據(jù)傳送的I2C總線串行接口,I2C總線邏輯根據(jù)路徑自動地進行數(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接口復接即構成了主機I2C通信總線,通票用無主通信方式,每個CPU既可以響應通用地址的廣播呼叫,也可以進行點對點的通信,完全滿足程控交換的信息傳送要求且結構簡單。連接示意圖如圖2所示。

  I2C總線的構成及其在多機通信中的應用

  圖2

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

評論

查看更多

下載排行

本周

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

本月

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

總榜

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