(转)晶振负载电容外匹配电容计算与晶振振荡电路设计经验总结
|本文转自:晶振负载电容外匹配电容计算与晶振振荡电路设计经验总结 - 竹夭的日志 单片机论坛 http://www.51hei.com/bbs/blog-191639-10272.html
对应MCU、ROMan">WiFi或USB HUB一般需外部提供时钟信号,需要外挂一颗晶振,常有客户问到,如何结合晶振的负载电容计算外匹配电容容值以及在晶振振荡电路设计时需注意哪些事项,所以小编对此做一个归纳总结,如有不正确之处,欢迎指正。
(1)晶振负载电容定义
晶体元件的负载电容是指在电路中跨接晶体两端的总的外界有效电容,是晶振要正常震荡所需要的电容。如果从石英晶体插脚两端向振荡电路方向看进去的全部有效电容为该振荡电路加给石英晶体的负载电容。石英晶体的负载电容的定义如下式:
其中:
CS为晶体两个管脚之间的寄生电容(又名晶振静态电容或Shunt Capacitance),在晶体的规格书上可以找到具体值,一般0.2pF~8pF不等。如图1是某32.768KHz的电气参数,其寄生电容典型值是0.85pF(在表格中采用的是Co)。
图1、某晶体的电气参数
CG指的是晶体振荡电路输入管脚到GND的总电容,其容值为以下三个部分的和。
● 需加外晶振主芯片管脚芯到GND的寄生电容 Ci
● 晶体震荡电路PCB走线到到GND的寄生电容CPCB
● 电路上外增加的并联到GND的外匹配电容 CL1
CD指的是晶体振荡电路输出管脚到GND的总电容。容值为以下三个部分的和。
● 需加外晶振主芯片管脚芯到GND的寄生电容, Co
● 晶体震荡电路PCB走线到到gnd的寄生电容,CPCB
● 电路上外增加的并联到GND的外匹配电容, CL2
图2中标示出了CG,CD,CS的的组成部分。
图2、晶体振荡电路的概要组成
(2)晶体负载电容和频偏之间的关系
负载电容(load capacitance)主要影响负载谐振频率和等效负载谐振电阻,它与石英谐振器一起决定振荡器的工作频率,通过调整负载电容,一般可以将振荡器的工作频率调到标称值。应用时我们一般外接电容,便是为了使晶振两端的等效电容等于或接近负载电容,对于要求高的场合还要考虑ic输入端的对地电容,这样便可以使得晶振工作的频率达到标称频率。
负载电容常用的标准值有12.5 pF,16 pF,20 pF,30pF,负载电容和谐振频率之间的关系不是线性的,负载电容变小时,频率偏差量变大;负载电容提高时,频率偏差减小。图3是一个晶体的负载电容和频率的误差的关系图。
图3、晶振误差— 负载电容(22 pF 负载电容)
(3)晶振负载电容外匹配电容CL1及CL2计算
如图3所示,如果晶振两端的等效电容与晶振标称的负载电容存在差异时,晶振输出的谐振频率将与标称工作的工作频率产生一定偏差(又称之为频偏),所以合理匹配合适的外加电容使晶振两端的等效电容等于或接近负载电容显得十分重要。
假设我们需要计算的电路参数如下所述。芯片管脚的输入电容如图4 CN56XX所示,Ci=4.8pF;所需要采用的晶体规格如图1所示,标称负载电容CL=12.5pF,晶体的寄生电容CS=0.85pF。
图4、CN56XX
我们可以得到下式:
为了保持晶体的负载平衡,在实际应用中,一般要求CG=CD,所以进一步可以得到下式:
根据CG的组成部分,可以得到:
CG=Ci+CPCB+CL1=23.3pF
晶体布线时都会要求晶体尽量靠近振荡电路,所以CPCB一般比较小,经验值大约0.5pF左右;Ci=4.8pF。所以最终的计算结果如下:(CL2的计算过程类似)
CL1=CL2=18pF
例外情况:
现在有很多芯片内部已经增加了补偿电容(internal capacitance),所以在设计的时候,只需要选按照芯片datasheet推荐的负载电容值的选择晶体即可,不需要额外再加电容。但是因为实际设计的寄生电路的不确定性,最好还是预留CL1/CL2的位置。
以上的计算都是基于CG=CD的前提,的确有一些意外情况,比如cypress的带RTC的nvsram的时钟晶体要求两边不对称,但是幸运的是,cypress给出了详细的计算过程以及选型参考。
(4)晶振振荡原理及设计原则
各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器. 晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联. 在晶振输出引脚 XO 和晶振输入引脚 XI 之间用一个电阻连接, 对于 CMOS 芯片通常是数 M 到数十 M 欧之间. 很多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了. 这个电阻是为了使反相器在振荡初始时处与线性状态, 反相器就如同一个有很大增益的放大器, 以便于起振。
石英晶体也连接在晶振引脚的输入和输出之间, 等效为一个并联谐振回路, 振荡频率应该是石英晶体的并联谐振频率. 晶体旁边的两个电容接地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点. 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 形成一个正反馈以保证电路持续振荡. 在芯片设计时, 这两个电容就已经形成了, 一般是两个的容量相等, 容量大小依工艺和版图而不同, 但终归是比较小, 不一定适合很宽的频率范围.
外接时大约是数 PF 到数十 PF, 依频率和石英晶体的特性而定. 需要注意的是: 这两个电容串联的值是并联在谐振回路上的, 会影响振荡频率. 当两个电容量相等时, 反馈系数是 0.5, 一般是可以满足振荡条件的, 但如果不易起振或振荡不稳定可以减小输入端对地电容量, 而增加输出端的值以提高反馈量。
设计考虑事项:
1、使晶振、外部电容器(如果有)与 IC之间的信号线尽可能保持最短。当非常低的电流通过IC晶振振荡器时,如果线路太长,会使它对 EMC、ESD 与串扰产生非常敏感的影响。而且长线路还会给振荡器增加寄生电容。
2、尽可能将其它时钟线路与频繁切换的信号线路布置在远离晶振连接的位置。
3、当心晶振和地的走线
4、将晶振外壳接地
如果实际的负载电容配置不当,第一会引起线路参考频率的误差.另外如在发射接收电路上会使晶振的振荡幅度下降(不在峰点),影响混频信号的信号强度与信噪. ,当波形出现削峰,畸变时,可增加负载电阻调整(几十K到几百K).要稳定波形是并联一个1M左右的反馈电阻。
(转)晶振负载电容外匹配电容计算与晶振振荡电路设计经验总结相关推荐
- 1.5 匹配电容计算(硬件基础系列)
针对设计过程的问题,欢迎各位留言评论或群内讨论! 1.5 匹配电容计算 1.5.1 简介 相信很多的小伙伴,现在还不是清楚晶振和晶体振荡器的区别.晶振与晶体振荡器的最主要的区别就是晶体无需电源供电,晶 ...
- 晶振的频率误差,负载电容,匹配电容及IC内置补偿电容
晶振能够产生中央处理器(CPU)执行指令所必须要的时钟频率信号,CPU一切指令的执行都是建立在这个基础上的,时钟信号频率越高,通常CPU的运行速度也就越快. 需要注意的几个晶振重要参数如下: 标称频率 ...
- 晶振 负载电容 匹配电容
https://blog.csdn.net/Glory_Zhao/article/details/78141921 什么是负载电容? 负载是指连接在电路中的电源两端的电子元件负载包括容性负载.阻性负载 ...
- 学习笔记之——晶振选型主要参数和外接匹配电容的计算
文章目录 1. 晶振选型主要参数介绍 2. 晶振外匹配电容CL1及CL2计算方法 3. 晶振pcb电路设计注意事项 4. 晶振不起振分析及解决 1. 晶振选型主要参数介绍 我们常说的晶振,包含两种: ...
- 无源晶振匹配电容—计算方法
以前有写过一篇文章"晶振"简单介绍了晶振的一些简单参数,今天我们来说下无源晶振的匹配电容计算方法: 如上图,是常见的的无源晶振常见接法,而今天来说到就是这种常见电路的电容计算方法, ...
- 无源晶振负载电容选择方法
无源晶振除了频率和频率稳定度之外,还有一个参数叫做负载电容(Load capacitance),负载电容是指在电路中跨接晶振两端的总的外界有效电容.负载电容是工作条件,即电路设计时要满足负载电容等于或 ...
- 如何计算石英晶振的匹配电容
石英晶振的匹配电容(也叫负载电容)应该如何计算选定才合适呢?它和线路上的外挂电容又是怎么样的换算关系呢?作为专业生产晶振的厂家广州晶晟电子 技术中心给出了如下计算方式供相关人员参考: 晶振内部负载电容 ...
- 晶振噪声及杂散_晶振如何匹配电容看了就知道
描述 一.什么是晶振 了解晶振之前,我们先来看一下我们最为熟悉的51单片机,我们都知道51单片机最小系统包括供电电源.复位电路以及晶振系统. 这是CPU能跑起来的最基本条件.由此我们可以看到晶振在电路 ...
- 晶振两端的谐振电容有特殊要求吗_无源晶振的频率该如何测量
晶振,是电路中重要的电子元件,控制着系统运行的节拍.基于不同的应用场景,晶振有多种类型,无源晶振是其中价格便宜而又应用广泛的一种.在使用示波器测量无源晶振输出频率时,常常会发现晶振有输出无信号.晶振不 ...
最新文章
- 明天即将开工,把今年的Flag加到头像上,时刻鞭策自己吧!
- Swift-函数的理解
- 乐惠科技php面试题,程序员中的奇葩,使用php构建魔兽世界
- vsftpd的简单安装和配置(只有三步)
- 话里话外:参展管理信息化年会 聚会谈咨询需求有市场
- oracle中spool导出数据小结
- 简单使用SimpleCursorAdapter
- ffmpeg中的sws_scale算法性能测试
- 什么叫网关精解(超经典)
- EPLAN P2.7安装教程
- Android 7.0 抓包
- TUIO+激光投影互动制作解析
- 学员故事|老男孩网络安全学习感悟,结果让我意外!
- 敖丙带你设计【秒杀系统】
- apahce2+tomcat6整合 2010-06-28
- 抽象数据类型三元组Triplet基本操作与实现 严蔚敏版
- java.net.URL初识
- NGINX 的域名解析缓存
- oracle ssd加速,联合评测 | Intel Optane SSD 有效加速SmartX 超融合在Oracle等场景下的系统性能...
- Error: 1307. Verify that you have sufficient privileges to modify the security permissions for this
热门文章
- VMware15 虚拟机下Win7 桥接模式、NAT模式无法联网处理
- 查找亚马逊listing关键字的7个技巧值得你看!
- Delphi复制HID、ID门禁卡源码
- 用自制数据集训练yolov5步骤
- Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理
- 戴尔外星人系列原厂预装系统重建恢复分区重新构建F12|SupportAssist OS Recovery恢复功能恢复出厂设置
- 2022-4-11 Leetcode 435.无重叠区间 —— 【贪心算法】
- mysql左连接—left join
- 2022-3-1 王爽《汇编语言》第四章 实验
- Unreal主材质剖析