发明名称 基于系统动态时钟管理的机顶盒待机控制方法
摘要 本发明提出一种基于系统动态时钟管理的机顶盒待机控制方法,利用动态时钟管理,将机顶盒系统设置成多工作模式,从而利用系统在不同工作模式下的自由切换,实现低功耗待机控制。本发明不需要另外增加外围器件和电路成本,待机功耗低、系统稳定性、维护性、扩展性和平台通用性强,系统软件控制方便,模式切换简单,采用本发明待机控制方法的机顶盒使用微分功率计测试结果如下:SLOW模式下,功耗在0.8w以下;DOZE模式下,功耗在0.5w以下,完全满足国家对绿色机顶盒产品的待机功耗要求。
申请公布号 CN102572592B 申请公布日期 2015.10.21
申请号 CN201110443663.7 申请日期 2011.12.27
申请人 青岛海信宽带多媒体技术有限公司 发明人 孙振银
分类号 H04N21/443(2011.01)I 主分类号 H04N21/443(2011.01)I
代理机构 青岛联智专利商标事务所有限公司 37101 代理人 刘晓
主权项 一种基于系统动态时钟管理的机顶盒待机控制方法,其特征在于:包括如下步骤:A、将系统设为三种工作模式:NORMAL 模式、SLOW 模式和DOZE 模式,其中所述NORMAL 模式下系统由PLL时钟驱动,所述SLOW 模式下系统由外接晶振时钟驱动,所述DOZE 模式下系统由外接晶振分频的低频时钟驱动;B、设置待机响应条件及待机唤醒条件;C、根据待机响应条件控制系统各时钟源的切换进而选择进入SLOW 模式或DOZE 模式;步骤004:根据遥控器按键键值或机顶盒物理按键键值或定时进入待机时间判断键入何种工作模式,若是DOZE 模式则依次执行步骤0041、005,若是SLOW 模式,则执行步骤0042;步骤0041:进入到SLOW 模式,将CPU寄存器1设置为SLOW 模式,系统时钟源开始从PLL切换到晶振,进入到SLOW待机状态;步骤0042:进入到SLOW 模式,具体与步骤0041相同;步骤005:进入到DOZE 模式,将CPU寄存器2设置为DOZE模式,系统时钟源将从晶振时钟切换到晶振时钟分频得到的200KHz低频时钟,进入到DOZE待机状态;D、根据待机唤醒条件控制系统各时钟源的切换进而进入NORMAL 模式;步骤007:判断待机状态,若是DOZE 模式则执行步骤008,若是SLOW 模式,则执行步骤009;步骤008:进入到SLOW 模式,将CPU寄存器3设置为DOZE‑SLOW切换模式,系统时钟源将从200KHz低频时钟切换到晶振时钟,系统进入到SLOW状态;步骤009:进入到NORMAL 模式,将CPU寄存器4设置为SLOW‑NORMAL模式,系统时钟源开始从晶振时钟切换到PLL,系统进入到NORMAL工作状态;步骤010:待机唤醒工作结束;;所述B步骤中,待机响应条件包括遥控器按键键值或物理按键键值或定时进入待机时间;所述B步骤中,待机唤醒条件包括遥控器按键键值或物理按键键值或定时进入待机时间;所述D步骤中包括:D1、加载最小系统代码;D2、初始化最小系统下的遥控器按键键值、物理按键键值以及定时进入待机时间并保存;D3、将待机唤醒条件与上述遥控器按键键值、物理按键键值以及定时进入待机时间进行比对后进入待机唤醒模式;D4、重启系统,进入NORMAL 模式。
地址 266100 山东省青岛市崂山区株洲路151号