RS觸發(fā)器是一種常見的數(shù)字電路元件,通常用于存儲和傳輸二進制信息。它可以采用不同的結(jié)構(gòu)和實現(xiàn)方法,但無論采用何種方式,RS觸發(fā)器都有一些約束條件,以確保其正常工作和可靠性。下面將詳細介紹RS觸發(fā)器的約束條件,并對每個條件進行解釋。
首先,RS觸發(fā)器具有兩個輸入端口,分別是設置(Set)和復位(Reset)端口。這兩個輸入信號的作用是控制觸發(fā)器的狀態(tài)——設置端口將觸發(fā)器置為“置位(Set)”狀態(tài),而復位端口將觸發(fā)器置為“復位(Reset)”狀態(tài),從而實現(xiàn)不同的存儲和傳輸功能。為了確保RS觸發(fā)器正常工作,設置和復位信號必須滿足以下約束條件。
第一個約束條件是設置和復位輸入不能同時處于高電平狀態(tài)。當設置和復位輸入同時高電平時,觸發(fā)器的狀態(tài)將處于不穩(wěn)定狀態(tài),會導致不可預測的輸出。因此,在設計和使用RS觸發(fā)器時,必須確保設置和復位信號互斥,即二者不會同時處于高電平。
第二個約束條件是設置和復位輸入不能同時處于低電平狀態(tài)。當設置和復位輸入同時低電平時,觸發(fā)器的狀態(tài)也將處于不穩(wěn)定狀態(tài),同樣會導致不可預測的輸出。因此,在設計和使用RS觸發(fā)器時,也必須確保設置和復位信號互斥,即二者不會同時處于低電平。
第三個約束條件是設置和復位輸入的信號不能瞬間切變。如果設置和復位信號在極短的時間內(nèi)發(fā)生變化,則可能會導致觸發(fā)器在此切換過程中的輸出變化不可預測。因此,在設計和使用RS觸發(fā)器時,必須確保設置和復位信號在變化期間保持穩(wěn)定,或者通過適當?shù)南峨娐穪肀苊馇凶儭?
第四個約束條件是設置和復位輸入的信號應該具有足夠的脈沖寬度。如果設置和復位信號的脈沖寬度太短,可能會導致觸發(fā)器不完全響應或不穩(wěn)定。因此,在設計和使用RS觸發(fā)器時,必須確保設置和復位信號的脈沖寬度足夠長,以保證觸發(fā)器可以正常工作。
第五個約束條件是設置和復位輸入的信號邊沿應滿足要求。通常,RS觸發(fā)器要求設置信號在上升沿觸發(fā),而復位信號在下降沿觸發(fā)。如果設置和復位信號的邊沿不符合要求,可能會導致觸發(fā)器工作不正常。因此,在設計和使用RS觸發(fā)器時,必須確保設置和復位信號的邊沿滿足規(guī)定。
除了上述約束條件外,還有一些其他的約束條件需要考慮。例如,RS觸發(fā)器的輸出應該能夠驅(qū)動所連接的邏輯門或負載,因此輸出電平應具有足夠的幅值和速度。此外,RS觸發(fā)器的電源電壓和溫度等環(huán)境參數(shù)也應符合規(guī)定的范圍,以確保觸發(fā)器的正常工作。
綜上所述,RS觸發(fā)器的約束條件包括設置和復位輸入的互斥性、信號切變的穩(wěn)定性、脈沖寬度的足夠性、邊沿的要求,以及輸出電平的要求等。這些約束條件對于確保RS觸發(fā)器的正常工作和可靠性非常重要,設計和使用者都必須遵守這些條件。通過合理的設計和正確的使用,RS觸發(fā)器可以在數(shù)字電路中發(fā)揮重要的作用,實現(xiàn)各種功能和應用。
工作原理
基本RS觸發(fā)器的邏輯方程為:
根據(jù)上述兩個式子得到它的四種輸入與輸出的關系:
1.當R=1、S=0時,則Q=0,Q=1,觸發(fā)器置1。 2.當R=0、S=1時,則Q=1,Q=0,觸發(fā)器置0。
如上所述,當觸發(fā)器的兩個輸入端加入不同邏輯電平時,它的兩個輸出端Q和Q有兩種互補的穩(wěn)定狀態(tài)。一般規(guī)定觸發(fā)器Q端的狀態(tài)作為觸發(fā)器的狀態(tài)。通常稱觸發(fā)器處于某種狀態(tài),實際是指它的Q端的狀態(tài)。Q=1、Q=0時,稱觸發(fā)器處于1態(tài),反之觸發(fā)器處于0態(tài)。S=0,R=1使觸發(fā)器置1,或稱置位。因置位的決定條件是S=0,故稱S 端為置1端。R=0,S=1時,使觸發(fā)器置0,或稱復位。
同理,稱R端為置0端或復位端。若觸發(fā)器原來為1態(tài),欲使之變?yōu)?態(tài),必須令R端的電平由1變0,S端的電平由0變1。這里所加的輸入信號(低電平)稱為觸發(fā)信號,由它們導致的轉(zhuǎn)換過程稱為翻轉(zhuǎn)。由于這里的觸發(fā)信號是電平,因此這種觸發(fā)器稱為電平控制觸發(fā)器。從功能方面看,它只能在S和R的作用下置0和置1,所以又稱為置0置1觸發(fā)器,或稱為置位復位觸發(fā)器。其邏輯符號如圖7.2.1(b)所示。由于置0或置1都是觸發(fā)信號低電平有效,因此,S端和R端都畫有小圓圈。
3.當R=S=1時,觸發(fā)器狀態(tài)保持不變。
觸發(fā)器保持狀態(tài)時,輸入端都加非有效電平(高電平),需要觸發(fā)翻轉(zhuǎn)時,要求在某一輸入端加一負脈沖,例如在S端加負脈沖使觸發(fā)器置1,該脈沖信號回到高電平后,觸發(fā)器仍維持1狀態(tài)不變,相當于把S端某一時刻的電平信號存儲起來,這體現(xiàn)了觸發(fā)器具有記憶功能。
4.當R=S=0時,觸發(fā)器狀態(tài)不確定
在此條件下,兩個與非門的輸出端Q和Q全為1,在兩個輸入信號都同時撤去(回到1)后,由于兩個與非門的延遲時間無法確定,觸發(fā)器的狀態(tài)不能確定是1還是0,因此稱這種情況為不定狀態(tài),這種情況應當避免。從另外一個角度來說,正因為R端和S端完成置0、置1都是低電平有效,所以二者不能同時為0。
此外,還可以用或非門的輸入、輸出端交叉連接構(gòu)成置0、置1觸發(fā)器,其邏輯圖和邏輯符號分別如圖7.2.2(a)和7.2.2(b)所示。這種觸發(fā)器的觸發(fā)信號是高電平有效,因此在邏輯符號的S端和R端沒有小圓圈。