?

基于電路原理的觸發器波形分析

2009-07-21 10:06潘志平
職業·中旬 2009年6期
關鍵詞:真值表邏輯電路觸發器

潘志平

觸發器是時序邏輯電路的基本單元電路,在數字電路和計算機電路中具有重要的作用。根據觸發器的邏輯功能不同,觸發器可以分為RS、JK、D、T型觸發器等。觸發器波形的分析研究,是本文討論的重點。如何快速準確地分析作圖,筆者認為必須掌握以下幾種不同情況下的波形畫法。

一、觸發器的空翻現象

空翻是指對于鐘控同步RS觸發器當時鐘脈沖寬度tp大于4倍的與非門(由與非門組成的鐘控同步RS觸發器)信號平均傳輸延遲時間tpd時,觸發器將發生多次翻轉,造成觸發器的動作混亂。在RS、JK、D、T型觸發器中,存在空翻現象的是鐘控同步RS觸發器,所以分析時對這類觸發器要考慮其空翻現象。如圖1所示是由與非門構成的鐘控同步RS觸發器,要求作出輸出端Q的波形(設觸發器初態為零)。此時,根據真值表作圖時必須注意在CP=1期間如果R、S的狀態發生變化,那么Q的狀態也要隨之改變。圖中當第一個CP的上升沿到來時,R=0、S=1,根據真值表,Q要變為1,此時對于其它觸發器這個邏輯1要保持到第二個CP的上升沿才考慮其變化,但對于鐘控同步RS(由與非門組成)觸發器,根據觸發器的原理電路,在CP=1期間兩個輸入端所在的與非門是打開的,當R、S的狀態發生變化時,只要時鐘脈沖寬度tp大于4倍的與非門平均傳輸延遲時間,Q的狀態也跟著變,即在第一個CP脈沖等于1期間R、S的狀態分別由0、1變為1、0時,Q的狀態應由1變為0(具體見圖1)。

也就是在波形分析時不僅僅考慮CP脈沖到來這一時刻,還要注意CP=1期間R、S狀態的變化。另外注意,根據電路原理的不同,對于或非門組成的鐘控同步RS觸發器要考慮的是CP=0期間R、S狀態的變化。

二、存在級間連接線的多觸發器電路

對于多個觸發器構成的電路,要觀察其是否存在相互間的連接線,即存在輸出端Q或者 (符號與圖中相對應為正體,全文下同)與輸入端的連接線。此時,分析波形時要同步考慮,即Q、 及輸入端的波形一起畫,因為它們是相互關聯的。如圖2所示的電路中,存在兩級間的連接線, 與2J相連,Q2與1K相連,則1J、1K、Q1、2J、2K、Q2要同步畫。解題時首先將1J、1K、Q1、2J、2K、Q2按順序從上到下依次排列,并將相連接的輸入輸出端在波形圖中作好標示,如圖中標出Q2=1K、 =2J。接著按照Q2→1K→Q1→2J→Q2的順序同步作出,而不能獨立作出Q1、Q2的波形。

三、脈沖上升沿和下降沿在時間上的前后控制

在兩個觸發器構成的電路中,如果用同一個CP的上升沿和下降沿分別控制兩個觸發器,則應按照CP到來的時間順序分別作出。圖2所示原理電路中,時鐘脈沖CP的下降沿控制輸出端Q1的狀態,而CP經一個非門后再以下降沿控制Q2的狀態,這時的Q2其實是由CP的上升沿來控制的。根據圖2 所示的波形,CP首先出現的是上升沿,故應先作Q2的波形,然后是下降沿,即再作Q1的波形,這樣根據CP上升沿下降沿到來的時間先后順序,按照Q2→Q1→Q2……這樣的循環順序作出相應的波形,而不是按照 Q1→Q2→Q1……的順序作出波形。這是解本類題的關鍵。

四、存在 、 控制的電路

是觸發器的直接置0端和直接置1端。通常在時鐘脈沖工作前使用,可將觸發器直接置0或置1。但有時在題中加入了 或 的波形要求分析輸出波形,此時根據觸發器的原理電路,應注意 、 在每個觸發器中靠輸出端Q最近,只間隔一個與非門,而J、K、CP的狀態變化需要經過多個與非門才到達Q端引起它的變化。一旦 、 為零則可直接將觸發器置0或置1。此時不管CP還是J、K的狀態如何,觸發器的狀態一定為0或者1。如圖2中,當CP的第5個脈沖的上升沿來臨時,2J=1,2K=1,根據JK觸發器的真值表,Q2應由0翻轉為1,但由于此時 =0,則觸發器只能為零,一直等到 變為1后,再出現CP的上升沿時,才可以根據2J、2K的狀態來確定Q2的狀態,具體如圖2所示。從這里可以看出,在存在 、 的波形控制電路中,確定輸出端Q的波形時,首先看 、 ,接著是看CP,最后再根據輸入端的狀態由真值表來確定Q的狀態。

五、組合邏輯電路與時序邏輯電路在波形分析時的區別

當組合邏輯電路與時序邏輯電路組合在同一電路中時,應注意它們的區別。組合邏輯電路是一種無記憶功能的電路,任一時刻的輸出直接由當時的輸入來決定,如圖3中異或門的輸出只由A與 的狀態來決定,與CP無關。而觸發器屬于時序邏輯電路,它的輸出不僅與CP有關,還與觸發器的輸入T原來的狀態有關,作圖時需區別對待。

六、CP脈沖的變化與輸入端的狀態的變化同時發生

圖3所示波形中,當CP的第四個脈沖上升沿到來時,根據T=A作出波形,發現T的狀態也正好由0態變為1態,此時確定Q的狀態時是根據T=0還是T=1呢。根據T觸發器的原理電路,T觸發器是由JK觸發器將J、K端相連而得到,而從T(即J、K端)狀態的輸入到輸出Q的變化,需要經過多個與非門,即需要一定的傳輸延遲時間,所以,當第四個CP的上升沿一出現,經過一個非門后即將從觸發器封鎖,T=1的狀態還來不及傳輸到Q端,所以應根據T=0來確定輸出端Q的狀態。

觸發器電路千變萬化,要正確分析觸發器的輸入、輸出波形,就必須從電路原理著手,理解其實質,掌握以上這些關鍵點,才能輕松駕馭。

(作者單位:江蘇省南通市中等專業學校)

猜你喜歡
真值表邏輯電路觸發器
《離散數學》中二元關系傳遞性的判定
數字電子時鐘邏輯電路的教學設計與仿真
主從JK觸發器邏輯功能分析
使用觸發器,強化安全性
飛機燃油測量系統設計誤差影響分析
基于軟件技術的組合邏輯電路模型分析與實現研究
短區間自動閉塞車站接近區段邏輯電路設計
基于Visio的量子電路矢量圖自動繪制
淺談時序邏輯電路
對觸發器邏輯功能轉換的分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合