专利名称:移动电话的复位电路和方法
技术领域:
本发明涉及一种移动电话,更具体地讲,涉及一种移动电话的复位电路 和方法。
背景技术:
通常,移动电话设置有用于初始化软件的复位功能。为了进行复位,用 户需要通过按下电源按钮或将电池从移动电话中卸下然后重新安装来重启移 动电^舌。在使用电源按钮的情况下,移动电话经常由于用户的疏忽而被无意中被 复位。例如,当直板型移动电话被携带在衣袋中时,电源按钮可能被无意中 按下,从而移动电话可能重复地被复位。为了解决这种问题,移动电话通常 设置有开关,当电源按钮被按下延长的持续时间时,所述开关运行。随着移动电话变得更薄和更加紧凑, 一些滑盖型和直板型移动电话釆用 不可拆卸的电池,从而电池不能从移动电话中卸下。为了对这种移动电话进行复位,设置了硬件复位键(HRESET)。因此,当移动电话被上锁或者异常 运行时,硬件复位键用来对移动电话进行复位。然而,硬件复位键不利于关 闭电源。图4是示出传统的基于开机按钮的复位方法的复位时序的曲线图,图5 是示出传统的基于电池拆卸的复位方法的复位时序的曲线图。参照图4,为了打开移动电话,传统移动电话的电源按钮被按下预定的 持续时间。如果电源按钮没有被按下足够长的持续时间,则开机处理被取消。 在图4中,如果电源按钮被按下,则on-switch信号4a被输出到控制器以便 控制器将复位信号(RESET)4b升高到高电压电平,以对移动电话进行复位。 同时,控制器在电源按钮被按下的同时将电压维持信号(PSHOLD)4c降为 低电平。因此,如果电源按^組在电压维持信号(PSHOLD) 4c升高并且启动 电压(VI) 4d降低之前^皮释^:,则开机处理被耳又消。参照图5,如果按下硬件复位键,传统的基于硬件复位键的复位方法将
on-switch信号5a降为低电平。同时,复位信号(RESET ) 5b降低并随后升 高以便初始化移动电话。为了对移动电话进行复位,按下石更件复位4建应该持 续预定持续时间。然而,如果复位信号5b在复位处理中消失,则电压维持信 号(PS HOLD) 5c被迫降低。重启信号5d降低从而无法重启移动电话。因 此,需要用于移动电话的改进的复位电路和方法。已经提出本发明以至少解决以上问题,本发明的一方面在于提供一种用 于移动电话的复位电^各和方法,所述复位电路和方法能够以键输入为基础不 同地执行移动电话的复位。本发明的另一目的在于提供一种用于移动电话的复位电路和方法,所述 复位电路和方法能够使用特殊的键输入来执行硬件复位。本发明的另一目的在于提供一种用于移动电话的复位电路和方法,所述 复位电路和方法能够在移动电话被上锁或者异常运行时,在不用拆卸移动电 话的电池的情况下执行硬件复位。根据本发明的一方面,通过一种移动电话的复位电^^来实现以上和其他 目的。所述复位电路包括硬件复位信号发生器,响应于移动电话的硬件复 位键的输入,产生硬件复位信号。电源控制器基于硬件复位信号产生复位信 号,并根据电源状态维持信号控制移动电话的电源。控制器由来自电源控制 器的复位信号初始化,基于硬件复位信号的电压电平产生电源状态维持信号。 硬件复位信号延迟电路将硬件复位信号延迟预定的持续时间之后提供给控制 器。优选地,硬件复位信号发生器包括晶体管,用于将硬件复位信号输出到 硬件复位信号延迟电路,并随后输出到电源控制器。优选地,复位电路还包括电源状态检测器,检测硬件复位信号发生器的 异常的电源。优选地,电源状态检测器包括电源状态检测单元,检测移动电话的异 常的电源状态;和OR门,将电源状态检测单元的输出提供给硬件复位信号 发生器。优选地,硬件复位信号延迟电路通过调节硬件复位信号的延迟持续时间 来调节重启时间。发明内容根据本发明的另一方面,通过一种移动电话的复位方法来实现以上和其他目的。所述复位方法包括输入用于初始化移动电话的复位信号;基于复 位信号初始化移动电话;确定复位信号是由开机/关机键产生还是由硬件复位 键产生;和如果复位信号由硬件复位键触发,则保持移动电话的电源状态。优选地,复位方法还包括如果复位信号由开机/关机键产生并且开机/ 关机键被按下预定的持续时间,则保持移动电话的电源状态;和如果复位信 号由开机/关积4建产生并且开机/关机键被按下短于预定的持续时间,则关闭电 源。根据本发明的另一方面,通过一种包括硬件复位键、开机/关机键、控制 器和电源控制器的移动电话的复位电路来实现以上和其他目的,所述控制器 具有GPIO并且产生电源状态维持信号,所述电源控制器接收硬件复位键和 开机/关机键输入的信号以及来自控制器的电源状态维持信号,并且将复位信 号提供给控制器。所述复位电路包括电源状态检测器,检测操作移动电话 的异常的电源;硬件复位信号发生器,基于电源状态检测器的输出和硬件复 位键输入的信号产生硬件复位信号;和硬件复位信号延迟电路,将硬件复位 信号延迟预定的持续时间。优选地,硬件复位信号发生器包括NPN型晶体管。优选地,硬件复位信号延迟电路的输入节点连接到电源控制器的输出节点。
通过下面结合附图对实施例进行的详细描述,本发明的以上和其他目的、 特点和优点将会变得更清楚,其中图1是示出根据本发明示例性实施例的移动电话的硬件复位设备的电路图;图2是示出根据本发明示例性实施例的复位方法的开机/关机^l触发复位 过程的流程图;图3是示出根据本发明示例性实施例的复位方法的硬件复位键触发复位 过程的流程图;图4是示出传统的基于开机按钮的复位方法的复位时序的曲线图; 图5是示出传统的基于电池拆卸的复位方法的复位时序的曲线图6是示出图2的复位方法的复位时序的曲线图;和图7是示出图3的复位方法的复位时序的曲线图。在全部附图中,相同的标号将^:理解为指示相同的部件、特点和结构。
具体实施方式
现在参照附图对本发明的示例性实施例进^"描述。应该理解,以下详细 描述的目的是示例性的,本领域普通技术人员将容易地理解,在不脱离本发 明的范围和精神的情况下可以对这里描述的实施例进行各种改变和修改。此 外,为了清楚简明,将省略包含于此的已知功能和结构的详细描述。以下描述假设这样的情况,其中在解决移动电话的异常运行的复位之后 正在重启电池供电的移动电话。本发明的实施例提供了一种用于初始化和重 启配备有不可拆卸的电池的移动电话的硬件复位技术。在本发明的示例性实施例中,移动电话设置有硬件复位键,用于在移动 电话以异常方式运行时重启移动电话。如果按下硬件复位键,则通过通用输 入/输出(GPIO)将硬件复位信号输出到控制器。硬件复位信号具有不同于在 按下开机/关机键时产生的开机/关机信号的波形的波形。因此,控制器区将硬 件复位信号与开机/关机信号区分。移动电话的控制器检测通过GPIO输入的信号。在示例性实施例中,如 果检测到的信号的电压电平为低,则控制器确定所述信号由硬件复位键产生, 因此保持电源状态。如果检测到的信号的电压电平高,则控制器确定所述信 号由开机/关机键产生,因此保持电源状态。开机/关机信号由长键代码表示, 从而控制器可通过开机/关机键的长时间按下来识别开机/关机信号。图1是示出根据本发明示例性实施例的移动电话的硬件复位设备的电路图。参照图1,根据本发明示例性实施例的硬件复位设备包括具有硬件复位 键(HRESET)和开机/关机键(ON-SW)的小键盘107。控制器109响应于 硬件复位《建(H RESET)或开关输入的信号来初始化移动电话,并通过输入 到GPIO信号来区分硬件复位键(HRESET)输入的信号和开关输入的信号, 从而输出电源状态维持信号(PS HOLD)。电源状态检测器101检测电源状态, 电源状态检测器101包括电压检测电路(IC1)和OR门(ORl)。硬件复位 信号发生器102基于通过硬件复位键输入的信号(RESET)以及电源状态检测器101的输出产生硬件复位信号(nHRESET)。电源控制器105响应于基 于开机/关枳4建(ON-SW)输入的信号而产生的控制器复位信号(RESET )、 电源状态维持信号(PS HOLD)以及^5更件复位信号(nHRESET),初始化控 制器109并控制移动电话的电源。硬件复位延迟电路103延迟从硬件复位信 号发生器102通过GPIO到控制器102的信号的输入,从而控制器109可区 分开机/关机信号和硬件复位信号。电阻器R2和R3是用于对开机/关机信号或电源状态维持信号(PS HOLD)进行上拉的上拉电阻,并且在电源控制器105产生提供给硬件复位 延迟电路103的电源节点Vcc的V2.7D的电压。图2是示出根据本发明示例性实施例的复位方法的开机/关机键触发复位 过程的流程图。图3是示出根据本发明示例性实施例的复位方法的硬件复位 键触发复位过程的流程图。图6是示出图2的复位方法的复位时序的曲线图, 图7是示出图3的复位方法的复位时序的曲线图。参照图2和图6,移动电话开始于关机状态(S201),输入开机/关机键 以打开移动电话(S203 )。当打开移动电话时,将信号6a提供给电源控制器 105和控制器109,并且电源控制器105通过复位端(RESET)将复位信号 6c输出到控制器105以便对移动电话进行复位(S205 )。此时,硬件复位延 迟电路103的输出信号6b优选为高。这是因为,如果硬件复位键和电源状态 检测器101正常操作,则硬件复位信号发生器102的晶体管Ql的集电极节 点变为高。控制器109确定施加到GPIO的电压是否为高(S207)。如果施加 到GPIO的电压为高,则控制器109识别开机/关机键的输入并确定开机/关机 键是否被保持按下超过预定的持续时间,如1.2秒(S209 )。如果开机/关机键没有被保持按下超过1.2秒,则控制器109将移动电话 保持在关机状态(S213)。如果开机/关机键被保持按下超过1.2秒,则控制器109将电源状态维持 信号(PSHOLD) 6d输出到电源控制器105,从而移动电话的电源被保持为 开机状态(S211 )。参照图3和图7,硬件复位信号发生器102的晶体管Ql在两种情况下产 生硬件复位信号。第一,当在移动电话打开的同时通过按下硬件复位键,施 加到晶体管Ql的集电极节点的电压变为低时。第二,当由于电池电源的异 常而根据OR门(OR1 )的高输出导通晶体管Ql,施加到晶体管Ql的集电 极节点的电压变为低时。在图3和图7中,移动电话开始于开机状态(S301 )。如果按下硬件复位 键(S303 ),则接地电压被施加到硬件复位信号发生器102的晶体管Ql的发 射极节点,从而晶体管Q1导通。因此,晶体管Q1的集电极节点的电压变为 低,从而硬件复位信号7a通过输入节点(MR)被输出到硬件复位延迟电路 103,并且通过硬件复位端(nHRESET)被输出到电源控制器105。电源控制 器105根据硬件复位端(nHRESET)的状态转换将复位信号(RESET) 7c输 出到控制器109。也就是说,因为低电压信号7a被同时施加到电源控制器105的硬件复位 端(nHRESET)和硬件复位延迟电路103的输入节点(MR),所以当复位信 号(RESET) 7c从低变高时控制器109初始化移动电话(S305 )。硬件复位 延迟电路103输出基于硬件复位信号7a而产生且重启移动电话所需的延迟了 预定时间段(约500ms)的低信号7b。从硬件复位延迟电路103输出的低信 号7b通过GPIO被提供给控制器109。控制器109确定通过GPIO输入的信 号是否为低(S307)。如果通过GPIO输入的信号为低,则控制器109将输入 的信号视为通过硬件复位键操作而触发的硬件复位信号,并不管长时间的键 按下而将电源状态维持信号(PSHOLD)保持为高。硬件复位延迟电路103将GPIO的低状态保持控制器109进行检查所需 的足够长时间。通过在输出节点添加长定时复位电路或者电阻器和电容器来 调节时间常数,可修改硬件复位延迟电路。因此,当在GPIO输入的电压为高时,控制器109确定开机/关机4定 (ON-SW)被按下,并且当在GPIO的电压为低时,控制器109确定硬件复 位键(H RESET)被按下。当输入开机/关机键时,在施加长时间的4建按下后保持电源状态。然而, 当输入硬件复位键时,控制器109不管长时间的键按下而初始化移动电话, 并保持电源状态。因此,有利的是,可以在没有移除电池或按下开机/关机键 的情况下初始化或重启移动电话。虽然以上详细描述了本发明的示例性实施例,但是应该清楚地理解,对 于本领域技术人员来说,对这里教导的本发明的基本构思的许多改变和修改 仍将落入权利要求限定的本发明的精神和范围。如上所述,根据本发明示例性实施例的用于移动电话的复位电路和方法
有利于在移动电话被上锁或者异常运行时,在没有拆卸电池的情况下执行移 动电话的硬件复位。此外,即使在没有移除电池的情况下执行硬件复位之后,根据本发明示 例性实施例的用于移动电话的复位电路和方法也保持移动电话的电源状态, 从而提高了用户的便利性。
权利要求
1、 一种移动电话的复位电路,包括硬件复位信号发生器,响应于移动电话的硬件复位键的输入,产生硬件复位信号;电源控制器,基于硬件复位信号产生复位信号,并根据电源状态维持信号控制移动电话的电源;控制器,由来自电源控制器的复位信号初始化,基于硬件复位信号的电 压电平产生电源状态维持信号;和硬件复位信号延迟电路,将硬件复位信号延迟预定的持续时间之后提供 给控制器。
2、 如权利要求1所述的复位电路,其中,硬件复位信号发生器包括晶 体管,用于将硬件复位信号输出到硬件复位信号延迟电路和电源控制器。
3、 如权利要求1所述的复位电路,还包括电源状态检测器,检测硬件 复位信号发生器的异常的电源。
4、 如权利要求3所述的复位电路,其中,电源状态检测器包括 电源状态一企测单元,检测移动电话的异常的电源状态;和OR门,将电源状态检测单元的输出提供给硬件复位信号发生器。
5、 如权利要求1所述的复位电路,其中,硬件复位信号延迟电路通过调 节硬件复位信号的延迟持续时间来调节重启时间。
6、 一种移动电话的复位方法,包括 输入用于初始化移动电话的复位信号; 基于复位信号初始化移动电话;确定复位信号是由开机/关机键产生还是由硬件复位键产生;和 如果复位信号由硬件复位键触发,则保持移动电话的电源状态。
7、 如权利要求6的复位电路,还包括如果复位信号由开机/关机键产生并且开机/关机键被按下预定的持续时 间,则保持移动电话的电源状态;和如果复位信号由开机/关机键产生并且开机/关机键被按下短于预定的持 续时间,则关闭电源。
8、 一种包括硬件复位键、开机/关机键、控制器和电源控制器的移动电话的复位电路,所述控制器具有GPIO并且产生电源状态维持信号,所述电源控制器接收硬件复位键和开机/关机键输入的信号以及来自控制器的电源状态维持信号,并且将复位信号提供给控制器,所述复位电路包括电源状态检测器,检测操作移动电话的异常的电源;硬件复位信号发生器,基于电源状态检测器的输出和硬件复位键输入的 信号产生硬件复位信号;和硬件复位信号延迟电路,将硬件复位信号延迟预定的持续时间。
9、 如权利要求8所述的复位电路,其中,硬件复位信号发生器包括NPN 型晶体管。
10、 如权利要求8所述的复位电路,其中,硬件复位信号延迟电路的输 入节点连接到电源控制器的输出节点。
11、 一种用于对移动电话进行复位的指令的计算机可读介质,包括 第一组指令,适用于输入初始化移动电话的复位信号; 第二组指令,适用于基于复位信号初始化移动电话;第三组指令,适用于确定复位信号是由开机/关机4建产生还是由硬件复位 键产生;和第四组指令,适用于如果复位信号由硬件复位^:触发,则保持移动电话 的电源状态。
12、 如权利要求11所述的计算机可读介质,还包括第五组指令,适用于如果复位信号由开机/关机键产生并且开机/关机键被 按下预定的持续时间,则保持移动电话的电源状态;和第六组指令,适用于如果复位信号由开机/关机键产生并且开机/关机键被 按下短于预定的持续时间,则关闭电源。
全文摘要
提供了一种当移动电话被上锁或者异常运行时,使用硬件复位键来对移动电话进行复位的复位电路和方法。一种复位电路包括硬件复位信号发生器,响应于移动电话的硬件复位键的输入,产生硬件复位信号。电源控制器基于硬件复位信号产生复位信号,并根据电源状态维持信号控制移动电话的电源。控制器由来自电源控制器的复位信号初始化,基于硬件复位信号的电压电平产生电源状态维持信号。硬件复位信号延迟电路将硬件复位信号延迟预定的持续时间之后提供给控制器。
文档编号H04Q7/32GK101146289SQ200710104868
公开日2008年3月19日 申请日期2007年5月23日 优先权日2006年9月15日
发明者潘成俊 申请人:三星电子株式会社