一种看门狗电路及信号处理电路的制作方法

文档序号:12463804阅读:299来源:国知局
一种看门狗电路及信号处理电路的制作方法与工艺

本发明涉及数字信号处理技术领域,特别涉及一种看门狗电路及信号处理电路。



背景技术:

在数字信号领域,当处理器程序发生异常时通常利用看门狗电路输出的复位信号使处理器被动复位并重新运行,而为了在处理器正常运行时不受看门狗电路的干扰,通常使处理器以小于复位信号周期的时间间隔对看门狗进行喂狗操作,使得看门狗电路关闭周期复位功能,即不输出复位信号。

但是在对处理器的程序进行仿真或者升级时,仿真以及升级的耗时通常大于复位信号的周期,所以处理器无法以小于复位周期的时间间隔对看门狗进行喂狗操作,看门狗电路仍然会输出复位信号,而该复位信号会中断处理器程序的仿真或者升级过程。所以现有技术存在难以对连接有看门狗电路的处理器的程序进行仿真或升级的问题。



技术实现要素:

本申请提供一种看门狗电路及信号处理电路,用于解决现有技术中存在的难以对连接有看门狗电路的处理器的程序进行仿真或升级的问题。

本发明实施例第一方面提供一种看门狗电路,包括:

复位信号电路,用于生成复位信号,所述复位信号用于对与所述看门狗电路相连的处理器进行复位;

模拟开关,所述模拟开关的输入端连接至所述复位信号电路的输出端,所述模拟开关的输出端连接所述处理器的复位信号输入端,所述模拟开关用于导通或断开所述复位信号电路的输出端与所述处理器之间的通路。

可选的,所述模拟开关包括:常闭NC引脚,作为所述模拟开关的所述输入端;公共COM引脚,作为所述模拟开关的所述输出端;电源VCC引脚,用于连接电源;电线接地GND引脚,用于接地;常开NO引脚,所述NO引脚悬空;选择SEL引脚,用于控制所述NC引脚与所述COM引脚之间的通路导通或断开;其中,在所述SEL引脚与所述VCC引脚断路时,所述NC引脚与所述COM引脚之间的通路导通,所述复位信号经由所述NC引脚以及所述COM引脚发送至所述处理器的所述复位信号输入端;在所述SEL引脚与所述VCC引脚短路时,所述NC引脚与所述COM引脚之间的通路断开。

可选的,所述模拟开关还包括:从所述VCC引脚引出的第一插针;以及,从所述SEL引脚引出的第二插针;其中,在所述第一插针与所述第二插针断路时,所述NC引脚与所述COM引脚之间的通路导通,所述复位信号经由所述NC引脚以及所述COM引脚发送至所述处理器的所述复位信号输入端;在所述第一插针与所述第二插针短路时,所述NC引脚与所述COM引脚之间的通路断开。

可选的,所述看门狗电路还包括:检查插座,所述检查插座的第一端连接所述VCC引脚,所述检查插座的第二端连接所述SEL引脚;在所述第一端与所述第二端断路时,所述NC引脚与所述COM引脚之间的通路导通,所述复位信号经由所述NC引脚以及所述COM引脚发送至所述处理器的复位信号输入端;在所述第一端与所述第二端短路时,所述NC引脚与所述COM引脚之间的通路断开。

可选的,所述检查插座还包括:第三端和第四端,分别连接第二模拟开关的VCC引脚和SEL引脚;所述第二模拟开关为第二看门狗电路的模拟开关,用于导通或断开所述第二看门狗电路的复位信号电路的输出端与所述处理器之间的通路;在所述第三端与所述第四端断路时,所述第二模拟开关的NC引脚与所述第二模拟开关的COM引脚之间的通路导通,所述第二看门狗电路的复位信号电路生成的复位信号经由所述第二模拟开关的NC引脚以及所述第二模拟开关的COM引脚发送至所述处理器;在所述第三端与所述第四端短路时,所述第二看门狗电路的NC引脚与所述第二看门狗电路的COM引脚之间的通路断开。

可选的,所述检查插座还包括:第一扩展端和第二扩展端;所述第一扩展端和所述第二扩展端分别连接所述处理器的第一引脚、第二引脚,用于导通或断开所述第一引脚与所述第二引脚之间的通路。

可选的,所述看门狗电路还包括:片选CS引脚,用于接收所述处理器发送的片选CS信号;串行输入SI引脚,用于接收所述处理器发送的串行输入SI信号;串行输出SO引脚,用于向所述处理器输出串行输出SO信号;串行时钟输入SCK引脚,用于接收所述处理器输出的串行时钟SCK信号;其中,所述CS引脚、所述SI引脚、所述SO引脚以及所述SCK引脚均为串行外设接口SPI。

本发明实施例第二方面提供一种信号处理电路,包括:

处理器,用于进行信号处理;

时钟电路,用于为所述处理器提供工作时钟信号;

存储器,用于为所述处理器提供存储空间;

以及,根据第一方面或第一方面任一可选方式所述的看门狗电路,用于为所述处理器提供复位信号;

从所述看门狗电路的模拟开关的VCC引脚引出第一插针,并使用导线连接至腔体外检查插座的第一端;从所述模拟开关的SEL引脚引出第二插针,并使用导线连接至腔体外检查插座的第二端。

可选的,所述信号处理电路还包括跳线帽,用于:在对处理器的程序进行仿真或者升级时,短接所述第一插针与所述第二插针,以使所述NC引脚与COM引脚之间的通路断开。

可选的,所述看门狗电路还包括连接电缆,用于:在对处理器的程序进行仿真或者升级时,连接所述第一插针与所述第二插针,使得NC引脚与COM引脚之间的通路断开。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

上述发明实施例技术方案中,通过导通或者断开SEL引脚与VCC引脚之间的通路即可控制NC引脚与COM引脚之间的通路断开或者导通,进而使得NC引脚与COM引脚之间的通路断开或者导通。因此,在对处理器程序进行仿真或者升级时,将SEL引脚与VCC引脚短路即可停止看门狗电路对处理器的复位信号的输入,使得处理器程序的仿真或升级正常进行,实现了在对处理器程序进行仿真或者升级时仍然能够关闭看门狗电路的周期复位功能,进而解决了现有技术中存在的难以对连接有看门狗电路的处理器的程序进行仿真或升级的问题。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中看门狗电路的结构示意图;

图2为本申请实施例中模拟开关120的结构示意图;

图3为本申请实施例中看门狗电路的另一结构示意图;

图4为本申请实施例中信号处理电路的结构示意图;

图5为本申请实施例中信号处理电路的另一结构示意图。

具体实施方式

下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

实施例一

本发明实施例提供一种看门狗电路10,参照图1,看门狗电路10包括复位信号电路110和模拟开关120,并且模拟开关120的输入端与复位信号电路110的输出端相连,模拟开关120的输出端与处理器20的复位信号输入端相连。当模拟开关120处于导通状态时,复位信号电路110生成的复位信号经由模拟开关120传输至处理器20,复位信号对与处理器20进行复位。

模拟开关120具体包括:常闭(Normally-closed,NC)引脚、公共(Common,COM)引脚、电源(Volt Current Condenser,VCC)引脚、电线接地(Ground,GND)引脚、常开(Normally-opend,NO)引脚以及选择(Select,SEL)引脚。其中,NC引脚为模拟开关120的输入端,与复位信号电路110的输出端相连;COM引脚为模拟开关120的输出端,与处理器20的复位信号输入端相连;VCC引脚用于连接电;GND引脚用于接地;NO引脚悬空;SEL引脚用于控制NC引脚与COM引脚之间的通路导通或断开。

其中,SEL引脚控制NC引脚与COM引脚之间的通路导通或断开的具体方法为:

在SEL引脚与VCC引脚之间的通路为断路时,SEL引脚为低电平,NC引脚与COM引脚之间的通路导通,即模拟开关120处于导通状态,复位信号经由NC引脚以及COM引脚发送至处理器20的复位信号输入端;在SEL引脚与VCC引脚短路时,SEL引脚为高电平,NC引脚与COM引脚之间的通路断开。

上述方案中,通过导通或者断开SEL引脚与VCC引脚之间的通路即可控制NC引脚与COM引脚之间的通路断开或者导通,进而使得NC引脚与COM引脚之间的通路断开或者导通。因此,在对处理器20程序进行仿真或者升级时,将SEL引脚与VCC引脚短路即可停止看门狗电路10对处理器20的复位信号的输入,使得处理器20程序的仿真或升级正常进行,实现了在对处理器20程序进行仿真或者升级时仍然能够关闭看门狗电路10的周期复位功能,进而解决了现有技术中存在的难以对连接有看门狗电路10的处理器20的程序进行仿真或升级的问题。

作为一种可选的方式,参照图2,模拟开关120还包括:从VCC引脚引出的第一插针121以及从SEL引脚引出的第二插针122。通过断开或者连接第一插针121与第二插针122之间的通路即可控制控制NC引脚与COM引脚之间的通路导通或断开。

具体的,当第一插针121与第二插针122之间的通路为断路时,SEL引脚为低电平,NC引脚与COM引脚之间的通路导通,即模拟开关120处于导通状态,复位信号经由NC引脚以及COM引脚发送至处理器20的复位信号输入端;在第一插针121与第二插针122之间通路为短路时,SEL引脚为高电平,NC引脚与COM引脚之间的通路断开。

在本方式中,通过导通或者断开第一插针121与第二插针122之间的通路即可控制NC引脚与COM引脚之间的通路断开或者导通,进而使得NC引脚与COM引脚之间的通路断开或者导通,使得开启或者关闭看门狗电路10的周期复位功能更加方便快捷。

作为一种可选的方式,在对处理器20的程序进行仿真或者升级时,采用跳线帽短接第一插针121与第二插针122,使得NC引脚与COM引脚之间的通路断开,进而关闭看门狗电路10的周期复位功能,使得处理器20的程序的仿真或者升级能够正常进行;当处理器20的程序的仿真或者升级完成后,去掉跳线帽即可恢复看门狗电路10的周期复位功能。通过本方式,能够更加便捷地控制看门狗电路10的周期复位功能的开启或者关闭。

作为一种可选的方式,参照图3,看门狗电路10还包括检查插座30,检查插座30设置在看门狗电路10所在的设备的腔体之外。其中,检查插座30的第一端310接到模拟开关120的VCC引脚,检查插座30的第二端320连接到模拟开关120的SEL引脚。通过断开或者连接第一端310与第二端320之间的通路即可控制控制NC引脚与COM引脚之间的通路导通或断开。

具体的,当第一端310与第二端320之间的通路为断路时,SEL引脚为低电平,NC引脚与COM引脚之间的通路导通,即模拟开关120处于导通状态,复位信号经由NC引脚以及COM引脚发送至处理器20的复位信号输入端;在第一端310与第二端320之间通路为短路时,SEL引脚为高电平,NC引脚与COM引脚之间的通路断开。

在对处理器20的程序进行仿真或者升级时,通过电缆将检查插座30的第一端310与第二端320短接,使得NC引脚与COM引脚之间的通路断开,进而关闭看门狗电路10的周期复位功能,使得处理器20的程序的仿真或者升级能够正常进行;当处理器20的程序的仿真或者升级完成后,去掉该电缆即可恢复看门狗电路10的周期复位功能。

在本方式中,检车插座130设置在看门狗电路10所在的设备的腔体之外,通过在设备腔体的外检查座130就能控制模拟开关120选择或不选择复位信号的输出,即控制看门狗电路10的周期复位功能的开启或者关闭,使得控制看门狗电路10的周期复位功能的开启或者关闭的操作更加便捷;同时不同于在腔体内部设置控制电路控制看门狗电路10的周期复位功能的开启或者关闭的方式,本方式中的检查插座30设置在看门狗电路10所在的设备的腔体之外,因而还能够简化看门狗电路10结构,进而减小看门狗电路10所在的设备的腔体的体积。

作为一种可选的方式,本发明实施例中检查插座30的端口数量可以为两个,也可以为两个以上,本发明实施例不做具体限制;本发明实施例中检查插座30连接的看门狗电路数量可以为一个,也可以为两个及其以上,本发明实施例不做具体限制。

例如,参照图3,检查插座30还包括第三端330和第四端340,分别连接第二模拟开关的VCC引脚和第二模拟开关的SEL引脚。其中,第二模拟开关为第二看门狗电路的模拟开关,用于导通或断开所述第二看门狗电路的复位信号电路的输出端与所述处理器之间的通路。

在第二模拟开关的SEL引脚与第二模拟开关的VCC引脚之间的通路为断路时,第二模拟开关的SEL引脚为低电平,第二模拟开关的NC引脚与第二模拟开关的COM引脚之间的通路导通,第二看门狗电路的复位信号电路生成的复位信号经由第二模拟开关的NC引脚以及第二模拟开关的COM引脚发送至处理器20;在第二模拟开关的SEL引脚与第二模拟开关的VCC引脚短路时,第二模拟开关的SEL引脚为高电平,第二模拟开关的NC引脚与第二模拟开关的COM引脚之间的通路断开。

通过本方式,使得检查插座30能够同时控制多个看门狗电路的周期复位功能的开启与关闭,提高了检查插座30的通用性。

作为一种可选的方式,在本发明实施例中,检查插座30还包括第一扩展端350和第二扩展端360。其中,第一扩展端350和第二扩展端360分别连接处理器20的第一引脚和第二引脚,用于导通或断开所述第一引脚与所述第二引脚之间的通路。

具体的,当第一扩展端350和第二扩展端360之间的通路为断路时,所述第一引脚与所述第二引脚之间的通路为断开;当第一扩展端350和第二扩展端360之间的通路为短路时,所述第一引脚与所述第二引脚之间的通路为短路。

通过本方式,使得检查插座30还能够控制处理器20中的电路状态,丰富了检查插座30的功能,提高了检查插座30的通用性。

作为一种可选的方式,参照图4,看门狗电路10还包括:片选(Chip Select,CS)引脚,用于接收所述处理器20发送的片选CS信号;串行输入(Serial Input,SI)引脚,用于接收所述处理器20发送的串行输入SI信号;串行输出(Serial Output,SO)引脚,用于向所述处理器20输出串行输出SO信号;串行时钟输入(Serial Clock,SCK)引脚,用于接收所述处理器20输出的串行时钟SCK信号。所述CS引脚、所述SI引脚、所述SO引脚以及所述SCK引脚均为串行外设接口(Serial Peripheral Interface,SPI)。

其中,CS信号为处理器20对看门狗电路10的喂狗信号。当CS信号为低电平时,处理器20对看门狗电路10进行喂狗,喂狗结束后CS信号恢复高电平。在处理器20对看门狗电路10进行喂狗后的一个复位周期内,看门狗电路10不再输出复位信号,即关闭了看门狗电路10的周期复位功能。

通过本方式实现了关闭看门狗电路10的周期复位功能,进而使得处理器20程序的仿真或者升级顺利进行。

实施例二

本发明实施例二提供一种信号处理电路40,参照图5,所述电路包括:处理器410、时钟电路420、存储器430以及本发明实施例一中的看门狗电路440。

其中,处理器410,用于进行信号处理;时钟电路420,为处理器410提供工作时钟信号;存储器430,用于为处理器410提供存储空间;看门狗电路440,用于为处理器410提供复位信号。

从看门狗电路440的VCC引脚引出第一插针441,并使用导线连接至腔体外检查插座50的第一端510;从模拟开关的SEL引脚引出的第二插针442,并使用导线连接至腔外检查插座50的第二端520。

在对处理器410的程序进行仿真或者升级时,可以通过跳线帽短接第一插针441与第二插针442,使得VCC引脚与SEL引脚短路,从而使得NC引脚与COM引脚之间的通路断开,进而关闭看门狗电路440的周期复位功能。在处理器410的程序的仿真或者升级完成后,去掉跳线帽即可恢复看门狗电路10的周期复位功能。

当条件不允许直接对信号处理电路40进行操作时,可以使用电缆将腔体外检查插座50的第一端510与第二端520相连,使得VCC引脚与SEL引脚短路,进而使得NC引脚与COM引脚之间的通路断开,即关闭看门狗电路440的周期复位功能。在处理器410的程序的仿真或者升级完成后,去掉电缆即可恢复看门狗电路440的周期复位功能。

上述方案中,提供了两种关闭看门狗电路440的周期复位功能的实现方法,既可以通过更改信号处理电路40内部的电路连接关系实现关闭看门狗电路440的周期复位功能,也可以通过外部的检查插座50实现关闭看门狗电路440的周期复位功能,并且操作简单。实现了在对处理器410的程序进行仿真或者升级时仍然能够关闭看门狗电路440的周期复位功能,进而解决了现有技术中存在的难以对连接有看门狗电路的处理器的程序进行仿真或升级的问题。

以上关于看门狗电路440的具体实现方式可以参照本发明实施例一中的看门狗电路10的实现方式,本申请实施例不再进行赘述。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

1、通过导通或者断开SEL引脚与VCC引脚之间的通路即可控制NC引脚与COM引脚之间的通路断开或者导通。所以,在对处理器程序进行仿真或者升级时,将SEL引脚与VCC引脚短路即可停止看门狗电路对处理器的复位信号的输入,使得处理器程序的仿真或升级正常进行。解决了现有技术中存在的难以对连接有看门狗电路的处理器的程序进行仿真或升级的问题。

2、采用跳线帽短接第一插针与第二插针可以使得NC引脚与COM引脚之间的通路断开,即实现关闭看门狗电路的周期复位功能,进而使得控制看门狗电路的周期复位功能的开启或者关闭更加便捷。

3、检车插座设置在看门狗电路所在的设备的腔体之外,通过在设备腔体的外检查座就能控制模拟开关选择或不选择复位信号的输出,即控制看门狗电路的周期复位功能的开启或者关闭,进而使得控制看门狗电路的周期复位功能的开启或者关闭的操作更加便捷。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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