提高芯片内部RC震荡器精度的装置及其使用方法.pdf

上传人:1** 文档编号:826811 上传时间:2018-03-14 格式:PDF 页数:8 大小:293.46KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810043802.5

申请日:

2008.09.25

公开号:

CN101686036A

公开日:

2010.03.31

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H03B 5/04公开日:20100331|||实质审查的生效IPC(主分类):H03B 5/04申请日:20080925|||公开

IPC分类号:

H03B5/04

主分类号:

H03B5/04

申请人:

上海华虹NEC电子有限公司

发明人:

周 鸣

地址:

201206上海市浦东新区川桥路1188号

优先权:

专利代理机构:

上海浦一知识产权代理有限公司

代理人:

丁纪铁

PDF下载: PDF下载
内容摘要

本发明公开了一种提高芯片内部RC震荡器精度的装置,包括RC振荡器;非挥发性存储器,用于存储目标频率的修正数据;与非挥发性存储器和RC震荡器相连接的控制器,用于读写非挥发性存储器内的修正数据;RC震荡器内的电阻为可编程电阻,由控制器控制可编程电阻的阻值,通过改变可编程电阻的阻值来改变RC震荡器的输出频率精度。通过读取非挥发性存储器内的修正数据,控制可编程电阻的阻值,本发明能有效的保证RC震荡器输出一个比较稳定的频率,从而减少了因各种因素造成的RC震荡器输出频率偏差,从而达到提高RC输出精度的目

权利要求书

1、  一种提高芯片内部RC震荡器精度的装置,包括RC振荡器;其特征在于,
还包括非挥发性存储器,用于存储目标频率的修正数据;
与非挥发性存储器和RC震荡器相连接的控制器,用于读写非挥发性存储器内的修正数据;
RC震荡器内的电阻为可编程电阻,由控制器控制可编程电阻的阻值,通过改变可编程电阻的阻值来改变RC震荡器的输出频率精度。

2、
  如权利要求1所述的提高芯片内部RC震荡器精度的装置,其特征在于,所述非挥发性存储器的一个以上比特位用于存储提高RC震荡器精度的调整数据。

3、
  如权利要求1所述的提高芯片内部RC震荡器精度的装置,其特征在于,所述可编程电阻由至少两级电阻单元构成,所述的至少两级电阻单元之间串联连接,每个电阻单元都有一个开关与其并联在一起,通过控制这些开关的开或关,从而控制整个可编程电阻阻值的大小。

4、
  如权利要求1所述的提高芯片内部RC震荡器精度的装置的使用方法,其特征在于,包括以下步骤:
只有在在测试模式下才可以对非挥发性存储器修正区进行改写操作,正常模式下不能对其做任何的操作;
在测试模式下,确定RC震荡器的初始频率,计算出达到目标频率的修正数据,写该数据到非挥发性存储器区;
在系统正常工作模式下读修正数据,送该数据给RC振荡器,RC振荡器利用这修正数据调整RC震荡器的可编程电阻的阻值,从而调整RC振荡器输出频率,提高输出频率的精度。

5、
  如权利要求4所述的提高芯片内部RC震荡器精度的装置的使用方法,其特征在于,系统上电,在正常工作模式下读一次修正数据,只要系统不掉电就不会再去读该数据,系统掉电后再上电,又需要重新读该数据,读该数据的时钟是利用对芯片进行读写的串行通信的时钟。

说明书

提高芯片内部RC震荡器精度的装置及其使用方法
技术领域
本发明涉及一种用于振荡器的装置及其使用方法,具体涉及一种用于提高振荡器精度的装置及其使用方法。
背景技术
IC芯片内部RC震荡器,由于受生产工艺、工作温度、工作电压等因素的影响,往往会造成相同的电路设计,同一批次或不同批次的芯片,RC震荡器的输出频率一致性不好,在一个很大的频率输出范围里,这样就会造成芯片的工作频率不稳定。为了解决频率偏移的问题,而在不能改变生产工艺或其他因素的条件下,采用本发明能有效的改善RC震荡器在正常工作时输出频率的大范围偏移问题。
发明内容
本发明所要解决的技术问题是提供一种提高芯片内部RC震荡器的输出精度的装置及其使用方法。
为了解决以上技术问题,本发明提供了一种提高芯片内部RC震荡器精度的装置,包括RC振荡器;非挥发性存储器,用于存储目标频率的修正数据;与非挥发性存储器和RC震荡器相连接的控制器,用于读写非挥发性存储器内的修正数据;RC震荡器内的电阻为可编程电阻,由控制器控制可编程电阻的阻值,通过改变可编程电阻的阻值来改变RC震荡器的输出频率精度。
通过读取非挥发性存储器内的修正数据,控制可编程电阻的阻值,本发明能有效的保证RC震荡器输出一个比较稳定的频率,从而减少了因各种因数造成的RC震荡器输出频率偏差,从而达到提高RC输出精度的目的。
提高芯片内部RC震荡器精度的装置的使用方法,包括以下步骤:
只有在在测试模式下才可以对非挥发性存储器修正区进行改写操作,正常模式下不能对其做任何的操作;
在测试模式下,确定RC震荡器的初始频率,计算出达到目标频率的修正数据,写该数据到非挥发性存储器区;
在系统正常工作模式下读修正数据,送该数据给RC振荡器,RC振荡器利用这修正数据调整RC震荡器的可编程电阻的阻值,从而调整RC振荡器输出频率,提高输出频率的精度。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细说明。
图1是本发明实施例中装置的示意图;
图2是本发明实施例所述方法的逻辑流程图。
具体实施方式
如图1所示,为了方便说明,本实施例借助某芯片系统的应用来叙述,系统结构如图1,包括RC振荡器;非挥发性存储器,用于存储目标频率的修正数据;与非挥发性存储器和RC震荡器相连接的控制器,用于读写非挥发性存储器内的修正数据;RC震荡器内的电阻为可编程电阻,由控制器控制可编程电阻的阻值,通过改变可编程电阻的阻值来改变RC震荡器的输出频率精度。所述可编程电阻由至少两级电阻单元构成,所述的至少两级电阻单元之间串联连接,每个电阻单元都有一个开关与其并联在一起,通过控制这些开关的开或关,从而控制整个可编程电阻阻值的大小。
对非易失性存储器,本实施例采用EEPROM作为存储器,在EEPROM里写数据期间,RC振荡器使能打开,RC振荡器震荡输出,EEPROM利用这个RC振荡器记录写操作的时间,如果RC振荡器输出不稳定,在一个很大的频率范围里,那么当记录相同的频率个数时,花费的擦写时间就不一致,或者说就会在一个很大的时间范围里。根据本实施例,就能够利用这种修正的方法将RC振荡器的输出控制在一个理想的频率范围里,从而保证擦写时间不会发生大的偏移。
本实施例使用方法如下:
1、在硅片级,利用测试脚,设置芯片进入测试模式。
2、送擦写命令给芯片,测试芯片的EEPROM擦写时间,确定RC振荡器的输出频率,和理想的输出频率比较,确定修正的数据,将该4位的数据写入可编程存储器(OTP)区。
3、设置芯片在正常工作模式,芯片上电复位后,在正常工作模式下,当第一次对IC做读或写操作,必须保证在“停”信号之前,利用时钟信号将OTP区的4位的数据读出(实际只需要4个时钟信号就可以)送RC振荡器,从而修正RC振荡器的输出频率在理想的范围里,保证擦写时间在一个比较小的偏移范围里。
4、只要系统不掉电,芯片就不再会去读OTP区的4位数据,一直保存前面的修正值,直到芯片掉电。
5、当芯片掉电重新上电,做步骤3同样的动作,那么又可以读出OTP区的数据,对RC振荡器做修正动作。
本发明并不限于上文讨论的实施方式。以上对具体实施方式的描述旨在于为了描述和说明本发明涉及的技术方案。该描述不应用作穷尽或限定本发明的保护范围。基于本发明启示的显而易见的变换或替代也应当被认为落入本发明的保护范围。以上的具体实施方式用来揭示本发明的最佳实施方法,以使得本领域的普通技术人员能够应用本发明的多种实施方式以及多种替代方式来达到本发明的目的。

提高芯片内部RC震荡器精度的装置及其使用方法.pdf_第1页
第1页 / 共8页
提高芯片内部RC震荡器精度的装置及其使用方法.pdf_第2页
第2页 / 共8页
提高芯片内部RC震荡器精度的装置及其使用方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《提高芯片内部RC震荡器精度的装置及其使用方法.pdf》由会员分享,可在线阅读,更多相关《提高芯片内部RC震荡器精度的装置及其使用方法.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明公开了一种提高芯片内部RC震荡器精度的装置,包括RC振荡器;非挥发性存储器,用于存储目标频率的修正数据;与非挥发性存储器和RC震荡器相连接的控制器,用于读写非挥发性存储器内的修正数据;RC震荡器内的电阻为可编程电阻,由控制器控制可编程电阻的阻值,通过改变可编程电阻的阻值来改变RC震荡器的输出频率精度。通过读取非挥发性存储器内的修正数据,控制可编程电阻的阻值,本发明能有效的保证RC震荡器输出一。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 基本电子电路


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1