提高电阻电容振荡器精度的方法技术领域
本发明涉及一种提高精度的方法,且特别涉及一种以编程器来提
高电阻电容振荡器精度的方法。
背景技术
随着集成电路工艺的蓬勃发展,科技研发人员将越来越多的电路
设计于集成电路内,以减少电子装置的空间及成本。而在以往电子装
置中,并非所有的电子器件的操作频率都相同,所以当科技研发人员
将电路设计于集成电路中时,同样的也必须在集成电路内设计能供给
集成电路所需的振荡频率的电阻电容振荡器。而为了不浪费集成电路
的资源,如何提高电阻电容振荡器的精度,则成了目前需要改善的目
标之一。
请参照图2,其是公知的一种调整电阻电容振荡器精度的方法的
步骤流程图。此方法为当微控制器在封装以及测试完成,并完成微控
制器编程后才开始以软件进行电阻电容振荡器的振荡频率的调整。此
方法的步骤为开始(s202)时首先测量微控制器内的任一个电阻电容
振荡器的振荡频率,然后再对其进行调整,使其振荡频率能达到希望
的振荡频率,在调整完一个之后,再对下一个电阻电容振荡器进行振
荡频率的调整(s204)。最后,在调整完所有微控制器内的电阻电容
振荡器的振荡频率后,才结束此微控制器内电阻电容振荡器的振荡频
率调整程序(s206)。其中,由于电阻电容振荡器的振荡频率漂移的
不确定性,因此必须对微控制器内所有电阻电容振荡器一一进行调
整。
请参照图3,是公知的另一种调整电阻电容振荡器精度的方法的
步骤流程图。此方法为当微控制器已封装完毕,在以集成电路测试机
台对微控制器进行测试时,同时调整微控制器内的电阻电容振荡器的
振荡频率。此方法的步骤为开始(s302)时先以集成电路测试机台测
试微控制器的各项功能与封装,接着再调整电阻电容振荡器的振荡频
率(s304)。最后,结束整个微控制器的测试与电阻电容振荡器的频
率调整(s306)。
综合以上所述,公知的调整电阻电容振荡器精度的方法,具有下
列缺点:
(1)公知的电阻电容振荡器,如不采取任何方法调整振荡频率,
其振荡频率的精度只有15%左右。
(2)公知的整电阻电容振荡器精度的方法,当采用软件来调整
振荡频率时,必须一一对微控制器内的电阻电容振荡器进行调整,不
适合于工厂的大量量产。
(3)公知的调整电阻电容振荡器精度的方法,当采用集成电路
测试机台来调整振荡频率时,会提高生产成本,而使得电阻电容振荡
器不符合成本低的优势。
发明内容
因此本发明的目的在于提供一种提高电阻电容振荡器精度的方
法,其是利用编程器来测试微控制器内电阻电容振荡器的振荡频率,
并对其进行调整。
本发明的目的在于提供另一种提高电阻电容振荡器精度的方法,
当微控制器以非挥发性内存为编程程序的储存单元时,在微控制器进
行编程时,亦可同时调整电阻电容振荡器的振荡频率。
本发明提出一种提高电阻电容振荡器精度的方法,此方法是在微
控制器已完成封装与最终测试后,才进行电阻电容振荡器的振荡频率
的调整。
依照本发明的较佳实施例所述,上述的方法首先为以微控制器的
编程器测试电阻电容振荡器的振荡频率,接着判断电阻电容振荡器的
振荡频率是否达到此电阻电容振荡器的希望频率。当判断得知电阻电
容振荡器的振荡频率达到希望频率时,即结束此电阻电容振荡器的振
荡频率的调整;反之,当判断得知电阻电容振荡器的振荡频率还未达
到希望频率时,即以编程器调整电阻电容振荡器的振荡频率,使其达
到希望频率。最后,在调整完所有的电阻电容振荡器后,结束此微控
制器的电阻电容振荡器的振荡频率的调整程序。
依照本发明的较佳实施例所述,上述的方法更包括当微控制器的
编程程序为储存于非挥发性内存时,可将调整电阻电容振荡器的振荡
频率的步骤安排在微控制器的编程程序内。
本发明因采用编程器来调整电阻电容振荡器的振荡频率,因此不
但可以节省为调整电阻电容振荡器的振荡频率所增加的软件或硬件
成本,还可大大提高电阻电容振荡器的振荡频率的精度。
为让本发明的上述和其它目的、特征和优点能更明显易懂,下文
特举较佳实施例,并配合附图,作详细说明:
附图说明
图1是本发明一较佳实施例的一种提高电阻电容振荡器精度的
方法的步骤流程图。
图2是公知的一种调整电阻电容振荡器精度的方法的步骤流程
图。
图3是公知的另一种调整电阻电容振荡器精度的方法的步骤流
程图。
s102~s110:各个步骤流程
s202~s206:各个步骤流程
s302~s306:各个步骤流程
具体实施方式
请参照图1,其是本发明一较佳实施例的一种提高电阻电容振荡
器精度的方法的步骤流程图。其中,在此首先解说电阻电容振荡器与
微控制器的关系,此电阻电容振荡器包括于微控制器内,且微控制器
内可能包括有多个电阻电容振荡器。而此电阻电容振荡器所产生的振
荡频率一般为提供给集成电路作为时钟所用。
请继续参考图1,在本实施例中,此提高电阻电容振荡器精度的
方法开始(s102)首先为当微控制器在完成封装与最终测试后,以微
控制器的编程器来测试微控制器内电阻电容振荡器的振荡频率
(s104)。其中,如熟悉此技术的可轻易知晓,编程器可以为通用编
程器或专用编程器,但不以此为限。
接着,判断电阻电容振荡器的振荡频率是否达到电阻电容振荡器
的希望频率(s106)。其中,希望频率为电阻电容振荡器要提供给微
控制器的电路区块的最佳振荡频率,亦即为电路区块的操作频率。
在实施例中,当判断得知电阻电容振荡器的振荡频率达到希望频
率时,即结束此电阻电容振荡器的振荡频率的调整,跳至步骤s110;
反之,当判断得知电阻电容振荡器的振荡频率还未达到希望频率时,
即以编程器调整电阻电容振荡器的振荡频率,使其达到希望频率
(s108)。最后,在调整完所有的电阻电容振荡器后,结束此微控制
器的电阻电容振荡器的振荡频率的调整(s110)。
在本实施例中,当微控制器的编程程序储存在一非挥发性内存
时,则可将调整电阻电容振荡器的振荡频率的步骤安排在微控制器的
编程程序内。
依照本发明的较佳实施例所述,电阻电容振荡器的振荡频率的调
整时间远小于微控制器编程的时间。
依照本发明的较佳实施例所述,电阻电容振荡器的振荡频率的精
度可以达到2%以上。
综合以上所述,本发明的提高电阻电容振荡器精度的方法,具有
下列优点:
(1)本发明的提高电阻电容振荡器精度的方法,可使得电阻电
容振荡器的振荡频率的精度可以达到2%以上。
(2)本发明的提高电阻电容振荡器精度的方法,可将调整电阻
电容振荡器的振荡频率的步骤安排在微控制器编程程序中。
(3)本发明的提高电阻电容振荡器精度的方法,可节省调整调
整电阻电容振荡器的振荡频率所需的时间以及所花费的成本。
虽然本发明已以较佳实施例公开如上,但其并非用以限定本发
明,任何熟悉该项技术者,在不脱离本发明的精神和范围内,所作的
些许更动与润饰,均属于本发明的保护范围。