以最常见的8MHz无源晶振电路为例,客户问到的最多的问题,列举如下:
1、8MHz无源晶振为什么不起振?
2、8MHz无源晶振为什么起振慢?
3、8MHz无源晶振要匹配多大电容?
4、怎么知道8MHz无源晶振有没有起振?
首先,判定8MHz无源晶振有没有起振,在上电后:
1、 可用示波器探头测量晶振的两个管脚,如果没有8MHz波形,则说明晶振没有起振。
2、 用频率计数器测量晶振的两个管脚,如果没有8MHz的频率信号输出,则说明晶振没有起振。
无源晶振不起振的原因可以分为两个方面,一个是软件问题,另外一个是硬件问题。
先说软件引起的无源晶振不起振问题,如果电路板没有烧录程序或程序有误,系统上电后默认内部时钟,则无源晶振不会起振。
再说硬件问题,无源晶振部分电路一共就三个电子元件:两个外接电容和一个8MHz的无源晶振。
(晶诺威科技产无源贴片晶振SMD3225 8MHz电气参数)
1、如果是晶振本事质量问题,可以采取替换原则尝试。若不良重现,最有可能的就是匹配电容的大小不对。
2、拆除外部8MHz无源晶振和两颗匹配电容,使用信号发生器输出3.3v的8MHz方波,接到OSC_IN上,再次上电,如果系统正常运行,说明匹配电容选择不当。(注:一般无源晶振输出为正弦波,而有源晶振输出为方波。)
通常情况下,无源晶体的负载电容越大,其振荡越稳定,但是会增加起振时间,太大会导致晶振完全不能起振。为了稳定波形,建议在无源晶振两端并联一个1M到10M的反馈电阻。
外接电容参考
当无源晶振负载电容CL=20PF时,两个外接电容分别=27~33PF
当无源晶振负载电容CL=18PF时,两个外接电容分别≈27PF
当无源晶振负载电容CL=15PF时,两个外接电容分别≈22PF
当无源晶振负载电容CL=12.5PF时,两个外接电容分别≈15~22PF
当无源晶振负载电容CL=12PF时,两个外接电容分别≈15~22PF
当无源晶振负载电容CL=9PF时,两个外接电容分别≈12PF
当无源晶振负载电容CL=6~8PF时,两个外接电容分别≈10PF