在保研夏令營面試的時候,被問到了多次競争與冒險,是以在此進行一個細緻的分析。
目錄
一、競争與冒險的定義
二、消除競争冒險的方法
一、競争與冒險的定義
競争:當一個邏輯門的兩個輸入端的信号同時向相反方向變化時,從變化開始到達穩定狀态所需的時間不同,稱為競争。(或者說,原本應該同步的信号經由不同的途徑達到某一會合點的時間有先有後)
冒險:邏輯門因輸入端的競争而導緻輸出産生不應有的尖峰幹擾脈沖(又稱過渡幹擾脈沖)的現象。根據冒險的情形可分為靜态冒險和動态冒險。
(1)靜态冒險:如果一個組合電路輸入有變化時,輸出不應發生變化的情況下,出現一次瞬間的錯誤變化就叫做靜态冒險。
(2)動态冒險:動态冒險是指當輸入有變化時,輸出應有變化,但輸出在變化的過程中出現短暫的錯誤。
(即有競争不一定有冒險,但是有冒險一定有競争)
二、消除競争冒險的方法
1.加封鎖脈沖
在輸入信号産生競争冒險的時間内,引入一個脈沖将可能産生尖峰幹擾脈沖的門封鎖住。封鎖脈沖應在輸入信号轉換前到來,轉換結束後消失。
2.選通脈沖
當電路輸出端達到新的穩定狀态之後,引人選通脈沖,進而使輸出信号是正确的邏輯信号而不包含幹擾脈沖。
缺點:脈沖寬度和産生時間有嚴格要求。
(封鎖脈沖和選通脈沖相反,一般封鎖脈沖為下凹波形,而選通脈沖為上凸波形)
3.接入濾波電容
由于尖峰幹擾脈沖的寬度一般都很窄,在可能産生尖峰幹擾脈沖的門電路輸出端與地之間接入一個容量為幾十皮法的電容就可吸收掉尖峰幹擾脈沖。
缺點:輸出波形邊沿變壞。
4.用格雷碼替代二進制代碼