0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

晶振不起振的10大原因

硬件攻城狮 来源:硬件攻城狮 2023-11-14 12:35 次阅读

众所周知,在电子行业有这样一个形象的比喻:如果把MCU比作电路的“大脑”,那么晶振毫无疑问就是“心脏”了。同样,电路对“晶体晶振”(以下均简称:“晶振”)的要求也如一个人对心脏的要求一样,最需要的就是稳定可靠。晶振在电路中的作用就是为系统提供基本的时钟信号,如果晶振工作不稳定,MCU会工作异常,从而导致整个系统都不能工作。然而很多工程师对晶振缺乏足够的重视和了解,而一旦出了问题却又表现得束手无策,缺乏解决问题的思路和办法。

1、 物料参数选型错误

例如:某MCU需要匹配6PF的32.768KHz,结果选用12.5PF的,导致不起振。 解决办法:更换匹配的规格型号,必要时请与MCU原厂确认。

2、内部水晶片破裂或损坏

运输过程中损坏、或者使用过程中跌落、撞击等因素造成晶振内部水晶片损坏,从而导致晶振不起振。 解决办法:更换好的晶振。平时需要注意的是:运输过程中要用泡沫包厚一些,避免中途损坏;制程过程中避免跌落、重压、撞击等,一旦有以上情况发生禁止再使用。

3、振荡电路不匹配

影响振荡电路的三个指标:频率误差、负性阻抗、激励电平。 频率误差太大,导致实际频率偏移标称频率从而引起晶振不起振。 解决办法:选择合适的PPM值的产品。 负性阻抗过大太小都会导致晶振不起振。 解决办法:负性阻抗过大,可以将晶振外接电容Cd和Cg的值调大来降低负性阻抗;负性阻抗太小,则可以将晶振外接电容Cd和Cg的值调小来增大负性阻抗。一般而言,负性阻抗值应满足不少于晶振标称最大阻抗3-5倍。 激励电平过大或者过小也将会导致晶振不起振 解决办法:通过调整电路中的Rd的大小来调节振荡电路对晶振输出的激励电平。一般而言,激励电平越小越好,除了功耗低之外,还跟振荡电路的稳定性和晶振的使用寿命有关。

4、晶振内部水晶片上附有杂质或者尘埃

晶振的制程之一是水晶片镀电极,即在水晶片上镀上一层金或者银电极,这要求在万级无尘车间作业完成。如果空气中的尘埃颗粒附在电极上,或者有金渣银渣残留在电极上,则也会导致晶振不起振。 解决办法:更换新的晶振。在选择晶振供应商的时候需要对厂商的设备、车间环境、工艺及制程能力予以考量,这关系到产品的品质问题。

5、晶振出现漏气

晶振在制程过程中要求将内部抽真空后充满氮气,如果出现压封不良,导致晶振气密性不好出现漏气,或者晶振在焊接过程中因为剪脚等过程中产品的机械应力导致晶振出现气密性不良,均会导致晶振出现不起振的现象。 解决办法:更换好的晶振。在制程和焊接过程中一定要规范作业,避免误操作导致产品损坏。

6、焊接时温度过高或时间过长

以32.768KHz直插型为例,要求使用178°C熔点的焊锡,晶振内部的温度超过150°C,会引起晶振特性的恶化或者不起振。焊接引脚时,280°C下5秒以内或者260°C以下10秒以内。不要在引脚的根部直接焊接,这样也会导致晶振特性的恶化或者不起振。 解决办法:焊接制程过程中一定要规范操作,对焊接时间和温度的设定要符合晶振的要求。

7、储存环境不当导致晶振电性能恶化

在高温或者低温或者高湿度等条件下长时间使用或者保存,会引起晶振的电性能恶化,可能导致不起振。 解决办法:尽可能在常温常湿的条件下使用、保存,避免晶振或者电路板受潮。

8、MCU质量问题、软件问题

解决办法:目前市场上面MCU散新货、翻新货、拆机货、贴牌货等鱼龙混杂,如果没有一定的行业经验或者选择正规的供货商,则极易买到非正品。这样电路容易出现问题,导致振荡电路不能工作。另外即便是正品MCU,如果烧录程序出现问题,也可能导致晶振不能起振。

9、EMC问题导致晶振不起振

解决办法:一般而言,金属封装的制品在抗电磁干扰上优于陶瓷封装制品,如果电路上EMC较大,则尽量选用金属封装制品。另外晶振下面不要走信号线,避免带来干扰。

10、晶振设计过程中避免不起振的注意事项

1)在PCB布线时,晶振电路的走线尽可能的短直,并尽可能靠近MCU。尽量降低振荡电路中的杂散电容对晶振的影响。

2)PCB布线的时候,尽量不要在晶振下面走信号线,避免对晶振产生电磁干扰,从而导致振荡电路不稳定。

3)如果你的PCB板比较大,晶振尽量不要设计在中间,尽量靠边一些。这是因为晶振设计在中间位置会因PCB板变形产生的机械张力而受影响,可能出现不良。

4)如果你的PCB板比较小,那么建议晶振设计位置尽量往中间靠,不要设计在边沿位置。这是因为PCB板小,一般SMT过回流焊都是多拼板,在分板的时候产生的机械张力会对晶振有影响,可能产生不良。

5)带有晶振的电路板一般不建议用超声波清洗,避免发生共振而损坏晶振导致不良。 最后,在选择晶振的型号及规格参数时,工程师应尽量与晶振大厂商或者专业代理商确认,避免选择的尺寸或者指标不常用,导致供货渠道少、批量供货周期长而影响生产,而且在价格上也会处于被动。 虽然一般的晶振价格都比较便宜,在电路上也不那么起眼,但是晶振现在越来越受工程师的重视了。最直接的原因就是如果晶振出现异常,经常让工程师们抓狂,并且经常束手无策。因此选择一家可靠的晶振供应商就显得尤为重要了。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17316

    浏览量

    352415
  • pcb
    pcb
    +关注

    关注

    4326

    文章

    23159

    浏览量

    399581
  • 电路板
    +关注

    关注

    140

    文章

    4994

    浏览量

    98689
  • 晶振
    +关注

    关注

    34

    文章

    2899

    浏览量

    68246
  • 振荡电路
    +关注

    关注

    17

    文章

    505

    浏览量

    98932

原文标题:为什么你的晶振不起振?10大原因解析!最后一个须牢记!

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用匹配的电容,换电容,再换回原来的
    发表于 07-14 15:23

    为什么?看完你就知道了

    遇到单片机是常见现象,那么引起
    的头像 发表于 11-14 09:33 2.8w次阅读

    振起_单片机原因及解决方法

    单片机是常见现象,本文分析了单片机
    发表于 01-12 11:08 1w次阅读

    32768原因及解决办法

    32768原因及解决办法有哪些?32.768kHz
    发表于 03-02 11:30 1.4w次阅读

    单片机的40个原因分析

    单片机原因分析遇到单片机
    发表于 10-12 16:06 4.3w次阅读

    单片机有哪些原因如何解决这个问题

    单片机原因有哪些?如何排除?遇到单片机
    的头像 发表于 12-31 08:23 8583次阅读
    单片机<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>不</b><b class='flag-5'>起</b><b class='flag-5'>振</b>有哪些<b class='flag-5'>原因</b>如何解决这个问题

    原因有哪些

    ,有很多种情况,目前针对各种情况进行如下分析.
    的头像 发表于 09-28 08:36 2.6w次阅读

    32768应该如何解决

    的使用十分常见,几乎所有数字电路中均存在。日常使用中,可能存在
    的头像 发表于 08-15 10:51 1.2w次阅读

    了?怎么回事

    来源:罗姆半导体社区 在现代器件中随处可见,因此的重要性不言而喻。但在使用过程中,常
    的头像 发表于 12-27 15:29 4513次阅读

    10大问题,你知道吗?

    振作为电路中的心脏,具有极其重要的作用,在各种电子产品设备中广泛应用,如果出现就会导致整个设备不能正常工作,下面简单介绍
    的头像 发表于 08-23 16:50 3397次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>不</b><b class='flag-5'>起</b><b class='flag-5'>振</b>的<b class='flag-5'>10</b>大问题,你知道吗?

    32.768KHZ原因有哪些?

    32.768KHZ原因有哪些-首先要了解32.768KHZ
    的头像 发表于 04-22 10:28 3679次阅读
    32.768KHZ<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>不</b><b class='flag-5'>起</b><b class='flag-5'>振</b><b class='flag-5'>原因</b>有哪些?

    STM32的RTC的可能原因

    大家好,我是EE小ai。看到一篇10年前的关于STM32的文章,与大家共享。 STM32的RTC经常出现
    的头像 发表于 08-23 16:47 3483次阅读

    原因是什么?这些解决办法要知道!

    其实对于的主要原因有很多,比如
    的头像 发表于 09-13 14:08 2241次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>不</b><b class='flag-5'>起</b><b class='flag-5'>振</b>的<b class='flag-5'>原因</b>是什么?这些解决办法要知道!

    引起单片机原因有哪些呢?

    遇到单片机是常见现象,那么引起
    发表于 10-13 11:45 1838次阅读

    10原因分析

    是电路设计和维护中常见的问题之一。当
    的头像 发表于 06-13 10:29 1036次阅读
    <b class='flag-5'>10</b>个<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>不</b><b class='flag-5'>起</b><b class='flag-5'>振</b>的<b class='flag-5'>原因</b>分析