The invention discloses a clock multiplex control unit in a microcontroller chip, wherein the chip comprises a clock generation unit CLOCK, a clock multiplex control unit CKMUX, and a microcontroller kernel MCU_CORE. The present invention microcontroller core can be used in the scene at any time from a clock switch to another clock, and can ensure that the clock signal does not appear glitches in the switching process, at the same time, there is no competition conditions, to ensure that not all register chip because of the emergence of burr or competition and against the clock signal timing the resulting micro controller error response. The advantage of the invention is that the microcontroller chip can switch between the high-frequency working clock and the low frequency working clock according to the need of the application, so that the whole application system can obtain lower power consumption.
【技术实现步骤摘要】
一种微控制器芯片中的时钟多路控制单元
本专利技术涉及一种控制单元,具体是一种微控制器芯片中的时钟多路控制单元。
技术介绍
在某些微控制器芯片中,微控制器内核的工作时钟的选择要在芯片的初始化配置时完成,在初始化配置后,不再允许时钟切换,以避免芯片可能会因为时钟切换时产生的毛刺而错误地工作。在另一些微控制器芯片中,为了避免时钟切换时芯片错误地工作,在时钟切换时,芯片内部相关的寄存器需要保持复位状态。
技术实现思路
本专利技术的目的在于提供一种微控制器芯片中的时钟多路控制单元,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种微控制器芯片中的时钟多路控制单元,芯片内部包括时钟产生单元CLOCK、时钟多路控制单元CKMUX以及微控制器内核MCU_CORE,所述时钟产生单元CLOCK负责产生微控制器的三种不同频率的工作时钟,时钟多路控制单元CKMUX负责完成从微控制器某一工作时钟切换为另一工作时钟的切换过程,微控制器内核MCU_CORE输出的时钟选择信号ck0_sel、ck1_sel、ck2_sel用于控制时钟的选择,在某一时刻,这3个信号中只许有1个信号为高有效电平状态,时钟多路控制单元CKMUX时时刻刻监测着微控制器内核MCU_CORE输出的3个时钟选择信号ck0_sel、ck1_sel、ck2_sel,当时钟多路控制单元CKMUX监测到时钟选择信号的组合有变化时,将启动内部时钟切换过程,完成从之前工作时钟切换至当前的工作时钟的过程,时钟多路控制单元CKMUX输出的内核工作时钟clk_mcu输送至微控制器内核,作为微控制器内核的工作时钟 ...
【技术保护点】
一种微控制器芯片中的时钟多路控制单元,芯片内部包括时钟产生单元CLOCK、时钟多路控制单元CKMUX以及微控制器内核MCU_CORE,其特征在于,所述时钟产生单元CLOCK负责产生微控制器的三种不同频率的工作时钟,时钟多路控制单元CKMUX负责完成从微控制器某一工作时钟切换为另一工作时钟的切换过程,微控制器内核MCU_CORE输出的时钟选择信号ck0_sel、ck1_sel、ck2_sel用于控制时钟的选择,在某一时刻,这3个信号中只许有1个信号为高有效电平状态,时钟多路控制单元CKMUX时时刻刻监测着微控制器内核MCU_CORE输出的3个时钟选择信号ck0_sel、ck1_sel、ck2_sel,当时钟多路控制单元CKMUX监测到时钟选择信号的组合有变化时,将启动内部时钟切换过程,完成从之前工作时钟切换至当前的工作时钟的过程,时钟多路控制单元CKMUX输出的内核工作时钟clk_mcu输送至微控制器内核,作为微控制器内核的工作时钟。
【技术特征摘要】
1.一种微控制器芯片中的时钟多路控制单元,芯片内部包括时钟产生单元CLOCK、时钟多路控制单元CKMUX以及微控制器内核MCU_CORE,其特征在于,所述时钟产生单元CLOCK负责产生微控制器的三种不同频率的工作时钟,时钟多路控制单元CKMUX负责完成从微控制器某一工作时钟切换为另一工作时钟的切换过程,微控制器内核MCU_CORE输出的时钟选择信号ck0_sel、ck1_sel、ck2_sel用于控制时钟的选择,在某一时刻,这3个信号中只许有1个信号为高有效电平状态,时钟多路控制单元CKMUX时时刻刻监测着微控制器内核MCU_CORE输出的3个时钟选择...
【专利技术属性】
技术研发人员:万上宏,叶媲舟,黎冰,涂柏生,
申请(专利权)人:深圳市博巨兴实业发展有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。