本发明属于电子通信技术领域,特别涉及一种通信复用电路。
背景技术:
由于电子设备的简化设计,传统rs232串口通信接口渐渐的从个人电脑中取消掉,而越来越多的使用usb接口作为对外通信接口。
而由于稳定性和简单实用性,在网络通信设备及一些工业电子设备中还大量使用uart协议作为通信协议。
所以有必要设计一种通信复用电路,以方便用户的外接设备上没有rs232串口通信接口而仅有usb通信接口的时候,也能与使用uart协议作为对外通信的网络通信设备及其他一些电子设备通信。
技术实现要素:
本发明实施例提供一种通信复用电路,目的在于当用户的外接设备上没有rs232串口通信接口而仅有usb通信接口的时候,也能与使用uart协议作为对外通信的网络通信设备及其他一些电子设备通信。
本发明实施例采用的技术方案为:
本发明实施例提供一种通信复用电路,所述通信复用电路包括:
传输接口选择电路100、通道切换电路200、uart与usb转换电路300、usb接口电路400、rs232电平转换电路500和rs232接口电路600;
所述传输接口选择电路100与所述通道切换电路200连接,所述通道切换电路200还分别与所述uart与usb转换电路300、rs232电平转换电路500连接,所述rs232电平转换电路500与所述rs232接口电路600连接,所述uart与usb转换电路300与所述usb接口电路400连接;
所述通道切换电路200在所述传输接口选择电路100的控制下进行复用通道选择,所述uart与usb转换电路300用于所述通道切换电路200的uart数据与usb数据之间的相互转换;所述rs232电平转换电路用于所述通道切换电路200的uart数据与rs232数据之间的电平转换,所述usb接口电路400和rs232接口电路600分别对外提供连接接口。
进一步地,所述传输接口选择电路包括mos管及所述mos管外围电路,所述mos管外围电路包括第一电容、第一电阻、第二电阻,所述第一电容和所述第二电阻并联连接,所述第一电容和所述第二电阻的公共端的一端与参考地连接,另一端通过所述第三电阻与所述mos管栅极连接,所述mos管源极与所述参考地连接,所述mos管漏极与通过所述第一电阻与设备电源连接;
所述通道切换电路包括通道选择集成电路及所述通道选择集成电路外围电路,所述通道选择集成电路的第一通道使能端和第四通道使能端分别通过第六电阻与所述mos管栅极漏极连接;
所述usb接口电路包括usb连接器,所述usb连接器的电压输出端通过第十电阻分别与所述通道选择集成电路的第二通道使能端、第三通道使能端连接;所述usb连接器的电压输出端还通过第十电阻与所述第三电阻、第二电阻的公共端连接;
通过所述usb连接器是否接入外接设备,对所述通道切换电路的通道复用模式进行自动切换。
进一步地,所述mos管为p沟道mos管。
进一步地,所述通道选择集成电路为四组通道集成电路。
进一步地,所述usb连接器为microusb连接器。
进一步地,所述uart与usb转换电路包括uart与usb转换集成电路u1及所述uart与usb转换集成电路外围电路。
进一步地,所述rs232电平转换电路包括rs232电平转换集成电路u59及所述rs232电平转换集成电路外围电路。
进一步地,所述rs232接口电路包括uart连接器,所述uart连接器为8针rj45连接器。
与现有技术相比,本发明的有益效果:
本发明实施例提供一种通信复用电路,所述通信复用装置通过通道切换电路在所述传输接口选择电路的控制下进行复用通道选择,uart与usb转换电路用于所述通道切换电路的uart数据与usb数据之间的相互转换;rs232电平转换电路用于通道切换电路的uart数据与rs232数据之间的电平转换,所述usb接口模块和rs232接口电路分别对外提供连接接口,实现了rs232通信接口与usb通信接口的复用,在外接设备缺少rs232接口的情况下,也能使用usb接口对使用uart通信为通信接口的电子设备进行通信。
附图说明
图1为本发明实施例一提供的通信复用装置结构示意图;
图2为本发明实施例二提供的通信复用装置电路结构示意图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
实施例一:
参阅图1,图示为本发明实施例提供的通信复用装置结构示意图。
所述通信复用装置包括传输接口选择模块10、通道切换模块20、uart与usb转换模块30、usb接口模块40、rs232电平转换模块50和rs232接口模块60;
所述传输接口选择模块10与所述通道切换模块20连接,所述通道切换模块20还分别与所述uart与usb转换模块30、rs232电平转换模块50连接,所述rs232电平转换模块50与所述rs232接口模块60连接,所述uart与usb转换模块30与所述usb接口模块40连接;
所述通道切换模块20在所述传输接口选择模块10的控制下进行复用通道选择,所述uart与usb转换模块30用于所述通道切换模块20的uart数据与usb数据之间的相互转换;所述rs232电平转换模块50用于所述通道切换模块20的uart数据与rs232数据之间的电平转换,所述usb接口模块40和rs232接口模块60分别对外提供连接接口。
所述usb接口模块与所述传输接口选择模块连接,通过所述usb接口模块接入外接设备状态进行通道切换模块的通道复用模式的自动切换。
本发明实施例提供一种通信复用装置,所述通信复用装置通过通道切换模块20在所述传输接口选择模块10的控制下进行复用通道选择,uart与usb转换模块30将所述通道切换模块20的uart数据与usb数据之间进行相互转换;rs232电平转换模块50将通道切换模块20的uart数据与rs232数据之间的进行电平转换,所述usb接口模块40和rs232接口模块60分别对外提供连接接口,从而实现了rs232通信接口与usb通信接口的复用,在外接设备(图未示)缺少rs232接口的情况下,也能使用usb接口对使用uart通信为通信接口的电子设备进行通信。
另外,本发明实施例还设计usb接口模块40与传输接口选择模块10连接,实现所述通道切换模块20的复用模式的自动切换。
实施例二:
参阅图2,图示为本发明实施例提供的通信复用装置电路结构示意图。
本实施例为实施一的电路实现。
所述通信复用电路包括传输接口选择电路100、通道切换电路200、uart与usb转换电路300、usb接口电路400、rs232电平转换电路500和rs232接口电路600;
所述传输接口选择电路100与所述通道切换电路200连接,所述通道切换电路200还分别与所述uart与usb转换电路300、rs232电平转换电路500连接,所述rs232电平转换电路500与所述rs232接口电路600连接,所述uart与usb转换电路300与所述usb接口电路400连接;
所述通道切换电路200在所述传输接口选择电路100的控制下进行复用通道选择,所述uart与usb转换电路300用于所述通道切换电路200的uart数据与usb数据之间的相互转换;所述rs232电平转换电路500用于所述通道切换电路200的uart数据与rs232数据之间的电平转换,所述usb接口电路400和rs232接口电路600分别对外提供连接接口。
所述通道切换电路200接收所述传输接口选择电路100的通道选择控制信号,并根据所述通道选择控制信号对处理器uart接口700的输入输出信号进行通道选择。
所述uart与usb转换电路300与所述处理器uart接口700进行通信,接收所述处理器uart接口700发送过的uart数据,并将所述uart数据转换为usb数据,将转换后的usb数据发送至所述usb接口电路400;另一方面,所述uart与usb转换电路300还接收所述usb接口电路400发送过来的usb数据,并将所述usb数据转换成uart数据,且通过所述通道选择集成电路u67发送至所述处理器uart接口700电路。
所述usb接口电路400一方面为外接设备提供输入输出接口。另一方面,所述usb接口电路400接收所述uart与usb转换电路300的传输数据,并将所述uart与usb转换电路300的数据传输至外接设备(图未示);另外,所述usb接口电路400还获取所述外接设备(图未示)的输入数据并将所述外接设备的输入数据传输至所述uart与usb转换电路300。
所述rs232电平转换电路500在所述通道选择集成电路u67的作用下与所述处理器uart接口700进行通信,接收所述处理器uart接口700发送过的uart数据,并将所述uart数据转换为rs232电平数据,将转换后的rs232电平数据发送至所述rs232接口电路600;另一方面,所述rs232电平转换电路500还接收所述rs232接口电路600发送过来的rs232电平数据,并将所述rs232电平数据转换为所述处理器uart接口700的工作电平数据,且通过所述通道选择集成电路u67将所述电平转换后的rs232电平数据发送至所述处理器uart接口700电路。
所述rs232接口电路600一方面为外接设备提供输入输出接口。另一方面,所述usb接口电路400获取所述rs232电平转换电路500的传输数据,并将所述rs232电平转换电路500的数据传输至外接设备(图未示);另外,所述rs232接口电路600还获取所述外接设备(图未示)的输入数据并将所述外接设备的输入数据传输至所述rs232电平转换电路500。
参阅图2,所述传输接口选择电路100包括mos管q1及所述mos管q1外围电路,作为优选,在本发明实施例中,所述mos管q1为p沟道mos管。
所述mos管q1外围电路包括第一电容c3、第一电阻r20、第二电阻r22,所述第一电容c3和所述第二电阻r22并联连接,第一电容c3和所述第二电阻r22的公共端的一端与参考地gnd连接,另一端通过第三电阻r23与所述mos管q1栅极g连接;所述mos管q1源极s与所述参考地gnd连接;所述mos管q1漏极d与通过第一电阻r20与设备电源vcc连接。
所述通道切换电路200包括通道选择集成电路u67及所述通道选择集成电路u67外围电路。
作为优选,在本发明实施中,所述通道选择集成电路u67为四组通道集成电路,所述外围电路包括第四电阻r164、第五电阻r165。
进一步地,所述通道选择集成电路u67的所述通道组数也可以根据实际的应用情况来确定。
作为优选,在本发明实施中,所述通道选择集成电路u67选择74lvc125ad集成电路,所述74lvc125ad集成电路具有稳定性能及快速进行通道选择响应。
通道选择集成电路u67的第一通道使能端1oe和第四通道使能端4oe分别通过第六电阻r19与所述mos管q1栅极漏极d连接。
所述通道选择集成电路u67第一通道第一端口1a和第二通道的第一端口2a分别与处理器数据发送端consoletx连接;所述通道选择集成电路u67第三通道第二端口3y和第四通道的第二端口4y分别与处理器数据接收端consolerx连接。
所述uart与usb转换电路300包括uart与usb转换集成电路u1及所述uart与usb转换集成电路u1外围电路。
所述uart与usb转换电路300的接收端rx通过第五电阻r165与所述通道选择集成电路u67的第一通道第二端口1y连接;所述uart与usb转换电路300的发送端tx通过第七电阻r9与所述通道选择集成电路u67的第四通道第一端口4a连接。另外,所述uart与usb转换电路300的发送端tx通过第八电阻r7所述设备电源vcc连接,所述uart与usb转换电路300的接收端rx通过第九电阻r8与所述设备电源vcc连接。
所述usb接口电路400包括usb连接器j21。
作为优选,在本发明实施中,所述usb连接器j21采用usb标准件连接器,所述usb连接器j21为microusb连接器。
可选的,所述usb连接器j21也可以采用其他型号的连接器。
所述usb连接器j21的电压输出端v通过第十电阻r21分别与所述通道选择集成电路u67的第二通道使能端2oe、第三通道使能端3oe连接;所述usb连接器j21的电压输出端v还通过第十电阻r21与所述第三电阻r23、第二电阻r22的公共端连接。所述usb连接器j21的第一数据端da与所述uart与usb转换电路300的第一数据端usbda连接;所述usb连接器j21的第二数据端db与所述uart与usb转换电路300的第二数据端usbdb连接。
所述rs232电平转换电路500包括rs232电平转换集成电路u59及所述rs232电平转换集成电路u59外围电路。
所述rs232电平转换集成电路u59的数据接收端r1o通过第十一电阻r162与所述通道选择集成电路u67的第三通道的第一端口3a连接,所述rs232电平转换集成电路u59的数据发送端t2i通过第四电阻r164与所述通道选择集成电路u67的第二通道的第二端口2y连接。
所述rs232接口电路600包括uart连接器j7。
作为优选,在本发明实施例中,所述uart连接器j7采用标准件连接器,所述uart连接器j7为8针rj45连接器。
可选的,所述uart连接器j7也可采用其他类型连接器。
所述uart连接器j7通过第十二电阻r1094和第十三电阻r1095的数据与所述rs232电平转换集成电路u59连接。
参阅图2,当所述usb连接器j21未接入到外接设备(图未示)时,所述usb连接器j21的电源输出端v无电源电压输出,此时所述第二电阻r22通过参考地gnd将所述mos管q1的栅极g以及所述通道选择集成电路u67的第二通道使能端2oe和第三通道使能端3oe的电压拉低,所述mos管q1的源极s与漏极d处于关闭状态,所述mos管q1的漏极d处于高阻抗状态。在低电平的作用下,所述通道选择集成电路u67的第二通道和第三通道打开,处理器uart接口700的传输数据通过所述通道选择集成电路u67的第二通道和第三通道分别与所述rs232电平转换集成电路u59进行数据传输,并通过所述rs232电平转换集成电路u59对传输数据的电平进行转换,且通过所述uart连接器j7与外接设备(图未示)进行数据的传输通信。
同时,所述第一电阻r20由于连接设备电源vcc,并通过第六电阻r19将所述通道选择集成电路u67的第一通道使能端1oe和第四通道使能端4oe的电平拉高,所述通道选择集成电路u67的第一通道和第四通道关闭,所述处理器uart接口700与所述uart与usb转换集成电路u1之间通信关闭。
当所述usb连接器j21连接到所述外接设备(图未示)时,所述usb连接器j21的电源输出端v输出高电平,并通过所述限流第十电阻r21将所述mos管q1的栅极g以及所述通道选择集成电路u67的第二通道使能端2oe和第三通道使能端3oe的电压拉高,此时所述mos管q1的源极s与漏极d处于导通状态,并与所述参考地gnd相连;在高电平的作用下,所述通道选择集成电路u67的第二通道和第三通道关闭,所述处理器uart接口700与所述rs232电平转换集成电路u59之间通信关闭。
由于所述mos管q1的源极s与漏极d处于导通状态,所述第六电阻r19通过所述mos管q1的源极s与漏极d与参考地gnd连通,从而将所述通道选择集成电路u67的第一通道使能端1oe和第四通道使能端4oe的电平拉低,所述通道选择集成电路u67的第一通道和第四通道打开。所述处理器uart接口700传输数据通过所述通道选择集成电路u67的第一通道和第四通道与所述uart与usb转换集成电路u1进行数据传输,并通过所述uart与usb转换集成电路u1对输入输出数据进行相互转换,且通过所述usb连接器j21与外接设备(图未示)进行数据的传输通信。
进一步地,根据实际应用要求,所述通信复用装置可以设有多个所述usb接口电路400或rs232接口电路600。所述通道选择集成电路u67的通道组数也根据所述usb接口电路400或rs232接口电路600增加而进行增加。
本发明实施例提供一种通信复用电路,所述通信复用电路通过通道切换电路200在所述传输接口选择电路100的控制下进行复用通道选择,uart与usb转换电路300将所述通道切换电路200的uart数据与usb数据之间进行相互转换;rs232电平转换电路500将通道切换电路200的uart数据与rs232数据之间的进行电平转换,所述usb接口电路400和rs232接口电路600分别对外提供连接接口,从而实现了rs232通信接口与usb通信接口的复用,在外接设备(图未示)缺少rs232接口的情况下,也能使用usb接口对使用uart通信为通信接口的电子设备进行通信。
另外,本发明实施例还设计usb接口电路400分别与传输接口选择电路100、通道切换电路200的连接,实现所述通道切换电路200的复用模式的自动切换。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。