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