本实用新型专利技术公开了一种微控制器芯片的低功耗管理装置,包括时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、OTP接口控制模块OTP_INTF、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,所述OTP接口控制模块OTP_INTF分别连接时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,代码选项模块CODE_OPTION还分别连接时钟产生模块CLK_GEN和OTP存储器。本实用新型专利技术在芯片中的通过OTP接口管理模块对OTP存储器进行读写控制,同时对OTP存储器进行智能的功耗管理,在MCU芯片应用于低功耗要求的场合时,能够节省OTP存储器的功耗,从而使MCU芯片具有更低功耗的优点。
【技术实现步骤摘要】
一种微控制器芯片的低功耗管理装置
本技术涉及一种微控制器,具体是一种微控制器芯片的低功耗管理装置。
技术介绍
微控制器芯片作为一种通用的控制芯片,有着广泛的应用。在一些要求微控制器进行快速运算处理的场合里,微控制器要以相对较高的频率进行工作,因而功耗也相对较大。某些应用场合对MCU芯片的功耗要求很严格,在满足MCU芯片的处理速度的前提下,通过降低MCU的工作频率,可以降低MCU芯片的功耗。在OTP型MCU芯片中,用户指令存储于芯片内的OTP(One-Time-Programmable)存储器中。OTP(One-Time-Programmable)存储器是一次可编程存储,一般是由知识产权(intellectualproperty,简称IP)模块提供商提供,且要求芯片设计时必须要遵从OTP存储器件的接口时序要求和参数。只有在MCU设计时满足这接口时序要求,才能可靠地读取到存储于OTP中的指令码。在OTP型的MCU芯片工作时,需要不断地从OTP存储器中读取指令码,然后才能进行相应的操作和处理。从OTP存储器中读取指令码的时候,OTP存储器所产生的功耗占MCU芯片的总运行功耗中相当重要的比例。本专利技术提出一种微控制器芯片的低功耗管理方案,在芯片中的通过OTP接口管理模块对OTP存储器进行读写控制,同时对OTP存储器进行智能的功耗管理,在MCU芯片应用于低功耗要求的场合时,能够节省OTP存储器的功耗,从而使MCU芯片具有更低功耗的优点。
技术实现思路
本技术的目的在于提供一种微控制器芯片的低功耗管理装置,以解决上述
技术介绍
中提出的问题。为实现上述目的,本技术提供如下技术方案:一种微控制器芯片的低功耗管理装置,包括时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、OTP接口控制模块OTP_INTF、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,所述OTP接口控制模块OTP_INTF分别连接时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,代码选项模块CODE_OPTION还分别连接时钟产生模块CLK_GEN和OTP存储器。作为本技术再进一步的方案:所述OTP存储器还连接外部烧录逻辑模块。与现有技术相比,本技术的有益效果是:本技术在芯片中的通过OTP接口管理模块对OTP存储器进行读写控制,同时对OTP存储器进行智能的功耗管理,在MCU芯片应用于低功耗要求的场合时,能够节省OTP存储器的功耗,从而使MCU芯片具有更低功耗的优点。附图说明图1为微控制器芯片的低功耗管理装置中微控制器的系统框图;图2为微控制器芯片的低功耗管理装置中OTP接口控制模块框图。图3为微控制器芯片的低功耗管理装置中OTP的时序模型以及功耗模式示意图。图4为微控制器芯片的低功耗管理装置中读脉冲信号生成时序。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。请参阅图1~4,本技术实施例中,一种微控制器芯片的低功耗管理装置,包括时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、OTP接口控制模块OTP_INTF、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,所述OTP接口控制模块OTP_INTF分别连接时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,代码选项模块CODE_OPTION还分别连接时钟产生模块CLK_GEN和OTP存储器;所述OTP存储器还连接外部烧录逻辑模块。本技术的工作原理是:本技术微控制器内部包括时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、OTP接口控制模块OTP_INTF、代码选项模块CODE_OPTION、微控制器内核MCU_CORE,其中,用户指令码存储于OTP存储器中,OTP存储器同时用来存储芯片的代码选项,芯片的代码选项微控制器芯片全局性配置的控制,代码选项模块CODE_OPTION负责在芯片上电复位后,从OTP存储器中对应存储区域中加载出来的信息进行译码,解析出芯片的各种配置控制信息;全局性配置控制信息包括用于控制芯片中OTP接口模块中的各延时控制单元的延时控制信息cfg_dly1、cfg_dly2和cfg_dly3,还包括用于控制时钟产生模块中时钟选择控制信息clk_sel,时钟产生模块CLK_GEN根据代码选项模块CODE_OPTION传送过来的时钟选择控制信息clk_sel,相应地选择某一低频时钟或者高频时钟作为微控制器内核工作时钟clk_cpu,在芯片正常工作之前,外部烧录逻辑负责将延时控制信息烧录至芯片的OTP存储器中;OTP接口控制模块负责在CPU运算时,产生读OTP存储器所需的接口时序,将程序计数器PC所对应的指令码instr从OTP存储器中读出,并且传送至MCU内核,OTP接口控制模块必须以符合OTP存储器要求的接口时序对OTP存储器进行读取请求,才能对OTP存储器进行读取操作;otp_cs为OTP存储器的选通信号;otp_rd为OTP读请求脉冲信号;otp_adr为OTP读请求地址信号;otp_dout为OTP读返回数据信号;tcss为OTP存储器的选通信号otp_cs相对于OTP读请求脉冲信号otp_rd的建立时间;tcsh为OTP存储器的选通信号otp_cs相对于OTP读请求脉冲信号otp_rd的保持时间;OTP读请求脉冲信号otp_rd必须要大于最小脉冲时长trpw;读OTP存储器操作涉及到OTP存储的三种功耗模式,当OTP存储器的选通信号为低电平状态时,OTP存储器处于standby模式,当OTP存储器的选通信号为高有效状态且OTP读请求脉冲信号为低电平状态时,OTP存储器处于read模式,当OTP存储器的选通信号为高有效状态且OTP读请求脉冲信号为低电平状态时,OTP存储器处于static模式;通过MCU芯片内部的OTP接口管理模块,对OTP存储器进行智能的功耗模式管理,读取OTP存储器时,在满足应用要求的MCU运算处理速度,并且满足OTP存储器所要求的接口时序约束的前提下,通过使OTP存储器在尽量短的时间里面处于功耗较高的read模式,在尽量长的时间里面处于功耗较低的standby模式,从而使MCU芯片的总功耗更低,使MCU芯片应用于对功耗要求更低的应用场合;OTP接口控制模块INTF_CTRL由MCU内核输出的低功耗模式使能信号lp_en来控制两种机制的选择;当微控制器芯片用于对运行速度要求较高的应用场合时,微控制器内核将低功耗模式使能信号lp_en置为低电平输出状态,OTP接口控制模块INTF_CTRL选择“快速运行接口机制”,当微控制器芯片用于对运行速度要求较低且对功耗要求较高的应用场合时,微控制器内核将低功耗模式使能信号lp_本文档来自技高网...
【技术保护点】
一种微控制器芯片的低功耗管理装置,包括时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、OTP接口控制模块OTP_INTF、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,其特征在于,所述OTP接口控制模块OTP_INTF分别连接时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,代码选项模块CODE_OPTION还分别连接时钟产生模块CLK_GEN和OTP存储器。
【技术特征摘要】
1.一种微控制器芯片的低功耗管理装置,包括时钟产生模块CLK_GEN、复位控制模块RST_GEN、OTP存储器、OTP接口控制模块OTP_INTF、代码选项模块CODE_OPTION和微控制器内核MCU_CORE,其特征在于,所述OTP接口控制模块OTP_INTF分别连接时钟产生模块CLK_GEN、...
【专利技术属性】
技术研发人员:万上宏,叶媲舟,黎冰,涂柏生,
申请(专利权)人:深圳市博巨兴实业发展有限公司,
类型:新型
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。