Ultra low power clock system of the utility model discloses an application to the MCU system, including MCU system, there are two clock clkcpu and clkper of the whole MCU system, the system of low power consumption mode including IDLE and STOP mode, when the system is in IDLE mode, the clkcpu clock and clock off clkper open, CPU enters into a dormant state this is only an external device; when the system is in STOP mode, the clkcpu clock and clock clkper closed at the same time, CPU entered a deep sleep, at this time CPU and the external equipment are to stop working. The utility model reduces the power consumption of the system, improves the overall stability and prolongs the service life of the battery through a gated clock and a deep sleep mode. In microprocessor design, most of the power from the clock, the clock will bring a charge and discharge continuously, so by reducing the activity of the clock, will bring great impact on the power system; the utility model from the system clock source clock gating, shut down the entire MCU clock, at the same time, let the system into a deep sleep state.
【技术实现步骤摘要】
本技术涉及一种MCU系统,具体是一种应用于MCU系统的超低功耗时钟系统。
技术介绍
目前,低功耗设计主要从芯片设计和系统设计两方面考虑。功耗增加将会导致系统温度过高,从而可靠性的下降。同时,R8051MCU被广泛应用于便携式和移动性的产品中,这类的产品没有充足的电源供应,往往仅靠电池来供电。所以,如何通过降低功耗来提高系统稳定性和延长电池使用寿命的问题,便显得更加迫切。
技术实现思路
本技术的目的在于提供一种应用于MCU系统的超低功耗时钟系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本技术提供如下技术方案:一种应用于MCU系统的超低功耗时钟系统,包括MCU系统,整个MCU系统里有两个时钟clkcpu和clkper,系统低功耗模式包括IDLE和STOP模式,当系统进入IDLE模式时,时钟clkcpu关闭而时钟clkper打开,CPU进入休眠状态,此时只有外部设备正在工作;当系统进入STOP模式时,时钟clkcpu和时钟clkper同时关闭,CPU进入深度睡眠,此时CPU和外部设备均停止工作。作为本技术进一步的方案:通过编程让CPU进入IDLE或者STOP模式,当处于IDLE模式时,外部设备仍然在工作,外部设备的中断信号可以唤醒CPU,重启工作;当处于STOP模式时,通过IO口翻转,异步唤醒CPU,重启工作。作为本技术进一步的方案:IDLE模式不关闭ick_en信号,也不关闭时钟clkper。作为本技术进一步的方案:还包括用来控制STOP和IDLE状态的电路,当执行了进入STOP或IDLE的指令时,STOP或IDLE的寄存器被置1;当IO口翻转时,将产生脉冲 ...
【技术保护点】
一种应用于MCU系统的超低功耗时钟系统,包括MCU系统,其特征在于,整个MCU系统里有两个时钟clkcpu和clkper,还包括用来控制STOP和IDLE状态的电路,当执行了进入STOP或IDLE的指令时,STOP或IDLE的寄存器被置1;当IO口翻转时,将产生脉冲io_change_pulse,从而清零STOP或IDLE的寄存器;同时,也将产生clkper_en和clkcpu_en;还包括锁存控制电路,生成的clkper_en和clkcpu_en送到锁存控制电路,通过两个门控锁存器,控制clkper和clkcpu两个时钟;还包括IO翻转判断电路,所述IO翻转判断电路生成io_change_pulse和clk_resume_s,io_change_pulse用来清除STOP和IDLE寄存器的信号,而clk_resume_s则用来控制门控时钟的开关信号clkper_en和clkcpu_en;还包括ick_en信号生成电路,ick_en信号送给模拟电路,模拟电路通过这个信号来开关ick的生成电路,当clkper_en为0或ick_en_s为0时,在ick下降沿到来时,ick_en等于0,模 ...
【技术特征摘要】
1.一种应用于MCU系统的超低功耗时钟系统,包括MCU系统,其特征在于,整个MCU系统里有两个时钟clkcpu和clkper,还包括用来控制STOP和IDLE状态的电路,当执行了进入STOP或IDLE的指令时,STOP或IDLE的寄存器被置1;当IO口翻转时,将产生脉冲io_change_pulse,从而清零STOP或IDLE的寄存器;同时,也将产生clkper_en和clkcpu_en;还包括锁存控制电路,生成的clkper_en和clkcpu_en送到锁存控制电路,通过两个门控锁存器,控制clkper和clkcpu两个时钟;还包括IO翻转判断电路,所述IO翻转判断电路生成io_change_pulse和clk_resume_s,io_change_pulse用来清除STOP和IDLE寄存器的信号,而clk_resume_s则用来控制门控时钟的开关信号clkper_en和clkcpu_en;还包括ick_en信号生成电路,ick_en信号送给模拟电路,模拟电路通过这个信号来开关ick的生成电路,当clkper_en为0或ick_en_s为0时,在ick下降沿到来时,ick_en等于0,模拟即刻关...
【专利技术属性】
技术研发人员:叶瑞乐,叶媲舟,涂柏生,
申请(专利权)人:深圳市博巨兴实业发展有限公司,
类型:新型
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。