目前的遥控器大多使用电池供电,因此功耗是必须要解决的问题.接上一篇红外遥控,说说低功耗是如何实现的.
我所使用的方案中,9228挂接双晶振,一个是32.768KHz的,作为时钟源(LCD上有时间显示),另外一个是4MHz的,作为系统主时钟.系统初始化后,切换到子时钟工作,当按键按下时,切换到主时钟模式,发码结束,延时一段时间后,再次进入子时钟模式.即只有在按键按下,红外发码的时候,才工作在主时钟模式(4M),其它模式下都在子时钟模式(32.768k),这样待机功耗会很低,实际产品中测试只有28uA,(主时钟模式下待机工作的电流也要十几mA,差了一个数量级),电池使用寿命得到延长!