复位检测电路及电子设备的制作方法

文档序号:20867772发布日期:2020-05-22 22:05阅读:118来源:国知局
复位检测电路及电子设备的制作方法
本实用新型涉及电子
技术领域
,尤其涉及一种复位检测电路及电子设备。
背景技术
:随着电子系统功能的增加,智能调节的模块越来越多,整体电子系统的稳定性也越来越敏感。在实际设计中,往往会对不同关键模块的信号进行实时检测,并与复位机制关联。一旦这些关键模块出现异常,系统将进行复位动作,以此来防止系统进入不受控状态或者防止系统遭到严重损坏。一般来说,常见的需要检测并与复位关联的模块有上电检测、core(内核)电压的供电模块、cpu的供电模块、主电压的掉电检测、复位按键以及其他重要模块。而目前,系统只有一个复位入口(或者说只有一个复位引脚接入),这就意味着被监测的模块都需要将对应的信号脚(即被监控脚)接入到此复位入口上。当对应信号脚出现异常时,通过复位入口将系统进行复位。以tv系统为例,在交流电源上电时要求电视机进入待机状态,而在实际使用中若出现系统问题(如core/cpu电压异常),或者用户按了复位按键,电视机应该会进行系统复位,复位之后系统重启并回到主页或之前的界面。但是,由于系统只有一个复位入口,不管是何种原因引起的复位,对系统而言就是接收到了一个“特殊”信号,这个信号具体从哪里来并无从知晓。技术实现要素:本实用新型的主要目的在于提供一种复位检测电路及电子设备,旨在解决现有技术中电子设备无法识别复位来源的技术问题。为实现上述目的,本实用新型提供一种复位检测电路,所述电路包括复位输入电路及至少一个检测电路,各检测电路与各被检测模块对应连接,所述各检测电路包括检测输入单元、第一开关单元、第二开关单元及检测单元;其中,所述检测输入单元,分别与被检测模块、所述第一开关单元及第二开关单元连接,用于接收对应的被检测模块输出的触发信号,并根据所述触发信号分别通过所述第一开关单元、所述第二开关单元对应发送复位信号至所述复位输入电路及所述检测单元;所述复位输入电路,与系统芯片的复位脚连接,用于在接收到所述复位信号时向系统芯片发送第一电平,以使所述系统芯片复位重启;所述检测单元,与所述系统芯片的输入输出脚连接,用于在未接收到所述复位信号时发送第二电平至所述系统芯片,在接收到所述复位信号时将所述复位信号保持在第一电平,并发送所述第一电平至所述系统芯片,以使所述系统芯片在复位重启时根据所述第一电平确定触发复位的被检测模块。优选地,所述检测输入单元包括第一电阻及第二电阻;所述第一电阻的第一端与电源连接,所述第一电阻的第二端与所述第二电阻的第一端连接,所述第一电阻的第二端还经所述被检测模块接地;所述第二电阻的第二端分别与所述第一开关单元及所述第二开关单元连接。优选地,所述第一开关单元包括第一二极管;所述第一二极管的阴极分别与所述第二电阻的第二端及所述第二开关单元连接,所述第一二极管的阳极与所述复位输入电路连接。优选地,所述第二开关单元包括第二二极管;所述第二二极管的阴极与所述第一二极管的阴极连接,所述第二二极管的阳极分别与所述系统芯片的输入输出脚及所述检测单元连接。优选地,所述检测单元包括分压子单元及自锁子单元;所述分压子单元,分别与所述电源、所述自锁子单元、所述第二二极管的阳极及所述系统芯片的输入输出脚连接;所述自锁子单元,分别与所述系统芯片的清除状态脚、所述第二二极管的阳极及所述系统芯片的输入输出脚连接。优选地,所述分压子单元包括第三电阻及第四电阻;所述第三电阻的第一端与所述电源连接,所述第三电阻的第二端分别与所述自锁子单元及所述第四电阻的第一端连接;所述第四电阻的第二端与所述自锁子单元连接。优选地,所述自锁子单元包括第五电阻、第六电阻、第一三极管及第二三极管;其中,所述第五电阻的第一端与所述系统芯片的清除状态脚连接,所述第五电阻的第二端分别与所述第一三极管的发射极及所述第三电阻的第二端连接;所述第一三极管的集电极经所述第六电阻接地,所述第一三极管的集电极还与所述第二三极管的基极连接,所述第一三极管的基极分别与所述第四电阻的第二端及所述第二三极管的集电极连接;所述第二三极管的发射极接地。优选地,所述第一三极管为pnp三极管,所述第二三极管为npn三极管。优选地,所述复位输入电路包括第七电阻;所述第七电阻的第一端与所述电源连接,所述第七电阻的第二端分别与所述第二开关单元及所述系统芯片的复位脚连接。本实用新型还提出一种电子设备,所述电子设备包括如上所述的复位检测电路。本实用新型通过在复位检测电路中设置复位输入电路及至少一个检测电路,各检测电路与各被检测模块对应连接,各检测电路包括检测输入单元、第一开关单元、第二开关单元及检测单元;检测输入单元分别与被检测模块、第一开关单元及第二开关单元连接,用于接收对应的被检测模块输出的触发信号,并根据触发信号分别通过第一开关单元、第二开关单元对应发送复位信号至复位输入电路及检测单元;复位输入电路与系统芯片的复位脚连接,用于在接收到复位信号时向系统芯片发送第一电平,以使系统芯片复位重启;检测单元与系统芯片的输入输出脚连接,用于在未接收到复位信号时发送第二电平至系统芯片,在接收到复位信号时将复位信号保持在第一电平,并发送第一电平至系统芯片,以使系统芯片在复位重启时根据第一电平确定触发复位的被检测模块。其中,系统芯片根据输入输出脚的电平高低就可以确定复位来自哪个被检测模块,继而保障系统正常工作。附图说明为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1是本实用新型复位检测电路一实施例的功能模块图;图2是本实用新型复位检测电路一实施例的结构示意图。附图标号说明:标号名称标号名称10检测电路410分压子单元20复位输入电路420自锁子单元100检测输入单元soc系统芯片200第一开关单元d1~d2第一二极管至第二二极管300第二开关单元q1~q2第一三极管至第二三极管400检测单元r1~r7第一电阻至第七电阻sub被检测模块vcc电源本实用新型目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型的一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。需要说明,若本实用新型实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,若本实用新型实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本实用新型要求的保护范围之内。本实用新型提供一种复位检测电路。参照图1,在一实施例中,所述电路包括复位输入电路20及至少一个检测电路10,各检测电路10与各被检测模块sub对应连接,所述各检测电路10包括检测输入单元100、第一开关单元200、第二开关单元300及检测单元400;其中,所述检测输入单元100,分别与被检测模块sub1、所述第一开关单元200及第二开关单元300连接,用于接收对应的被检测模块sub1输出的触发信号,并根据所述触发信号分别通过所述第一开关单元200、所述第二开关单元300对应发送复位信号至所述复位输入电路200及所述检测单元400;所述复位输入电路200,与系统芯片soc的复位脚连接,用于在接收到所述复位信号时向系统芯片soc发送第一电平,以使所述系统芯片soc复位重启;所述检测单元400,与所述系统芯片soc的输入输出脚连接,用于在未接收到所述复位信号时发送第二电平至所述系统芯片soc,在接收到所述复位信号时将所述复位信号保持在第一电平,并发送所述第一电平至所述系统芯片soc,以使所述系统芯片soc在复位重启时根据所述第一电平确定触发复位的被检测模块sub1。应当理解的是,在实际使用过程中引起电子产品复位的原因有很多种,如有上电检测、core电压的供电模块、cpu的供电模块、主电压的掉电检测,复位按键等,而传统的复位检测电路在设计中只能通过系统芯片soc的复位脚检测出上述模块是否需要复位,无法判断出复位信号来自哪个模块,导致系统芯片soc无法有针对性地进行下一步的控制操作,本实施例通过为每个被检测模块sub配置检测电路10,由检测电路10将检测到的信号发送到系统芯片soc的输入输出脚,系统芯片soc可以根据信号判断复位是否由信号对应的被检测模块sub引起,即系统芯片soc能对不同复位方式进行甄别,从而以用户体验为核心,针对不同原因引起的复位,进行对应的处理流程及机制。需要说明的是,不同的被检测模块sub之间、不同的检测电路20之间可以通过隔离器件(如开关单元)隔开,以保证各检测通道的独立性。另外,复位输入电路20可以是由设置于系统芯片soc内的器件组成的电路,也可以是独立于系统芯片soc设置的电路,本实施例对此不加以限制。所述检测单元400还与所述系统芯片的清除状态脚连接,用于接收系统芯片soc发送的状态清除信号,并根据状态清除信号输出第二电平至所述系统芯片soc。在具体实现中,第一电平为低电平,第二电平为高电平。当各被检测模块sub均正常的情况下,各检测电路10均输出高电平,sys_rst为高电平,此时系统正常运作。当某个被检测模块sub异常时,以被检测模块1sub1异常为例说明,当被检测模块1sub1出现异常时,被检测模块1sub1对应的检测输入单元100输出低电平,此时sys_rst由于第一开关单元200导通变为低电平,引发系统芯片soc进行复位,而同时由于第二开关单元300导通,检测单元400也获取到检测输入单元100因被检测模块1sub1的异常状态输出的低电平,并保存低电平。当系统重启时,系统芯片soc通过输入输出脚读取检测单元400的状态gpio1(即低电平)并保存,同时通过清除状态脚将检测单元400的状态清除gpio1’(重设为高电平),以便检测单元400继续进行正常的检测工作。系统芯片soc通过获取到的检测单元400的低电平状态,执行对应的软件流程,进而保证系统芯片soc正常工作。其他被检测模块nsubn的工作原理亦是如此,在此不再赘述。本实施例通过在复位检测电路中设置复位输入电路及至少一个检测电路,所述检测电路包括检测输入单元、检测单元、第一开关单元及第二开关单元;检测输入单元分别与被检测模块、第一开关单元及第二开关单元连接,用于根据被检测模块输出的触发信号分别通过第一开关单元、第二开关单元对应发送复位信号至复位输入电路及检测单元;复位输入电路与系统芯片的复位脚连接,用于在复位信号为第一电平时向系统芯片发送第一电平,以使系统芯片复位重启;检测单元与系统芯片的输入输出脚连接,用于检测并发送复位信号至系统芯片,以使系统芯片在复位重启时根据复位信号确定触发复位的被检测模块。其中,系统芯片通过获取检测单元的复位信号,可以确定复位来自哪个被检测模块,继而保障系统正常工作。进一步地,请一并参照图1及图2,图2为本实用新型复位检测电路一实施例的结构示意图。本实施例中,所述检测输入单元100包括第一电阻r1及第二电阻r2;所述第一电阻r1的第一端与电源vcc连接,所述第一电阻r1的第二端与所述第二电阻r2的第一端连接,所述第一电阻r1的第二端还经所述被检测模块sub接地;所述第二电阻r2的第二端分别与所述第一开关单元200及所述第二开关单元300连接。需要说明的是,第一电阻r1为上拉电阻,第二电阻r2为限流电阻,当被检测模块sub正常时,检测输入单元100输出高电平,反之输出低电平。进一步地,所述第一开关单元200包括第一二极管d1;所述第一二极管d1的阴极分别与所述第二电阻r2的第二端及所述第二开关单元300连接,所述第一二极管d1的阳极与所述复位输入电路20连接。所述第二开关单元300包括第二二极管d2;所述第二二极管d2的阴极与所述第一二极管d1的阴极连接,所述第二二极管d2的阳极分别与所述检测单元400及所述系统芯片soc的输入输出脚连接。应当理解的是,为了保障各检测单元的独立运行,第一二极管d1和第二二极管d2均为单向导通的二极管,当检测输入单元100输出高电平时,第一二极管d1和第二二极管d2均截止,当检测输入单元100输出低电平时,第一二极管d1和第二二极管d2均导通。因此,当被检测模块sub异常时,检测输入单元100输出低电平,第一二极管d1和第二二极管d2均导通,将复位信号分别发送至复位输入电路20和检测单元400。进一步地,所述检测单元400包括分压子单元410及自锁子单元420;所述分压子单元410,分别与所述电源vcc、所述自锁子单元420、所述第二二极管d2的阳极及所述系统芯片soc的输入输出脚连接;所述自锁子单元420,分别与所述系统芯片soc的清除状态脚、所述第二二极管d2的阳极及所述系统芯片soc的输入输出脚连接。具体地,所述分压子单元410包括第三电阻r3及第四电阻r4;所述第三电阻r3的第一端与所述电源vcc连接,所述第三电阻r3的第二端分别与所述自锁子单元420及所述第四电阻r4的第一端连接;所述第四电阻r4的第二端与所述自锁子单元420连接。所述自锁子单元420包括第五电阻r5、第六电阻r6、第一三极管q1及第二三极管q2;其中,所述第五电阻r5的第一端与所述系统芯片soc的清除状态脚连接,所述第五电阻r5的第二端分别与所述第一三极管q1的发射极及所述第三电阻r3的第二端连接;所述第一三极管q1的集电极经所述第六电阻r6接地,所述第一三极管q1的集电极还与所述第二三极管q2的基极连接,所述第一三极管q1的基极分别与所述第四电阻r4的第二端及所述第二三极管q2的集电极连接;所述第二三极管q2的发射极接地。易于理解的是,第三电阻r3、第四电阻r4和第六电阻r6均为分压电阻,第五电阻r5为限流电阻,第一三极管q1为pnp三极管,第二三极管q2为npn三极管。第一三极管q1、第二三极管q2、第五电阻r5及第六电阻r6组成的自锁子单元可以用于功率器件的过流保护,防止电流过大导致烧坏功率器件。status信号输出到系统芯片soc,和图1的gpio1功能相同,clr信号为系统芯片soc清除检测单元400的状态的输出,和图1的gpio1’功能相同。当被检测模块sub正常时,系统芯片soc发送至检测单元400的clr信号为高电平,检测单元400输出的status信号经分压单元410上拉后也为高电平。当被检测模块sub异常时,检测单元400输出的status信号为低电平,第一三极管q1导通,第一三极管q1导通后由于第六电阻r6的分压,使得第二三极管q2也导通,第二三极管q2导通导致status信号与地相连接,在整个系统复位重启的过程均保持低电平。系统芯片soc通过读取status信号的状态(低电平),识别该状态对应的被检测模块sub异常并引起重启,执行对应的软件流程。同时系统芯片soc通过状态清除脚输出clr信号为低电平,再输出高电平,将status信号从低电平状态清除,恢复成高电平,从而使得检测单元400继续进行正常的检测。进一步地,所述复位输入电路20包括第七电阻r7;所述第七电阻r7的第一端与所述电源vcc连接,所述第七电阻r7的第二端分别与所述第二开关单元300及所述系统芯片soc的复位脚连接。应当理解的是,所述第七电阻r7为上拉电阻,当第一二极管d1截止时,复位输入电路20输出高电平,当第一二极管d1导通时,复位输入电路20输出低电平,系统芯片soc实现复位。以下,以被检测模块为复位键为例,说明本实用新型的工作原理:当复位键未被按下时,检测输入单元100接收到触发信号并输出高电平,复位输入电路20输出的sys_rst信号也为高电平,系统芯片soc输出至检测单元400的clr信号为高电平,检测单元400输出的status信号也为高电平。当复位键被按下时,检测输入单元100与地相连接,并通过第二电阻r2输出低电平,此时第一二极管d1和第二二极管d2分别导通,复位输入电路20输出的sys_rst信号为低电平,系统芯片soc进行复位重启;检测单元400输出的status信号为低电平,第一三极管q1导通,第一三极管q1导通后由于第六电阻r6的分压,使得第二三极管q2也导通,第二三极管q2导通导致检测单元400输出status信号与地相连接,在整个系统复位重启的过程均保持低电平。系统复位重启过程中通过读取status信号的状态(低电平),识别为按键复位引起的重启,执行对应的软件流程。同时系统芯片soc通过状态清除脚对clr输出低电平后再输出高电平,将status信号从低电平状态清除,恢复成高电平,从而使得检测单元400继续进行正常的检测。对于其他被检测模块的检测原理也是相同,在此不再赘述。本实施例通过检测输入单元、第一开关单元、第二开关单元及检测单元的具体设计,使用硬件方式实现了引起复位的来源的判断,降低了软件对不同因素引起复位时需要判断和执行不同操作的复杂性,提升了产品的用户体验。本实用新型还提出一种电子设备,所述电子设备包括如上所述的复位检测电路,所述电子设备的复位检测电路的电路结构可参照上述实施例,在此不再赘述;可以理解的是,由于本实施例的电子设备采用了上述复位检测电路的技术方案,因此所述电子设备具有上述所有的有益效果。以上仅为本实用新型的优选实施例,并非因此限制本实用新型的专利范围,凡是利用本实用新型说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本实用新型的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1