晶振,PLL, VCO介绍
文档来源:https://jijing.site/others/crystals-pll-vco.html
晶振,PLL, VCO介绍
晶振,vco区别
晶振分有源晶振和无源晶振,一般会产生1~200Mhz时钟频率
vco亚控振荡器,可以产生比较高的频率比如2Ghz,但是不稳定
为什么既要晶振还要vco?
就是为了能够产生稳定的高频时钟信号,就需要用到PLL, PLL内部会有
一个VCO 产生高频时钟,通过分频器假设得到10分频的时钟2,再拿这个时钟2
和晶振产生的100mhz基用鉴相器做比较,输出一个比较的波形后经过低通滤波,
用输出电压控制VCO的输出, 那么就能是vco输出的高频时钟得到稳定的频率,达到了
倍频的效果。
20Mhz一下的晶振基本上都是基频的器件,稳定度好,20mhz以上的晶振大多是谐波(如3次,5次谐波)
稳定度差,因此强烈建议使用低频的器件,毕竟倍频器用的pll电路需要的周边配置主要是电容,
电阻,电感,其稳定度和价格方面要远远浩宇晶体晶振器件。
如果只需要一个20mhz以内的时钟频率,完全可以不用pll,直接接晶振就够了
晶振一般有哪些参数
晶振有几个重要参数:
1,晶体元件规格书中所指定的频率,也是工程师在电路设计和元件选购时首要关注的参数。晶振常用标称频率在1~200MHz之间,比如32768Hz、8MHz、12MHz、24MHz、125MHz等,更高的输出频率也常用PLL(锁相环)将低频进行倍频至1GHz以上。我们称之为标称频率。
2,输出信号的频率不可避免会有一定的偏差,我们用频率误差(Frequency Tolerance)或频率稳定度(Frequency Stability),用单位ppm来表示,即百万分之一(parts per million)(1/106),是相对标称频率的变化量,此值越小表示精度越高。比如,12MHz晶振偏差为±20ppm,表示它的频率偏差为12×20Hz=±240Hz,即频率范围是(11999760~12000240Hz)
3,还有一个温度频差(Frequency Stability vs Temp)表示在特定温度范围内,工作频率相对于基准温度时工作频率的允许偏离,它的单位也是ppm。
4,另外,负载电容CL(Load capacitance),它是电路中跨接晶体两端的总的有效电容(不是晶振外接的匹配电容),主要影响负载谐振频率和等效负载谐振电阻,与晶体一起决定振荡器电路的工作频率,通过调整负载电容,就可以将振荡器的工作频率微调到标称值。更准确而言,无源晶体的负载电容是一项非常重要的参数,因为无源晶体属于被动元器件,所谓的被动元器件即是自身不能工作,需要外部元器件协助工作,无源晶体即是!
其中:
CS为晶体两个管脚之间的寄生电容(又名晶振静态电容或Shunt Capacitance),在晶体的规格书上可以找到具体值,一般0.2pF~8pF不等。如图二是某32.768KHz的电气参数,其寄生电容典型值是0.85pF(在表格中采用的是Co)。
CG指的是晶体振荡电路输入管脚到GND的总电容,其容值为以下三个部分的和。
- 需加外晶振主芯片管脚芯到GND的寄生电容 Ci
- 晶体震荡电路PCB走线到到GND的寄生电容CPCB
- 电路上外增加的并联到GND的外匹配电容 CL1
CD指的是晶体振荡电路输入管脚到GND的总电容。容值为以下三个部分的和。 - 需加外晶振主芯片管脚芯到GND的寄生电容, Co
- 晶体震荡电路PCB走线到到gnd的寄生电容,CPCB
- 电路上外增加的并联到GND的外匹配电容, CL2
既然晶振的负载电容是一个非常重要的参数,如果此项参数与外部电容匹配不正确会导致什么样的现象?晶振两端的等效电容与晶振标称的负载电容匹配不正确,晶振输出的谐振频率将与标称工作的工作频率会产生一定偏差(又称之为频偏),负载电容(load capacitance)主要影响负载谐振频率和等效负载谐振电阻,它与石英谐振器一起决定振荡器的工作频率,通过调整负载电容,一般可以将振荡器的工作频率调到标称值。应用时我们一般外接电容,便是为了使晶振两端的等效电容等于或接近负载电容,对于要求高的场合还要考虑ic输入端的对地电容,这样便可以使得晶振工作的频率达到标称频率。所以合理匹配合适的外加电容使晶振两端的等效电容等于或接近负载电容显得十分重要。
负载电容常用的标准值有12.5 pF,16 pF,20 pF,30pF,负载电容和谐振频率之间的关系不是线性的,负载电容变小时,频率偏差量变大;负载电容提高时,频率偏差减小。图3是一个晶体的负载电容和频率的误差的关系图。
例外情况:
现在有很多芯片内部已经增加了补偿电容(internal capacitance),所以在设计的时候,只需要选按照芯片datasheet推荐的负载电容值的选择晶体即可,不需要额外再加电容。但是因为实际设计的寄生电路的不确定性,最好还是预留CL1/CL2的位置。
晶振,PLL, VCO介绍相关推荐
- 晶振的各种参数代表什么意思?
随着科技发展,晶振作为一种频率元器件被广泛应用于工业,科技,车载,数码,电子等各种领域,因为作用大.应用范围广,所以晶振素有电路心脏的称谓.常见的晶振有贴片.直插.车规级.石英.陶瓷晶振.硅晶振等等, ...
- 晶振与晶体的参数详细介绍
1.晶振与晶体的区别 (1) 晶振是有源晶振的简称,又叫振荡器.英文名称是oscillator.晶体则是无源晶振的简称,也叫谐振器.英文名称是crystal. (2) 无源晶振(晶体)一般是直插两个脚 ...
- 晶体封装越小esr越大_晶振与晶体的参数详细介绍
1.晶振与晶体的区别 (1) 晶振是有源晶振的简称,又叫振荡器.英文名称是oscillator.晶体则是无源晶振的简称,也叫谐振器.英文名称是crystal. (2) 无源晶振(晶体)一般是直插两个脚 ...
- 差分晶振LVDS、LVPECL、HCSL、CML不同信号模式介绍
关键词标签: 差分晶振,差分时钟,差分信号 导读:本应用笔记详细说明如何通过在它们之间增加衰减电阻和偏置电路来将一个差分时钟转换为其他类型的差分逻辑,来衰减摆幅电平并重新偏置共模输入接收器. 介绍 考 ...
- 什么是晶振?晶振是怎么制成的?晶振的内部结构,晶振的工作应用以及影响晶振频率相关的参数介绍
什么是晶振? 定义:晶振一般指石英晶体振荡器,也叫晶体振荡器. 晶体振荡器是一种使用逆压电效应的电子振荡器电路,即当电场施加在某些材料上时,它会产生机械变形.因此,它利用压电材料的振动晶体的机械共振来 ...
- 计算机主板上实时时钟晶振频率为,电脑主板晶振的识别及测量方法介绍
一. 单位:赫兹"Hz" 1MHz=1000kHz=1000000Hz 符号: "X.Y" 二. 晶振的分类: 主板上晶振主要分为: 1.时钟晶振: 与时钟芯相 ...
- 关于差分晶振的LVDS、LVPECL、HCSL、CML模式介绍及其相互转换
1.简介 差分晶振一般用在高速数据传输场合,常见的有LVDS.LVPECL.HCSL.CML等多种模式.这些差分技术都有差分信号抗干扰性及抑制EMI的优点,但在性能.功耗和应用场景上有很大的区别.下图 ...
- stm32f4晶振管理
最近要使用STM32F4芯片做开发,根据自己的编程习惯,做一些学习记录,以便于自己以后查阅.我们在设计电路的时候,一般都会设计MCU使用外部晶振,笔者工作中曾经遇到外部晶振故障芯片无法正常启动问题(无 ...
- Spartan-6的时钟管理 DCM与 PLL详细介绍
本文转自:https://blog.csdn.net/Reborn_Lee/article/details/80351618 时钟管理器(CMT) Spartan-6 CMT是一个灵活.高性能的时钟管 ...
最新文章
- ESLint的NPM账户遭黑客攻击,可能窃取用户NPM访问令牌
- 用算法代替生物大脑,90后博士造出活的微型机器人登上Science子刊
- linux centos 下载rpm源码包
- python计算能够包含两个圆的最小圆
- cannot be found on object of type xx.CacheExpressionRootObject
- Android 使用gradle版本冲突
- QT5开发及实例学习之五算法及正则表达式
- 不止 Java,Oracle 向 JavaScript 开炮!
- Python 处理 CSV/EXCEL 表格文件
- 组合分类和回归的神经网络模型
- json 字符串和json对象之间相互转换
- win10怎么更新显卡驱动_如何禁止win10自动更新显卡驱动
- my.cnf文件的内容详细解释
- WINVNC(二)omni_thread
- gzh模板消息内外网穿透问题
- Authorization—权限控制流程
- base环境中无法安装nb_conda_kernels问题
- 纸上得来终觉浅,决知此事要躬行
- 基于matlab的禁止无功补偿,基于MATLAB的TSC-TCR型静止无功补偿器仿真研究.zip
- Automatic fall detection of human in video using combination of features译文
热门文章
- 碧桂园化身产城运营服务商,潼湖科技小镇成为其智慧产城示范区
- 运维拜年口号_运维的口号(运维服务口号大全)
- 鸿蒙系统最后一批710,华为鸿蒙系统最新消息:暂定麒麟710以上机型升级
- 第8章第7节:制作企业宣传册的企业简介幻灯片 [PowerPoint精美幻灯片实战教程]
- 自动化测试之python基础什么是面对对象之类和对象
- python青少年编程知识点_Python青少年趣味编程
- java的jlabel_java – JLabel在另一个JLabel之上
- c语言小飞机游戏如何实现敌机多个输出,飞机游戏软件:C语言应用初步感受
- 观看慕课老师milanlover视频include指令+include动作+forward动作+param动作
- c 语言将单引号赋给字符变量,C语言的单引号和双引号实例讲解