成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

音頻視頻專用協議之I2C總線協議

網絡 網絡管理
在視頻和音頻領域,也同樣存在著智能化的協議控制。這方面,我們主要為大家介紹的就是I2C總線協議的相關原理。希望通過這個文章的內容,能讓大家多了解一些這方面的知識。

自從計算機和網絡的使用,在很大程度上改變了我們的世界。到目前為止,芯片,也就是硬件設備智能的大腦在越來越多的領域中應用和發展。那么作為它的思維——協議來說也是存在著很多的變化。那么我們接下來就將為大家介紹一下有關于音頻和視頻設備的I2C總線協議進行一個介紹。

I2C總線定義

I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開發的兩線式串行總線,用于連接微控制器及其外圍設備。I2C總線產生于在80年代,最初為音頻和視頻設備開發,如今主要在服務器管理中使用,其中包括單個組件狀態的通信。例如管理員可對各個組件進行查詢,以管理系統的配置或掌握組件的功能狀態,如電源和系統風扇。可隨時監控內存、硬盤、網絡、系統溫度等多個參數,增加了系統的安全性,方便了管理。

I2C總線特點

I2C總線最主要的優點是其簡單性和有效性。由于接口直接在組件之上,因此I2C總線占用的空間非常小,減少了電路板的空間和芯片管腳的數量,降低了互聯成本。總線的長度可高達25英尺,并且能夠以10Kbps的***傳輸速率支持40個組件。I2C總線的另一個優點是,它支持多主控(multimastering), 其中任何能夠進行發送和接收的設備都可以成為主總線。一個主控能夠控制信號的傳輸和時鐘頻率。當然,在任何時間點上只能有一個主控。

總線的構成及信號類型

I2C總線是由數據線SDA和時鐘SCL構成的串行總線,可發送和接收數據。在CPU與被控IC之間、IC與IC之間進行雙向傳送,***傳送速率100kbps。各種被控制電路均并聯在這條總線上,但就像電話機一樣只有撥通各自的號碼才能工作,所以每個電路和模塊都有唯一的地址,在信息的傳輸過程中,I2C總線上并接的每一模塊電路既是主控器(或被控器),又是發送器(或接收器),這取決于它所要完成的功能。CPU發出的控制信號分為地址碼和控制量兩部分,地址碼用來選址,即接通需要控制的電路,確定控制的種類;控制量決定該調整的類別(如對比度、亮度等)及需要調整的量。這樣,各控制電路雖然掛在同一條總線上,卻彼此獨立,互不相關。

I2C總線協議規定在傳送數據過程中共有三種類型信號, 它們分別是:開始信號、結束信號和應答信號。

開始信號:SCL為高電平時,SDA由高電平向低電平跳變,開始傳送數據。

結束信號:SCL為高電平時,SDA由低電平向高電平跳變,結束傳送數據。

應答信號:接收數據的IC在接收到8bit數據后,向發送數據的IC發出特定的低電平脈沖,表示已收到數據。CPU向受控單元發出一個信號后,等待受控單元發出一個應答信號,CPU接收到應答信號后,根據實際情況作出是否繼續傳遞信號的判斷。若未收到應答信號,由判斷為受控單元出現故障。

這些信號中,起始信號是必需的,結束信號和應答信號,都可以不要。

目前有很多半導體集成電路上都集成了I2C接口。帶有I2C接口的單片機有:CYGNAL的 C8051F0XX系列,PHILIPSP87LPC7XX系列,MICROCHIP的PIC16C6XX系列等。很多外圍器件如存儲器、監控芯片等也提供I2C接口

I2C 總線是一種用于IC器件之間連接的雙向二線制總線,所謂總線它上面可以掛多個器件,并且通過兩根線連接,占用空間非常的小,總線的長度可長達25英尺,并且能夠以10Kbps的***傳輸速率支持4個組件。它的另一優點是多主控,只要能夠進行接收和發送的設備都可以成為主控制器,當然多個主控不能同一時間 工作。

I2C總線有兩根信號線,一根為SDA(數據線),一根為SCL(時鐘線)。任何時候時鐘信號都是由主控器件產生。

I2C總線協議的操作

I2C規程運用主/從雙向通訊。器件發送數據到總線上,則定義為發送器,器件接收數據則定義為接收器。主器件和從器件都可以工作于接收和發送狀態。 總線必須由主器件(通常為微控制器)控制,主器件產生串行時鐘(SCL)控制總線的傳輸方向,并產生起始和停止條件。SDA線上的數據狀態僅在SCL為低電平的期間才能改變,SCL為高電平的期間,SDA狀態的改變被用來表示起始和停止條件。

控制字節

在起始條件之后,必須是器件的控制字節,其中高四位為器件類型識別符(不同的芯片類型有不同的定義,EEPROM一般應為1010),接著三位為片選,***一位為讀寫位,當為1時為讀操作,為0時為寫操作。

寫操作

寫操作分為字節寫和頁面寫兩種操作,對于頁面寫根據芯片的一次裝載的字節不同有所不同。
 
讀操作

讀操作有三種基本操作:當前地址讀、隨機讀和順序讀。圖4給出的是順序讀的時序圖。應當注意的是:***一個讀操作的第9個時鐘周期不是“不關心”。為了結束讀操作,主機必須在第9個周期間發出停止條件或者在第9個時鐘周期內保持SDA為高電平、然后發出停止條件。

責任編輯:佟健 來源: csdn.net
相關推薦

2010-06-08 16:25:35

I2C總線協議

2010-07-01 16:45:05

I2C總線協議

2022-06-13 09:21:45

I2C DriverI2C 子系統

2022-06-18 09:02:00

I2C 子系統通信協議

2022-06-12 07:30:13

I3C通訊協議

2022-05-27 09:00:09

I2C子系統協議

2022-06-07 08:42:21

高速模式HS mode

2009-04-11 15:12:24

.Net MicroI2C總線模擬器

2011-06-13 16:22:49

Core AudioCocoa TouchiOS

2017-08-11 18:25:25

Linuxi2c

2017-03-16 08:30:19

Android ThAndroidI2C

2021-08-27 17:02:56

鴻蒙HarmonyOS應用

2025-03-28 09:56:55

2010-07-01 15:58:31

CANopen總線協議

2010-06-17 23:38:17

CANopen總線協議

2010-07-06 16:02:30

HART協議

2010-07-01 16:52:19

CAN總線協議

2023-04-07 09:14:31

硬件通信串口通信實驗

2021-01-19 19:32:01

Cortex-A9 R嵌入式系統i2c 外設

2014-06-13 13:47:31

UDP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美亚洲国产一区二区三区 | 手机av网| 精品成人在线观看 | 日韩中文字幕在线观看视频 | 日韩一区在线播放 | 欧美激情一区二区三区 | 久久免费观看视频 | 99免费在线观看视频 | 国产 日韩 欧美 中文 在线播放 | 久久五月婷 | 午夜精品一区二区三区在线 | 91av视频在线观看 | 久久久久久91 | 九九热在线观看 | 国产精品一区三区 | 亚洲午夜精品一区二区三区他趣 | 国产精品片aa在线观看 | 国产成人免费观看 | 日韩欧美亚洲 | 精品一区二区免费视频 | 国产中文一区二区三区 | 在线观看免费av网 | av黄色免费在线观看 | 日韩在线一区二区三区 | 国产一区2区 | 91精品国产综合久久国产大片 | 视频一区在线 | 久久亚洲国产 | 亚洲精品久久久蜜桃网站 | 91精品国产一区二区三区 | 精品久久久久久久久久 | 日韩一区二区三区精品 | 国产成人在线看 | 97精品国产| 高清成人免费视频 | 亚洲精品亚洲人成人网 | 欧美自拍另类 | 手机看片169 | 亚洲逼院| 国产成人高清视频 | 久久99蜜桃综合影院免费观看 |