IC匯流排控制系統

IC匯流排控制系統

IC匯流排是英文Inter Integrated Circuit Bus的縮寫,直譯為“內部積體電路匯流排”,一般稱為“積體電路間匯流排”。它由一條串列數據(SDA)線和一條串列時鐘(SCL)線配對構成。因為數位訊號都是用0和1表示的,0和1所在的位置不同,所代表的含義也不同,它們的位置所代表原含義是在設計中確定的。時鐘信號是識別數據的基準,在電路中對數據的識別要靠時鐘信號來定位,這樣才能準確地解碼。數據信號中包含有各種需要控制的信息,它是一篥可以雙方向傳遞的信息線。各種控制信息和受控電路中的反饋信息都在這條信息線中傳遞。

基本介紹

  • 中文名:IC匯流排控制系統
  • 外文名:Imter Imtegrated Circuit Bus
  • 別名:積體電路間匯流排
  • 識別數據時鐘信號
構成,匯流排控制,存儲器,編程部分,其他信息,

構成

IC匯流排在大螢幕彩色電視機中的構成,系統控制中心(微處理器)通過IC匯流排與各積體電路(IC)聯繫,即受控的積體電路掛在IC匯流排上。微處理器起控制作用,稱為主控IC;掛在IC匯流排上的IC是受控IC,處於服從的地位,稱為從屬IC。電視機根據不同的設計,掛在IC匯流排上的從屬IC的數量是不相同的。例如,電視機在正常使用中用戶進行選台,調節音量、亮度、色飽和度、對比度和開關機等操作控制(使用控制)時掛接的IC較多。對於電壓佑成式調諧器,當Y/C分離電路不採用數字式梳狀濾波器時,就不用掛在IC匯流排上。存儲器是系統控制不可缺少的,它總是和微處理器配對使用。

匯流排控制

微處理器對於從屬的各種控制都是利用IC匯流排來進行的,統稱為IC匯流排控制。這種控制分為兩類:一是使用控制 ,即電視機在正常使用中的各種控制;二是維修控制,即在維修中微處理器對從屬IC的檢測和調整。維修控制只有在電視機進入維修模式(松下公司稱為行業模式或行業方式)之後才起到作用,在電視機正常使用中是不起作用的。利用IC匯流排控制來調整電視機時,一般使用本機的遙探器,按設計規定的操作程式按下約定操作程式按下約定的操作鍵。微處理器通過顯示控制電路將提示字元(R、G、B信號)顯示在螢光屏上,通過觀察螢光屏上的提示,便可進行需要的調整操作。
在IC匯流排系統中,只有CPU擁有匯流排控制權,因而又稱CPU為主控器;而其他電路皆受CPU的控制,故將它們稱為被控器。主控控器既能向匯流排傳送時鐘信號,又能向匯流排傳送數據信號,還能接收被控器送來的應答信號。數據傳送時的起止時間及傳速度由主CPU來決定。被控制不具備時鐘信號發關能力,但能在主控器的控制下完成數據下完成數據信號的傳送,它所發關的數據信號一般是應答信息,以將自身的工作情況告訴CPU。由於匯流排只由兩根線組成,從而決定數據傳輸方式為串列方式,而且是雙向傳輸的。

存儲器

IC匯流排系統中的存儲器也不同於普通遙控彩色電視機的存儲器。普通遙控彩色電視機的存儲器只用來存放用戶信息(如節目號信息、波段信息、模擬量控制信息和聲音控制信息等),而IC匯流排系統中的存儲器存有兩類信息,其中一類是控制信息,另一類是用戶信息。控制信息是由廠家寫入的,它實際上就是機器材的最佳控制數劇(例如廠家寫入的黑白平衡控制數劇、場幅控制數據等),這類數劇用戶不能隨意改變。用戶信息是由腦筋戶寫入的用以控制被控電路的信息(如用戶設定的色飽和度控制量、對比度控制量等),用戶信息可以由用戶隨意設定。
在IC匯流排系統中,小信號處理器都是由一塊大規模積體電路擔任,這塊大規模積體電路通過IC匯流排與CPU相連。CPU通過IC匯流排將控制信息和用戶信息送至小信號處理器,使其處於最佳工作狀態。小信號處理器也可通過IC匯流排向CPU 傳送應答信息,以將自己的工作狀態告訴CPU。
彩色電視機中被控電路大都是模似電路,IC匯流排上所傳輸的數據都是數位訊號。為了便於通信,必須在各被控制對象中增加一個IC匯流排接口電路,並對匯流排接電路進行軟體設計。匯流排接口電路一般由可程式地址發生器、地址比較器、讀/寫暫存器、匯流排解碼器、選擇開關、鎖存器及D/我轉換器等構成,由於匯流排接口電路的存在,被控電路便具有數位訊號處理功能。

編程部分

在IC匯流排系統中,由於被控器不只一個,為了使CPU能準確無誤地與某一被控電路進行通信,必須給每一個被控對象賦予一個特定的地址碼地址碼可由固定部分和可程式部分組成,可程式部分用以確定某一類被控對象中的某一個被控對象。例如某一IC匯流排上掛有兩塊型號完全相同的積體電路,為了使CPU能分別與它們進行通信,要求這兩塊積體電路具有不同的地址,此時就必須改變地址碼中的可程式部分來區分它們的地址。地址碼匯流排接口電路中的可程式地址發生器來產生,可程式地址發生器所產生的地址碼是由集成叫路生產廠在設計時所確定的。
有了地址碼後,CPU就能順利地找到被控對象(即定址)。當CPU需要控制某被控制對象時,CPU就通過IC匯流排向被控對象發出定址指今,此時掛在IC匯流排上的所有被控對象均接收這一定址指今,並將CPU發出的地址信息與自己的地址進行比較,相同者就被CPU定址,然後CPU便可以與被控對象進行通信了,因而可以將被控器的地址理解為控器在IC匯流排系統中的“電話號碼”。為了使CPU能夠對每一個被控器進行準確的定址,被控器的地址必需具有惟一性。

其他信息

匯流排接口暫存器用來暫時存放數據,分寫暫存器和讀暫存器兩種。寫暫存器用來存放CPU送來的數據,就是CPU 用來控制被控器的數據;讀暫存器用來存放被控器的應答信息及工作狀態信息,CPU通過讀暫存器中讀出數據中讀出數據來了解被控器的工作情況,以對被控器進行實時監控。

相關詞條

熱門詞條

聯絡我們