时钟产生电路及微控制器的制作方法

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

专利名称::时钟产生电路及微控制器的制作方法
技术领域
:本实用新型及集成电路领域,尤其涉及一种时钟产生电路及微控制器。技术背景随着互补型金属氧化物半导体(ComplementaryMetal-OxideSemiconductor;以下简称CMOS)集成电路生产工艺的不断进步,CMOS集成电路的集成度也越来越高,并从大规模向超大规模方向发展,而且越来越多的时序逻辑电路需要使用时钟完成同步,因此时钟产生电路在集成电路中起着重要的作用。然而,不同的应用方式对时钟的要求也不同,例如,电子玩具的时钟频率在十兆以内;家电产品的时钟频率在一百兆以内;电脑产品的中央处理器(CentralProcessingUnit;以下简称CPU)的基频已经达到甚至超过二百兆。而现有的时钟产生电路一般只适用于一种时钟产生方式,因此适用范围较窄,兼容性较差。
实用新型内容本实用新型的目的是提供一种时钟产生电路及微控制器,通过设置配置寄存器,可使微控制器工作于不同的时钟模式,适用于多种时钟产生方式。本实用新型的一些实施例提供的一种时钟产生电路,包括用于选择时钟工作模式的配置寄存器、用于控制外部时钟工作模式的工作模式控制电路、用于连接外部时钟源的接口电路,还包括用于提供时钟的外部时钟源和/或内部时钟源;所述配置寄存器、工作模式控制电路、接口电路依次串联,所述外部时钟源与所述接口电路连接,所述内部时钟源与所述配置寄存器连接。本实用新型的一些实施例提供的一种《敖控制器,包括通过系统总线与中央处理器连接的用于选择时钟工作模式的配置寄存器、用于控制外部时钟工作模式的工作模式控制电路、用于连接外部时钟源的接口电路,还包括用于提供时钟的外部时钟源和/或内部时钟源;所述配置寄存器、工作模式控制电路、接口电路依次串联,所述外部时钟源与所述接口电路连接,所述内部时钟源与所述配置寄存器连接。本实用新型提供的实施例通过设置配置寄存器,选择不同的振荡模式,可实现兼容内部时钟源和各种外部时钟源。另外,接口电路的工作相对独立,在合理搭配外围资源后,可集成到各种嵌入式系统、单片系统中,从而被广泛应用于消费电子、通信、卫星定位、音频和视频等领域,扩展性和移植性强。图1为本实用新型时钟产生电路的结构示意图;图2为本实用新型时钟产生电路中外部时钟源为晶体振荡器或陶瓷谐振器的连接示意图;示意图;图4示意图;图5为本实用新型时钟产生电路中内部时钟源为内部RC时钟产生单元的连接示意图;图6为本实用新型微控制器的结构示意图。以下结合附图和具体实施例进一步说明本实用新型的技术方案。具体实施方式图1为本实用新型时钟产生电路的实施例一结构示意图,如图l所示,时钟产生电路包括用于选择时钟工作模式的配置寄存器1、用于控制外部时钟工作模式的工作模式控制电路2、用于连接外部时钟源的接口电路3,还包括用于提供时钟的外部时钟源4和/或内部时钟源5;配置寄存器l、工作模式控制电路2、接口电路3依次串联,外部时钟源4与接口电路3连接,内部时钟源5与配置寄存器1连接。本实施例提供的时钟产生电路既可以使用外部时钟源,也可以使用内部时钟源。配置寄存器1通过控制信号线11和控制信号线33选择是使用外部时钟源还是使用内部时钟源,而且只能选择一种时钟源作为生成电路的时钟输入。若选择外部时钟源,则控制信号线11连接控制工作模式控制电路2,工作模式控制电路2通过控制信号22控制接口电路3,从而选中外部时钟源4;若选则内部时钟源,则控制信号线33控制内部时钟源5;配置寄存器1为时钟源提供工作配置模式。本实施例所提供的时钟产生电路中外部时钟源、内部时钟源可以单独存在于电路中,为电路提供时钟信号,也可以同时存在于电路中,但时钟产生电路在具体使用中,只能选择一种时钟源为电路提供时钟源信号。外部时钟源可以晶体振荡器、陶瓷谐振器或外部RC振荡器之一或任意组合或外部时钟源为接有外部输入时钟信号端子,外部时钟信号通过端子直接输入;内部时钟源可以为内部RC时钟产生单元,通过设置微控制器的配置寄存器,本实施例提供的时钟产生电路可选择不同的振荡模式。设置配置寄存器,可得出八种振荡模式,具体如表l所示。<table>tableseeoriginaldocumentpage6</column></row><table><table>tableseeoriginaldocumentpage7</column></row><table>由表l可知,配置寄存器的配置模式为1、2或3时,时钟产生电路选择外部时钟源作为时钟输入,外部时钟源可为晶体振荡器或陶瓷谐振器。配置寄存器的配置模式为4时,时钟产生电路选择外部时钟(频率)直接输入作为时钟输入。配置寄存器的配置模式为5或6时,时钟产生电路选择内部时钟源作为时钟输入,内部时钟源可以为内部RC时钟产生单元。配置寄存器的配置模式为7或8时,时钟产生电路选择外部RC振荡器作为时钟输入。不同的外部时钟源均通过接口电路接入到微控制器内部,而对应于不同的配置寄存器配置模式,接口电路的电路设计也不相同。本实施例中的配置寄存器还通过系统总线与中央处理器连接,中央处理器为配置寄存器下发指令配置工作模式,配置寄存器根据指令设置振荡模式,工作模式控制电路再根据振荡模式将时钟源信号转变为所需要具有特定频率的时钟信号,产生的时钟信号传输给微处理器内部或外部功能模块使用。图2为本实用新型时钟产生电路中外部时钟源为晶体振荡器或陶资谐振器的连接示意图。配置寄存器l根据实际需要生成的时钟信号频率的大小选择配置模式,可选的配置模式为1、2或3。配置寄存器1通过控制信号线11连接控制工作模式控制电路2,工作模式控制电路2通过控制信号22控制接口电路3,从而选中外部时钟源4,即晶体振荡器或陶乾谐振器。图中所示接口电路通过电阻Rf与一反相器并联后,再与另一反相器串联组成,其中0SC1、OSC2表示接口电路3的输入端与输出端,外部时钟源通过接口电路3的输入端0SC1输入时钟信号,控制模式控制电路2根据配置寄存器1的配置模式对输入的时钟信号进行控制,得到所需时钟信号并输入给内部功能模块。示意图。配置寄存器l根据是否需要输出时钟信号供其他模块使用而选择配置模式,可选的配置模式为7或8。配置寄存器1通过控制信号线11连接控制工作模式控制电路2,工作模式控制电路2通过控制信号22控制接口电路3,从而选中外部时钟源4,即外部RC振荡器。若配置寄存器1选择配置模式8,则外部RC振荡器可四分频输出时钟信号,供微控制器芯片外的其他模块使用。图4为本实用新型时钟产生电路中外部时钟源为外部输入时钟的连接示意图。配置寄存器1的配置模式为4,配置寄存器1通过控制信号线11连接控制工作模式控制电路2,工作模式控制电路2通过控制信号22控制接口电路3,从而选中外部时钟源4,即外部时钟直4妄输入。外部时钟经反相器处理后,通过接口电路3的输入端OSCl直接输入时钟信号,接口电路3由一反相器组成,根据配置寄存器1的配置模式对输入的时钟信号进行控制,得到所需频率的时钟信号。以上为时钟产生电路选择外部时钟源作为时钟信号输入的实施例,接口电路的工作相对独立,在合理搭配外围资源后,可集成到各种嵌入式系统、单片系统中,从而被广泛应用于消费电子、通信、卫星定位、音频和视频等领域,扩展性和移植性强。当配置寄存器1的配置模式为5或6时,即时钟产生电路选择内部时钟源5为内部RC时钟产生单元的振荡模式时,还可以使用校正寄存器6修正内部RC时钟的频率,校正寄存器6通过控制信号线连接内部RC时钟产生单元,从而对其生成的频率进行一定的修正,以减小由于工艺误差、温度变化等引起的时钟频率偏移。对校正寄存器的校正位bit0bit7的设置如表2所示。表2<table>tableseeoriginaldocumentpage9</column></row><table>的配置位,缺省值为20h;bit6、bit7为粗调模式的配置位,缺省值都为0h。图5为本实用新型时钟产生电路中内部时钟源为内部RC时钟产生单元的连接示意图。配置寄存器1的可选配置模式为5或6,配置寄存器l通过控制信号线33控制内部RC时钟产生单元,校正寄存器6通过设定校正位,通过控制信号线44控制内部RC时钟产生单元,从而对其生成的频率进行一定的修正;若配置寄存器1选择的配置模式为5,则根据振荡模式仅产生内部时钟信号;若配置寄存器1选择的配置模式为6,则内部RC时钟产生单元可四分频输出时钟信号,直接通过电路的输出端OSC2输出,供微控制器芯片外的其他模块使用。本实用新型提供的实施例通过设置微控制器的配置寄存器,选择不同的振荡模式,可实现兼容内部时钟源和各种外部时钟源。图6为本实用新型微处理器的结构示意图,如图所示,包括通过系统总线与中央处理器7连接的用于选择时钟工作模式的配置寄存器1、用于控制外部时钟工作模式的工作模式控制电路2、用于连接外部时钟源的接口电路3,还包括用于提供时钟的外部时钟源4和/或内部时钟源5;配置寄存器l、工作模式控制电路2、接口电路3依次串联,外部时钟源4与接口电路3连接,内部时钟源5与配置寄存器1连接。本实施例提供的型微处理器既可以使用外部时钟源,也可以使用内部时钟源。中央处理器7通过系统总线下发指令对配置寄存器1的配置模式进行配置;配置寄存器1通过控制信号线11和控制信号线33选择是使用外部时钟源还是使用内部时钟源,而且只能选择一种时钟源作为微处理器的时钟输入。若选择外部时钟源,则控制信号线11连接控制工作模式控制电路2,工作模式控制电路2通过控制信号22控制接口电路3,从而选中外部时钟源4;若选则内部时钟源,则控制信号线33控制内部时钟源5;配置寄存器1为时钟源提供工作配置模式。本实施例所提供的微处理器可单独使用外部时钟源或内部时钟源,也可以同时使用,但微处理器在实际应用中,只能选择一种时钟源为微处理器提供时钟源信号。外部时钟源可以晶体振荡器、陶瓷谐振器或外部RC振荡器之一或任意组合或外部时钟源为接有外部输入时钟信号端子,外部时钟信号通过端子直接输入;内部时钟源可以为内部RC时钟产生单元,中央处理器通过设置配置寄存器的配置模式,可选择不同的振荡模式,适用于多种时钟信号的产生。微处理器还可以使用校正寄存器6修正内部RC时钟的频率,校正寄存器6通过控制信号线连接内部RC时钟产生单元,从而对其生成的频率进行一定的修正,以减小由于工艺误差、温度变化等引起的时钟频率偏移。最后应说明的是以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。权利要求1、一种时钟产生电路,其特征在于,包括用于选择时钟工作模式的配置寄存器、用于控制外部时钟工作模式的工作模式控制电路、用于连接外部时钟源的接口电路,用于提供时钟的外部时钟源和/或内部时钟源;所述配置寄存器、工作模式控制电路、接口电路依次串联,所述外部时钟源与所述接口电路连接,所述内部时钟源与所述配置寄存器连接。2、根据权利要求l所述的时钟产生电路,其特征在于所述外部时钟源接有外部输入时钟信号端子。3、根据权利要求l所述的时钟产生电路,其特征在于所述外部时钟源为晶体振荡器、陶瓷谐振器或RC振荡器之一或任意组合。4、根据权利要求l所述的时钟产生电路,其特征在于所述内部时钟源为RC时钟产生单元。5、根据权利要求1至4所述的任一时钟产生电路,其特征在于还包括用于修正内部时钟源频率的校正寄存器,与所述内部时钟源连接。6、根据权利要求5所述的时钟产生电路,其特征在于所述配置寄存器通过系统总线与中央处理器连接。7、一种微控制器,包括时钟产生电路,其特征在于,所述时钟产生电路包括用于选择时钟工作模式的配置寄存器、用于控制外部时钟工作模式的工作模式控制电路、用于连接外部时钟源的接口电路,用于提供时钟的外部时钟源和/或内部时钟源;所述配置寄存器、工作模式控制电路、接口电路依次串联,所述外部时钟源与所述接口电路连接,所述内部时钟源与所迷配置寄存器连接。8、根据权利要求7所述的微控制器,其特征在于,所述外部时钟源接有外部输入时钟信号端子。9、根据权利要求7所述的微控制器,其特征在于所述外部时钟源为晶体振荡器、陶瓷谐振器或RC振荡器之一或任意组合。10、根据权利要求7所述的微控制器,其特征在于所述内部时钟源为RC时钟产生单元。11、根据权利要求7至10所述的任一微控制器,其特征在于还包括用于修正内部时钟源频率的校正寄存器,与所述内部时钟源连接。12、根据权利要求ll所述的微控制器,其特征在于所述配置寄存器通过系统总线与中央处理器连接。专利摘要本实用新型涉及一种时钟产生电路,包括用于选择时钟工作模式的配置寄存器、用于控制外部时钟工作模式的工作模式控制电路、用于连接外部时钟源的接口电路,还包括用于提供时钟的外部时钟源和/或内部时钟源;所述配置寄存器、工作模式控制电路、接口电路依次串联,所述外部时钟源与所述接口电路连接,所述内部时钟源与所述配置寄存器连接。还涉及一种包括上述时钟产生电路的微控制器。本实用新型通过设置微控制器的配置寄存器,选择不同的振荡模式,适用于多种时钟产生方式,且可实现兼容内部时钟源和各种外部时钟源。文档编号G06F1/04GK201084046SQ200720183008公开日2008年7月9日申请日期2007年9月25日优先权日2007年9月25日发明者方贤贵,李浩沅,俊袁申请人:上海海尔集成电路有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1