如何确定晶振是否已经起振
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何确定晶振是否已经起振
在网上查,结果是说啥的都有,以下几个比较典型:
--------------------------------------------------------------------
以前在坛子里看到过,现在只记得是2个脚都是1/2VCC,就算正常起振了。那么不正常起振的时候都有哪些情况?分别是哪里的原因? -----------------------------------------------------------------------------------------
用万用表是比较难判断的。
如果一个高一个低肯定是没有起振。
但是电压是中间电平的也不能充分说明是否正常起振,万一是其它频率就不好判断。
即使是示波器和频率计也不能充分说明,有时候实际上没有起振,但是一加上测试负载或者噪声,它就起振了。
比如程序是好的,但是就是不运行,用镊子一碰晶体,程序就运行了。
所以,以程序正常运行,或者测试缓冲输出的时钟比较科学。
现在32.768KHZ石英晶振在过回流焊(最高温度为255度)及波峰焊(最高温度为270度)后石英晶振不起振.经工程人员跟进和分析原因为晶振耐温差过回流焊和波峰焊后坏掉导致不起振.供应商回复此晶振必须用手焊且在3秒内温度不能超过230度.因我公司做的是RoHS产品,用230度的烙铁来焊接晶振很难焊接.请问各位大侠此供应商回复合理吗?
判断方法很多,用示波器看波形是最直接的,用数字万用表的电压档测电压也行,因晶振波形的占空比为50%,所以测得的平均电压为1/2Vcc左右,对于51单片机,在使用外置程序存储器的时候还可以测PSEN引脚或P0口引脚的电压或波形,只有晶振电路正常工作,那些引脚才会有信号输出,但现在很少采用片外扩展存储器,所以测晶体两端的电压或波形即可,只是晶振电路设计不良时,测试设备的引入有可能导致停振。
可是有人说石英晶体两个引脚之间要有电压差才是起振,他们为什么会这样说呢???
又有人说“如果一个高一个低肯定是没有起振”,他为什么这么说啊??是不是跟振荡器的原理有关系啊??——今天太晚了,明天查一查振荡器的原理。
他们两个到底谁说的对啊??
还有,上面那个说听声音来判断是否起振的方法到底考不靠谱啊??
晶体两端的电压差不是平均电压差,虽然事实上因外电路的影响,晶体两端的电压可能会有差别,但这不是判断晶振是否起振的依据,也不是晶振电路正常工作的条件。至于一高一低没有工作是指一端为Vcc或接近Vcc,另一端为0或接近0,这时晶振电路当然没有起振,否则50%的占空比势将平均电压拉到1/2Vcc左右,但这么表达是不确切的,搞技术应该尽量定量精确描述。
听声音判断晶振是否起振不可靠,晶体的振荡频率远超人耳能够听见的频率上限,有时能够听到反而是有问题的,说明晶体质量不佳,更多的时候,正常工作的晶体是不会发出任何人耳能听到的声音的,有时声音来自外电路元件,比如开关电源中的储能电感,晶振起振后电路的功耗上升,品质不佳或设计不良的开关电源中的储能电感就会发出声音,凭此来判断自然是大有问题的。
使用示波器判断晶振是否起振应该是可靠、可行的吧?那有人说“即使是示波器和频率计也不能充分说明,有时候实际上没有起振,但是一加上测试负载或者噪声,它就起振了”,这到底是杞人忧天呢,还是确有可能呢??
如果晶振电路的参数临界,测试环节的引入可能引发起振或中止振荡,这种情况是有的,但很容易结合电路的整体表现予以判断,一旦发生注意修正振荡电路元件的参数或更换相关元件。