所謂片選信號(hào),指的是傳統(tǒng)南北橋架構(gòu)的主板中,地址線和數(shù)據(jù)線分開的BIOS芯片里的22腳的那個(gè)信號(hào)。它是由CPU發(fā)出,經(jīng)北橋,南橋到達(dá)的。它的有無,可以初步判斷南北橋的及CPU的是否開始工作,是否BIOS資料被破壞。
這個(gè)信號(hào),要想看到,必須取下BIOS芯片,在開機(jī)的瞬間,在22腳用示波器觀察得到。
不過不好描述它,簡(jiǎn)單說,就是你在上好CPU后,開機(jī)瞬間,可以看到22腳在示波器上表現(xiàn)出,電壓上升的過程中,大約在1V處,(電壓起始點(diǎn)為0V,即沒有電壓時(shí)的橫線為0V),有個(gè)明顯的小光點(diǎn),閃過,這個(gè)光點(diǎn),就是片選信號(hào)。 一般這個(gè)過程非常短暫,從0V到3V或5V.只有不到半秒鐘,那么光點(diǎn)閃過時(shí),就更短暫了。所以必須要反復(fù)多次,用觸發(fā)開關(guān),來觸發(fā)電源,才可能看到這個(gè)一閃而過的信號(hào)。
什么是片選信號(hào)
片選信號(hào)就是選用一個(gè)或某一個(gè)集成電路芯片時(shí)使用的信號(hào)。
之所以需要這樣的選擇,是因?yàn)楫?dāng)有很多芯片掛在同一總線上(像電腦里很多外設(shè)都是掛在總線上),但我們有時(shí)候需要對(duì)其中特定的某個(gè)芯片進(jìn)行數(shù)據(jù)、地址或命令的獨(dú)立傳輸,此時(shí),我們需要有一個(gè)信號(hào)來告訴掛在總線上的芯片們,這些數(shù)據(jù)、地址是傳給哪個(gè)芯片的。這樣,其他芯片就會(huì)對(duì)這些信號(hào)沒有反應(yīng),而目標(biāo)芯片就知道這些數(shù)據(jù)是傳給自己的從而做出反應(yīng)。這個(gè)信號(hào)就叫做片選信號(hào)CS(chip select)或SS(slave select)。片選這個(gè)詞即由此而來,指通過設(shè)置跳線,利用與門、或門、非門的組合來決定到底是哪幾部分進(jìn)入工作狀態(tài)。
片選信號(hào)一般是在劃分地址空間時(shí),由邏輯電路產(chǎn)生的。在數(shù)字電路設(shè)計(jì)中,一般開路輸入管腳呈現(xiàn)為高電平,因此片選信號(hào)絕大多數(shù)情況下是一個(gè)低電平。
可編程接口芯片都有一個(gè)片選開關(guān),通常以CE(Chip Enable)——芯片使能,或CS(Chip Select)——芯片選擇,即片選表示。只有當(dāng)該輸入端處于有效電平時(shí),接口芯片才進(jìn)入電路工作狀態(tài),實(shí)現(xiàn)數(shù)據(jù)的輸入輸出。
不僅電路中存在多個(gè)芯片時(shí)需要使用片選的功能,就是在只用一個(gè)芯片時(shí),為了節(jié)約用電及延長(zhǎng)芯片壽命,也常使用片選功能——只當(dāng)使用芯片時(shí)才用片選信號(hào)使其工作,而在規(guī)定時(shí)間內(nèi)沒有動(dòng)作時(shí)自動(dòng)撤銷片選信號(hào),使其處于非工作的待機(jī)或休眠狀態(tài)。
選擇判斷
正常的主板的片選,(南北橋架構(gòu)的才有,也就是老主板,不是現(xiàn)在810以上的HUB-LINK架構(gòu)的),怎么樣去判斷呢,教你一個(gè)方法,其實(shí),實(shí)際維修中,很少人去直接測(cè)它,而是在開機(jī)瞬間去測(cè)PCI槽上的任意一根AD線,如果有瞬間雙杠波,就說明已經(jīng)有片選了,或者在觸發(fā)過程中,BIOS的A線,D線,或者CS信號(hào),如果有瞬間的雙波跳變,也證明有片選了。就不必去取下BIOS芯片了,特別是那些焊接在板上的BIOS。 如果在這個(gè)瞬間,波形一直是單條的直流電壓,則是片選信號(hào)沒有到達(dá),有可能是CPU沒有工作或者南北橋的內(nèi)部問題。
片選可以理解成選片,很多芯片掛在同一總線上的時(shí)候,需要有一個(gè)信號(hào)來區(qū)別總線上的數(shù)據(jù)和地址由哪個(gè)芯片處理,這時(shí)就需要一個(gè)片選信號(hào)CS(chip select),一般是在劃分地址空間時(shí),由邏輯電路產(chǎn)生的。在數(shù)字電路設(shè)計(jì)中,一般開路輸入管腳呈現(xiàn)為高電平,因此片選信號(hào)絕大多數(shù)情況下是一個(gè)低電平。
CS=Chip select(芯片選中)
作為芯片輸入的片選信號(hào)沒什么差別,但是對(duì)于CPU等主芯片輸出的用于選中其他外圍設(shè)備的片選,則一般命名為CS較為普遍。
CS0,CS1,CS2為輸入片選信號(hào),只有當(dāng)它們同時(shí)有效----CS0=0,CS1=1,CS2=0時(shí),才能選中該片TL16C750。
A0,A1,A2為TL16C750內(nèi)部寄存器的選擇信號(hào)。這三個(gè)輸入信號(hào)的不同編碼,選中TL16C750內(nèi)部不同的寄存器。
為什么許多芯片的CS信號(hào)(片選信號(hào))經(jīng)常都是低電平有效?
這個(gè)問題問得好。
1)、如果只有一片這樣的芯片,若是高電平有效,則要求接到Vcc,但有的用戶總認(rèn)為懸空該端是同樣有效的,因此在外部強(qiáng)干擾或太潮濕條件下,會(huì)使電路工作失常。但如果是低電平有效,只需簡(jiǎn)單的將該片選端直接接GND即可,使用者不得不將該端接到指定電平上,是不能偷懶的。
2)、如果你是芯片生產(chǎn)商,你會(huì)期待你的產(chǎn)品有更大的使用范圍,無論是專業(yè)、嚴(yán)謹(jǐn)?shù)?a target="_blank">工程師,還是普通用戶都能夠得心應(yīng)手地使用你的產(chǎn)品,基于1)的原因,你又何樂而不為呢?
3)、大多數(shù)的地址譯碼器輸出端,都是低電平有效,這樣,只需將該輸出端直接接到制定芯片的片選端即可,如果是高電平有效,還要經(jīng)過反相器轉(zhuǎn)換一次,顯得麻煩。
4)、當(dāng)然,也有部分芯片的片選信號(hào)是高電平有效,這是為了使用者的方便,按照要求使用是不會(huì)有什么問題的。
評(píng)論
查看更多