-
數據選擇器
鎖定
數據選擇器(data selector) 根據給定的輸入地址代碼,從一組輸入信號中選出指定的一個送至輸出端的
組合邏輯電路。有時也把它叫做
多路選擇器或多路調製器(multiplexer)。
- 中文名
-
數據選擇器
- 外文名
-
data selector
- 性 質
-
組合邏輯電路
- 工作依據
-
輸入地址代碼
- 別 名
-
多路選擇器或多路開關
- 分 類
-
2選1,4選1、8選1和16選1等
數據選擇器基本定義
數據選擇器是指經過選擇,把多個通道的數據傳送到唯一的公共數據通道上去,實現數據選擇功能的邏輯電路稱為數據選擇器。在多路
數據傳送過程中,能夠根據需要將其中任意一路選出來的電路,叫做數據選擇器,也稱
多路選擇器或
多路開關。
數據選擇器工作方式
工作原理是:給A1A0一組信號 比如1 0 那麼就相當於給了他一個2進制數字2 也就相當於選通了D2這個輸入端,這個時候 輸出Y 輸出的就是D2的信號;D2是什麼,Y就輸出什麼
[1]
。
輸出表如下:
控制 | 選擇的輸出源 |
A1 | A0 | Y |
0 | 0 | D0 |
0 | 1 | D1 |
1 | 0 | D2 |
1 | 1 | D3 |
數據選擇器邏輯功能
數據選擇器(MUX)的邏輯功能是在地址選擇信號的控制下,從多路數據中選擇一路數據作為輸出信號
[2]
。
數據選擇器4選1原理圖
圖1
如圖1所示的是四選一數據選擇器的原理圖。圖1中的D
0、D
1、D
2、D
3是四個數據輸入端,Y為輸出端,A
1、A
0是地址輸入端。從表中可見,利用指定A
1A
0的代碼,能夠從D
0、D
1、D
2、D
3這四個輸入數據中選出任何一個並送到輸出端。因此,用數據選擇器可以實現數據的多路分時傳送。
此外,數據選擇器還廣泛用於產生任意一種組合邏輯函數。在圖1電路中,若將Y看成是A0、A1及D0、D1、D2、D3的函數,則可寫成
如果把A
1、A
0視為兩個輸入邏輯變量,同時把D
0、D
1、D
2和D
3取為第三個輸入邏輯變量A
2的不同狀態(即A
2、/A2、1或0),便可產生所需要的任何一種三變量A
2、A
1、A
0的組合邏輯函數。可見,利用具有n位地址輸入的數據選擇器可以產生任何一種輸入變量數不大於n +1的組合邏輯函數
[3]
。
- 參考資料
-
-
1.
任駿原, 張鳳雲, 李弋. 數據選擇器邏輯功能的通用性[J]. 渤海大學學報(自然科學版), 2003, 24(4):13-14.
-
2.
王峻, 吳海波. 用數據選擇器和譯碼器的組合優化邏輯設計[J]. 重慶高教研究, 2004, 3(1):49-51.
-
3.
石鑫, 黃沛昱. 數據選擇器在數字電路中的應用[J]. 重慶郵電大學學報(自然科學版), 2008, 20(s1):49-50.