觸發(fā)器的基本特點
觸發(fā)器是組成時序邏輯電路的基本單元電路,它是一種有記憶功能的邏輯部件。觸發(fā)器的基本特點是:
(1)具有兩個互補輸出端Q和/Q;
(2)具有“0”態(tài)和“1”態(tài)兩個穩(wěn)定狀態(tài);
(3)在外部信號作用下可實現(xiàn)狀態(tài)轉(zhuǎn)換,即翻轉(zhuǎn);
(4)外部信號消失時具有記憶功能,這就使得觸發(fā)器能夠記憶二進制信息。
按照穩(wěn)定工作狀態(tài)分,可分為雙穩(wěn)態(tài)觸發(fā)器、單穩(wěn)態(tài)觸發(fā)器、無穩(wěn)態(tài)觸發(fā)器(多諧振蕩器)等;按照邏輯功能劃分,可分為RS觸發(fā)器、D觸發(fā)器、T觸發(fā)器、JK觸發(fā)器等幾類;按照電路結(jié)構(gòu)劃分,可分為基本RS觸發(fā)器、同步觸發(fā)器(時鐘控制的觸發(fā)器)、主從型觸發(fā)器、維持-阻塞型觸發(fā)器和邊沿觸發(fā)器等幾種類型。觸發(fā)器的電路結(jié)構(gòu)不同,其觸發(fā)翻轉(zhuǎn)方式和工作特點也不相同。具有某種邏輯功能的觸發(fā)器可以用不同的電路結(jié)構(gòu)實現(xiàn)。按觸發(fā)方式劃分,可分為電平觸發(fā)和邊沿觸發(fā)。電平觸發(fā)有高電平觸發(fā)和低電平觸發(fā)兩種,而邊沿觸發(fā)有上升沿觸發(fā)和下降沿觸發(fā)兩種。
觸發(fā)器邏輯功能的表示方法有:
(1)狀態(tài)表或功能表:狀態(tài)表中包括輸入激勵信號取值,觸發(fā)器的原始狀態(tài)(亦稱初態(tài))取值和翻轉(zhuǎn)后的狀態(tài)(亦稱次態(tài))的取值。而功能表則只列出輸入激勵信號取值和觸發(fā)器次態(tài)取值,比較簡潔。
(2)狀態(tài)方程:由狀態(tài)表歸納而列寫出的邏輯方程。
(3)狀態(tài)轉(zhuǎn)換圖。
(4)波形圖(又稱時序圖):畫出對應(yīng)輸入狀態(tài)波形的輸出狀態(tài)波形。
觸發(fā)器的電路結(jié)構(gòu)與動作特點
由兩個與非門互耦而成的RS鎖存器【圖4.2.2(a)】是各種觸發(fā)器的基本單元電路,它有兩個低電平有效的數(shù)據(jù)輸入端(S--:置位輸入;R--:復(fù)位輸入)和一對互補的數(shù)據(jù)輸出端(Q和Q--)。Q=1,Q--=0時,鎖存器處于置位狀態(tài);Q=0,Q--=1時,鎖存器處于復(fù)位狀態(tài)。S-- 和 R-- 有四種組合,如果S--無效,R--無效,鎖存器的狀態(tài)將與初態(tài)相同;如果S--有效,R--無效,鎖存器的狀態(tài)將為Q=1,Q--=0;如果S--無效,R--有效,鎖存器的狀態(tài)將為Q=0,Q--=1;如果S--有效,R--有效,鎖存器的狀態(tài)將是不確定的。如何理解最后一種輸入組合呢?

(a)電路結(jié)構(gòu)
RS鎖存器可以(并且只可以)存儲一個二進制位,要么存儲1,要么存儲0。如果我們想存儲1,就在 S--端加上一個負脈沖。所謂的負脈沖,就是一個由高電平跳變到低電平,然后再由低電平跳變到高電平的信號。當 S-- 由高電平跳變到低電平時,S--=0,R--=1,Q=1,Q--=0,鎖存器的狀態(tài)為1;當 S-- 由低電平跳變到高電平時,S--=1,R--=1,鎖存器的狀態(tài)保持不變,仍為1。換句話說,負脈沖到來時,鎖存器的狀態(tài)為1;負脈沖消失后,鎖存器維持這個一狀態(tài)。同理,如果我們想存儲0,我們就在 R-- 端加上一個負脈沖。那么,同時在 S-- 端和 R-- 端加上負脈沖是什么意思呢?難道既要存儲1,又要存儲0?顯然,這種要求在邏輯上是矛盾的,也是無法實現(xiàn)的。我們不可能提出這種無理要求。
那么,這種輸入組合又是怎么出現(xiàn)的呢?哇!一定是干擾(或噪聲)在作怪!干擾的存在,可能會使鎖存器誤動作。假如我們要存儲“1”,我們就在S--端加上一個負脈沖P1當P1到來時,S--=0,R--=1,Q=1,Q--=0。如果P1結(jié)束前,在 R-- 端出現(xiàn)一個干擾脈沖P2,那 么我們有S-- =0,R--=0,Q=1, Q--=1,問題就發(fā)生了。問題發(fā)生后,我們可就三種簡單的情況進行分析。若P2比P1先消失,我們有 S--=0,R--=1,Q=1, Q--=0。在這種情況下,鎖存器的狀態(tài)為“1”;若P1比P2先消失,我們將有 S--=1,R--=0,Q=1, Q--=0,在這種情況下,鎖存器的狀態(tài)為“0”;還有一種情況是P2與P1同時消失,我們將有 S--=1,R--=1,
因為此前Q=1, Q--=1,所以每個與非的輸入都是全“1”,由于這兩個與非門的傳輸延遲時間不同,因此工作速度稍快一些的與非門輸出率先為“0”,這將使另一個與非門的輸出保持為“1”。由于干擾脈沖的出現(xiàn)和消失是隨機的,我們無法預(yù)知P2與P1哪個先消失。由于器件參數(shù)的離散性,我們也無法預(yù)知那個與非門的傳輸時間較短。所以,鎖存器的狀態(tài)將是不定的。
RS鎖存器的用途之一是構(gòu)成“防抖動電路”。我們知道,數(shù)據(jù)通常經(jīng)過機械開關(guān)輸入數(shù)字系統(tǒng)。機械開關(guān)動作時,觸點將會抖動。抖動是指開關(guān)的兩個觸點要經(jīng)歷一個常達數(shù)毫秒的接通、斷開,再接通、再斷開,循環(huán)往復(fù),直至最后接通的過程。數(shù)毫秒的振蕩在數(shù)字系統(tǒng)中是不可接受的。假如開關(guān)接通表示“1”,斷開表示“0”,我們將開關(guān)接通是期望輸入一個“1”,結(jié)果卻輸入拉一連串的“1”和“0”。

鎖存器或觸發(fā)器易受干擾的影響。例如,RS鎖存器的初態(tài)為0,如果在 S--端出現(xiàn)一個干擾脈沖,鎖存器的狀態(tài)將變成“1”。選通脈沖鎖存器【圖4.2.4(a)】就有一定的抗干擾能力。

我們看到,在CP的控制下,鎖存器并非隨時受輸入信號的影響。只有當CP信號為“1”時,輸入信號才會起作用。CP信號即時鐘信號,時鐘信號是數(shù)字系統(tǒng)的時間基準,用來協(xié)調(diào)(或同步)數(shù)字系統(tǒng)中各部分的動作。鑒于時鐘信號的重要性,設(shè)計者們采取各種措施保證其信號質(zhì)量,使之避免干擾。在數(shù)據(jù)信號不可靠而時鐘信號相對可靠的條件下,采用窄時鐘脈沖將顯著提高鎖存器的抗干擾能力。
除了改善抗干擾能力,CP信號還起另一個作用:消除競爭冒險。假如R信號由0變1,S信號由1變0,理想情況下,Q和 Q-- 將同時變化,Q由1變0,Q--由0變1。實際上,由于傳輸路徑不同,R、S到達鎖存器會有時間差。我們不妨假設(shè)S信號落后于R信號△t秒。這樣,鎖存器將在△t秒內(nèi)處于S=1,R=1的非正常工作狀態(tài),輸出Q=1, Q--=1,這樣的輸出在數(shù)字系統(tǒng)內(nèi)產(chǎn)生尖峰脈沖,導(dǎo)致邏輯錯誤。為了消除這種競爭冒險現(xiàn)象,我們可以引入CP信號,CP信號使鎖存器接收輸入信號的時間至少推遲了△t秒,輸入信號穩(wěn)定后才允許鎖存器進行邏輯運算。這種情況下,CP信號也叫選通脈沖。
RS觸發(fā)器動作特點
基本RS觸發(fā)器中,輸入信號直接加在輸出門G1和G2上,所以在輸入信號的全部作用時間里,都能直接改變輸出端Q和
的狀態(tài),這種觸發(fā)方式稱為電平觸發(fā)方式。這就是基本RS觸發(fā)器的動作特點。
由于這個緣故,也把
(S)稱為直接置位端,把
(R)端稱為直接復(fù)位端。
例1 在圖(a)所示的由與非門組成的基本RS觸發(fā)器電路中,已知
和
電壓波形如圖(b)所示,試畫出觸發(fā)器輸出端Q和
的電壓波形。設(shè)觸發(fā)器的初始狀態(tài)為

解:根據(jù)已知輸入波形畫輸出波形的方法是:在輸入信號的跳變處畫出虛線,劃分一個個時間間隔,根據(jù)特性表畫出每一時間間隔內(nèi)的輸出信號電壓波形。
從圖(b)所示的波形圖中可以看出,在t2~t3和t6~t7時間內(nèi)都出現(xiàn)了
=
=0的情況。但由于在t2~t3之后
首先跳變成高電平,所以觸發(fā)器的次態(tài)可以確定。但由于在t0~t7之后
和
同時跳變?yōu)楦唠娖?,所以此時的次態(tài)就不定了。
電子發(fā)燒友App











































評論