一种串行数据接口复用装置
技术领域
本实用新型涉及信号处理领域,更具体地说,涉及一种串行数据接口复用装置。
背景技术
在串行接口的数据传输中,常常需要将多路串行接口的数据输送到一个设备的串行接口中。这就涉及到串行接口的复用或隔离的问题。通常,输入的多路串行数据并不是同时进行输入的,只需要在一路串行数据传输时对另一路进行隔离即可。如果两路数据同时输入不加隔离就会相互干扰,出现的数据为乱码。因此,在多路串行数据汇集时必须加隔离电路。普通的串行数据接口复用采用专用IC,需要内部程序控制其IO口的状态,从而实现串行通道的切换选择。在GPS定位装置中,通常包括GSM模块、GPS模块和PC(MCU)三个部分,而通常都是通过串行接口将GPS模块和PC(或MCU)的数据传输到上述的GSM模块。如果采用现有技术中的专用IC的方法,会占用本来就较为紧张的GSM模块的IO口,同时其成本也较高。
实用新型内容
本实用新型要解决的技术问题在于,针对现有技术的上述占用IO口、成本较高的缺陷,提供一种不需要占用IO口、成本低的一种串行数据接口复用装置。
本实用新型解决其技术问题所采用的技术方案是:构造一种串行数据接口复用装置,包括用于连接设备的串行接口接收信号线的第一端口、用于连接不同设备的串行接口发送信号线的第二端口和第三端口,还包括分别与所述三个端口连接,并在所述第二端口或第三端口发送信号线上的信号控制下分别使得所述第二端口和第三端口与所述第一端口连通或断开的开关单元。
在本实用新型所述的串行数据接口复用装置中,所述开关单元包括两个互锁的、受其连接的串行接口发送信号控制的受控开关。
在本实用新型所述的串行数据接口复用装置中,所述受控开关包括三极管或MOS管。
在本实用新型所述的串行数据接口复用装置中,所述开关单元包括晶体管Q1和晶体管Q2,所述晶体管Q1和晶体管Q2的集电极并联后与所述第一端口连接,所述晶体管Q1和晶体管Q2的基极并接后通过电阻R1连接到电源正端,所述晶体管Q1和晶体管Q2的发射极分别连接在所述第二端口和第三端口。
在本实用新型所述的串行数据接口复用装置中,所述设备包括GSM模块、GPS模块和个人计算机或微控制器。
在本实用新型所述的串行数据接口复用装置中,所述第一端口与所述GSM模块的串行接口的接收信号端连接,所述第二端口与所述GPS模块的串行接口的发送信号端连接;所述第三端口与所述个人计算机的串行接口的发送信号端连接。
实施本实用新型的串行数据接口复用装置,具有以下有益效果:由于在多个输入串行数据的串行数据输入端和接收串行数据的串行数据接收端之间设置有不使用IO接口就可以控制的开关单元,使得一个串行数据输入端再输入数据到串行数据接收端时,其他串行数据输入端被隔离,所以,该串行接口复用装置不占用IO口、成本较低。
附图说明
图1是本实用新型串行数据接口复用装置实施例的结构示意图;
图2是所述实施例中串行数据接口复用装置的电路原理图。
具体实施方式
下面将结合附图对本实用新型实施例作进一步说明。
如图1所示,在本实用新型串行数据接口复用装置实施例中,包括串行数据接口复用装置1、GSM模块2、GPS模块4以及个人计算机3(PC,在其他实施例中,也可以是微控制器MCU),其中,GSM模块2、GPS模块4以及个人计算机3的串行通讯口通过上述串行数据接口复用装置1连接在一起,进行数据交互。在本实施例中,GSM模块2与上述串行数据接口复用装置1连接的是串行数据口的接收信号线,而GPS模块4和个人计算机3的串行数据口与上述串行数据接口服务器1连接的是其串行接口的发送数据线。也就是说,数据是由上述GPS模块4和个人计算机3通过串行数据接口复用装置1传输到GSM模块2的。在本实施例中,串行数据接口复用装置1包括用于连接设备(本实施例中是GSM模块2)的串行接口接收信号线的第一端口11、用于连接GPS模块4的串行接口发送信号线的第二端口12、用于连接个人计算机3的串行接口发送信号线的第三端口13,此外,串行数据接口复用装置1还包括开关单元(图中未示出),开关单元分别与上述述三个端口(11、12、13)连接,并在第二端口12或第三端口13发送信号线上的发送信号控制下分别使得第二端口12和第三端口13与第一端口11连通或断开。
在本实施例中,如图2所示,开关单元包括两个互锁的、受其连接的串行接口发送信号控制的受控开关(Q1、Q2),受控开关为晶体管Q1和晶体管Q2,晶体管Q1和晶体管Q2的集电极并联后与第一端口11连接,晶体管Q1和晶体管Q2的基极并接后通过电阻R1连接到电源正端,晶体管Q1和晶体管Q2的发射极分别连接在第二端口12和第三端口13。在图2中,第一端口11与GSM模块2的串行接口的接收信号端连接,其信号标记为GSMRX;第二端口12与GPS模块4的串行接口的发送信号端连接,其信号标记为GPSTX;第三端口13与个人计算机3的串行接口的发送信号端连接,其信号标记为PCTX。在其他实施例中,上述晶体管也可以使用MOS管。
在本实施例中,GSM模块2输入信号为GSMRX ;GPS模块4输出信号为GPSTX ;个人计算机3串行数据接口输出的信号为 PCTX ;当上述PCTX发送数据时,GPSTX 为关闭状态,或GPTX没有数据输出,呈高阻状态;GPS模块4串行数据接口发送数据时,PC端口为高阻状态,GSMRX随GPSTX端口而变化;晶体管Q1与晶体管Q2 分别做为PCTX与GPSTX的隔离开关管,发送信号GSMRX在没数据输入时,被内部上拉为高,当有数据时为二进制状态高低变化。电阻R1提供两三极管饱和状态时的电流。
以上所述实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本实用新型专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。因此,本实用新型专利的保护范围应以所附权利要求为准。