片選

片選

片選是一個單片機學科辭彙,可以理解成選片。片選信號一般是在劃分地址空間時,由邏輯電路產生的。在數字電路設計中,一般開路輸入管腳呈現為高電平,因此片選信號絕大多數情況下是一個低電平。

基本介紹

  • 中文名:片選
  • 詞性:動詞
  • 分類單片機學科辭彙
  • 理解成:選片
簡介,存儲晶片的片選,

簡介

片選:動詞,單片機學科辭彙,可以理解成選片。舉個例子,有很多晶片掛在同一匯流排上(像電腦里很多外設都是掛在匯流排上),但我們有時候需要對其中特定的某個晶片進行數據、地址或命令的獨立傳輸,此時,我們需要有一個信號來告訴掛在匯流排上的晶片們,這些數據、地址是傳給哪個晶片的。那這樣的話,其他晶片就會對這些信號“漠不關心”,而目標晶片就知道這些數據是傳給自己的從而做出反應。這個信號就叫做片選信號CS(chip select)或SS(slave select)。片選這個詞即由此而來,指通過設定跳線,利用與門、或門、非門的組合來決定到底是哪幾部分進入工作狀態。
在數字電路設計中,一般開路輸入管腳呈現為高電平,因此片選信號絕大多數情況下是一個低電平。片選信號一般是在劃分地址空間時,由邏輯電路產生的。
編程接口晶片都有一個片選開關,通常以CE(Chip Enable)或CS(Chip Select)表示,只有當該輸入端處於有效電平,接口晶片才進入電路工作狀態,實現數據的輸入輸出。片選端通常以AO地址解碼器的輸出端相連,因此片選也是由指定的AO地址選中該接口晶片,以使其進入電路工作狀態的過程。
如圖所示,如果一個從晶片或從設備(slave)的SS管腳處於非激活狀態(通常是低電平),那么這個從晶片或從設備就相當於一個聾子,不會對任何外來的輸入信號做出反應。而如果其中某一從晶片的SS管腳處於激活狀態的話,那它就能聽到外來的輸入信號,就能做出接收或回應。圖中,MISO是從晶片向主晶片傳輸數據的信道,MOSI是主晶片向從晶片傳輸數據的信道,SCLK是時鐘信道(主晶片->從晶片)。
片選

存儲晶片的片選

存儲器往往要是由一定數量的晶片構成的。
CPU要實現對存儲單元的訪問,首先要選擇存儲晶片,即進行片選;然後再從選中的晶片中依地址碼選擇出相應的存儲單元,以進行數據的存取,這稱為字選。片內的字選是由CPU送出的N條低位地址線完成的,地址線直接接到所有存儲晶片的地址輸入端,而存儲晶片的片選信號則大多是通過高位地址解碼後產生的。
線選法:
線選法就是用除片內定址外的高位地址線直接分別接至各個存儲晶片的片選端,當某地址線信息為0時,就選中與之對應的存儲晶片。這些片選地址線每次定址時只能有一位有效,不允許同時有多位有效,這樣才能保證每次只選中一個晶片。線選法不能充分利用系統的存儲器空間,把地址空間分成了相互隔離的區域,給編程帶來了一定困難
全解碼法:
解碼法將除片內定址外的全部高位地址線都作為地址解碼器的輸入,解碼器的輸出作為各晶片的片選信號,將它們分別接到存儲晶片的片選端,以實現對存儲晶片的選擇。全解碼法的優點是每片晶片的地址範圍是唯一確定的,而且是連續的,也便於擴展,不會產生地址重疊的存儲區,但全解碼法對解碼電路要求較高
部分解碼法:所謂部分解碼法即用除片內定址外的高位地址的一部分來解碼產生片選信號,部分解碼法會產生地址重疊。
片選

相關詞條

熱門詞條

聯絡我們