调试电路、方法及终端技术

技术编号:23890229 阅读:30 留言:0更新日期:2020-04-22 06:09
本申请提供一种调试电路、方法及终端,该调试电路包括:通用串行总线USB模块、逻辑电路、处理器、第一开关以及第二开关,其中,处理器至少设有数据接口、UART接口和JTAG接口;USB模块通过D+端和第一开关的第一输入端连接,通过D‑端和第一开关的第二输入端连接,通过Vbus端和逻辑电路的输入端连接;逻辑电路的第一输出端和第一开关的使能端连接,逻辑电路的第二输出端和第二开关的使能端连接;逻辑电路用于根据Vbus端的电压控制第一输出端输出第一使能信号,以及控制第二输出端输出第二使能信号。通过Vbus端的电压控制第一开关和第二开关的切换,在不拆机的情况下实现了不同接口的调试,并且适用于没有ID端的USB模块。

【技术实现步骤摘要】
调试电路、方法及终端
本申请涉及通信
,尤其涉及一种调试电路、方法及终端。
技术介绍
在终端设备的开发过程中,通常需要在调试模式下抓取某一场景下的日志,从而对日志进行分析以得到终端的故障原因。相关技术中,日志抓取电路包括处理器、切换模块、识别模块以及串口插座,通过识别模块识别插入串口插座的串口电路中USB_ID的电平信号,处理器根据USB_ID的电平信号控制切换模块在处理器的D+端、D-端和TX端、GND端之间切换,从而可以在不拆机的情况下,将TX和GND连接到串口线上打印出串口日志。然而,上述方案只能实现处理器的D+端、D-端和TX端、GND端之间切换,因此在抓取日志时只能抓取串口(UART)日志,并且还要求串口电路中具有USB_ID端。
技术实现思路
本申请提供一种调试电路、方法及终端,以实现在不拆机的情况下对不同接口的调试。第一方面,本申请实施例提供的一种调试电路,包括:通用串行总线USB模块、逻辑电路、处理器、第一开关以及第二开关,其中,所述处理器至少设有数据接口、通用异步收发传输器UART接口和联合测试工作组JTAG接口,所述USB模块设有Vbus端、D+端、D-端以及GND端;所述USB模块通过所述D+端和所述第一开关的第一输入端连接,通过所述D-端和所述第一开关的第二输入端连接,通过所述Vbus端和所述逻辑电路的输入端连接;所述逻辑电路的第一输出端和所述第一开关的使能端连接,所述逻辑电路的第二输出端和所述第二开关的使能端连接;所述逻辑电路用于根据所述Vbus端的电压控制第一输出端输出第一使能信号,以及控制所述第二输出端输出第二使能信号,所述第一开关用于根据所述第一使能信号在所述数据接口和所述第二开关的输入端之间切换,在所述第一开关切换到所述第二开关的输入端后,所述第二开关用于根据所述第二使能信号在所述UART接口和所述JTAG接口之间切换。在一种可能的实现方式中,所述逻辑电路由第一比较器、第二比较器、非门电路以及与门电路组成;所述第一比较器的第二输入端和所述第二比较器的第二输入端分别和所述Vbus端连接,所述第二比较器的输出端和所述非门电路的输入端连接,所述非门电路的输出端和所述第一比较器的输出端分别和所述与门电路的输入端连接,所述第一比较器的第一输入端的电压值为第一基准电压,所述第二比较器的第一输入端的电压值为第二基准电压,所述第二基准电压大于所述第一基准电压;其中,所述第二比较器的输出端为所述逻辑电路的第一输出端,所述与门电路的输出端为所述逻辑电路的第二输出端。在一种可能的实现方式中,在所述Vbus端的电压大于所述第二基准电压时,所述第一使能信号为高电平,所述第二使能信号为低电平,则所述第一开关切换到所述数据接口。在一种可能的实现方式中,在所述Vbus端的电压大于所述第一基准电压且小于所述第二基准电压时,所述第一使能信号为低电平,所述第二使能信号为高电平,则所述第一开关切换到所述第二开关的输入端,所述第二开关切换到所述UART接口。在一种可能的实现方式中,在所述Vbus端的电压小于所述第一基准电压时,所述第一使能信号和所述第二使能信号均为低电平,则所述第一开关切换到所述第二开关的输入端,所述第二开关切换到所述JTAG接口。在一种可能的实现方式中,所述第一开关和所述第二开关均为双刀双掷开关。在一种可能的实现方式中,所述USB模块为USB数据线。在一种可能的实现方式中,所述数据接口为所述处理器的D+端和D-端。第二方面,本申请实施例提供一种终端,包括第一方面任一项所述的调试电路。第三方面,本申请实施例提供一种调试方法,包括:获取Vbus端的电压;根据Vbus端的电压控制第一输出端输出第一使能信号,以及控制第二输出端输出第二使能信号;根据所述第一使能信号控制第一开关在数据接口和第二开关的输入端之间切换,在所述第一开关切换到第二开关的输入端后,根据所述第二使能信号控制所述第二开关在UART接口和JTAG接口之间切换。本申请实施例提供的调试电路、方法及终端,该调试电路包括:通用串行总线USB模块、逻辑电路、处理器、第一开关以及第二开关,其中,处理器至少设有数据接口、通用异步收发传输器UART接口和联合测试工作组JTAG接口,USB模块设有Vbus端、D+端、D-端以及GND端;USB模块通过所述D+端和第一开关的第一输入端连接,通过D-端和第一开关的第二输入端连接,通过Vbus端和逻辑电路的输入端连接;逻辑电路的第一输出端和所述第一开关的使能端连接,逻辑电路的第二输出端和第二开关的使能端连接;逻辑电路用于根据Vbus端的电压控制第一输出端输出第一使能信号,以及控制第二输出端输出第二使能信号,第一开关用于根据第一使能信号在所述数据接口和所述第二开关的输入端之间切换,在第一开关切换到第二开关的输入端后,第二开关用于根据第二使能信号在所述UART接口和所述JTAG接口之间切换。从而通过Vbus端的电压控制第一开关和第二开关的切换,在不拆机的情况下实现了不同接口的调试,并且适用于没有ID引脚的USB模块。附图说明图1为本申请实施例提供的现有日志抓取电路的原理示意图;图2为本申请实施例提供的调试电路的原理示意图;图3为本申请实施例提供的逻辑电路的原理示意图;图4为本申请实施例提供的调试方法的流程示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在终端设备的开发阶段,为了定位故障原因,需要在调试模式下抓取日志log,图1为本申请实施例提供的现有日志抓取电路的原理示意图,如图1所示,该日志抓取电路包括处理器、切换模块、识别模块以及串口插座,处理器与切换模块连接,切换模块与串口插座连接,处理器的USB_ID接口与识别模块的USB_ID端连接,识别模块的USB_ID_CONNECT端与串口插座连接,识别模块用于识别插入串口插座的串口电路中USB_ID的电平信号,处理器用于根据USB_ID的电平信号控制切换模块在处理器的D+端、D-端和TX端、GND端之间切换,实现了不拆机的情况下,抓取log的效果。然而,在该方式中,只能实现处理器的D+端、D-端和TX端、GND端之间切换,因此只能抓取串口(UART)log,对于其它故障问题,则需要扩展其它接口来抓取对应的log,例如:对于双倍速率同步动态随机存储器(DoubleDataRateSDRAM,DDRSDRAM)的问题,需要扩展JTAG接口,其中,DDRSDRAM也称为内存芯片;并且该方案要求USB接口设有ID引脚,故不适用于没有ID引脚的USB接口,例如:type-本文档来自技高网...

【技术保护点】
1.一种调试电路,其特征在于,包括:/n通用串行总线USB模块、逻辑电路、处理器、第一开关以及第二开关,其中,所述处理器至少设有数据接口、通用异步收发传输器UART接口和联合测试工作组JTAG接口,所述USB模块设有Vbus端、D+端、D-端以及GND端;/n所述USB模块通过所述D+端和所述第一开关的第一输入端连接,通过所述D-端和所述第一开关的第二输入端连接,通过所述Vbus端和所述逻辑电路的输入端连接;所述逻辑电路的第一输出端和所述第一开关的使能端连接,所述逻辑电路的第二输出端和所述第二开关的使能端连接;/n所述逻辑电路用于根据所述Vbus端的电压控制第一输出端输出第一使能信号,以及控制所述第二输出端输出第二使能信号,所述第一开关用于根据所述第一使能信号在所述数据接口和所述第二开关的输入端之间切换,在所述第一开关切换到所述第二开关的输入端后,所述第二开关用于根据所述第二使能信号在所述UART接口和所述JTAG接口之间切换。/n

【技术特征摘要】
1.一种调试电路,其特征在于,包括:
通用串行总线USB模块、逻辑电路、处理器、第一开关以及第二开关,其中,所述处理器至少设有数据接口、通用异步收发传输器UART接口和联合测试工作组JTAG接口,所述USB模块设有Vbus端、D+端、D-端以及GND端;
所述USB模块通过所述D+端和所述第一开关的第一输入端连接,通过所述D-端和所述第一开关的第二输入端连接,通过所述Vbus端和所述逻辑电路的输入端连接;所述逻辑电路的第一输出端和所述第一开关的使能端连接,所述逻辑电路的第二输出端和所述第二开关的使能端连接;
所述逻辑电路用于根据所述Vbus端的电压控制第一输出端输出第一使能信号,以及控制所述第二输出端输出第二使能信号,所述第一开关用于根据所述第一使能信号在所述数据接口和所述第二开关的输入端之间切换,在所述第一开关切换到所述第二开关的输入端后,所述第二开关用于根据所述第二使能信号在所述UART接口和所述JTAG接口之间切换。


2.根据权利要求1所述的调试电路,其特征在于,所述逻辑电路由第一比较器、第二比较器、非门电路以及与门电路组成;
所述第一比较器的第二输入端和所述第二比较器的第二输入端分别和所述Vbus端连接,所述第二比较器的输出端和所述非门电路的输入端连接,所述非门电路的输出端和所述第一比较器的输出端分别和所述与门电路的输入端连接,所述第一比较器的第一输入端的电压值为第一基准电压,所述第二比较器的第一输入端的电压值为第二基准电压,所述第二基准电压大于所述第一基准电压;
其中,所述第二比较器的输出端为所述逻辑电路的第一输出端,所述与门电路的输出端为所述逻辑电路的第二输出端。


3.根据权利要求2所述的调试电路,...

【专利技术属性】
技术研发人员:舒世均
申请(专利权)人:紫光展讯通信惠州有限公司
类型:发明
国别省市:广东;44

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

1