路由器的UART接口连接的切换系统技术方案

技术编号:10132972 阅读:400 留言:0更新日期:2014-06-16 11:08
本发明专利技术公开了一种路由器的UART接口连接的切换系统,路由器包括一具有五引脚的排针,切换系统包括一开关控制电路以及一排母,该UART接口与该开关控制电路相连接,该开关控制电路包括一第一通路以及一第二通路,并通过该第一通路与该排针相连接,该开关控制电路用于检测该排针与该排母是否相插接,若是,则该开关控制电路切换为该第一通路,且该UART接口作为调试端口通过该第一通路传输该路由器的启动信息,若否,则该开关控制电路切换为该第二通路。本发明专利技术能够实现将UART接口在调试端口和数据传输通信口之间进行切换,并且不必改变路由器主芯片的设计方案,减少了开发成本以及开发周期,降低了开发的风险。

【技术实现步骤摘要】
路由器的UART接口连接的切换系统
本专利技术涉及一种路由器的UART接口连接的切换系统,特别是涉及一种能够通过开关控制电路将UART接口在调试端口和数据传输通信口之间进行切换的路由器的UART接口连接的切换系统。
技术介绍
UART(通用异步接收/发送装置)是一种应用广泛的短距离串行传输接口,通常在家庭网关设计中会被设计成调试端口,家庭网关是设置在用户家庭中的终端,是连接电信网络与用户家庭网络的设备,实现家庭内部信息与家庭外部信息的交换,无疑是家庭连网的目的所在。目前家庭网关的特点是:目前市场主流路由器大多仅仅支持路由功能,其主芯片的UART接口通常被设计成功能单一的调试端口,形态单一、功能简单,已经渐渐满足不了市场的需求。而且随着网络技术的快速发展和融合,路由器也慢慢地需要被赋予更多的功能,除传统的网络接入点路由功能外,需要IPTV(交互式网络电视)、带SIM卡(客户识别模块,又称用户身份识别卡)注册的语音通话功能等。此时就需要切换UART接口的功能,需要将UART接口从传统的调试端口切换为数据传输通信口去访问SIM卡实现语音注册,而这个时候在现有技术中是不可以共用同一个UART接口的,会存在串口竞用的问题,如果使用同一个UART接口即作为调试端口又作为数据传输通信口会使得设备程序崩溃,因为一个接口是不能同时处理两种不同的通信模式的。而现有技术中都需要重新选择高端芯片来重新对路由器的主芯片进行设计,这会带来巨大的软件开发和硬件开发工作以及研发风险,当然,花费也会非常巨大。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中实现UART接口功能的切换,需要通过重新选择高端芯片来重新对路由器的主芯片进行设计,导致带来巨大的工作和研发风险的缺陷,提供一种能够通过开关控制电路将UART接口在调试端口和数据传输通信口之间切换的路由器的UART接口连接的切换系统。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种路由器的UART接口连接的切换系统,该路由器包括一具有五引脚的排针,其特点在于,该切换系统还包括一开关控制电路以及一与该排针相匹配的排母,该UART接口与该开关控制电路相连接,该开关控制电路包括一第一通路以及一第二通路,并通过该第一通路与该排针的数据收发引脚相连接,该开关控制电路用于检测该排针与该排母是否相插接,若是,则该开关控制电路切换为该第一通路,且该UART接口作为调试端口通过该第一通路传输该路由器的启动信息,若否,则该开关控制电路切换为该第二通路。现有的路由器都包括具有五引脚的排针,通过排针的数据收发引脚与UART接口相连接来将UART接口实现作为调试端口,首先将该路由器的启动信息记录下来,在路由器产品启动完成后,用户在需要的时候可以利用软件指令随时通过UART接口调出该启动信息进行查看,并且用户也可以通过UART接口对路由器产品进行调试,这些都属于本领域公知的技术,在此就不再赘述。而该切换系统还包括该开关控制电路以及该排母,该开关控制电路能够检测该排针与该排母是否相插接,若是,则该开关控制电路切换为该第一通路,该UART接口就能够作为调试端口通过该第一通路传输该路由器的启动信息,若否,则该开关控制电路就切换为该第二通路,再通过该第二通路连接一通信模块,如显示屏、打印机以及其它能够工作在UART串行通信方式的功能应用,该UART接口就可以作为数据传输通信口通过该开关控制电路与该通信模块进行数据交互。因此,通过该切换系统,就能够实现将UART接口在调试端口和数据传输通信口之间进行切换,并且不必改变路由器主芯片的设计方案,减少了开发成本以及开发周期,降低了开发的风险。较佳地,该路由器还包括一FLASH(闪存),当该开关控制电路检测为否时,还将该启动信息存储至该FLASH中。当该开关控制电路检测为否时,该开关控制电路切换为该第二通路,该UART接口作为数据传输通信口通过该开关控制电路来与通信模块进行通信或者初始化通信模块,此时UART接口就无法再作为调试端口记录该启动信息。而这时则在该FLASH中划分出一个LOG(日志)分区来存放所有的启动信息,并且当该排母与该排针未插接时,该开关控制电路会切回至该第一通路,该UART接口也会重新作为调试端口,此时如果研发人员需要查看启动信息,就可以通过该调试端口调出该启动信息进行查看。较佳地,该路由器还包括一GPIO(通用输入/输出)接口,该GPIO接口为高电平,且该GPIO接口通过一第一电阻与一电源相连接,并通过一第一端口与该开关控制电路相连接;该排母的空置引脚与接地引脚通过一第二电阻相连接,当该排针与该排母相插接时,该空置引脚还通过该第一端口与该开关控制电路相连接;该开关控制电路用于检测该第一端口是否为低电平,若是,则该排针与该排母相插接,若否,则该排针与该排母未插接。现有的排母的五个引脚都是互不连接、具有各自的功能的,而在本专利技术中将排母的空置引脚与接地引脚通过该第二电阻相连接,并且当该排针与该排母相插接的时候,该空置引脚还通过该第一端口与该开关控制电路相连接,这样该第一端口的电平就变为低电平。因此,当该排针与该排母相插接时,该第一端口为低电平,而当该排针与该排母未插接时,该第一端口的电平与该GPIO接口相同,均为高电平,从而该开关控制电路通过该第一端口的电平的高低就能够判断出该排针与该排母是否相插接。较佳地,当该开关控制电路切换为该第二通路时,该UART接口作为数据传输通信口与一通信模块进行数据交互。本专利技术的积极进步效果在于:本专利技术能够实现将UART接口在调试端口和数据传输通信口之间进行切换,并且不必改变路由器主芯片的设计方案,减少了开发成本以及开发周期,降低了开发的风险。附图说明图1为本专利技术的一较佳实施例的路由器的UART接口连接的切换系统的结构示意图。图2为本专利技术的一较佳实施例的排母的结构示意图。图3为本专利技术的一较佳实施例的路由器的UART接口连接的切换系统工作时的流程图。具体实施方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。如图1所示为本专利技术的路由器1的UART接口11连接的切换系统,该路由器1包括一具有五引脚的排针12、一FLASH13以及一GPIO接口14,该切换系统还包括一开关控制电路2以及一与该排针相匹配的排母3。该UART接口11与该开关控制电路2相连接,该开关控制电路2包括一第一通路21以及一第二通路22,并通过该第一通路21与该排针12的数据收发引脚相连接。该GPIO接口14为高电平,且该GPIO接口14通过一10K欧姆的第一电阻R1与一3.3V的电源相连接,并通过一第一端口与该开关控制电路2相连接。该排母3的空置引脚与接地引脚通过一1K欧姆的第二电阻R2相连接,当该排针12与该排母3相插接时,该空置引脚还通过该第一端口与该开关控制电路2相连接。现有的排母3的五个引脚都是互不连接、具有各自的功能的,而如图2所示,在本专利技术中,将排母3的空置引脚与接地引脚通过该第二电阻R2相连接,并且当该排针12与该排母3相插接的时候,该空置引脚还通过该第一端口与该开关控制电路2相连接,这样由于接地,该第一端口的电平就变为低电平。因此,当该排针12与该排母3相插接时,该第一端口为低电平,而当该排针12与该排母3未插本文档来自技高网...
路由器的UART接口连接的切换系统

【技术保护点】
一种路由器的UART接口连接的切换系统,该路由器包括一具有五引脚的排针,其特征在于,该切换系统还包括一开关控制电路以及一与该排针相匹配的排母,该UART接口与该开关控制电路相连接,该开关控制电路包括一第一通路以及一第二通路,并通过该第一通路与该排针的数据收发引脚相连接,该开关控制电路用于检测该排针与该排母是否相插接,若是,则该开关控制电路切换为该第一通路,且该UART接口作为调试端口通过该第一通路传输该路由器的启动信息,若否,则该开关控制电路切换为该第二通路。

【技术特征摘要】
1.一种路由器的UART接口连接的切换系统,该路由器包括一具有五引脚的排针,其特征在于,该切换系统还包括一开关控制电路以及一与该排针相匹配的排母,该UART接口与该开关控制电路相连接,该开关控制电路包括一第一通路以及一第二通路,并通过该第一通路与该排针的数据收发引脚相连接,该开关控制电路用于检测该排针与该排母是否相插接,若是,则该开关控制电路切换为该第一通路,且该UART接口作为调试端口通过该第一通路传输该路由器的启动信息,若否,则该开关控制电路切换为该第二通路,当该开关控制电路切换为该第二通路时,该UART接口作为数据传输通信口与一通信模块进行数据...

【专利技术属性】
技术研发人员:唐姝旻
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1