一種串行總線通信橋接器的制造方法
【專利摘要】本實用新型公開了一種串行總線通信橋接器,包括主控模塊、與主控模塊連接的四個串行通信接口電路、時鐘電路、電源模塊、波特率設置模塊和流控制開關,所述四個串行通信接口電路分別為第一RS232串口電路、第二RS232串口電路、USB串口電路和TTL/COMS串口電路,每一所述串口電路設有轉換電路,所述主控模塊內設與所述串口通信接口電路相對應的四個數據緩沖區,所述電源模塊的輸入端連接到USB接口。本實用新型能夠實現多種串行數據的轉換,且能進行對電平和波特率進行匹配。
【專利說明】一種串行總線通信橋接器
【技術領域】
[0001]本實用新型涉及一種數據傳輸輔助設備,具體涉及一種串行總線通信橋接器,實現不同通信電氣標準、不同波特率的設備間的通信功能。
【背景技術】
[0002]隨著信息和計算機技術的發展,越來越多的電子設備使用數字方式進行信息交互通信。尤其在測試領域,需要將電路板上系統所采集的數據上傳至計算機完成顯示和存儲。現代計算機都配有RS232和USB串行接口,這為數據傳輸提供了方便。然而電路板上芯片產生的串行數據信號多為TTL或CMOS電氣標準信號,與RS232和USB電氣標準的信號無法匹配,這為數據通信帶來了麻煩。這時就需要在硬件設計時加入相應的電平轉換電路,并且在實際應用中,大多數情況只涉及TTL、CMOS、RS232這三種電氣標準之間的轉換,若每一次設計都增加類似的總線驅動電路,這不僅增加了制造成本,也為設計人員帶來了不必要的麻煩,而且也存在芯片失效產生的隱患。
[0003]另一方面,USB是目前計算機的標準配置,但是目前仍然有許多使用RS232串行接口的控制設備、儀器儀表和遠程終端等設備應用在諸多領域中,立即將其改造為USB方式顯然存在成本、實施和時間方面的問題。
【發明內容】
[0004]本實用新型的發明目的是提供一種可復用的、可以匹配電平、匹配波特率的,具有流控制技術的串行總線通信橋接器。
[0005]為達到上述發明目的,本實用新型采用的技術方案是:一種串行總線通信橋接器,包括主控模塊、與主控模塊連接的四個串行通信接口電路、時鐘電路、電源模塊、波特率設置模塊和流控制開關,所述四個串行通信接口電路分別為第一 RS232串口電路、第二 RS232串口電路、USB串口電路和TTL/C0MS串口電路,每一所述串口電路設有轉換電路,所述主控模塊內設與所述串口通信接口電路相對應的四個數據緩沖區,所述電源模塊的輸入端連接到USB接口。
[0006]上述技術方案中,所述波特率設置模塊包括對應第一 RS232串口電路和第二RS232串口電路設置的兩組波特率設置開關及顯示模塊。
[0007]優選的技術方案,所述波特率設置開關為三位撥碼開關。
[0008]優選的技術方案,所述顯示模塊為七段數碼顯示器。
[0009]上述技術方案中,所述電源模塊包括充電電池和電源調理電路。
[0010]本實用新型實現各串口間通信的工作原理如下:
[0011]1.第一 RS232串口電路和第二 RS232串口電路實現不同波特率的兩個RS232串口設備之間的通信:
[0012]分別將兩個RS232通信串口設備連接到本實用新型的第一 RS232串口和第二RS232串口,第一 RS232串口和第二 RS232串口通過對應的波特率設置開關分別按照兩個RS232串口設備設置為不同的波特率,主控電路讀取開關狀態并自動為第一、第二 RS232串口電路配置波特率,并在對應的顯示器上顯示。在主控電路控制及對應數據緩沖區的配合下,由第一串口設備經第一 RS232串口以第一波特率發送的數據,經過處理后由第二 RS232串口以第二波特率發送給第二串口設備,反之亦然。第一 RS232串口和第二 RS232串口在正常使用的情況下,設置的串口波特率都應該相等,當數據單向傳輸時,可以允許發送波特率小于接收波特率。當兩個串口是雙向傳輸并且波特率不匹配時,根據需要,發送端或者接收端需要支持流控并且打開流控功能,該設備也應該在相應的串口打開流控。
[0013]2.TTL/CM0S電平異步串行信號轉RS232電氣標準信號:
[0014]TTL/CM0S電路通過本實用新型的TTL/CM0S接口與本實用新型的橋接器相連。TTL/CM0S電路的信號首先經由數據緩沖區進行緩存,在主控電路的控制下,經過電平轉換的緩存數據以設置好的波特率通過RS232串口發送給RS232串口設備。
[0015]上述的TTL/CM0S接口可包括兩種結構特性不同的連接方式,如SMA和排針,這樣可以適應多樣的應用方式。
[0016]3.RS232電氣標準信號轉USB電氣標準信號:
[0017]當本實用新型所述橋接器連接到USB總線上時,計算機檢測到設備的連接后對設備進行初始化配置并啟動相關的驅動程序;驅動程序給設備發送配置命令以設置RS232接口的數據傳輸特性;最后,在數據傳輸時,計算機上的驅動程序首先將數據包傳輸給USB接口,USB接口讀出實際的有效數據并保存在數據緩沖區中,再由數據緩沖區將數據發送給與RS232接口連接的設備。
[0018]4.TTL/CM0S電平異步串行信號與USB電氣標準信號的轉換:
[0019]TTL/CM0S電平異步串行數據經TTL/C0MS串口電路首先進入對應的數據緩沖區,在主控電路的控制下,再經轉換電路最終通過USB接口發送給USB接口設備。同樣,當TTL/CMOS電平接口設備需要接收來自USB接口設備的數據時,數據經過電平轉換后由主控電路控制進入與USB串口電路對應的數據緩沖區,經過處理之后的數據,由與TTL/C0MS串口電路對應的數據緩沖區發送給接收設備。
[0020]由于上述技術方案運用,本實用新型與現有技術相比具有下列優點:
[0021]1.本實用新型橋接器設置的四個串行通信接口電路,能夠實現多種串行數據的轉換,其中,RS232串口電路對應設有波特率設置開關及顯示器,能夠實現不同波特率的兩個RS232串口設備之間的通信。
[0022]2.本實用新型還設有電平轉換電路,能夠實現各電平信號之間的轉換。
【專利附圖】
【附圖說明】
[0023]圖1是實施例一中本實用新型的通信橋接器的結構示意圖。
【具體實施方式】
[0024]下面結合附圖及實施例對本實用新型作進一步描述:
[0025]實施例一:參見圖1所示,一種串行總線通信橋接器,包括主控模塊、與主控模塊連接的四個串行通信接口電路、時鐘電路、電源模塊、波特率設置模塊和流控制開關,所述四個串行通信接口電路分別為第一 RS232串口電路、第二 RS232串口電路、USB串口電路和TTL/COMS串口電路,每一所述串口電路設有轉換電路,所述主控模塊內設與所述串口通信接口電路相對應的四個數據緩沖區,所述電源模塊的輸入端連接到USB接口。
[0026]本實施例中,所述波特率設置模塊包括對應第一 RS232串口電路和第二 RS232串口電路設置的兩組波特率設置開關及顯示模塊,所述兩組波特率設置開關為三位撥碼開關,分別為A2、Al、AO和B2、B1、B0,其波特率設置如表1所示:
[0027]
【權利要求】
1.一種串行總線通信橋接器,其特征在于:包括主控模塊、與主控模塊連接的四個串行通信接口電路、時鐘電路、電源模塊、波特率設置模塊和流控制開關,所述四個串行通信接口電路分別為第一 RS232串口電路、第二 RS232串口電路、USB串口電路和TTL/COMS串口電路,每一所述串口電路設有轉換電路,所述主控模塊內設與所述串口通信接口電路相對應的四個數據緩沖區,所述電源模塊的輸入端連接到USB接口。
2.根據權利要求1所述的一種串行總線通信橋接器,其特征在于:所述波特率設置模塊包括對應第一 RS232串口電路和第二 RS232串口電路設置的兩組波特率設置開關及顯示模塊。
3.根據權利要求2所述的一種串行總線通信橋接器,其特征在于:所述波特率設置開關為三位撥碼開關。
4.根據權利要求2所述的一種串行總線通信橋接器,其特征在于:所述顯示模塊為七段數碼顯示器。
5.根據權利要求1所述的一種串行總線通信橋接器,其特征在于:所述電源模塊包括充電電池和電源調理電路。
【文檔編號】G06F13/38GK203786725SQ201420121985
【公開日】2014年8月20日 申請日期:2014年3月18日 優先權日:2014年3月18日
【發明者】喬東海, 張寒 申請人:蘇州大學