晶振有哪几种?晶振旁边的两个电容起什么作用?

晶振可以分为普通晶振、温补晶振、压控晶振、恒温晶振、差分晶振。

普通晶振通常用作微处理器的时钟器件,主要应用于那些稳定度要求不要的设备中,例如电视机、微波炉。

 温补晶振,在晶振内部采取了对晶体频率、温度特性进行补偿,已达到在宽温温度范围内,满足稳定度要求的晶体振荡器,在得到补偿后频率精度更高,有良好的开机特性。

压控晶振,是一种可通过调整外加电压使晶振出频率随之改变的晶体振荡器,主要用于所向环路或频率微调。具有传输性能好、抗干扰性强、节省功率等优点,常用于通讯设备。

恒温晶振,是利用恒温槽使晶体振荡器中石英晶体谐振器的温度保持恒定。将由周围温度变化引起的振荡器输出频率变化量削减到最小的晶体振荡器,通常被应用在控制设备里。

 差分晶振,差分晶体振荡器目前行业中公认高技术,高要求晶体振荡器,它输出差分信号使用2种相位彼此完全相反的信号,从而消除共模噪声,产生一个更高性能的系统。

 上面说完几种晶振以及它们的区别,那么我们在设计晶振电路的时候,晶振旁边的两个电容起到一个什么作用呢?

绝大多数的硬件爱好者对MCU晶体两边都要接一个22pF的电容不理解,因为这个电容有些时候是可以不要的,如果你去探索的话,你会发现提到最多的是起稳定作用,负载电容之类的说法,分析并不是很深入。其实MCU的振荡电路真名叫做皮尔斯振荡器电路,也称“三点式电容振荡电路”。

看上图的左右两个电路,Y1相当于三点式里面的电感L,C1和C2是电容,5404和R1实现一个NPN的三极管,相当于右边电路的那个三极管。

下面就分析一下上面的左边这个电路,5404必须要一个电阻,不然它处于饱和截止区而不是放大区,R1相当于三极管的偏置作用,让5404处于放大区域,那么5404就是一个反相器,这样就实现了NPN三极管的作用,NPN三极管在共发射极接法时也是一个反相器。

大家知道一个正弦振荡电路要振荡的条件是系统放大倍数大于1,这个比较容易实现,相位满足360°,接下来主要说明一下这个相位问题。5404是反相器,也就是说实现了180°移相,那么就需要C1,C2和Y1实现180°移相就可以。恰好,当C1,C2和Y1形成谐振时,能够实现180°移相。

谐振的时候,C1和C2上通过的电流一样,地在C1和C2之间,所以恰好电压相反,实现180°移相。当C1增大时,C2端的振幅增强;当C2降低时,振幅也增强。有些时候,C1、C2不焊也能起振,这不是说没有C1、C2,而是因为芯片引脚的分布电容引起的,因为本来这个C1、C2就不需要很大,所以这一点很重要。

接下来分析这两个电容对振荡稳定性的影响。因为5404的电压反馈是靠C2的,假设C2过大,反馈电压过低,这个也是不稳定的;假设C2过小,反馈电压过高,储存能量过少,容易受外界干扰,也会辐射影响外界。C1的作用对C2恰好相反,因为我们布板的时候,假设双面板,比较厚的,那么分布电容的影响不是很大,假设在高密度多层板时,就需要考虑分布电容,尤其是VCO之类的振荡电路,更应该考虑分布电容。有些用于工控的项目建议不要用晶体的方法振荡,而是直接接一个有源的晶振。很多时候大家用的是32.768K的时钟晶振来做时钟,而不是用单片机的晶体分频后来做时钟,这个原因就是和晶体的稳定度有关,频率越高的晶体,Q值一般难以做高,频率稳定度不高,32.768K的晶体稳定度等各方面都不错,形成了一个工业标准,比较容易做高。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/207993.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

七天.NET 8操作SQLite入门到实战 - 第三天SQLite快速入门

前言 今天我们花费一个小时快速了解SQLite数据类型、SQLite常用命令和语法。 七天.NET 8操作SQLite入门到实战详细教程 第一天 SQLite 简介第二天 在 Windows 上配置 SQLite环境 EasySQLite项目源码地址 GitHub地址:https://github.com/YSGStudyHards/EasySQLite&…

杭电oj 2064 汉诺塔III C语言

#include <stdio.h>void main() {int n, i;long long sum[35] { 2,8,26 };for (i 3; i < 35; i)sum[i] 3 * sum[i - 1] 2;while (~scanf_s("%d", &n))printf("%lld\n", sum[n - 1]); }

海外应用速度访问慢?试试这个技术解决方案

在数字化转型的时代&#xff0c;企业需要高效、稳定、安全的网络连接来支撑全球化业务的拓展。然而&#xff0c;在进行海外应用访问时&#xff0c;经常会遇到访问速度慢的问题&#xff0c;因为跨国界的网络通信往往存在延迟和带宽限制等问题。在过去&#xff0c;企业通常会使用…

echarts 几千条分钟级别在小时级别图标上展示

需求背景解决效果ISQQW代码地址strategyChart.vue 需求背景 需要实现 秒级数据几千条在图表上显示&#xff0c;(以下是 设计图表上是按小时界别显示数据&#xff0c;后端接口为分钟级别数据) 解决效果 ISQQW代码地址 链接 strategyChart.vue <!--/** * author: liuk *…

使用 Python脚本在3DMAX中加载图像和读取图像中的像素值

如何使用Python在3dmax中加载和显示图像文件&#xff1f;我们先看下面的代码&#xff1a; *测试的3dmax文件和图像文件位于同一目录中。 from MaxPlus import BitmapManagerimage_file_path rje_gray_02_4k.exrbmp_storage MaxPlus.Factory.CreateStorage(17)bmp_info bmp…

7.HTML中列表标签

7.列表标签 7.1无序列表&#xff08;重点&#xff09; 表格是用来显示数据的&#xff0c;那么列表就是用来布局的。 列表最大的特点就是整齐&#xff0c;整洁&#xff0c;有序&#xff0c;他作为布局会更加自由和方便&#xff0c; 根据使用的情景不同&#xff0c;列表可分为三…

O2OA(翱途)开发平台 V8.2已发布,更安全、更高效、更开放

尊敬的 O2OA (翱途) 平台合作伙伴、用户以及亲爱的开发小伙伴们&#xff0c;V8.2 版本已正式发布&#xff0c;大家可以去官网上下载最新版本。 上次 8.1 的发布是在 9 月 1 日&#xff0c;又过去两个多月&#xff0c;O2OA 研发团队始终踏踏实实地做好产品的研发及优化工作&…

城市生命线下低洼地区怎么进行内涝积水监测?

城市里要是下大雨&#xff0c;低洼地区容易出现积水过多的情况&#xff0c;给我们生活带来很多不方便。但是如果有了内涝积水监测仪&#xff0c;城市就可以更加安全。这个监测仪可以实时监测积水的情况&#xff0c;在暴雨来临时及时发出预警&#xff0c;这样人们就可以避免因为…

自动化发展趋势以及自动化测试常见问题解析

前言 ⾃动化接⼝测试会越来越受到重视 在移动互联⽹时代&#xff0c;对于质量的要求⽐PC时代⾼的多&#xff0c;⽽投⼊产出⽐最⾼的⾃动化接⼝测试&#xff0c;将会是⼤部分公司的⾸选⽅向&#xff0c;但需要严格掌握⼀门语⾔ 持续集成是⽬前⾮常流⾏的开发⽅式&#xff0c;…

c语言打印金字塔

输入行数n,打印n行的金字塔。如图&#xff1a; 先分析其规律。 打印n行&#xff0c;即外层循环n次。再分析每一层的规律&#xff0c;先具体化举例&#xff0c;举一个行数为5的金字塔。可以发现每一行前面的空格呈递减趋势&#xff0c;且与行数有关系&#xff1a;空格数行数-层…

基于java和uniapp的即时聊天源码

聊天IM&#xff0c;支持单聊、群聊、朋友圈、摇一摇、附近的人、收藏、扫码、机器人、文字、图片、名片、实时音视频通话等功能。用uniapp开发&#xff0c;支持打包成多终端&#xff01; 推送&#xff1a;uniPush websocket资源&#xff1a;阿里OSS&#xff08;图片、声音、视…

Windows平台如何实现RTSP流二次编码并添加动态水印后推送RTMP或轻量级RTSP服务

技术背景 我们在对接RTSP播放器相关的技术诉求的时候&#xff0c;遇到这样的需求&#xff0c;客户做特种设备巡检的&#xff0c;需要把摄像头拍到的RTSP流拉下来&#xff0c;然后添加动态水印后&#xff0c;再生成新的RTSP URL&#xff0c;供平台调用。真个流程需要延迟尽可能…