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

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

3天内不再提示

晶振选型主要参数和步骤

CHANBAEK 来源:硬件设计工匠 作者:鱼 2023-09-14 16:03 次阅读

晶振不迷茫

之所以写这篇文章,是在做一个项目时发生了部分产品有时不晶振不起振的情况,小批100个,就发现有一两个产品上电不工作,要再次上电才正常,为解决这个问题,拿这100个多次测试,发现是随机的,有点摸不着头脑,客户订单已下,催着交货,搞得彻夜未眠!最后费了九牛二虎之力才最终解决,得以产品的量产。这里总结一条铁律:只要发现过的问题抱有侥幸心态而没解决,量产时一定会找上门来,上帝似乎很公平,从来不会放过粗心的人!并且会善待仔细认真的人!

下面从,晶振参数MCU规格书与晶振下关的内容,逐步说明晶振如何选型,原厂如何测试哪些参数,特殊情况如何处理,大家一起共同进步!

目 录
1.晶振选型主要参数
2.MCUdatasheet上与晶振相关的参数
3.晶振选型步骤
3.1.几个重要的公式:
3.2.晶振选型步骤
4.晶振厂如何测试晶振
4.1.杂散电容计算
4.2.外挂电容的计算
4.3.驱动功率的计算
4.4.负性阻抗的计算
5. 特殊情况应对

1.晶振选型主要参数

晶振规格书上的主要参数:

1)频率f

2)激励功率DL

3)负载电容CL

4)精度ppm

5)等效串联电阻ESR

6)等效串联电容C1

7)等效并联电容C0

规格外的参数,负性阻抗:/-R/

截起EPSON规格书图片如下:

图片

2.MCUdatasheet上与晶振相关的参数

1)跨导(gm)

截起STM32L051C8T6规格书,如下图:

图片

3.晶振选型步骤

3.1.几个重要的公式:

1)负载电容表达式:

图片

负载电容是指与晶体振荡器相连的电路中的所有电容。它的值取决于外接电容CL1、CL2,以及PCB和连接点上的杂散电容(Cs)。负载电容CL由晶体制造商指定。值得注意的是,若要得到精确的频率,振荡器电路的负载电容必须与所需要的值相等;若要频率保持稳定,则负载电容必须稳定。外接电容CL1和CL2就是为了把负载电容调校为制造商所指定的CL值。

2)增益裕量:

图片

图片

增益裕量是一个关键参数,它决定着振荡器是否能够起振。

gm 是反向器的跨导(在高频模块中的单位是mA/V,在32KHz低频模块中的单位是μA/V)

gmcrit(gm 的临界值),取决于晶体的参数。假设CL1 = CL2,并且晶体上的负载电容与制造商的给定值完全一样。

反向器的跨导(gm)的值必须满足gm>
gmcrit,这是振荡器能够正常运行的必要条件。通常认为,增益裕量值为5是保证振荡器有效起振的最小值。

3)驱动功率DL:

Drive Level = Irms2 * RL

RL=ESR*(1+C0/CL)2 (RL表示电抗:即阻抗,容抗和感抗的和)

驱动功率是指石英晶体单元的消耗功率,其单位是微瓦(μW),可透过量测流经石英晶体的电流,再换算求出它所消耗的功率。功率量测值应该要小于个别晶体组件在规格上所定义的最大值。

一个振荡线路在设计上必须提供适当的功率,以让石英晶体单元开始起振并维持振荡。

此功率应该越小越好,除了能更为省电外,也和线路的安定性及石英晶体的寿命有关。振荡线路若提供过高的驱动功率,也会使石英晶体的非线性特性发生变化,以及造成石英/电极/接着材料的接口恶化,进而造成振荡频率和等效阻抗的过度变化。当石英晶体长时间在过高的驱动功率下工作,会出现不稳定的现象。以32kHz
的石英晶体单元來說,当驱动功率过大时,有可能导致内部音叉型晶体的断裂;对于MHz 等级的AT
型晶体來說,则可能产生跳频现象,并影响石英晶体的寿命及可靠度。

4)负性负抗:|-R|=Rs+RL

负性阻抗代表振荡线路的起振余裕狀况,也就是这个线路的健康度,即石英晶体在驱动下容不容易被起振。负性阻抗并非真实发生的阻抗值,而是在石英晶体旁边外加一个电阻(RS),去仿真石英晶体内部的ESR
被加大时,整个振荡线路是否仍能被正常起振。负性阻抗的量测值越大越好,这表示此一振荡线路越容易被起振;负性阻抗值不足时,则表示此一振荡线路会有起振过慢的现象,甚至可能导致不起振的狀况发生。负性阻抗的判断基本值是石英晶体最大ESR
值的3~5 倍。

3.2.晶振选型步骤

步骤一:计算增益裕量

选择一个晶体,然后找到控制器的参考手册(选择晶体+微控制器数据手册,)计算微控制器中振荡器的增益裕量,查看它是否比5大:

例:,为某微控制器中gm值为25 mA/V的振荡器做设计时,我们选择了具有以下特性的石英晶体:frequency = 8 MHz,C0 = 7
pF,CL = 10 pF,ESR = 80,问此晶体是否可以用于此微控制器?(以上参数从晶振规格书取得)

我们首先计算一下gmcrit,

图片

然后计算gainmargin,

图片

可见,gainmargin值远大于5,满足起振条件,能够起动振荡器。晶体能够正常振荡。

如果计算后发现gainmargin值不合适(增益裕量gainmargin值小于5),则达不到振荡条件,晶体将不能振荡。这时你只能再选择一个有更低ESR和/或有更低CL值的晶体了。

步骤二:计算外挂负载电容

计算CL1和CL2,查看是否能够在市场上买到它们:

如果你能买到与你的计算值完全一样的电容,振荡器就会工作在预期的频率上,你可以进入步骤三了。

如果你没有买到那个值的电容,并且:

  1. 频率精度对你而言非常关键,你可以使用一个可调电容以获得精确的值。然后你可以进入步骤三了。
  2. 你对频率精度的要求并不严格,就选择一个在市场上能买到的值最接近的电容,然后进入步骤三。

步骤三:计算驱动功率和外接电阻

计算DL,然后比较它与DLcrystal谁大谁小:

1)如果DL < DLcrystal,不需要增加外接电阻。恭喜你选到了一个合适的晶体!

2)如果DL > DLcrystal,你应该再计算RExt以满足DL <
DLcrystal。然后你还需要把RExt代到增益裕量的计算公式中重新计算增益裕量。

如果增益裕量>5,恭喜你,你找到了一个合适的晶体!

如果增益裕量太小,这个晶体将不能正常工作,你只能再重新选择一个晶体了。回到步骤一,选择一个新的晶体吧!

4.晶振厂如何测试晶振

下面以Epson为例,介绍晶振厂如何测试晶振:

晶振测试,Epson称之为CE(crystal evaluation)测试,主要评估无源晶振回路特性,

通过调节负载电容CL来等评估频偏

通过负性阻抗|-R|来判断起振能力

通过驱动功率DL来判断是否过驱

下图是晶振电路示意图:

图片

4.1.杂散电容计算

由公式:CL=(Cg//Cd)+Cs

CL=(Cg*Cd)/(Cg+Cd)+Cs

其中Cs表示杂散电容。

例:当CL=12.5pf,Cg=Cd=18pf,测量的频率差接近0ppm,时,此时的

Cs=12.5-9=3.5(pf)

说明:Cs经验值为:3.5-8PF

4.2.外挂电容的计算

当发现频率正偏或负偏时,如何调整外挂电容?

原理:电容容值越大,放电越慢

电容容值越小,放电越快。

1)当测得的频偏是-ppm时(负偏),减小电容容量,一般同时减小Cg,Cd

2)当测得的频偏是+ppm时(正偏),增大电容容量, 一般同时增大Cg,Cd

当不到两个相同且合适的Cg,Cd时,Cg,Cd可以一大一小。

4.3.驱动功率的计算

DL = Irms2 * RL

RL=ESR*(1+C0/CL)2

Irms可以用电流夹来测试,RL为整个回路的等效电抗,C0,CL可以从晶振的规格书算得,算得的实际值小于晶振规格书的电大驱动功率!

4.4.

图片

负性阻抗的计算

公式如下:

|-R|=Rs+RL

RL=ESR (1+C0/CL)2

Rs为从0调整到晶振电路不起振时,对应的电阻值,

晶振厂先测得Rs,再算得RL,最后得出负性阻抗的值,

这个值必须大于5倍的ESR,才能保证晶振稳定地起振。

说明:Rf是晶振电路的反馈电容,让反馈电路处于放大电路的线性区,Rd为限流电阻 ,此电阻可以防止晶振过驱。

下方为epson原厂的测试报告:

图片

5.特殊情况应对

以面几节内容分别来自于ST的官方指导文件,以及Epson原厂的指导文件,实际选取晶振时,我们因为不可能先进行测试晶振的参数,因为我没法测驱动功率和负性阻抗,因此只能按ST提供的选取晶振的方法。那么当按照他们给定的方法选取时,并不能保证100%就可以。

例于:ECP-GW-2项目

MCU型号为:STM32F103RCT6.

Datasheet提供的gm规格如下:

图片

晶振选型为:FC-135R 32.768KHZ,6PF,20PPM

gainmargin=11.6994031

这个值选大于5,但还是存在不振起的现像。

存大两大疑点:

1)晶振会不会不型号不对?:让原厂核对丝印,是对的。

2)板子LAYOUT会不会有问题?

图片

这个LAYOUT走线短,没有什么问题的。

方法一:

但在晶的振两端并上16-20M的电阻,可以解决上面的问题,原理分析如下:

1.并上一个电阻后,ESR是减小的,

从|-R|>5ESR看,减小ESR是有利于起振的

从:

图片

图片

减小ESR,相当于增大gain margin,这个值ST要求大于5的

方法二:

有的MCU的gm有几个档位,增大gm,也可以避免晶振不起振的问题。但像STM32F103RCT6这颗MCU,gm只有一档。

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

    关注

    146

    文章

    16019

    浏览量

    343657
  • 晶振
    +关注

    关注

    32

    文章

    2477

    浏览量

    66852
  • 晶体振荡器
    +关注

    关注

    9

    文章

    502

    浏览量

    28470
  • 杂散电容
    +关注

    关注

    0

    文章

    17

    浏览量

    1343
收藏 人收藏

    评论

    相关推荐

    选型指南# #有源 #选型

    Totoro94
    发布于 :2024年04月26日 15:31:25

    石英主要参数详解

    石英主要参数详解
    发表于 09-14 19:36

    贴片晶主要参数

      接触过贴片晶的朋友,相信都知道它是表贴式的石英晶体,它是一种无突出引脚的的晶体振荡器,能提供高精度振荡,因其形状似贴片于是被称作贴片晶。今天松季电子要给大家介绍的是贴片晶主要参数
    发表于 10-31 15:58

    中最重要的参数——PPM精度值

    的误差 = Δt*24*3600*365 = 37.8秒  另外:主要参数还有标称频率,老化率、频率准确度、频率稳定度,相位噪声,功耗等。
    发表于 04-09 16:35

    有源主要参数

    )的频率的变化率,表示了达到稳定的速度。 我们知道了这些内容后,又听到别人说过陶瓷,那么相比石英
    发表于 05-30 10:27

    无源选型手册

    `无源是石英晶体谐振器和石英晶体振荡器的结合体,也被称为石英晶体谐振器,无源晶体也有自己的缺点,就是信号质量比较差,需要匹配一些精确的外围电路,这样才能够发挥出自己的作用,无缘
    发表于 08-16 15:53

    PPM小参数,大作用

    过程为:Δf = +1.2/100万*32772.2Δt/秒 = Δf/32772.2 = 1.2/100万一年的误差 = Δt*24*3600*365 = 37.8秒主要参数有标称频率,老化率
    发表于 07-22 10:09

    TVS的主要参数选型指南

      TVS二极管实际选型和应用中,应该考虑TVS管的参数有:工作电压、击穿电压、钳位电压、最大瞬态峰值电流、最大瞬态峰值功率、结电容、极性等。下面浪拓电子一一介绍参数的意义。    TVS主要
    发表于 12-10 15:21

    电感的主要参数

    电感的主要参数电感啸叫原因电弧产生原因
    发表于 01-20 06:01

    红外热像仪的原理与主要参数是什么?

    红外热像仪的原理是什么?红外热像仪有哪些主要参数
    发表于 06-02 07:11

    MOSFET的主要参数是什么?如何选型

    什么是MOSFET管?由哪几部分组成?MOSFET的主要参数是什么?如何选型
    发表于 02-23 06:57

    每个单片机系统里都有,怎么看主要参数

    内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的。可以看到,在完整的电路中必不可少,是一个系统的核心器件。所以,了解,选择一颗
    发表于 09-09 15:28

    力敏电阻主要参数有哪些?

    力敏电阻主要参数有哪些? 力敏电阻器的主要参数有温度系数、灵敏度系数、灵敏度温度系数和温度零点漂移。    ①温度系数:力敏电阻
    发表于 12-04 13:57 3564次阅读

    晶闸管的主要参数

    晶闸管的主要参数:   为了正确选用晶闸管元
    发表于 12-10 14:15 2501次阅读

    磁珠的工作原理、主要参数选型

    磁珠的工作原理、主要参数选型 磁珠是目前广泛应用于生物分子分离和纯化的一种高效分离材料。它的工作原理基于磁珠本身含有磁性材料,可以通过外加磁场来实现快速分离。本文将详细介绍磁珠的工作原理、主要参数
    的头像 发表于 11-22 18:18 1354次阅读