簡介
複用技術可能遵循以下原則之一,如:TDM、FDM、CDM或WDM。複用技術也應用于軟件操作上,如:同時将多線程信息流傳送到設備或程序中。
光電複用器從字面上解釋就是光路信号與電路信号的複合裝置,一般的光貓即光纖收發器(光貓與光纖收發器不同,光纖收發器隻有信号轉換,沒有協議轉換,而光貓還包含有協議轉換),是一種将電信号轉變為光信号的裝置,複用器就是将多電信号複合到光路上去,這種裝置應該是一種系統的總稱,實際中這種設備使用不多。
另一種是多種光路複合,但這種複合調制将使用不同波長的光進行多路信号的傳輸,到達後再解調。這種設備隻有在國家骨幹光纖網中使用,利用固有的光纜資源進行的擴展,設備十分昂貴
綜合業務多路複用器是一種能夠集成數據、話音、傳真及局域網的接入複用設備,能夠高效地在一條線路上混傳話音/傳真、數據,從而降低了網絡通信成本,可以為企業節省系統運行費用。
意義
使用多路複用器的目的是為了充分利用通信信道的容量,大大降低系統的成本。例如,對于一對電話線來說,它的通信頻帶一般在100kHz以上,而每一路電話信号的頻帶一般限制在4kHz以下。此時,信道的容量遠大于一路電話的信息傳送量。
作用
采用多路複用器,可使多路數據信息共享一路信道。當複用線路上的數據流連續時,這種共享方式可取得良好效果。顯然,這樣做比每台終端各用一根通信線路傳送也更為經濟。多路複用器總是成對使用的。一個連續終端,另一個在主機附近,它的作用是将接收的複合數據流,依照信道分離數據,并将它們送到對應的輸出線上,故稱為解多路複用器。
原理
基本原理
多路複用器即數據選擇器,用來将N個輸入通道的數據複用到一個輸出通道上,多路複用器在數字系統中有着非常重要的應用。4選1多路複用器的實現結構如圖所示:
圖中有四路數據C0~C3,通過選擇控制信号S2、S1(地址碼)從四路數據中選中一路數據送至輸出端z。
數據選擇器的真值表如表所示:
彙編語言
形如(B&S)|(A&(~S)),其中A、B為輸入,S為選擇器。
1:當S為T,~S為F,A被屏蔽,返回值為B。
2:當S為F,B被屏蔽,返回值為A。
當輸入為2的n次幂的情況,選擇器數目為n,選擇器進行自反和求與來産生開放位。
如四個輸入為A、B、C、D,則需要2個選擇器S1、S2,邏輯方程為:
(A&(~S1)&(~S2))|(B&(~S1)&(S2))|(C&(S1)&(~S2))|(D&(S1)&(S2))
源程序代碼
以4選1多路複用器為例:
libraryIEEE;
useIEEE.STD_LOGIC_1164.ALL;
useIEEE.STD_LOGIC_ARITH.ALL;
useIEEE.STD_LOGIC_UNSIGNED.ALL;
entityMUX4_1is
Port(c0:inSTD_LOGIC;
c1:inSTD_LOGIC;
c2:inSTD_LOGIC;
c3:inSTD_LOGIC;
s:inSTD_LOGIC_VECTOR(1downto0);
z:outSTD_LOGIC);
endMUX4_1;
architectureBehavioralofMUX4_1is
begin
process(s)--if語句描述
begin
if(s="00")thenz<=c0;
elsif(s="01")thenz<=c1;
elsif(s="10")thenz<=c2;
elsez<=c3;
endif;
endprocess;
--process(s)--case語句描述
--begin
--casesis
--when"00"=>z<=c0;
--when"01"=>z<=c1;
--when"10"=>z<=c2;
--whenothers=>z<=c3;
--endcase;
--endprocess;
endBehavioral;
儀器
儀器多路複用器是多路複用器中的一個特殊各類,比如,PS1024多路複用器是基于USB總線的多路複用器,用于中等密度的自動化測試系統,在自動測試系統中配合台式數字萬用表、信号發生器等各種測試儀器,實現在計算機控制系統中的自動化測試,擴展儀器測試通道。用于替代VXI、PXI等昂貴系統,搭建低成本自動化測試系統。
PS1024多路複用器使用高質量信号繼電器作為開關單元,最高提供60通道/秒的掃描速率,每通道提供最高250VDC或1A的切換能力。使用SCPI命令控制,可用VisualStudio和LabVIEW的開發。