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