系统重置状态的设定装置 本发明涉及一种系统状态的设定装置,尤指一种系统重置状态的设定装置。
一般系统的稳定辨别端依靠一重置信号,亦即,当重置信号处于高电位(High)状态时,表示系统尚末稳定,正处于重置状态,当重置信号自高电位变为低电位(Low)时,表示重置状态结束,系统状态已稳定可开始正常工作。
大体而言,系统稳定与否需考虑到以下几种因素:
1.电源电压的稳定性:
当系统刚开机时,电源电压大都非为一稳定值,而是具有波动的状态,如果未待电源电压稳定该重置信号即已由High变Low,使系统开始工作,则电源电压的波动将造成系统动作的失误。
2.初始值设定:
于系统开始工作时,初始值的设定必需已被完成,因系统程序于执行时,开始依靠该初始值为系统的数值依据来进行控制动作,如果初始值的设定尚未完成而重置信号即已自High变Low,则系统常得到一个错误的初始值,而影响其后的各种运算及控制动作。
3.系统振荡器频率的稳定性:
振荡器于系统刚开机时起振,于起振初期多未能达全振幅,亦即,起振初期的频率将比正常的系统振荡频率来得大,如果于频率尚未稳定之时,重置状态即已结束,则该过高地频率将影响系统的正常工作状态。
4.电源杂波的免疫:
于开机初期,电源电压难免夹杂部分杂波,如果于重置状态结束后,该杂波仍未消失,则系统的工作状态会产生失误。
已有技术的重置状态的设定系直接产生单一脉冲的一重置信号()予系统,当脉冲信号由High(“高”)变Low(“低”)时,系统即开始工作,然而,由于已有技术的重置信号由High变Low时,并没有先检测系统各种参数的稳定性,故常会有系统各种参数尚未趋于稳定时,重置状态即已结束。如此则影响了系统工作的正确性。此种已有技术的重置信号的设定应用在微处理机时所产生的影响特别明显,因微处理机的动作乃内建程序配合其本身的硬件结构而成,倘若硬件的参数尚未稳定内建程序即已动作,则大大地影响了其动作的正确性。
本发明的主要目的在于提供一系统重置状态的设定装置,其使系统的电源及振荡频率处于稳定状态后方结束系统的重置状态,以防止系统工作的失误。
本发明系一种系统重置状态的设定装置,它用于设定一系统的重置状态,包括:一电源稳定度检测电路,用以检测该系统的电源的稳定性;一振荡器稳定度检测电路,用以检测系统振荡频率的稳定性;一电位控制器,电连接于该电源稳定度检测电路及该振荡器稳定度检测电路,其接收一重置信号,并维持其输出在该重置信号使该系统处于重置状态的电位,于该电源及该振荡频率皆为稳定后,方改变其输出的电位状态,而结束该系统的重置状态。
该系统重置状态的设定装置进一步包括:一延时电路,电连接于该电位控制器,于该电源稳定度检测电路检测到电源的变动量小于一定值时,受该电源稳定度检测电路的启动,而开始计时一固定时间,而于该固定时间内不再受启动时,确认该电源确已稳定,而发出一高电位信号予该电位控制器。
该电位控制器包括:一或门,其输入端分别接收该重置信号及该电源稳定度检测电路的输出;一与门,其输入端分别接收该延时电路的输出及该振荡器稳定度检测电路的输出;一R-S闩锁电路,电连接于该或门及该与门,其输出维持该重置信号的电位,而于该与门的输出为高电位时,方改变该输出的电位状态,使系统结束重置状态。
当然,本发明亦可使该振荡器稳定度检测电路电连接于该延时电路,使延时电路确认该电源确已稳定后,方触发该振荡器稳定度检测电路检测系统振荡频率的稳定性
该振荡器稳定度检测电路包括:一史密特触发器,用以滤除系统振荡信号中的较小振幅信号;一除频器,电连接于该史密特触发器,用以加大并稳定该振荡频率的振幅。
本发明借助下列附图及详细说明,使得到深入了解:
图1:为本装置的一较佳实施例示意图。
请参阅图1,本发明装置包括:一电源稳定度检测电路1、一延时电路2、一振荡器稳定度检测电路3,及一电位控制器4;于本实施例中,该振荡器稳定度检测电路3可由一史密特触发器31及一除频器32组成,该电位控制器4包括:一或门41、一与门42,以及一S-R闩锁器43。
本发明动作如下:当系统被重置时,会有一个重置信号RIN1产生,使得或门41的一输入端S1处于“高”(High)状态,又由于S-R内锁器43的作用,使得电位控制器4的输出RIN2亦处于“高”状态,亦即,系统是处于重置状态,电源稳定度检测电路1则检测系统电源电压是否稳定,如果电源的变动量超过一定值,则产生一脉冲信号,使S2处于高电位状态,则RIN2可依然维持于“高”状态,使系统仍然是处于重置状态;当电源稳定度检测电路1产生脉冲信号予电位控制装置4时,会同时启动延时电路2,使延时电路2产生一固定时间的延迟,如果于此固定时间内电源稳定度检测电路1没有再次启动延时电路2,表示电源已经稳定,则延时电路2将使其输出R1处于“高”状态,而如果于该延迟时间内电源稳定度检测电路1仍继续启动该延时电路2,则表示系统电源稳定度检测电路1仍继续启动该延时电路2,则表示系统尚未稳定,则延时电路将于每次受移动时重新计时该延迟时间,而不使输出R1处于“高”状态;振荡器稳定度检测电路3可用以检测系统振荡频率的稳定性,当其接收到系统的振荡信号时,先使该系统的振荡信号经过一史密特触发器31过滤,使振幅过小的振荡信号先被滤除,再以一除频器32使该系统振荡信号延时,使振荡振幅趋于稳定后,再发出脉冲信号使其输出R2为“高”;而电位控制器4必需等到R1、R2皆处于“高”时,其输出RIN2才会转为“低”(Low)状态,使系统的重置状态结束;亦即,于重置信号RIN1输入后,需等到电源稳定度检测电路1检测到电源已处于稳定状态,且电源的稳定状态亦必经延时电路2确认,同时振荡器稳定度检测电路3亦使振荡频率稳定后,电位控制器4的输出RIN2才会由“高”转为“低”,使重置状态结束。
附带一提的是,当系统已稳定而使重置状态结束后,如果于工作状态中电源稳定度检测电路1又检测到电源有不稳定的状况,则其亦借助改变S2的电位状态,使得电位控制器4的输出转为高电位,而再次重置系统,直至电源稳定为止。
此外,上述图1的实施例中,振荡器稳定度检测电路3并无与延时电路2连接一起,这表示了电源稳定的检测与振荡频率稳定的检测可独立进行。不过,本发明亦可使该振荡器稳定度检测电路3电连接于该延时电路2,使延时电路2确认该电源确已稳定后,再触发该振荡器稳定度检测电路3检测系统振荡频率的稳定性。
于是,本发明于重置信号产生时,同时检测系统电源及振荡频率的稳定度,待各参数皆稳定后,才使重置信号降为“低”而结束重置状态,使防止系统因电源不稳定,电源杂波或振荡频率不稳定即开始工作所造成的系统失误。
本发明虽可由熟悉本技艺的人员作种种修改,但都不脱离如附申请专利范围所请求的保护。