數(shù)字電路第3章課件_第1頁
數(shù)字電路第3章課件_第2頁
數(shù)字電路第3章課件_第3頁
數(shù)字電路第3章課件_第4頁
數(shù)字電路第3章課件_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、3.1組合邏輯電路的基本概念數(shù)字邏輯電路是由基本邏輯門電路按照需要實現(xiàn)的邏輯功能拼裝組合而成。它們往往具有多個輸入和輸出端,而且輸入和輸出之間的邏輯關(guān)系不再像邏輯門電路那樣簡單直接,而需要借助邏輯代數(shù)進(jìn)行分析和設(shè)計。數(shù)字邏輯電路根據(jù)輸入和輸出的關(guān)系(即輸出是否反饋到輸入端),可以分為無記憶功能的組合邏輯電路和有記憶功能的時序邏輯電路。1.組合邏輯電路組合邏輯電路的特點是:邏輯電路中輸出信號沒有反饋到輸入端,因此任意時刻的輸出狀態(tài)只和當(dāng)前的輸入狀態(tài)有關(guān),而和電路原來的輸出狀態(tài)無關(guān),如圖3-1所示。因此它沒有記憶功能,分析起來也較為方便。2.時序邏輯電路時序邏輯電路的特點是:數(shù)字邏輯電路中輸出信號

2、部分反饋到輸入端,因此輸出信號的狀態(tài)不但和當(dāng)前的輸入信號狀態(tài)有關(guān),而且和電路原來的輸出狀態(tài)(Y1Yn)有關(guān),如圖3-2所示。因此它有記憶功能,分析起來也較為復(fù)雜。3.2邏輯代數(shù)化簡和轉(zhuǎn)換1.化簡和轉(zhuǎn)換的意義完成同樣的邏輯功能,可以使用不同的邏輯電路,而不同的邏輯電路使用邏輯門的個數(shù)和復(fù)雜程度也不同,導(dǎo)致性能和價格差異也很大,因此有必要對邏輯表達(dá)式和邏輯電路進(jìn)行進(jìn)一步的化簡。一般而言,邏輯表達(dá)式越簡單,實現(xiàn)它的邏輯電路成本越低、速度越快、可靠性越高;另一方面,由于客觀條件的限制,某些情況下可能不宜或不能采用某一種邏輯門電路(如元器件市場缺貨),而必須用另外的邏輯門電路代替,因此有必要對邏輯表達(dá)式

3、和邏輯電路進(jìn)行轉(zhuǎn)換,以達(dá)到相同的邏輯功能。2.邏輯代數(shù)基本定律和基本公式邏輯代數(shù)基本定律和基本公式見表3-1。3.邏輯代數(shù)常用公式利用邏輯代數(shù)的基本定律,可以進(jìn)一步推導(dǎo)出邏輯代數(shù)的常用公式。熟練地掌握和利用這些常用公式,可以為邏輯表達(dá)式的化簡提供方便。(1)AB+AB=A證明:AB+AB=A(B+B)=A1=A(2)A+AB=A證明:A+AB=A(1+B)=A1=A(3)A+AB=A+B證明:A+AB=(A+A)(A+B)=A+B(4)AB+AC+BC= AB+AC證明:AB+AC+BC=AB+AC+(A+A)BC=AB+AC+ABC+ABC=AB+ABC+AC+ABC=AB(1+C)+AC(

4、1+B)=AB+AC4.邏輯表達(dá)式化簡的標(biāo)準(zhǔn)因為從邏輯真值表直接得到的邏輯表達(dá)式是與或表達(dá)式,同時與或表達(dá)式還具有容易實現(xiàn)和轉(zhuǎn)換為其他邏輯表達(dá)形式方便等優(yōu)點,因此我們主要探討與或表達(dá)式最簡的標(biāo)準(zhǔn)。最簡與或表達(dá)式的標(biāo)準(zhǔn)是:1)乘積項的個數(shù)最少。2)每個乘積項中包含的變量個數(shù)最少。5.邏輯表達(dá)式的公式法化簡邏輯表達(dá)式的公式法化簡就是利用邏輯代數(shù)的基本定律和基本公式以及常用公式進(jìn)行化簡,一般采取以下步驟和方法:(1)并項法利用公式AB+AB=A,將兩項合并為一項,同時消去一個變量。(2)吸收法利用公式A+AB=A,吸收掉AB這一項。(3)消去法利用公式A+AB=A+B,將其中一項簡化。4)配項法利用

5、公式AB+AC+BC= AB+AC,將三項合并為兩項。3.3組合邏輯電路的分析組合邏輯電路功能的表示方法一般有邏輯表達(dá)式、真值表、邏輯電路圖和文字描述等。在實際應(yīng)用中,經(jīng)常需要將幾個不同的門電路單元組合起來實現(xiàn)某一特定的功能,如搶答選組合邏輯電路的一般分析方法如下。1.根據(jù)給定的邏輯電路圖,寫出輸出端的邏輯表達(dá)式由給定的邏輯電路圖,由前級開始,逐級向后推導(dǎo),最后就可以得到總輸出端的邏輯表達(dá)式。2.化簡和變換如果寫出的邏輯表達(dá)式不是最簡表達(dá)式,必須利用公式法進(jìn)行化簡。3.列真值表如果無法從邏輯表達(dá)式看出電路的邏輯功能,可列出輸入變量的各種取值,根據(jù)邏輯表達(dá)式列出真值表。4.分析說明對真值表或邏輯

6、表達(dá)式進(jìn)行分析和總結(jié),用文字來描述電路的功能。3.4組合邏輯電路的設(shè)計組合電路的設(shè)計過程為:1)首先分析實際情況是否能用邏輯變量來表示。一般能用邏輯變量來表示的事物只具有二值性,如行和不行、高和低、贊成和反對等。2)確定輸入、輸出邏輯變量后將其分別用邏輯變量字母表示,并作出邏輯規(guī)定。3)根據(jù)實際情況列出所有輸入變量不同情況下的邏輯真值表。4)根據(jù)邏輯真值表寫出邏輯表達(dá)式并化簡,有時還有根據(jù)特定的邏輯集成電路作一定的邏輯變換。5)畫出邏輯電路圖,并標(biāo)明使用的集成電路和相應(yīng)的引腳。6)根據(jù)邏輯電路圖焊接電路,通過調(diào)試焊好的電路來進(jìn)一步驗證邏輯關(guān)系是否和實際情況相符。3.5組合邏輯電路中的競爭冒險現(xiàn)

7、象在前面分析和設(shè)計組合邏輯電路時,都將門電路看成理想的器件,沒有考慮門電路的延遲時間以及其他性能參數(shù)差異對電路的影響。實際門電路是由晶體管(TTL)或場效應(yīng)晶體管(CMOS)等器件組成的,輸入信號發(fā)生變化與其引起的門電路輸出結(jié)果變化總存在一定的時間(即延遲時間,雖然該時間很短,但確實存在)。特別是在組合邏輯電路中,各輸入信號傳輸?shù)捷敵龆说穆窂讲煌?,?jīng)過門電路的級數(shù)也不同,導(dǎo)致到達(dá)匯合點的時間先后不一,從而使組合邏輯電路的輸出出現(xiàn)瞬間的錯誤,這一現(xiàn)象稱為競爭冒險。1.產(chǎn)生競爭冒險的原因在圖3-7a所示邏輯電路中,邏輯表達(dá)式為Y=AA。理想情況下輸出信號應(yīng)恒等于0,但由于非門U1A延遲時間tpd的

8、影響,A下降沿到達(dá)U2A的時間比信號A上升沿晚一個tpd的時間,從而使U2A輸出了一個時間為tpd的正向窄脈沖,如圖3-7b所示。因為輸出的為正向窄脈沖,因此又稱為“1”型冒險。圖3-7產(chǎn)生“1”型冒險同理,在圖3-8a所示邏輯電路中,邏輯表達(dá)式為Y=AA。理想情況下,輸出信號應(yīng)恒等于1,但由于非門U1A延遲時間tpd的影響,會使U2A輸出一個時間為tpd的負(fù)向窄脈沖,如圖3-8b所示。因為輸出的為負(fù)向窄脈沖,因此又稱為“0”型冒險。不管是“1”型冒險還是“0”型冒險,都是一種干擾脈沖,這些干擾脈沖可能引起后級電路或負(fù)載的錯誤動作,并導(dǎo)致嚴(yán)重的后果。產(chǎn)生競爭冒險的原因都是某個門電路的兩個互補(bǔ)輸

9、入信號分別經(jīng)過兩條不同的路徑傳輸,由于各路徑經(jīng)過門電路的級數(shù)不同,導(dǎo)致延遲時間也各不相同,到達(dá)時間也不相同,從而使輸出信號產(chǎn)生一個較窄的干擾脈沖,這種現(xiàn)象就是競爭冒險。2.競爭冒險的判別可采用代數(shù)法來判別一個邏輯電路是否存在冒險,即寫出組合邏輯電路的邏輯表達(dá)式,然后將某些變量取特定值(0或1),如果邏輯表達(dá)式能轉(zhuǎn)化為以下兩種形式。1)Y=AA,則存在“1”型冒險。2)Y=AA,則存在“0”型冒險。3.競爭冒險的消除方法當(dāng)組合邏輯電路存在競爭冒險時,可以采取以下方法來消除。1)修改邏輯設(shè)計,增添冗余項。所謂冗余項,是指在邏輯表達(dá)式中對邏輯功能沒有影響的邏輯項,利用前面學(xué)習(xí)的化簡方法,可以將冗余項

10、在邏輯表達(dá)式中化簡掉。但有時,正是利用這些冗余項,可以防止競爭冒險的產(chǎn)生,具體方法如下。找出邏輯表達(dá)式中包含互補(bǔ)邏輯變量的兩項,如圖3-9中AC和BC項;找出兩項中除互補(bǔ)邏輯變量外的所有變量,組成另一項(這就是冗余項)加到邏輯表達(dá)式中,如圖3-9中AC和BC項,去除互補(bǔ)邏輯變量C和C,組成冗余項AB。此時,邏輯表達(dá)式變?yōu)閅=ACBCAB加入的冗余項AB不會改變原邏輯表達(dá)式的邏輯功能,但當(dāng)A=B=1時,由于AB項為1,輸出Y=1CC1,競爭冒險CC對輸出已經(jīng)沒有影響,相應(yīng)的邏輯電路如圖3-10所示,增加的Y3為冗余項。2)在輸出端加濾波電容。由于競爭冒險產(chǎn)生的干擾脈沖一般很窄,可以在可能產(chǎn)生競爭

11、冒險的邏輯電路輸出端并聯(lián)一個小的濾波電容(一般為幾十皮法),利用電容兩端電壓不能突變的特性將很窄的干擾脈沖濾除。由于電容容量很小,對正常的輸出波形無多大影響,如圖3-11所示。3)增加封鎖脈沖。該方法就是在可能產(chǎn)生競爭冒險的邏輯電路中,增加一個封鎖脈沖,在產(chǎn)生競爭冒險時段封鎖邏輯電路的輸出。圖3-12增加封鎖脈沖如圖3-12所示,將輸出門改為三態(tài)門。在無競爭冒險時,Y3CC輸出恒為1,三態(tài)輸出門控制端E為1,輸出門正常工作;當(dāng)產(chǎn)生競爭冒險時,即C發(fā)生變化,Y3由于產(chǎn)生“0”型競爭冒險,三態(tài)輸出門控制端E為0,輸出門處于高阻狀態(tài),輸出端Y相當(dāng)于斷開,不會將競爭冒險的窄脈沖輸出。4)增加選通脈沖。該方法就是在可能產(chǎn)生競爭冒險的邏輯電路中,增加一個選通脈沖,并且電路設(shè)計時保證只有在選通脈沖有效時,邏輯電路才輸出,同時規(guī)定所有輸入信號變化必須在選通脈沖無效的時候

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論