遥控接收器及其控制方法

文档序号:7761637阅读:511来源:国知局
专利名称:遥控接收器及其控制方法
技术领域
本发明介绍一种遥控接收器及其降低功耗的控制方法。
近年来,通过遥控器的遥控操作已经广泛应用于远距离的控制,特别是在消费电子领域。这种电子装置把遥控接收器接收到的信号,转换为由装置内的微计算机处理的电信号。即使在电源断开时,由于需要接收从遥控发射器发送的指令代码信号,通过遥控器控制的电子装置在备用方式状态中也用这种方式运行。
一般地说,在备用方式状态中,电子装置使用诸如降低电源电压或利用低速子时钟的较低振荡频率这些技术,以降低其微计算机的功耗。近年来,要求进一步降低功耗,特别是,在备用方式状态下功耗的降低已成为一个急待解决的问题。


图1是说明为实现这种遥控功能的传统的遥控装置的配置的方框图。
遥控装置包括遥控发射器51,它包括例如通过红外线媒体发送指令代码信号的红外发光二极管52;以及遥控接收器60,它包括安装在电子装置壳体54一侧位置上检测从遥控发射器51输出的红外线的红外接收器53、中断控制器55、CPU56、脉冲宽度计数器57、主时钟输入终端58和子时钟输入终端59。
红外接收器53,它检测用从遥控发射器51输出的指令代码信号调制的红外线,将指令代码信号解调,以及把它转换为电信号。
中断控制器55,它在检测到从遥控发射器51输出的指令代码后,立即产生中断请求信号。
CPU56,它响应由中断控制器55产生的中断请求信号,从备用方式状态进入正常运行状态,以便控制各个元件。
脉冲宽度计数器57,它对从遥控发射器51发送来的指令代码信号译码。
主时钟输入端子58,它是输入主时钟信号的端子。子时钟输入端子59是输入子时钟信号的端子。
下面介绍该装置的操作。
在电子装置壳体54一侧的电源断开、CPU56处于备用方式状态时,当从遥控发射器51通过红外线媒体发送指令代码信号时,红外接收器53通过测定代码信号的边缘来检测由遥控发射器发送的指令代码信号。当检测到指令代码信号时,中断控制器55立即产生中断请求信号以便唤醒CPU。CPU56使脉冲宽度计数器57对指令代码信号译码。CPU56根据脉冲宽度计数器57对指令代码信号的译码结果,识别指令代码信号表示的指令内容,并按照识别结果执行处理步骤。
如上所述,自从传统的遥控接收器及其控制方法出现以来,它就存在一个问题在电源断开的备用方式状态下,任何输入、例如、遥控发射器的错误输入,或者噪音源产生的输入,都被认为是遥控发射器51发送的指令代码信号,每一个这种输入都会唤醒CPU56。
图2是说明当出现遥控发射器的这种错误输入和由噪音源产生的输入时CPU56的状态的时间图。图2(a)示出了当出现遥控发射器的错误输入时CPU56的状态,图2(b)示出了当出现由噪音源产生的输入时CPU56的状态,而图2(c)示出了遥控接收器60的电流消耗的变化。如图2所示,由于对于每一次输入、即使是遥控发射器发送的错误输入或噪音源产生的输入、CPU56都被唤醒,这就存在一个问题电源断开时的备用方式状态也存在和正常方式(唤醒方式)一样的电流消耗。
鉴于上述问题,本发明的一个目的就是提供一台遥控接收器及其控制方法,该方法可以抑制在电源断开时的备用方式状态中,由遥控发射器的错误输入或噪音源产生的输入引起的电源消耗的增加。
根据本发明的控制遥控接收器的方法包括以下几个步骤接收由遥控发射器发送的指令代码信号;当内置CPU处于依靠低速子时钟运行的备用方式状态时,把与通电对应的预置通电指令代码与基于低速子时钟发送的指令代码信号中的指令代码比较;仅仅当比较结果相符时才唤醒CPU并使它从备用方式状态进入以高速主时钟运行的正常方式;CPU进入正常方式后,对发送的指令代码信号中的指令代码译码;以及执行与译码后的指令代码对应的控制操作。
仅仅当比较结果相符时才利用产生的中断请求信号唤醒处于备用方式状态的CPU并使它进入正常方式。
此外,在CPU响应断电进入备用方式状态之前,立即设置与通电对应的预置通电指令代码。
本发明的遥控接收器包括接收遥控发射器发送的指令代码信号的装置;基于低速子时钟操作的装置,它在内置CPU处于依靠低速子时钟操作的备用方式状态时,把与通电对应的预置的通电指令代码与发送的指令代码信号中的指令代码比较;通电控制装置,它仅仅在比较结果相符时才把CPU唤醒并使它从备用方式状态进入CPU依靠高速主时钟运行的正常方式;CPU进入正常方式后,用来对指令代码信号中的指令代码译码的装置;以及执行与译码后的指令代码对应的控制操作。
通电控制装置包括通电检测单元,它包括用来对遥控发射器发送的指令代码信号中的指令代码译码的脉冲宽度计数器;存放由脉冲宽度计数器译码的指令代码的输入码存储寄存器;存放与通电对应的通电指令代码的指令代码存储寄存器;将存放在指令代码存储寄存器中的通电指令代码与存放在输入码存储寄存器中的指令代码进行比较的比较器;以及中断控制器,它根据比较器的输出,在通电指令代码与指令代码相符时,把中断请求信号输出给CPU,并唤醒CPU使它进入以高速主时钟运行的正常方式。
在CPU响应断电进入备用方式状态之前,立即设置指令代码存储寄存器中的通电指令代码集。
当从来自遥控发射器的错误输入或噪音源产生的输入获得接收指令代码时,本发明的遥控接收器及其控制方法,通过防止CPU被唤醒并使CPU保持在电源断开的备用方式状态中,来抑制由不必要的唤醒CPU引起的功耗的增加。
如上所述,根据本发明,当CPU处于备用方式状态时,把预置的通电指令代码与通过类似于CPU以子时钟运行而发送的指令代码比较。仅仅当比较结果相符时,处于备用方式状态的CPU才被唤醒并进入以高速主时钟运行的正常方式。因此,只有在接收到通电指令代码时CPU才被唤醒;当接收到的指令代码为错误的遥控输入或来自噪音源的输入时,CPU不被唤醒;从而显示出能够抑制由响应不是通电指令代码的输入而不必要地唤醒CPU引起的功耗增加的效果。
图1是传统的遥控装置的配置的方框图;图2是在传统的遥控装置中,当出现错误的遥控输入和噪音源产生的输入时,表示CPU状态的时间图;图3是本发明实施例的遥控接收器的配置的方框图;图4是本发明实施例的遥控接收器中通电检测单元的配置的方框图;图5是在本发明实施例的遥控接收器中从遥控发射器输入“通电”指令代码信号时的时间图;图6是本发明实施例的遥控接收器中指令代码格式的示意图;以及图7是在本发明实施例的遥控接收器中从遥控发射器的输入指令代码信号而不是“通电”指令代码信号时的时间图。
下面参照附图详细介绍本发明的实施例。
图3是本发明实施例的遥控装置的配置的方框图。遥控装置包括遥控发射器1,它包括例如发射红外线的红外发光二极管2;以及遥控接收器10,它包括安装在电子装置本体4侧面的红外接收器3、中断控制器(通电控制装置)5、CPU6、通电检测单元(通电控制装置)7、主时钟输入端子8以及子时钟输入端子9。例如,电子装置本体4的所述侧面代表包括本遥控接收器的用户装置的电子装置本体的侧面。
遥控发射器1从红外发光二极管2、通过红外线媒体向电子装置4发送指令代码信号,以便遥控电子装置4的操作。
通电检测单元7在电子装置本体4的遥控接收器10的备用方式下以低速子时钟运行,并在备用方式期间对从遥控发射器1通过红外线媒体发送的指令代码信号译码,然后,当指令为“通电”时,输出代码匹配脉冲。通过把由遥控发射器1发送的指令代码信号中的指令代码和与“通电”对应的预置指令代码比较来执行指令代码信号的译码,并且当两者内容相同时输出代码匹配脉冲。
中断控制器5从通电检测单元7获取代码匹配脉冲,然后输出唤醒CPU6的中断请求信号。
为了降低功耗,CPU6在备用方式中以低速子时钟运行。CPU6可以由从中断控制器5输出的中断请求信号唤醒。唤醒的CPU6把运行时钟从低速子时钟切换到高速主时钟,容许启动正常方式(唤醒方式)操作。
图4是通电检测单元7的配置的方框图,它包括脉冲宽度计数器11;输入代码存储寄存器12;指令代码存储寄存器13;比较器14;以及子时钟输入端子15。
脉冲宽度计数器11对输入指令代码信号中的脉冲宽度计数,并对遥控发射器1发送的指令代码译码。
输入代码存储寄存器12是存放由脉冲宽度计数器译码的指令代码的寄存器。
指令代码存储寄存器13是预先存放与“通电”对应的指令代码的存储寄存器,可在其中设置任意值。应该注意,可以在CPU6响应电子装置壳体4的断电而进入备用方式之前,立即把“通电”指令代码存放在指令代码存储寄存器13中;或者在其之前将所述代码存放到指令代码存储寄存器13中。此外,即使在转换到备用方式以后,也允许基于子时钟把指令代码重写入指令代码存储寄存器13中。
比较器14把指令代码存储寄存器13中的指令代码和输入代码存储寄存器12中的指令代码比较,如果两个代码的内容相符,则输出代码匹配脉冲。
下面介绍装置的操作。
首先,介绍当利用图5中的时间图从遥控发射器1输入“通电”指令代码信号时的操作。
例如,当“通电”码(操作码)定义为“111010”,系统地址定义为“00010”时(参见图6),把包括上述代码“111010”和系统地址“00010”的指令代码存入通电检测单元7中的指令代码存储寄存器13,此后,电子装置本体4进入电源断开的备用方式状态。
在图5所示的周期A中,电子装置本体4处于电源断开的备用方式状态,遥控接收器10为降低功耗以低速子时钟运行。
在周期B中,当接收到由遥控发射器1发送的指令代码信号时,在通电检测单元7内,以低速子时钟运行的脉冲宽度计数器11对由遥控发射器1发送的指令代码译码,而在遥控接收器10内保持备用方式状态。
指令代码的格式一般用脉冲的高电平宽度和低电平宽度的组合定义,图6所示的是一种格式的实例。在图6所示的例子中,当脉冲的高电平宽度等于或大于脉冲的低电平宽度时,其值定义为“0”;而当高电平宽度小于低电平宽度时,其值定义为“1”。系统地址为“00010”的系统则根据数据(操作码)“111010”执行操作。
在图5中用字符C表示的点上,在输入代码存储寄存器12中存放由脉冲宽度计数器11译码的结果,比较器14把该结果与指令代码存储寄存器13里的指令代码比较。由于比较显示了该情况下的匹配与否,所以比较器14输出代码匹配脉冲。中断控制器5获取代码匹配脉冲,输出一个唤醒CPU6的中断请求信号。响应来自中断控制器5的中断请求信号,CPU6被唤醒,它把操作时钟从低速子时钟切换到高速主时钟,进入正常方式(唤醒方式)运行。
在正常方式运行中,已经进入正常方式的CPU6从红外接收器3获取随后发送的指令代码信号,当电子装置本体4是视频记录和再现装置时,所述指令代码信号用于倒带、重放等,或者当电子装置本体4是电视机时,所述随后发送的指令代码信号用于频道调谐等。其中的指令代码被译码,并根据译码的指令代码执行处理步骤。
下面利用图7中的时间图介绍从遥控发射器1输入不包含“通电”指令代码的信号时的操作。
在由字母A、B表示的一直到由字母C表示的点的周期期间,其操作与输入“通电”指令代码信号时的操作相同。然而,在这种情况下,所述指令代码与指令代码存储寄存器13中的指令代码不相符。因此,由于在由字母C表示的点上没有代码匹配脉冲输出,并且也没有产生唤醒CPU6的中断请求信号,所以遥控接收器10仍然保持在备用方式状态下。
这样,当电子装置本体4处于所谓电源断开的备用方式状态时,遥控接收器10装备有以低速子时钟运行的通电检测单元7,它对在红外接收器3接收的指令代码信号译码,并且只有当它包含“通电”指令代码时才产生代码匹配脉冲。中断控制器5接收从通电检测单元7输出的代码匹配脉冲,并且产生用于唤醒处于备用方式状态的CPU6的中断请求信号。CPU接收中断请求信号,把运行时钟从子时钟切换到主时钟,然后进入正常方式(唤醒方式)状态。
因此,在电源断开的备用方式状态下,有可能只接收从遥控发射器1发送的指令代码信号中唤醒CPU6的“通电”指令代码。由于备用方式状态的功耗约为5微安,而在正常方式(唤醒方式)的功耗约为2毫安,它比前者大400倍,功耗可以恒定地限制在5微安,除非CPU6在电源断开的备用方式状态下响应“通电”代码而被唤醒。
如上所述,根据本发明,在电子装置本体4的电源断开的备用方式状态期间,CPU6不会响应错误的遥控输入(例如,当电源断开时用于快速前进、反绕、重现等的输入信号)和由噪音源产生的输入信号而被唤醒。由于CPU6不响应表示“通电”的真实指令代码信号以外的信号而被唤醒,所以,在唤醒操作期间,本发明具有能够抑制电流消耗的作用。
上面介绍的实施例举例说明了当CPU6处于备用方式状态时以子时钟运行的通电检测单元7,它由CPU6单独提供并且包括脉冲宽度计数器11、输入代码存储寄存器12、指令代码存储寄存器13和比较器14。然而,由于带遥控功能的装置通常包括安装在电子装置本体侧面的脉冲宽度计数器,用于对从遥控发射器发送的指令代码译码,所以现有的脉冲宽度计数器可以使用并另外安装输入代码存储寄存器12、指令代码存储寄存器13和比较器14,使得当CPU6处于备用方式状态时,脉冲宽度计数器以子时钟运行,以便实现与上述通电检测单元7类似的功能,在这种情况下,可以达到实施例的类似效果。
权利要求
1.一种控制遥控接收器的方法,它包括以下步骤接收从遥控发射器发送的指令代码信号;当内置CPU处于以低速子时钟运行的备用方式状态时,把与通电对应的预置通电指令代码与基于所述低速子时钟发送的指令代码信号中的指令代码比较;仅仅当所述比较结果表明相符时才唤醒所述CPU并使处在所述备用方式状态中的所述CPU进入所述CPU以高速主时钟运行的正常方式;由处在所述CPU已进入的所述正常方式下的所述CPU对所述发送的指令代码信号中的指令代码译码;以及执行与所述译码的指令代码对应的操作。
2.权利要求1的控制遥控接收器的方法,其特征在于还包括以下步骤仅仅当所述比较结果表明为相符时,才利用产生的中断请求信号唤醒所述CPU并使处于所述备用方式状态中的所述CPU进入正常方式。
3.权利要求1的控制遥控接收器的方法,其特征在于在所述CPU响应断电而进入备用方式状态之前,立即设置与通电对应的所述预置通电指令代码。
4.权利要求2的控制遥控接收器的方法,其特征在于在所述CPU响应断电而进入备用方式状态之前,立即设置与通电对应的所述预置通电指令代码。
5.一种遥控接收器,它包括接收从遥控发射器发送的指令代码信号的装置;当内置CPU处于所述CPU以低速子时钟运行的备用方式状态时基于低速子时钟运行的装置,用于把与通电对应的预置通电指令代码与发送的指令代码信号中的指令代码比较;通电控制装置,它仅仅当所述比较结果表明相符时,才把处于所述备用方式状态中的所述CPU唤醒,并使它进入所述CPU以高速主时钟运行的正常方式;译码装置,它对由所述CPU已进入的正常方式下的所述CPU接收到的指令代码信号中的指令代码译码;以及执行与所述译码的指令代码对应的控制操作的装置。
6.权利要求5的遥控接收器,其特征在于所述通电控制装置包括通电检测单元,它包括脉冲宽度计数器,用于对从所述遥控发射器发送的指令代码信号中的指令代码进行译码;输入代码存储寄存器,用于存放由所述脉冲宽度计数器译码的所述指令代码;指令代码存储寄存器,用于存放与通电对应的通电指令代码;以及比较器,用于把存放在所述指令代码存储寄存器中的通电指令代码与存放在所述输入代码存储寄存器中的所述指令代码进行比较;以及中断控制器,它在当所述通电指令代码与所述指令代码相符时,基于从比较器的输出,输出一个中断请求信号给所述CPU,唤醒所述CPU并使所述CPU进入所述CPU以高速主时钟运行的正常方式。
7.权利要求6的遥控接收器,其特征在于在所述CPU响应断电而进入备用方式状态之前,立即设置在所述指令代码存储寄存器中的所述通电指令代码集。
全文摘要
本发明的遥控接收器包括:通电检测单元7,它在电子装置本体4的侧面,在遥控接收器10的备用方式期间以低速子时钟运行,用于对在备用方式下通过红外线媒体从遥控发射器1发送的指令代码信号译码并在其指令与“通电”指令一致时输出代码匹配脉冲;以及中断控制器5,它获取从通电检测单元7输出的代码匹配脉冲,输出唤醒CPU6的中断请求信号。在电源断开的备用方式状态中,遥控接收器能抑制由错误的遥控输入或噪音源产生的输入引起的功耗增加。
文档编号H04Q9/00GK1301127SQ0013744
公开日2001年6月27日 申请日期2000年12月21日 优先权日1999年12月21日
发明者堀口祥博 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1