一种应用于MCU系统的超低功耗时钟系统的制作方法

文档序号:11053177阅读:来源:国知局

技术特征:

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,模拟即刻关闭ick,当clkper_en或ick_en_s从0变1时,采用异步的方式,寄存器带有异步置位端SN,通过sync_level模块生成的ick_wakeup_rst_n送给异步复位端SN,从而重启ick。

2.根据权利要求1所述的应用于MCU系统的超低功耗时钟系统,其特征在于,整个MCU系统里有两个时钟clkcpu和clkper,系统低功耗模式包括IDLE和STOP模式,当系统进入IDLE模式时,时钟clkcpu关闭而时钟clkper打开,CPU进入休眠状态,此时只有外部设备正在工作;当系统进入STOP模式时,时钟clkcpu和时钟clkper同时关闭,CPU进入深度睡眠,此时CPU和外部设备均停止工作。

3.根据权利要求1所述的应用于MCU系统的超低功耗时钟系统,其特征在于,通过编程让CPU进入IDLE或者STOP模式,当处于IDLE模式时,外部设备仍然在工作,外部设备的中断信号可以唤醒CPU,重启工作;当处于STOP模式时,通过IO口翻转,异步唤醒CPU,重启工作。

4.根据权利要求1所述的应用于MCU系统的超低功耗时钟系统,其特征在于,IDLE模式不关闭ick_en信号,也不关闭时钟clkper。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1