![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
I2C總線是對應于(Inter IC BUS)的簡稱,是Philips公司研制出來的串行擴展技術。I2C總線的意思是“完成集成電路或功能單元之間信息交換的規范或協議"。采用了I2C總線控制技術的大屏幕彩電,可方便地進行各種模擬量控制和生產線自動調試,大大提高生產效率。具有自檢功能使得整機的故障診斷與跟蹤,調試和維修都十分方便。
I2C總線通過通過數據線SDA(Serial Date Line)和時鐘線SCL(Serial Clock Line)把電視機內的器件連接在一起。電視機內的各個集成電路在功能和電路上都是相對獨立,它們并接在I2C總線上,利用CPU內寫軟件即可進行協調控制整機的工作。
在電視機中,CPU內含的存儲器或外接的電可擦存儲器(E2PROM)內,存儲有對電路各種模擬量的控制與調試信息,然后通過數據線SDA和時鐘線SCL和電視視內其他集成電路連接在一起。根據約定的數據規范,CPU與其他集成電路之間通過這兩根線來實現兩者之間的信息傳送或接收。在CPU與被控IC之間、IC與IC之間進行雙向傳送, 高傳送速率可達100kbps。
I2C總線接口做到集成電路內部,I2C總線接口為開漏或開集電極輸出,即通常所說的OC門,所以需加上拉電阻Rpr接+5V電壓(如圖一)。在電視機內,主控器為由CPU承擔,其它部件為受控器。CPU的SCL為輸出線、SDA為雙向傳輸線;受控器的SCL為輸入線、SDA也為雙向傳輸線。當總線空閑時,所有的輸出管均截止,兩線都為高電平。當CPU通過I2C總線向所控IC準備發送數據時,SDA的輸出管飽和,將SDA線拉低,以達到占據數據線發送數據的目的(實際上是起始標志)。然后時鐘線SCL輸出時鐘,數據線同步輸出數據信號,括地址、數據、應答信號等。在數據傳送完成后,SCL線、SDA線電壓恢復為高電平,為5V。在I2C總線系統中,傳送一組數據的時間非常短,用萬用表很難檢測到電壓變化;用示波器檢測SCL線、SDA線,可觀察到當用遙控器或按動本機操作鍵時,總線以脈沖占空比方式傳遞信號,線上電壓有瞬間變低現象。當SCL線、SDA線電壓異常時,則說明電路故障。
在系統中,所有的器件都有自己唯一的編碼地址(一般固化在集成電路內)。各器件的I2C總線接口電路能夠捕獲符合本集成電路地址編碼的信號,并能進行識別譯碼,對相應的電路參數進行控制?刂齐娐返姆绞街饕腥缦氯N:一是開關輸出,利用數字信號控制開關的接通與否對電路進行控制(如制式的更換等);二是進行D/A轉換后輸出,把數字信號轉換成模擬信號對模擬量(如亮度、色度、音量、行場線性等)進行控制;三是直接進行數據控制(如高頻調諧器的數字鎖相環電路)。這樣,利用I2C總線可以直接調整各個部件的參數,便于自動調試及檢測,減少自動化生產工序。
圖二所示是采用總線結構的長虹NC-6機芯G2966彩電的系統控制電路(圖中,C/V/D處理表示多制式、色度、偏轉信號的處理)。系統含有四種總線格式,分別為飛利浦公司的I2C總線、ITT公司的I2C總線格式、存貯器采用的I2C總線格式,卡拉OK系統采用的三線總線格式。在與CPU相連的E2PROM的存貯器,用于存放本機各種控制
|