转载:细说单片机晶振电路中22pf或30pf电容的作用
对嵌入式开发,晶振部分的电路非常的重要,尤其随着芯片的复杂,频率的升高,晶振部分的处理尤其要细心,对于刚入行的软件工程师,了解这些基本的晶振电路知识还是很有必要的。
刚学单片机的学长告诉我单片机的晶振电路中就是用22pf或30pf的电容就行,听人劝吃饱饭吧,照着焊电路一切ok,从没想过为什么,知其所以然而不知其为什么所以然,真是悲哀,最近状态好像一直不太好,也难以说清楚为什么,前几天跟着老师去别的实验室听课,其实也就是听一听老师和师傅给别的实验室的同学讲嵌入式的种种,还有就是那天师傅单独和谈了挺长时间,我从心底感谢他们,他们让我懂得反思,调整,我对自己持有怎么的学习态度和应该如何付诸于行动有了新的理解,这远比单纯的交给我一些知识要好很多。
说起这个小知识点本人还有这么个经历呢也顺便和大家一块儿分享一下吧。话说我曾经帮一女生做东西,其实超级简单就是个ATMEGAL16单片机的温度采集系统,我焊工虽然一般但给女生帮忙么,还是比较用心的应该没问题的,事实却不尽人意焊出来的最小系统竟然不好使,我用万能表把电路查了几遍也没找出错误,然后就怀疑是不是单片机就锁死了,换了几块单片机也不好使,自己还一直认为我在同一届的同学中算还学得可以的,真是有点可笑,最后发现,在我原件短缺的情况下我糊里糊涂把两个0.1uf的电容焊在了晶振电路中,导致晶振不起振所以整个电路就表现为不好使,换成22pf的电容马上就好使了,当时其实应该马上弄明白,但我却没有予以理睬实属不应该。老师说得对我们确实缺少打破沙锅问到底的精神。
让我们一起来看看到底晶振电路中为什么用22pf或30pf的电容而不用别的了。
其实单片机和其他一些IC的振荡电路的真名叫“三点式电容振荡电路”,如下图
Y1是晶体,相当于三点式里面的电感,C1和C2就是电容,5404非门和R1实现一个NPN的三极管,接下来分析一下这个电路。
5404必需要一个电阻,不然它处于饱和截止区,而不是放大区,R1相当于三极管的偏置作用,让5404处于放大区域,那么5404就是一个反相器,这个就实现了NPN三极管的作用,NPN三极管在共发射极接法时也是一个反相器。
大家知道一个正弦振荡电路要振荡的条件是,系统放大倍数大于1,这个容易实现,相位满足360度,与晶振振荡频率相同的很小的振荡就被放大了。接下来主要讲解这个相位问题:
5404因为是反相器,也就是说实现了180°移相,那么就需要C1,C2和Y1实现180°移相就可以,恰好,当C1,C2,Y1形成谐振时,能够实现180移相,这个大家可以解方程等,把Y1当作一个电感来做。也可以用电容电感的特性,比如电容电压落后电流90°,电感电压超前电流90°来分析,都是可以的。当C1增大时,C2端的振幅增强,当C2降低时,振幅也增强。有些时候C1,C2不焊也能起振,这个不是说没有C1,C2,而是因为芯片引脚的分布电容引起的,因为本来这个C1,C2就不需要很大,所以这一点很重要。接下来分析这两个电容对振荡稳定性的影响。
因为5404的电压反馈是靠C2的,假设C2过大,反馈电压过低,这个也是不稳定,假设C2过小,反馈电压过高,储存能量过少,容易受外界干扰,也会辐射影响外界。C1的作用对C2恰好相反。因为我们布板的时候,假设双面板,比较厚的,那么分布电容的影响不是很大,假设在高密度多层板时,就需要考虑分布电容。
有些用于工控的项目,建议不要用无源晶振的方法来起振,而是直接接有源晶振。也是主要由于无源晶振需要起振的原因,而工控项目要求稳定性要好,所以会直接用有源晶振。在有频率越高的频率的晶振,稳定度不高,所以在速度要求不高的情况下会使用频率较低的晶振。
本文转载自嵌入式资讯精选公众号,特别鸣谢。
嵌入式
程序猿
嵌入式程序猿致力于打造程序猿工程师交流分享的精品移动平台,欢迎各位猿友加入和分享。微信搜索嵌入式程序猿添加关注,或者长按下方二维码,选择识别图中二维码添加关注。
转载:细说单片机晶振电路中22pf或30pf电容的作用相关推荐
- 单片机反相器_细说单片机晶振电路中22pf或30pf电容的作用
刚学单片机的学长告诉我单片机的晶振电路中就是用22pf或30pf的电容就行,听人劝吃饱饭吧,照着焊电路一切ok,从没想过为什么,知其所以然而不知其为什么所以然,真是悲哀,最近状态好像一直不太好,也难以 ...
- 单片机反相器_细说单片机晶振电路22pf/30pf电容的作用
刚学单片机的学长告诉我单片机的晶振电路中就是用22pf或30pf的电容就行,听人劝吃饱饭吧,照着焊电路一切ok,从没想过为什么,知其所以然而不知其为什么所以然,真是悲哀,最近状态好像一直不太好,也难以 ...
- 双稳态电路的两个稳定状态是什么_晶振电路中选择电容的方式有哪些?
导读:在电子学上,通常将含有晶体管元件的电路称作"有源电路"(如有源音箱.有源滤波器等),而仅由阻容元件组成的电路称作"无源电路". EDA365电子论坛 1 ...
- 单片机反相器_秒懂单片机晶振电路原理
在单片机中晶振是普遍存在的,那么晶振为什么这么必要,原因就在于单片机能否正常工作的必要条件之一就是时钟电路,所以单片机就很需要晶振. 电子学习资料大礼包mp.weixin.qq.com 打个比方来说 ...
- 初步了解元器件之晶振 ---- 电路中的心脏
一.概述 1.1.什么是晶振 全称:晶体震荡器 从一块石英晶体上按一定的规则切割下来的薄片(晶片),用金属,陶瓷,或玻璃封装,在封装的内部添加IC组成振荡电路的晶体元件称为晶体振荡器(晶片+集成电路+ ...
- 51单片机电路原理图_单片机晶振的必要性
单片机工作时,是一条一条地从ROM中取指令,然后一步一步地执行.单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准.一个机器周期包括12个时钟周期.如果一个单片机选择了12MHZ晶振,它 ...
- keil5调试如何选择晶振_答题攻略:晶振电路问题解答及国庆中秋放假通知
导语:上次炬烜小讲堂,我们给大家介绍了一些晶振电路原理知识.最后小编还提到说晶振电路的常见问题,那么在本次的分享中,我们就用问答的形式来告诉大家吧! 问:晶振电路中如何选择电容C1,C2? 答:(1) ...
- 晶振对微型计算机的作用,单片机中晶振电路的作用
晶振电路的作用是为单片机合格的时钟信号流.如果你学过数字电路的话,你就会知道,单片机电路是由无数的门电路组成,而门电路工作时就需要时钟信号作为触发,过来一个脉冲,门电路就执行一次,过来多少个脉冲,门电 ...
- 【嵌入式学习】单片机最小系统---晶振电路
1.晶振 晶振是电路中常用的时钟元件,全称是晶体振荡器,在单片机系统里,它结合单片机内部的电路,产生单片机所必须的时钟频率.晶体振荡器是从一块石英晶体上按一定的方位角切下的薄片,与IC一起封装组成振荡 ...
最新文章
- Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~
- 15个可交互的真实房屋场景,Silvio/李飞飞组开源大型室内场景的模拟环境iGibson...
- 宁波大学计算机网络实验五,宁波大学计算机网络实验答案.doc
- elasticsearch 分布式部署
- php挖洞提权,记一次渗透挖洞提权实战
- “策小编数洞”开工啦,欢迎来唠两块钱儿的
- 肖鹏:微博数据库那些事儿(图灵访谈)
- 需求分析与建模最佳实践_社交媒体和主题建模:如何在实践中分析帖子
- linux 进入redis 数据库,Linux下Redis数据库的安装方法与自动启动脚本分享
- 初识设计模式(装饰者模式)
- android studio for android learning (十七) Toast使用详解
- 平板计算机触摸屏失灵修复小技巧,触摸屏失灵有哪些修复小技巧?
- 计算机学术论文3000字,计算机学术论文3000字_计算机学术毕业论文范文模板.doc...
- Ubuntu 16.04 修改Home目录下的 中文目录 为英文目录
- 抖音小程序微信支付php,抖音头条小程序微信支付开通绑定最全教程!
- 测试设备对电路故障判断的影响(为什么你的电源纹波那么大?)
- Openwrt 18.06 iPhone XR usb tethering导致内核崩溃问题解决方案
- 大规模视觉定位地图关键技术:使用视觉匹配提升GPS的绝对定位精度
- fstream常用方法详解
- 区块链零知识证明:STARKs, Part II