你知道多路復用器嗎?通常稱為 MUX 或 MPX,它是電子電路中相當基本的邏輯電路。它的作用是“合成信號”或“從信號中選擇你想要的”并輸出。
雖然功能本身很簡單,但由于其高度通用性,它已被用于各種應用,例如電子電路以及光纖和電話線等通信業務。在本文中,英銳恩單片機開發工程師將介紹多路復用器。
一、什么是多路復用器?
這種設備在英文中稱為Multiplexer,在日語中有時也稱為多路轉換器、多路復用器、合成器等。而且,正如我開頭介紹的,主要作用是“選擇你想要的”。
首先,“多路復用”是指通過合成多個數據,僅使用一條傳輸線傳輸數據。無論是模擬電路還是數字電路,一個設備都會輸入很多信號。
但是,只有一根線可以正常使用。如果我們為每個信號設置一條線路,那么設備將非常復雜且非常龐大。因此,通過安裝多路復用器,在共享傳輸線的同時,可以任意組合輸入信號或從輸入信號中選擇任意信號來確定輸出信號。
由于這些特性,多路復用器安裝在信號的發射端。相反,將一個信號轉換為多個信號的設備稱為解復用器。
■ 機制
具有類似多路復用器特性的邏輯電路被歸類為“組合電路”。組合電路是一種邏輯電路,其輸出信號僅由“進行何種輸入”決定。給出這樣的名稱的意思是“與輸入信號的組合”。
相反的是時序電路,其中輸出信號除了“輸入”之外,還由“之前如何輸出”決定。由于時序電路具有觸發器,因此具有保持數據的功能。
多路復用器是組合電路,由多個AND電路、OR電路、NOT電路組合而成。它通常有 n 個控制輸入,2 個到第 n 個電源輸入和一個數據輸出。
當程序控制這些邏輯門時,它通過傳輸和控制多個輸入信號到輸出來運行。如上所述,一切只取決于輸入信號,所以當輸入信號切換時,輸出信號會立即發生變化。
此外,多個多路復用器本身可以連接起來,形成一個更大的多路復用器。計算機中有多個這樣的多路復用器,它們起到更復雜的切換和濾波作用。
以上是數字電路中多路復用器的配置。從廣義上講,晶體管和繼電器,包括模擬電路,有時被視為多路復用器。
■ 與解復用器一起使用
在大多數情況下,它與解復用器一起使用。通過將復用器選擇的輸出信號連接到解復用器的輸入側,可以互補地共享傳輸線,從而節省空間。
首先,在通信等中,信號在發送和接收之間來來去去,因此需要有一個基本電路來確定雙方的輸入/輸出信號。即使這種多路復用器和多路分用器結合在一起,它仍然被稱為“多路復用器”。通過并用復用器和解復用器,可以進行串行傳輸和并行傳輸,并且可以對模擬電路進行數字控制。
二、通信中的多路復用器
在上文中,我們介紹了電路中的多路復用器,但它也是通信中的一個流行術語。它安裝在通信的“傳輸”端,通過多路復用器可以將多個傳輸的數據流組合(多路復用)以形成單個流。
換句話說,它不需要每個數據流的傳輸線,并且它可以在單個鏈路上傳輸(和通過安裝多路分解器一起接收)。在解復用器中,反向組合的流被轉換為原始的多個流,因此它被安裝在接收端。
即使在通信領域,數據傳輸的主流也是從串行傳輸到并行傳輸,但是通過將復用器/解復用器一起使用,可以共享一條傳輸線并進行串行和并行轉換。順便說一下,這條傳輸線用串行線就足夠了,不需要多條鏈路。
以上就是英銳恩單片機開發工程師分享的“多路復用器是一種什么樣的元器件?”。英銳恩專注單片機應用方案設計與開發,提供8位單片機、16位單片機、32位單片機。