解復(fù)用器也是一種組合邏輯電路,旨在將一條公共輸入線切換到幾條獨立輸出線之一。
數(shù)據(jù)分發(fā)器(通常簡稱為多路分解器或簡稱為“Demux”)與我們在上一教程中看到的多路復(fù)用器完全相反。
多路分解器采用一條輸入數(shù)據(jù)線,然后一次將其切換到多條獨立輸出線中的任何一條。該多路分解器在輸入的串行數(shù)據(jù)信號轉(zhuǎn)換成在其輸出線并行數(shù)據(jù),如下所示。
1至4通道解復(fù)用器
上面帶有輸出A到D和數(shù)據(jù)選擇線a,b的此1-to-4解復(fù)用器的布爾表達式為:
F=abA+abB+abC+abD
在上面的示例中,解復(fù)用器的功能是將一條公共數(shù)據(jù)輸入線切換到4條輸出數(shù)據(jù)線A到D中的任何一條。與多路復(fù)用器一樣,單個固態(tài)開關(guān)由輸出選擇引腳“a”和“b”上的二進制輸入地址代碼選擇,如圖所示。
解復(fù)用器輸出線選擇
與先前的多路復(fù)用器電路一樣,增加更多的地址線輸入,可以切換更多的輸出,從而提供1至2n數(shù)據(jù)線輸出。
一些標(biāo)準(zhǔn)的多路解復(fù)用器IC還具有一個附加的“啟用輸出”引腳,該引腳禁用或阻止輸入傳遞到所選輸出。還有一些在其輸出中內(nèi)置了鎖存器,以在更改地址輸入后保持輸出邏輯電平。
然而,在標(biāo)準(zhǔn)解碼器類型的電路中,地址輸入將確定哪個單個數(shù)據(jù)輸出將具有與數(shù)據(jù)輸入相同的值,而所有其他數(shù)據(jù)輸出具有邏輯“0”的值。
如上所示,使用單獨的邏輯門來實現(xiàn)上述布爾表達式時,將需要使用由AND和NOT門組成的六個單獨的門。
使用邏輯門的4通道解復(fù)用器
邏輯圖中用于標(biāo)識多路分解器的符號如下。
解復(fù)用器符號
同樣,與前面的多路復(fù)用器示例一樣,我們也可以使用多路分解器以數(shù)字方式控制運算放大器的增益,如圖所示。
數(shù)字可調(diào)放大器增益
上面的電路說明了如何使用解復(fù)用器提供數(shù)字控制的可調(diào)/可變運算放大器增益。反相運算放大器的電壓增益取決于運算放大器教程中確定的輸入電阻RIN和其反饋電阻R?之比。
解復(fù)用器的數(shù)字控制模擬開關(guān)選擇一個輸入電阻器以改變Rin的值。這些電阻的組合將確定放大器的總電壓增益(Av)。然后,可以通過選擇適當(dāng)?shù)妮斎腚娮杵鹘M合,簡單地以數(shù)字方式調(diào)整反相運算放大器的電壓增益。
可用的標(biāo)準(zhǔn)多路分解器IC封裝為TTL74LS1381至8輸出多路分解器,TTL74LS139雙1至4輸出多路分解器或CMOSCD45141至16輸出多路分解器。
解復(fù)用器的另一種類型是24針74LS154,它是4位至16線解復(fù)用器/解碼器。此處,使用4位二進制編碼輸入選擇各個輸出位置。像多路復(fù)用器一樣,多路分解器也可以級聯(lián)在一起以形成更高階的多路分解器。
與將數(shù)據(jù)從一條數(shù)據(jù)線轉(zhuǎn)換為多條線的多路復(fù)用器以及將多條線轉(zhuǎn)換為一條數(shù)據(jù)線的多路分解器不同,有可用的設(shè)備可將數(shù)據(jù)轉(zhuǎn)換為多條線或從多行轉(zhuǎn)換數(shù)據(jù),在下一本關(guān)于組合邏輯器件的教程中,我們將介紹在編碼器中,它們將多條輸入線轉(zhuǎn)換為多條輸出線,并將數(shù)據(jù)從一種形式轉(zhuǎn)換為另一種形式。
-
復(fù)用器
+關(guān)注
關(guān)注
1文章
707瀏覽量
28308 -
多路復(fù)用器
+關(guān)注
關(guān)注
9文章
873瀏覽量
65297 -
組合邏輯電路
+關(guān)注
關(guān)注
6文章
70瀏覽量
14649
發(fā)布評論請先 登錄
相關(guān)推薦
評論