一种在线调试时外部看门狗的控制电路的制作方法

文档序号:11154698阅读:319来源:国知局
一种在线调试时外部看门狗的控制电路的制造方法与工艺

本发明涉及单片机控制技术领域,尤其是指一种在线调试时外部看门狗的控制电路。



背景技术:

汽车电子产品中单片机有广泛应用,为了能够准确良好的监测单片机的运行状态,以防出现程序跑飞等等异常情况,需要在添加外部看门狗电路。而在程序下载或者在线调试时,单片机不能产生喂狗信号,这样就会造成看门狗误判,产生复位信号使单片机复位。这时就需要有一个开关将看门狗的复位信号屏蔽或者关掉,以保证正常的程序下载与在线调试。



技术实现要素:

本发明提供一种在线调试时外部看门狗的控制电路,其主要目的在于克服看门狗电路对单片机产生不利干扰的缺陷。

为解决上述技术问题,本发明采用如下技术方案:

一种在线调试时外部看门狗的控制电路,包括调试器、外部看门狗、单片机、电源VCC、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5、电阻R6、电阻R7、三极管Q1、三极管Q2、电容C1以及二极管D1;

所述电阻R3的一端与三极管Q1的发射极并联于所述电源VCC上,所述电阻R3的另一端与三极管Q1的基极并联于电阻R2的一端,所述电阻R2的另一端与电阻R1的一端并联于所述调试器上,所述电阻R1的另一端连接于二极管D1的阳极上,所述二极管D1的阴极连接于所述外部看门狗上;

所述电阻R4的一端与所述三极管Q1的集电极相连,所述电阻R4的另一端与所述三极管Q2的基极并联于所述电阻R5的一端,所述电阻R5的另一端与所述三极管Q2的发射极并联接地;

所述电阻R6的一端连接于所述电源VCC上,所述电阻R6的另一端与三极管Q2的集电极并联于所述电阻R7的一端,所述电阻R7的另一端与所述电容C1的一端并联于所述单片机上,所述电容C1的另一端接地。

进一步的,所述调试器上设置有第一复位引脚,所述电阻R2的另一端与电阻R1的一端并联于该第一复位引脚上。

进一步的,所述外部看门狗上设置有第二复位引脚,所述二极管D1的阴极连接于该第二复位引脚上。

进一步的,所述单片机上设置有第三复位引脚,所述电阻R7的另一端与所述电容C1的一端并联于该第三复位引脚上。

进一步的,所述三极管Q1为PNP型三极管。

进一步的,所述三极管Q2为NPN型三极管。

和现有技术相比,本发明产生的有益效果在于:

本发明结构简单、实用性强,通过BDM或者其他调试器的复位信号经过与外部看门狗的一个优先级关系处理之后,再通过驱动电路来控制单片机复位信号,从而实现调试器在线调试时能够屏蔽外部看门狗,具有防止单片机受到外部看门狗复位影响的功能。

附图说明

图1为本发明的电路图。

具体实施方式

下面参照附图说明本发明的具体实施方式。

参照图1。

一种在线调试时外部看门狗的控制电路,包括调试器、外部看门狗、单片机、电源VCC、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5、电阻R6、电阻R7、三极管Q1、三极管Q2、电容C1以及二极管D1;

所述电阻R3的一端与三极管Q1的发射极并联于所述电源VCC上,所述电阻R3的另一端与三极管Q1的基极并联于电阻R2的一端,所述电阻R2的另一端与电阻R1的一端并联于所述调试器上,所述电阻R1的另一端连接于二极管D1的阳极上,所述二极管D1的阴极连接于所述外部看门狗上;

所述电阻R4的一端与所述三极管Q1的集电极相连,所述电阻R4的另一端与所述三极管Q2的基极并联于所述电阻R5的一端,所述电阻R5的另一端与所述三极管Q2的发射极并联接地;

所述电阻R6的一端连接于所述电源VCC上,所述电阻R6的另一端与三极管Q2的集电极并联于所述电阻R7的一端,所述电阻R7的另一端与所述电容C1的一端并联于所述单片机上,所述电容C1的另一端接地。

进一步的,所述调试器上设置有第一复位引脚,所述电阻R2的另一端与电阻R1的一端并联于该第一复位引脚上。

进一步的,所述外部看门狗上设置有第二复位引脚,所述二极管D1的阴极连接于该第二复位引脚上。

进一步的,所述单片机上设置有第三复位引脚,所述电阻R7的另一端与所述电容C1的一端并联于该第三复位引脚上。

进一步的,所述三极管Q1为PNP型三极管。

进一步的,所述三极管Q2为NPN型三极管。

参照图1。本发明技术方案的工作过程为:

1.本发明的调试器及看门狗电路的复位信号只做控制用,由两个三极管组成驱动放大电路控制单片机的第三复位引脚。

2.当调试器电路开始工作时,若第一复位引脚输出低电平要令单片机复位,这时无论外部看门狗的第二复位引脚输入为高或者为低,图中A点都为低电平,此时三极管Q1导通,同时Q2也就导通了,B点将被拉低,所以单片机的第三复位引脚为低电平,单片机复位。

3.当调试器电路的第一复位引脚为高电平时,这时无论外部看门狗的第二复位引脚输入为高或者为低,图中A点都为高电平,Q1与Q2都不导通,B点被上拉成高电平,单片机的第三复位引脚拉高。

4.当调试器电路不工作时,第一复位引脚无输出,此时若外部看门狗复位,第二复位引脚为低,二极管D1导通,A点被分压拉低,此时Q1,Q2导通,B点被拉低,单片机复位。

5.当调试器电路不工作,此时若外部看门狗电路为高,则A点为高,二极管D1不导通,Q1,Q2也不导通,B点上拉为高,单片机的第三复位引脚拉高。

本发明通过BDM或者其他调试器的复位信号经过与外部看门狗的一个优先级关系处理之后,再通过驱动电路来控制单片机复位信号,从而实现调试器在线调试时能够屏蔽外部看门狗,具有防止单片机受到外部看门狗复位影响的功能,能够提高生产过程中程序调试环节效率。

上述仅为本发明的具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1