一种单片机复位电路的制作方法

文档序号:6646695阅读:306来源:国知局
一种单片机复位电路的制作方法
【专利摘要】本实用新型公开了一种单片机复位电路,包括看门狗模块、仿真器接插件和模拟开关,仿真器接插件的复位输出端口与单片机的复位输入端口连接,单片机的复位输入端口经第二限流电阻与电源端子连接,并经上电复位电容与接地端子连接,看门狗模块的复位输出端口经模拟开关的一对常开触点与单片机的复位输入端口连接,模拟开关的控制端一支路与仿真器接插件的第二自由端口连接,另一支路经上拉电阻与电源端子连接。对于本实用新型,在将仿真器插接在仿真器接插件上时,仿真器可通过使仿真器接插件的第二自由端口输出低电平的方式自动控制模拟开关的一对常开触点保持断开状态,进而实现在开发阶段无需进行反复拆焊和焊接操作的目的。
【专利说明】一种单片机复位电路

【技术领域】
[0001]本实用新型涉及单片机控制【技术领域】,尤其涉及一种单片机复位电路。

【背景技术】
[0002]目前,在汽车级的嵌入式系统的开发阶段,都将用到单片机等具有运算功能的设备,当产品开发尚未达到成熟状态以前,这些单片机在程序刷写阶段都将经过底层引导程序刷写及应用层程序刷写两次刷写过程。嵌入式系统在硬件设计时,通常应配备看门狗模块,以避免出现程序正常运行时跑飞的故障,但在进行底层引导程序刷写时,必须严格禁止单片机接受来自看门狗模块发出的复位信号。
[0003]解决这一问题的现有方案是将看门狗模块的输出端通过一个O欧电阻与单片机的复位端口连接,当需要进行底层引导程序刷写时,将连接单片机的复位端口与看门狗模块的输出端的O欧电阻的焊接拆除,当完成底层引导程序刷写后,再将O欧电阻重新焊接好,以使该O欧电阻重新连接单片机的复位端口与看门狗模块的输出端。由于在产品开发阶段,通常需要反复刷写底层引导程序,这可能使电路板上的O欧电阻的焊盘因反复受热而损坏,因此,该种单片机复位电路结构极易造成硬件的损坏。
实用新型内容
[0004]本实用新型的目的是为了解决上述问题,提供一种在嵌入式系统的开发阶段无需进行反复拆焊和焊接操作的单片机复位电路。
[0005]为了实现上述目的,本实用新型采用的技术方案为:一种单片机复位电路,包括看门狗模块和仿真器接插件,所述仿真器接插件的复位输出端口与单片机的复位输入端口连接,所述单片机的复位输入端口一支路经第二限流电阻与电源端子连接,另一支路经上电复位电容与接地端子连接,所述单片机复位电路还包括模拟开关,所述看门狗模块的复位输出端口经所述模拟开关的一对常开触点与所述单片机的复位输入端口连接,所述模拟开关的控制端一支路与所述仿真器接插件的第二自由端口连接,另一支路经上拉电阻与所述电源端子连接。
[0006]优选的是,所述仿真器接插件的第一自由端口与所述接地端子连接。
[0007]优选的是,所述模拟开关的电源输入端一支路与所述电源端子连接,另一支路经电容与所述接地端子连接。
[0008]优选的是,所述仿真器接插件的复位输出端口经第三限流电阻与所述单片机的复位输入端口连接。
[0009]为了实现上述目的,本实用新型采用的技术方案为:一种单片机复位电路,包括看门狗模块和仿真器接插件,所述仿真器接插件的复位输出端口与单片机的复位输入端口连接,所述单片机的复位输入端口一支路经第二限流电阻与电源端子连接,另一支路经上电复位电容与接地端子连接,所述单片机复位电路还包括模拟开关和仿真器,所述看门狗模块的复位输出端口经所述模拟开关的一对常开触点与所述单片机的复位输入端口连接,所述模拟开关的控制端一支路与所述仿真器接插件的第二自由端口连接,另一支路经上拉电阻与所述电源端子连接,所述仿真器接插件的第一自由端口与所述接地端子连接,所述仿真器通过仿真器接口插接在所述仿真器接插件上,所述仿真器接口的与所述第一自由端口和所述第二自由端口对应插接的两个空闲端口短接在一起。
[0010]本实用新型的有益效果为:本实用新型的单片机复位电路通过在看门狗模块的复位输出端口与所述单片机的复位输入端口之间连接模拟开关的一对常开触点的结构,可控制看门狗模块是否能够根据单片机输出的喂狗信号对单片机进行复位操作,在此基础上,本实用新型通过对仿真器接插件进行改进,实现了在将仿真器插接在仿真器接插件上以对单片机进行底层引导程序刷写时,控制模拟开关的一对常开触点断开,进而禁止单片机接收来自看门狗模块的复位信号的目的,这体现在:将现有仿真器接插件的未使用的第二自由端口作为开关控制信号输出端口与模拟开关的控制端连接,这样,在仿真器通过仿真器接口插接在仿真器接插件上,以对单片机进行底层引导程序刷写时,即可通过由仿真器使仿真器接插件的第二自由端口保持低电平的方式自动控制模拟开关的一对常开触点保持断开状态。由此可见,采用本实用新型的单片机复位电路可实现在嵌入式系统的开发阶段无需进行反复拆焊和焊接操作的目的。

【专利附图】

【附图说明】
[0011]图1为根据本实用新型所述单片机复位电路中看门狗模块的外围电路结构;
[0012]图2为根据本实用新型所述单片机复位电路中仿真器接插件的外围电路结构;
[0013]图3为根据本实用新型所述单片机复位电路中仿真器接口的一种端口结构。
[0014]附图标记说明:
[0015]UBl-看门狗模块;VCC-电源端口 ;
[0016]WD1-喂狗信号输入端口; SWT-超时周期设置端口;
[0017]SRT-复位定时设置端口 ;RST -复位输出端口 ;
[0018]MR-手动复位端口 ;GND2-接地端口 ;
[0019]WDS-定时选择端口;AS_SEL_开关控制信号;
[0020]PBl-仿真器接插件;Pl?P6-仿真器接插件的端口 ;
[0021]PB2-仿真器接口;VDD-仿真器接口的电源端口;
[0022]GNDl-仿真器接口的接地端口; BK-仿真器接口的刷写端口;
[0023]RE-仿真器接口的复位端口; NC1、NC2-仿真器接口的空闲端口;
[0024]BKGD-单片机的刷写端口; RESET-单片机的复位输入端口;
[0025]Vout-电源端子;GND-接地端子;
[0026]RB2-第二限流电阻;RB3-第三限流电阻;
[0027]RB1、RB4、RB6 ?RBll-电阻;RB5-上拉电阻;
[0028]CB2?CB4-电容;CBl-上电复位电容;
[0029]DBl-稳压管;UB2-模拟开关;
[0030]1-模拟开关的常开端;2-模拟开关的接地端;
[0031]3-模拟开关的常闭端;4-模拟开关的公共端;
[0032]5-模拟开关的电源输入端;6_模拟开关的控制端。

【具体实施方式】
[0033]下面详细描述本实用新型的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本实用新型,而不能解释为对本实用新型的限制。
[0034]本实用新型的单片机复位电路利用仿真器的如图3所示的仿真接口 PB2和如图2所示的仿真器接插件PBl实现在仿真器对单片机进行底层引导程序刷写时,严格禁止单片机接受来自看门狗模块UBl发出的复位信号的设计,在此,首先说明仿真器接口 PB2和仿真器接插件PBl的现有结构,如图3所示,仿真器接口 PB2具有六个端口,分别为电源端口VDD、接地端口 GNDl、刷写端口 BK、复位端口 RE、空闲端口 NCl和空闲端口 NC2,相应地,仿真器接插件PBl也具有六个端口 Pl?P6,在仿真器通过仿真器接口 PB2插接在仿真器接插件PBl上时,电源端口 VDD与端口 P6相插接,刷写端口 BK与端口 Pl相插接,复位端口 RE与端口 P4相插接,接地端口 GNDl与端口 P2相插接,空闲端口 NCl和空闲端口 NC2分别与端口P3和P5相插接,为此,如图2所示,仿真器接插件PBl的端口 P2与接地端子GND连接;端口 P4作为复位输出端口与单片机的复位输入端口 RESET连接,以使仿真器可通过复位输出端口 P4输出低电平的复位信号,以将单片机的复位输入端口 RESET的电平拉低,进而使得仿真器可在刷写过程中对单片机进行复位操作;电源端子Vout经稳压管DBl与端口 P6连接;端口 Pl经电阻RBl与单片机的刷写端口 BKGD连接,以使仿真器可通过端口 Pl对单片机进行底层引导程序刷写;而端口 P3与端口 P5与空闲端口 NCl和空闲端口 NC2相对应,处于未使用状态,因此在本实用新型中分别被称为是第一自由端口 P3和第二自由端口 P5。
[0035]如图1和图2所示,本实用新型的单片机复位电路包括看门狗模块UBl和仿真器接插件PBl,该仿真器接插件PBl的复位输出端口 P4与单片机的复位输入端口 RESET连接,而单片机的复位输入端口 RESET —支路经第二限流电阻RB2与电源端子Vout (该电源端子通常接入5V电源)连接,另一支路经上电复位电容CBl与接地端子GND连接,以使复位输入端口 RESET在未接收到低电平的复位信号时,保持在高电平的非复位状态。本实用新型的单片机复位电路与现有单片机复位电路不同的是,本实用新型的单片机复位电路还包括模拟开关UB2,看门狗模块UBl的复位输出端口经模拟开关UB2的一对常开触点(该一对常开触点包括模拟开关UB2的一个公共端4和一个常开端I)与单片机的复位输入端口 RESET连接,模拟开关UB2的控制端6 —支路与仿真器接插件的第二自由端口 P5连接,另一支路经上拉电阻RB5与电源端子Vout连接,以使控制端6在第二自由端口 P5未输出低电平的开关控制信号AS_SEL时保持为高电平,此时,模拟开关UB2的一对常开触点4,I闭合,看门狗模块UBl可在喂狗信号输入端口 WDI检测到单片机输出喂狗信号时,对单片机进行复位操作。
[0036]上述模拟开关可选择如图1所示的单刀双掷模拟开关,满足使用条件的模拟开关的型号例如是 SGM3157、1T1G3157、FT3157、FSA3157 等。
[0037]由此可见,上述单片机复位电路可使仿真器在通过如图3所示的仿真器接口 PB2插接在仿真器接插件PBl上,并经由刷写端口 BK⑶对单片机进行底层引导程序刷写期间,通过使与仿真器接口 PB2的空闲端口 NC2相对插的第二自由端口 P5输出低电平的方式,自动控制模拟开关UB2的一对常开触点4,I保持常开状态,进而断开看门狗模块UBl的复位输出端P SiT与单片机的复位输入端口 RESET之间的连接,实现仿真器在对单片机进行底层引导程序刷写时,严格禁止单片机接受来自看门狗模块UBl发出的复位信号的目的。另夕卜,上述单片机复位电路在单片机处于非刷写状态的通常情况下(即仿真器未通过仿真器接口 PB2插接在仿真器接插件PBl上时),由于模拟开关UB2的控制端6在上拉电阻RB5的作用下始终保持为高电平,因此,模拟开关UB2的一对常开触点在非刷写状态下处于闭合状态,此时,看门狗模块UBl可正常根据单片机输出的喂狗信号对单片机进行复位操作。
[0038]为了以最简单的结构实现仿真器在通过仿真器接口PB2与仿真器接插件PBl插接在一起时,可使第二自由端口 P5输出低电平的设计,可将仿真器接插件PBl的第一自由端口 P3与接地端子GND连接,这样,可以简单地通过将仿真器接口 PB2的空闲端口 NCl和空闲端口 NC2短接在一起的结构实现该目的。当然,该目的也可通过仿真器在进行底层引导程序刷写期间,通过程序向空闲端口 NC2输出低电平的方式实现;该目的还可以通过将仿真器的空闲端口 NC2与接地端口 GNDl短接在一起的结构实现。
[0039]为了保证模拟开关的供电稳定性,如图1所示,该模拟开关UB2的电源输入端5 —支路与电源端子Vout连接,另一支路经电容CB4与接地端子GND连接。
[0040]另外,如图2所示,该仿真器接插件PBl的复位输出端口 P4可经第三限流电阻RB3与单片机的复位输入端口 RESET连接,以在仿真器与单片机之间进行电流匹配。
[0041]在此基础上,本实用新型还提供了一种单片机处于刷写状态下时的单片机复位电路,其包括看门狗模块UBl和仿真器接插件PBl,仿真器接插件PBl的复位输出端口 P4与单片机的复位输入端口 RESET连接,单片机的复位输入端口 RESET经第二限流电阻RB2与电源端子Vout连接,并经上电复位电容CBl与接地端子GND连接,单片机复位电路还包括模拟开关UB2和仿真器,看门狗模块UBl的复位输出端口经模拟开关UB2的一对常开触点4,I与单片机的复位输入端口 RESET连接,模拟开关UB2的控制端一支路与仿真器接插件PBl的第二自由端口 P5连接,另一支路经上拉电阻RB5与电源端子Vout连接,仿真器接插件的第一自由端口 Pl与接地端子GND连接,仿真器通过如图3所示的仿真器接口 PB2插接在仿真器接插件PBl上,仿真器接口的分别与第一自由端口 P3和第二自由端口 P5相插接的两个空闲端口 NC1、NC2短接在一起。
[0042]以上依据图式所示的实施例详细说明了本实用新型的构造、特征及作用效果,以上所述仅为本实用新型的较佳实施例,但本实用新型不以图面所示限定实施范围,凡是依照本实用新型的构想所作的改变,或修改为等同变化的等效实施例,仍未超出说明书与图示所涵盖的精神时,均应在本实用新型的保护范围内。
【权利要求】
1.一种单片机复位电路,包括看门狗模块和仿真器接插件,所述仿真器接插件的复位输出端口与单片机的复位输入端口连接,所述单片机的复位输入端口一支路经第二限流电阻与电源端子连接,另一支路经上电复位电容与接地端子连接,其特征在于,所述单片机复位电路还包括模拟开关,所述看门狗模块的复位输出端口经所述模拟开关的一对常开触点与所述单片机的复位输入端口连接,所述模拟开关的控制端一支路与所述仿真器接插件的第二自由端口连接,另一支路经上拉电阻与所述电源端子连接。
2.根据权利要求1所述的单片机复位电路,其特征在于,所述仿真器接插件的第一自由端口与所述接地端子连接。
3.根据权利要求1或2所述的单片机复位电路,其特征在于,所述模拟开关的电源输入端一支路与所述电源端子连接,另一支路经电容与所述接地端子连接。
4.根据权利要求1或2所述的单片机复位电路,其特征在于,所述仿真器接插件的复位输出端口经第三限流电阻与所述单片机的复位输入端口连接。
5.一种单片机复位电路,包括看门狗模块和仿真器接插件,所述仿真器接插件的复位输出端口与单片机的复位输入端口连接,所述单片机的复位输入端口一支路经第二限流电阻与电源端子连接,另一支路经上电复位电容与接地端子连接,其特征在于,所述单片机复位电路还包括模拟开关和仿真器,所述看门狗模块的复位输出端口经所述模拟开关的一对常开触点与所述单片机的复位输入端口连接,所述模拟开关的控制端一支路与所述仿真器接插件的第二自由端口连接,另一支路经上拉电阻与所述电源端子连接,所述仿真器接插件的第一自由端口与所述接地端子连接,所述仿真器通过仿真器接口插接在所述仿真器接插件上,所述仿真器接口的与所述第一自由端口和所述第二自由端口对应插接的两个空闲端口短接在一起。
【文档编号】G06F1/24GK204028804SQ201420513635
【公开日】2014年12月17日 申请日期:2014年9月5日 优先权日:2014年9月5日
【发明者】丁更新, 任珂, 郭顺 申请人:安徽江淮汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1