什么是冒險現(xiàn)象冒險現(xiàn)象的消除方法
冒險現(xiàn)象指的是一種由于數(shù)字電路內部設計或者外部影響造成錯誤數(shù)字信號的不良效應。那么你對冒險現(xiàn)象了解多少呢?以下是由學習啦小編整理關于什么是冒險現(xiàn)象的內容,希望大家喜歡!
冒險現(xiàn)象的分類
最常見的三種冒險現(xiàn)象分別是靜態(tài)險象、動態(tài)險象和功能險象。
靜態(tài)險象(statichazard):輸入信號的改變只引起一個錯誤信號脈沖
動態(tài)險象(dynamichazard):輸入信號的改變引起多個錯誤信號脈沖
功能險象(functionhazard):多個輸入信號變化不同步產生的錯誤信號
輸出信號毛刺為負向脈沖的為0型險象,通常在與或、與非、與或非型電路中出現(xiàn);輸出信號為正向脈沖的為1型險象,通常在或與、或非型電路中出現(xiàn)。
冒險現(xiàn)象的危害
冒險現(xiàn)象持續(xù)的時間很短暫,但是危害卻不小。特別是在時序邏輯電路中,如果險象發(fā)生在時間邊沿時,輸出信號的險象會造成嚴重的后果。
冒險現(xiàn)象的消除方法
冒險現(xiàn)象是一種臨時性的問題,因為電路最終會穩(wěn)定在所需要的功能信號上。盡管這樣,消除險象還是十分必要,特別是當信號需要接入下一級系統(tǒng)里時。
設計無險象的電路
設計一個不發(fā)生險象的數(shù)字電路是消除險象的最理想的辦法。但是,這種方式對于一些復雜的電路來說,設計出的電路會比較復雜,使電路變得更為復雜,甚至導致成本的上升。簡單電路的靜態(tài)險象則可以應用這個方法。
卡諾圖
在卡諾圖中圈選“1”或“1”的時候,如果可以避免某一個所選區(qū)域與另一個區(qū)域相切,即可避免冒險現(xiàn)象的發(fā)生。不過,這種卡諾圖圈選方式雖然可以消除因邏輯設計產生的險象,以上圈選方式得到的最小項積之和式或最大項和之積式很可能不是最簡與或式或最簡或與式,即產生了冗余項。
選通法
險象通常是在輸入信號改變后的較短時間內發(fā)生,如果在錯誤信號的脈沖消退后再進行讀值,也能避免錯誤信號造成的危害。實際可以使用選通電路來實現(xiàn)此功能。
使用濾波電路
采用額外的濾波電路也可以緩解錯誤信號的脈沖。通常,錯誤信號脈沖都是高頻信號,和正常的、所需要的信號頻率差別較大,可以通過濾波電路進行消除。這種方式的缺點則在于,錯誤信號雖然被消除了,但是輸出信號的上升沿和下降沿也隨之被破壞。
看過“冒險現(xiàn)象的消除方法“的人還看了:
4.世界歷史故事