2020-02-08 09:05发布
gaolf_2012 发表于 2012-7-24 11:49 估计不行,因为使用单片机内部的振荡器作为参考标准,内部振荡器的精度相对于你的要求来说太低了 ...
gzhuli 发表于 2012-7-24 14:59 晶体并联谐振频率和串联谐振频率之分,单片机是皮尔斯振荡电路,谐振频率介于串联谐振和并联谐振之间,具 ...
zzfu2010 发表于 2012-7-25 00:39 我们是在研究一个用石英晶体做成的传感器,需要测出晶体的谐振频率,虽然有一些经典的电路比如皮尔斯振荡 ...
最多设置5个标签!
不是这个意思。我们重点是要测量一个石英晶体(和晶振不完全一样)的谐振频率,想出一个方案是把它作为单片机的晶振驱动单片机工作。如果可以测出该方案下的频率是不是就可以理解为是该晶振的谐振频率??
我们是在研究一个用石英晶体做成的传感器,需要测出晶体的谐振频率,虽然有一些经典的电路比如皮尔斯振荡电路可以用于检测,不过由于自己动手搭建出一个模电振荡电路太难了就打算用一下单片机方案。不知道能不能行的通。
用74HCU04就能搭出皮尔斯振荡器,跟单片机内部的振荡器是一样的。
附件是很好的参考资料。
1) use your crystal to form an oscillator and use a known crystal to run the mcu to measure its frequency;
2) use a known crystal to form an oscillator and use your crystal to run the mcu to measure the frequency.
如果lz你用的是pic芯片,由于pic单片机的Fosc与Fcy(机器周期)之间有确定的对应关系,即4个振荡器周期等于一个机器周期,所以,从原理上你可以测量一个精确的时钟源来判断本机时钟的偏差。
最高工作频率数十兆,作为pic机器一般不允许超过25M。5M时误差数十赫,也就是说,精度至少要达到6位。这个分辨率恐怕就不是一般单片机能够达到的了。
例如,你用CCP捕捉来判断频率误差,但是CCP只有16比特,不到5位精度。
如果测量精度低,是有可能实现的。精度高就没有办法了。毕竟单片机是非常廉价的装置,用途也不同。
一周热门 更多>