一種通信設(shè)備的單板上的串行接口切換控制電路的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及串行接口電路技術(shù)領(lǐng)域,尤其涉及一種通信設(shè)備的單板上的串行接口切換控制電路。
【背景技術(shù)】
[0002]在早期的電子產(chǎn)品中,串行接口作為標準的管理接口,通常使用一個RS232接口就可以滿足對其管理的要求。但是隨著技術(shù)的發(fā)展,端口種類不斷豐富,一個單純的RS232接口已經(jīng)不能滿足客戶對設(shè)備管理的要求,USB接口簡單、使用方便,在計算機上得到廣泛應用。
[0003]為了滿足和計算機的USB接口對接,在電子產(chǎn)品的研發(fā)過程中,一般都會將串行接口信號轉(zhuǎn)換為USB信號輸出。鑒于用戶對RS232接口和USB接口都有需求。但是在很多產(chǎn)品上,其處理器芯片的串行接口資源比較緊張,尤其是單串行接口的處理器芯片,這就需要通過擴展接口的方式來保留兩種接口。
[0004]圖1所示的現(xiàn)有串行接口電路中,通過機械開關(guān)輸出邏輯低電平和邏輯高電平,關(guān)閉連接RS232接口轉(zhuǎn)換芯片的數(shù)據(jù)通道并且打開連接USB接口轉(zhuǎn)換芯片的數(shù)據(jù)通道;或者通過機械開關(guān)輸出邏輯高電平和邏輯低電平,打開連接RS232接口轉(zhuǎn)換芯片的數(shù)據(jù)通道并且關(guān)閉連接USB接口轉(zhuǎn)換芯片的數(shù)據(jù)通道。
[0005]圖1串行接口電路的機械開關(guān)雖然可以實現(xiàn)RS232接口與USB接口的切換,但是必須通過機械開關(guān)進行手動的操作,浪費人力成本;并且,機械開關(guān)體積較大,占用寶貴的PCB空間。
[0006]所以,需要提供一種串行接口切換控制電路,既可以實現(xiàn)串行接口的自動切換,同時還可以節(jié)省PCB板的空間。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本實用新型提出一種通信設(shè)備的單板上的串行接口切換控制電路,以解決上述問題。
[0008]為達到上述目的,本實用新型實施例的技術(shù)方案是這樣實現(xiàn)的:
[0009]本實用新型實施例提供一種通信設(shè)備的單板上的串行接口切換控制電路,單板的多通道模擬開關(guān)的第一串行接口和第二串行接口連接至單板的CPU的串行數(shù)據(jù)總線;多通道模擬開關(guān)的第三串行接口和第四串行接口分別連接TTL-RS232轉(zhuǎn)換單元和TTL-USB轉(zhuǎn)換單元;
[0010]多通道模擬開關(guān)的第一使能信號接口和第二使能信號接口分別連接串行接口切換單元的第一信號輸出端和第二信號輸出端;
[0011]串行接口切換單元的信號輸入端連接至TTL-USB轉(zhuǎn)換單元的USB接口 ;
[0012]USB接口連接的外部USB數(shù)據(jù)線輸入5V電壓,串行接口切換單元的第一信號輸出端輸出邏輯低電平至第一使能信號接口,關(guān)閉第一串行接口與第三串行接口之間的通道,串行接口切換單元的第二信號輸出端輸出邏輯高電平至第二使能信號接口,打開第二串行接口與第四串行接口之間的通道;
[0013]USB接口斷開連接的外部USB數(shù)據(jù)線,串行接口切換單元的第一信號輸出端輸出邏輯高電平至第一使能信號接口,打開第一串行接口與第三串行接口之間的通道,串行接口切換單元的第二信號輸出端輸出邏輯低電平至第二使能信號接口,關(guān)閉第二串行接口與第四串行接口之間的通道。
[0014]可選地,串行接口切換單元包括:反相電路和邏輯芯片;
[0015]反相電路連接USB接口 ;
[0016]外部USB數(shù)據(jù)線通過USB接口輸入5V電壓,反相電路輸出低電平至邏輯芯片,邏輯芯片將該低電平轉(zhuǎn)換為第一信號輸出端輸出的邏輯低電平和第二信號輸出端輸出的邏輯高電平;
[0017]外部USB數(shù)據(jù)線與USB接口斷開連接,反相電路輸出高電平至邏輯芯片,邏輯芯片將該高電平轉(zhuǎn)換為第一信號輸出端輸出的邏輯高電平和第二信號輸出端輸出的邏輯低電平。
[0018]可選地,反相電路的三極管的基極與USB接口連接,
[0019]三極管的集電極與邏輯芯片的輸入接口連接且通過上拉電阻連接上拉電壓;
[0020]三極管的發(fā)射極接地且通過電阻與基極連接。
[0021]可選地,USB接口的電源引腳與三極管的基極連接。
[0022]可選地,邏輯芯片為復雜可編程邏輯器件CPLD。
[0023]本實用新型的有以下效果在于,通過插拔外部USB數(shù)據(jù)線就可以自動完成USB接口與RS232接口的自動切換,實現(xiàn)電路簡單,節(jié)省PCB板的空間,降低產(chǎn)品開發(fā)成本。
【附圖說明】
[0024]圖1為現(xiàn)有技術(shù)中的串彳丁接口切換控制電路不意圖;
[0025]圖2為本實用新型實施例的串行接口切換控制電路示意圖。
【具體實施方式】
[0026]為了使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下通過具體實施例并參見附圖,對本實用新型進行詳細說明。
[0027]為了解決現(xiàn)有技術(shù)中存在的電路實現(xiàn)難度大、成本高的技術(shù)問題,本實用新型實施例提供一種通信設(shè)備的單板上的串行接口切換控制電路,如圖2所示,以實現(xiàn)串行接口的自動切換,同時還可以保證設(shè)計成本低,電路實現(xiàn)簡單方便。
[0028]參見圖2,本實用新型公開的串行接口切換控制電路包括:多通道模擬開關(guān)、TTL-RS232轉(zhuǎn)換單元、TTL-USB轉(zhuǎn)換單元和串行接口切換單元。
[0029]其中:
[0030]單板的多通道模擬開關(guān)設(shè)有第一串行接口 Al、第二串行接口 A2、第三串行接口B1、第四串行接口 B2、第一使能接口 OEl和第二使能接口 0E2。
[0031]其中,第一串行接口 Al和第二串行接口 A2均連接至單板的CPU的串行數(shù)據(jù)總線(UART, Universal Asynchronous Receiver Transmitter);第三串行接口 BI 和第四串行接口 B2分別連接TTL-RS232轉(zhuǎn)換單元和TTL-USB轉(zhuǎn)換單元;第一使能信號接口 OEl和第二使能信號接口 0E2分別連接串行接口切換單元的第一信號輸出端X和第二信號輸出端Y。
[0032]串行接口切換單元,其信號輸入端連接至TTL-USB轉(zhuǎn)換單元的USB接口。
[0033]當USB接口連接的外部USB數(shù)據(jù)線輸入5V電壓,串行接口切換單元的第一信號輸出端X輸出邏輯低電平至第一使能信號接口 0E1,關(guān)閉第一串行接口 Al與第三串行接口 BI之間的通道,串行接口切換單元的第二信號輸出端Y輸出邏輯高電平至第二使能信號接口0E2,打開第二串行接口 A2與第四串行接口 B2之間的通道。
[0034]USB接口斷開連接的外部USB數(shù)據(jù)線,串行接口切換單元的第一信號輸出端X輸出邏輯高電平至第一使能信號接口 0E1,打開第一串行接口 Al與第三串行接口 BI之間的通道,串行接口切換單元的第二信號輸出端輸出邏輯低電平至第二使能信號接口 0E2,關(guān)