1,51单片机12M晶振误差有1

因为这是属于内部振荡器的特性,内部振荡器的误差太大(即使校准了还有1%的误差),而用多大的晶振要看工作要求,频率越高单片机功耗越大。

51单片机12M晶振误差有1

2,如何求出晶振的频率误差是多少

一只标称值10MHz、误差±20ppm、温度范围-20℃~+70℃的晶振,它的含义是在给定的温度范围内,这只晶振的频率误差范围是:±(10MHz × 20ppm)=±200Hz.也就是晶振的频率将在9.9998MHz至10.0002MHz之间.这里,ppm代表百万分之一,即1/1000000.这里的误差±20ppm是一个相对误差。在这里,相对误差=(绝对误差量/标称量)× ppm。 而上面计算出来的±200Hz,就是绝对误差。 相对误差是没有单位的,绝对误差是有工程单位的(这里的单位是Hz)。 通常,晶振厂家给出的都是相对误差。在具体应用中我们有时需要知道绝对误差有多少,这时就需要按照你归纳的公式计算得出。

如何求出晶振的频率误差是多少

3,单片机在做定时计数器时能用110592m的晶振吗

关键看你需要定时的精度需要到什么以51单片机为例,如果用12MHz的晶振一计数的周期是12个时钟周期,所以计数频率是1MHz,一个记数的周期是1us刚好整数,是比较好计算,如果需要10ms的定时那么计数就要10000个周期如果换成11.0592M的晶振,一个记数周期,12个时钟周期,约为1.085us那么要定时 10ms,就要 10ms/1.085us约为 9216.6个周期取9216或9217 和实际的误差也就 9216*1.085-10000=-0.640us9217*1.085-10000=0.445us这样误差不会超过1us实际上,使用11.0592M的晶振的误差不会超过1.1us而通常控制中用到的定时可能到ms甚至s的量级,基本上可以忽略的只是使用11.0592M晶振,其周期非整数,在计算需要多少个周期的时候稍为麻烦一点而已

单片机在做定时计数器时能用110592m的晶振吗


文章TAG:单片机的晶振误差是多少单片机  晶振  误差  
下一篇