首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

内部时钟能精确到什么程度

内部时钟能精确到什么程度

我用qg4的芯片,目前手中只有两个样片。我用内部时钟,把总线频率设定为4M。然后初始化MTIM,源用busclk,16分频,使MTIM的时钟频率为256K。然后测量每次中断之间的间隔。


下面为测量结果:


      |   用NVICSTRM初始化ICSTRM     |     不用NVICSTRM初始化ICSTRM


———|———————————————|———————————————————


1#    |    320us                     |    290us


———|———————————————|———————————————————


2#    |    320us                     |    270us


——————————————————————————————————————


 


正常使用,我想应该是初始化ICSTRM的,那么总线频率才3.7M多些。因为我现在只要两片样片,没有更多可测量。如果自己不调整ICS,用出厂设定的NVICSTRM来初始化ICSTRM,那么每个芯片的一致性如何?datasheet上说调整后fref=31.25~39.06K,那么打开FLL后的bufclk相差有多大?烦劳斑竹解惑。

有志青年!
有志青年!
31.25~39.06K是内部振荡器可以调整的范围(25%),这是指用户主动去调整。当调整后,内部振荡频率的变化可以在整个工作电压和温度的变化范围内维持在设定值+/-2%之内。但是它的调整解析度可达0.2%。也就是说,如果电压和温度不变化的话,其频率精度可达0.2%。
海纳百川  有容乃大
嗯,我现在关心的是芯片出厂时调整的精度多高。也就是芯片与芯片之间相差大不大。实际使用中,现在没有一个标准的可参考时钟,芯片没有办法自己去调整,只能使用出厂的默认值。如果打开fll后,一个芯片的fbus是3.7M,另一个是4.3M,那就很惨了。
有志青年!
不会的,使用出厂调整值后,肯定能保证3%以内的精度。而且使用MULTILINK或CYCLONEPRO等编程工具,也有重写调整值的功能。
海纳百川  有容乃大
返回列表