【技术实现步骤摘要】
跨时钟域中断唤醒的方法及相应的电路
[0001]本专利技术涉及电学领域,尤其涉及电路唤醒
,具体是指一种跨时钟域中断唤醒的方法及相应的电路。
技术介绍
[0002]现有技术中,考虑到节能的需求,在一些系统电路的设计中,往往为系统设置了休眠模式,如在一些联网烟雾报警芯片中,为了降低联网烟雾报警芯片的功耗,系统可切换至休眠模式。休眠模式下关闭MCU时钟、系统时钟、FLASH时钟等其他模块时钟,只打开必须一直工作的总线模块时钟,唤醒系统可通过总线中断唤醒,以此达到降低系统整体功耗的目的。系统唤醒时将总线中断信号给中断响应模块,中断响应模块与MCU模块和FLASH模块进行握手,握手成功即可唤醒系统。由于总线模块时钟为低频时钟,而MCU时钟、系统时钟、 FLASH时钟为高频时钟,总线模块与MCU模块、FLASH模块处于两个不同的时钟域,因此,握手时需将中断信号进行跨时钟域同步处理。
[0003]现有技术中,中断唤醒信号的跨时钟域处理过程为:先产生低频域中断信号,然后通过高频同步单元将低频域中断信号同步至高频域,产生高频域 ...
【技术保护点】
【技术特征摘要】
1.一种跨时钟域中断唤醒的方法,其特征在于,所述的方法包括:将低频域中断信号发送给中断选择模块及高频域,并在生成高频域中断信号的同时,生成低频域中断清零信号,实现系统的中断唤醒及低频域中断信号的清除。2.根据权利要求1所述的跨时钟域中断唤醒的方法,其特征在于,所述的将低频域中断信号发送给中断选择模块及高频域,并在生成高频域中断信号的同时,生成低频域中断清零信号,实现系统的中断唤醒及低频域中断信号的清除包括以下步骤:(1)将所述的低频域中断信号发送给所述的中断选择模块,进行系统的中断唤醒,并对所述的低频域中断信号进行同步;(2)根据同步后的低频域中断信号生成高频域中断信号发送给所述的中断选择模块;同时,根据同步后的低频域中断信号生成低频域中断清零信号,将低频域中断信号的清除。3.根据权利要求2所述的跨时钟域中断唤醒的方法,其特征在于,所述的对所述的低频域中断信号进行同步为:高频时钟对所述的低频域中断信号同步预设拍数,生成同步后的低频域中断信号。4.根据权利要求2所述的跨时钟域中断唤醒的方法,其特征在于,当将所述的高频域中断信号发送给所述的中断选择模块,单片机检测到高频域中断信号后,将高频域中断信号清除。5.根据权利要求2所述的跨时钟域中断唤醒的方法,其特征在于,所述的根据同步后的低频域中断信号生成低频域中断清零信号,将低频域中断信号的清除包括以下步骤:(a1)根据同步后的低频域中断信号生成低频域中断清零信号;(a2)对所述的低频域中断清零信号进行同步,并将同步后的低频域中断清零信号发送到低频域,将低频域中断信号的清除。6.根据权利要求2所述的跨时钟域中断唤醒的方法,其特征在于,所述的步骤(2)之后还包括以下步骤:(3)生成中断清零清除信号,将所述的低频域中断清零信号清除。7.一种用于实现权利要求1~6中任一所述的跨时钟域中断唤醒的方法的跨时钟域中断唤醒的电路,其特征在于,所述的跨时钟域中断唤醒的电路包括:低频域中断产生/清除模块、高频域中断产生/清除模块、中断选择模块及低频中断清除标志产生模块;所述的低频域中断产生/清除模块将所述的低频域中断信号发送给所述的中断选择模块的第一输入端、高频域中断产生/清除模块的第一输入端及低频中断清除标志产生模块的第一输入端;高频域中断产生/清除模块根据所述的低频域中断信号生成所述的高频域中断信号,并将所述的高频域中断信号发送给所述的中断选择模块的第二输入端;所述的低频中断清除标志产生模块根据所述的低频域中断信号生成所述的低频域中...
【专利技术属性】
技术研发人员:姜黎黎,沈天平,刘银涛,
申请(专利权)人:华润微集成电路无锡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。