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

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

3天内不再提示

晶振振荡电路的设计方法和步骤

冬至子 来源:厚山居德 作者:zarric 2023-10-12 14:27 次阅读

一. 晶振原理概述

在数字的世界里,无处不需要时钟,各种振荡电路的设计可以实现片内的集成,但是要实现高精度的时钟频率,晶体振荡器是很好的选择,时钟频率精度可以达到ppm级别。

石英晶体是一种将电能和机械能相互转化的压电器件,能量的转变发生在共振频率点上。石英晶体可以等效为电阻电容电感的串并联模型。

图片

对于如上图所示的模型,可以得到晶振的阻抗和频率的关系图。

图片

晶振的串联谐振频率为Fs, 并联谐振频率为Fa,在小于Fs和大于Fa的频率,表现为电容性,而在Fs和Fa之间,表现为电感性。对于晶振电路,希望工作在Fs和Fa之间,而靠近Fs的地方。

在Fs到Fa之间的区域,称为晶振的“并联谐振区”,在这一区域晶振工作在并联谐振状态。晶振呈现电感特性,带来了180度的相移。频率的表达式为:

图片

Fp就是我们晶振工作的频率,由于Fp中,其他参数确定,唯有Cl值可以调节,所以可以通过调整晶振的负载电容值Cl达到调节频率的目的。并且一般的温度补偿晶振电路也是通过调节Cl的值达到目的。

对于一个32.768K的晶振,按照模型参数仿真,对晶体模型两端加交流信号,可以仿真得到其阻抗随频率的曲线。和理论值一致。

图片

二. 晶体振荡电路的设计

在晶体振荡电路中,最常见的结构为Pierce振荡器。而对晶体振荡电路的分析,第一是使用负阻的概念,第二是使用增益与相位原理。

今天只说负阻法。

图片

由于前面的分析,得到晶振在串联谐振频率处阻抗为Rs,则需要振荡电路提供-Rs的阻抗。而晶振发生了180的相移,在振荡频率出表现为电感的特性,则需要振荡电路提供电容的特性。

对于Pierce振荡电路的负阻的计算,如下图,在Razavi的书中有描述。

图片

而在实际的应用中,还包括由晶振的C0以及MOS的Cgd和pcb上的杂散电容等形成的电容C3, 包含C3的电路的阻抗如下图所示。

图片

Zc值是一个关于gm的函数,取Zc的实部,得到的即是振荡电路的负阻值。关于Zc在复平面上,得到下面的图。

图片

到这里,维持电路起振所需要的gm值可以近似计算出来,也可以通过matlab对上面的式子求解,得到精确的值。近似计算和matlab得到的值相差不大。

在Sanser的书中,近似计算表达式如下图,包括gma, gmmax,以及最大负阻值。(此公式可以容易地近似计算。)

图片

而在vittoz的论文中,给出的计算公式,可以精确计算出所需值。

图片

设计示例:

下面给一个设计example。一个32.768K的晶振,datasheet上给出的参数为

图片

从表中得到:C1=C2=2*Cload=25pF, C0=0.9pF, Cs=2.1fF, Rs=60K.

使用matlab计算得到的值为

图片

使用sansen书中的公式计算得到的值为:

gm_crit=1.6u,    gm_max=12.9m,  gm_opt=143u,

和matlab的计算值基本很接近,可以作为近似计算。

使用Vittoz论文中的公式计算得到的值为:

gm_crit=1.8266u, gm_max=12.9m,  gm_opt=153.27u,

和matlab的计算值一致。

确定了电路的gm_crit值,也就是电路能起振的最小值后,在电路设计中,取实际的gm值约510倍gm_crit.即取gm约10u20u。

实际电路设计及仿真:

假设电路使用电流源驱动NMOS管。对于这类电路设计,一般提供gm的nmos管处于亚阈值区,所以gm值主要与电流值成正比。

如果gm值按照计算出来的gm_opt取值,则需要的电流值大约,而在低功耗设计中,一般取5倍以上的最小gm值即可。本设计示例按照10倍取值,即gm=16uA/V。 仿真输入输出的gm=16uA/V, 稳态电流为1uA。同时仿真其负阻值为-510K, 大约也是10倍的晶振ESR电阻。

图片

gm的仿真:输入加AC电压,加交流开关断开直流,输出利用交流开关接到地,测试输出的交流电流值。

负阻的仿真:输入输出加交流电流,测量输入输出的交流电压差,并使用计算器取实部(real函数),即可。也可以使用sp仿真,得到Z11的值。

最后对晶振电路进行瞬态仿真,可以观察晶振的起振过程。注意瞬态仿真时需要设置step=10ns。

晶振的DL:

还有一个重要的参数就是晶振的驱动级别DL,如果设计的电路,使得晶振的DL大于晶振要求的DL值,则晶振可能会损坏。

图片

在晶振电路的设计中,最常见的一种电路结构如下图,可以看成一个反相器加反馈电阻做放大器,而外部的Rext的作用就是限制DL值。Rext的值可以用公式计算。

加入Rext后需要重新验证电路的gm值和负阻值是否满足起振要求。

图片

图片

设计要点总结:

1.按照晶振的规格计算电路的gm值。

  1. 按照要求设计电路。
  2. 考虑DL,是否需要加入Rext电阻。
  3. 重新验证,整体仿真。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 晶体振荡器
    +关注

    关注

    9

    文章

    334

    浏览量

    27645
  • 温度补偿电路

    关注

    0

    文章

    13

    浏览量

    10592
  • 负载电容
    +关注

    关注

    0

    文章

    85

    浏览量

    10202
  • 晶体振荡电路

    关注

    0

    文章

    29

    浏览量

    6036
  • NMOS管
    +关注

    关注

    2

    文章

    99

    浏览量

    5092
收藏 人收藏

    评论

    相关推荐

    振荡电路不匹配导致振不起振是什么原因?

    振荡电路不匹配导致振不起振是什么原因?影响振荡电路的三个指标:频率误差、负性阻抗、激励电平。 1.频率误差太大,导致实际频率偏移标称频率从而引起振不起振。 解决办法:选择合适的PPM值的产品
    发表于 02-17 10:06

    【转帖】振振荡电路设计经验总结

    振,常有客户问到,如何结合振的负载电容计算外匹配电容容值以及在振振荡电路设计时需注意
    发表于 07-17 17:12

    振振荡电路的设计解析

    振的等效电气特性振的阻抗VS频率图电路的设计振振荡器设计
    发表于 03-03 08:15

    振负载电容外匹配电容计算与振振荡电路设计经验总结

    振负载电容外匹配电容计算与振振荡电路设计经验总结 (sohu.com)前面对于振的匹配电容选取一直模棱两可,选一个1.5倍负载电容的电容上去芯片也能用,后面觉得这样对自己和对项目都不
    发表于 02-25 06:02

    石英振振荡电路的设计概述

    振|振荡电路的频率参数。CL是代表一个有效的等效电容,加载从振|振荡电路的晶体单元的两端。振|振荡频率会有所不同,这取决于负载电容振|振荡电路。为了获得理想的频率精度,振|
    发表于 09-16 10:51 31次下载
    石英<b>晶</b><b>振振荡电路</b>的设计概述

    振荡电路的设计与应用》

    振荡电路的设计与应用》是实用电子电路设计丛书之一。《振荡电路的设计与应用》主要介绍振荡电路的设计与应用,内容包括基本振荡电路、RC方波振荡电路的设计、RC正弦波振荡电路的设计、高频LC
    发表于 11-24 11:09 128次下载
    《<b>振荡电路</b>的设计与应用》

    简析振振荡电路的设计资料下载

    振振荡电路的设计资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-06 08:50 57次下载
    简析<b>晶</b><b>振振荡电路</b>的设计资料下载

    如何结合振的负载电容计算外匹配电容容值以及在振振荡电路设计时需注意哪些事项?资料下载

    振的负载电容计算外匹配电容容值以及在振振荡电路设计时需注意哪些事项?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-17 08:40 18次下载
    如何结合<b>晶</b>振的负载电容计算外匹配电容容值以及在<b>晶</b><b>振振荡电路</b>设计时需注意哪些事项?资料下载

    三点式振荡电路能否振荡的判别方法

    振荡电路能否振荡的判别方法 0 引言   在模拟电子技术课程中,判别
    发表于 12-21 17:12 2.8w次阅读
    三点式<b>振荡电路</b>能否<b>振荡</b>的判别<b>方法</b>

    实用LC振荡电路

    振荡电路 实用LC
    发表于 04-17 13:12 2475次阅读
    实用LC<b>振荡电路</b>

    晶体振荡电路的设计方法

    振荡电路的设计方法 哈特莱
    发表于 04-28 15:40 1w次阅读
    晶体<b>振荡电路</b>的设计<b>方法</b>

    由74HC04组成的并联谐振振荡电路

    振振荡电路,该电路用来产生脉冲。
    发表于 12-04 17:32 6136次阅读
    由74HC04组成的并联谐<b>振振荡电路</b>

    什么是自激振荡电路及自激振荡电路

    振荡电路的概念、产生自激振荡的条件及三个自激振荡电路图。
    发表于 01-08 15:17 4.6w次阅读
    什么是自激<b>振荡电路</b>及自激<b>振荡电路</b>图

    lc振荡电路和lc谐振电路有什么区别?lc振荡电路的原理及特点详解

    振荡电路,是指用电感L、电容C组成选频网络的振荡电路,用于产生高频正弦波信号,常见的LC正弦波振荡电路有变压器反馈式LC振荡电路、电感三点式LC振荡电路和电容三点式LC振荡电路
    发表于 07-18 17:48 9w次阅读
    lc<b>振荡电路</b>和lc谐振<b>电路</b>有什么区别?lc<b>振荡电路</b>的原理及特点详解

    振振荡电路中的负阻一般多大?

    振荡电路振荡电路IC的负电阻值(-R)至少为振等效阻抗的3~5倍以上,即绝对值|-R|>3~5*R。
    的头像 发表于 05-08 10:36 635次阅读
    <b>晶</b><b>振振荡电路</b>中的负阻一般多大?