国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于I2C總線的處理器的聯網設計方案

發布時間:2010-12-21 20:25    發布者:conniede
關鍵詞: I2C , SCL , spi , 處理器
隨著微控制器的價格越來越低,功能越來越強大,電氣設計人員發現在單板和多板系統中都使用多個小型控制器是一種更加經濟高效的方法。這種輔助處理器能夠減輕主處理器在耗時任務上面的處理開銷,例如掃描鍵盤、顯示控制器和電機控制。這些控制器也可以配置為各種各樣的專用外設。

最近,我接受了一項任務:開發一種能夠方便地適用于多種應用的接口(軟/硬件),且要符合嵌入式處理器中常用的行業標準。在分析了一些典型應用之后,我們列出了一些針對該硬件接口的設計需求:常用于32位和8位處理器;能夠得到常用外設器件的支持;外設接口代碼量低于0.5kB;引腳數量少;數據帶寬可達10kBps;RAM用量少;一條總線上支持多種外設;方便使用API;不需要外部接口驅動硬件。

由于要求引腳數量少,所以必須采用串行接口。目前處理器中常見的串行接口包括SPI、I2C、USB和RS-232。通過從不同方面權衡比較這些接口,我最終選擇了I2C,因為它接口簡單,靈活性好,得到了大多數低成本控制器的支持。在不需要很高傳輸速度的情況下,較少的引腳數和流量控制功能還使得I2C接口相比SPI接口具有更大的優勢。

I2C的工作原理

I2C是一種雙線雙向接口,包括一個時鐘信號和一個數據信號(SCL和SDA)。在不增加任何其他信號的情況下,一條I2C總線就可以支持多達12個設備。I2C接口規范包括三種工作速度:100kbps、400kbps和3.4Mbps。大多數常見的控制器只支持100-和400kbps兩種模式。I2C總線支持一個主設備多個從設備,或者多個主設備的配置結構。

I2C一個非常重要的特性就是它支持流量控制。如果某個從設備無法保持連續的字節傳輸,它可以將總線掛起,直到能夠跟上主設備的傳輸速度。這對于包含最小規模的I2C硬件并且必須在固件上支持部分傳輸協議的從設備來說是非常有用的。I2C總線規范支持7b和10b兩種尋址協議。我發現7b尋址模式在大部分應用中的效率更高。

在開始編寫代碼之前,我們需要很好地了解I2C總線的工作原理。任何情況下I2C總線至少要包含一個主設備,至少要掛有一個或多個從設備。主設備總是由主到從發起數據傳輸操作。無論有多少個外設掛接在總線上,I2C接口只有兩個信號。

兩個信號都是集電極開路的,通過大小為2.7k左右的上拉電阻接Vcc電源。SDA信號是雙向的,可以由主設備或從設備驅動。SCL信號是由主設備驅動的,但是在一個數據字節的末尾從設備必須保持SCL信號為低,以延遲總線直到從設備開始處理數據。主設備在數據字節的最后一位傳輸完之后釋放SCL信號,然后檢查SCL信號是否變高。如果SCL沒有變高,那么主設備認為從設備正在請求主設備延遲,直到其開始處理數據。

當通過I2C總線發送數據時,只有當SCL為低電平時才能進行數據變換。當SCL信號為高時,任何方向的數據都應該是穩定的(如圖1所示)。

當總線空閑時,主設備和從設備都不下拉SDA和SCL信號。在發起一次數據傳輸時,主設備驅動SDA信號從高電平變成低電平,同時SCL信號為高。一般地,當SCL信號為高電平時,SDA信號的狀態保持不變,但啟動或停止條件下除外。當SCL信號為高并且SDA信號從低變高時,是傳輸停止的情況(如圖2所示)。

I2C總線以8b為單位傳輸數據。每傳輸一個字節時,必須得到數據接收方的確認。所有的數據都是從MSB(最高有效位)開始傳輸的。
本文地址:http://www.qingdxww.cn/thread-47398-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • PIC18-Q71系列MCU概述
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 為何選擇集成電平轉換?
  • 無線充電基礎知識及應用培訓教程3
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 大陆国产精品视频 | 国产毛片久久国产 | 特级毛片aaa免费版 特级毛片aaaa免费观看 | 欧美性色xo影院永久禁欲 | 在线观看一级毛片免费 | 久久精品国产一区二区 | 国内精品久久影视免费 | 九九99热| 伊人青 | 日韩视频高清免费看 | www精品一区二区三区四区 | 天天干天天玩天天操 | 成人三级视频 | www.久久精品视频 | 日韩一级视频免费观看 | 成人黄色在线视频 | 99这里只有精品在线 | 日韩精品一区二区三区中文在线 | 中文国产成人精品久久下载 | 天天久 | 99久热成人精品视频 | 2021久久天天躁狠狠躁夜夜 | 91天堂在线视频 | 亚洲欧美日韩另类在线一 | 国产精品99久久久久久董美香 | 国精品一区二区三区 | 日韩欧美在线播放视频 | 日韩性黄色一级 | 五月婷婷视频 | 四虎成人影院网址 | 国产亚洲综合色就色 | 欧美日韩一区二区三区视频播 | 男人的天堂久久 | 国产在线观看91精品 | 久久久久久久99精品免费 | 欧美国产小视频 | 四虎国产精品永久在线网址 | 看全大色黄大色黄大片一级爽 | 国产精品自在自线 | 日本h在线精品免费观看 | 一区二区三区视频在线 |