ipconfig不是内部或外部_晶振有什么作用,如何选择合适的晶振,为什么有时候用内部晶振?...

一、 什么是晶振

晶振,全名叫"晶体振荡器",它在电路当中起到产生振荡频率的作用,我们都知道,单片机可以看成是在时钟驱动下的时序逻辑电路,那么这个所需要的时钟就是晶振来产生,可以说它的单片机的心脏,让单片机时刻有脉动,它控制着计算机的工作节奏,晶振的频率有32.768kHz、1MHz、2MHz、4MHz、8MHz、12MHz......当然,还有很多其他频率。

f59f24a21548471f62c6e62dc84c4e61.png

晶振有无源晶振以及有源晶振,我们平时看到在电路板上面由电容、电阻等元器件来助起振的晶振其实就是无源晶振,它需要外部元器件辅助;二有源晶振它在单片机内部里面,它不用外部元器件辅助起振。时钟信号可以三种方式产生:一种是内部方式,利用芯片内部的振荡电路,不过一般是RC振荡电路,产生时钟信端;另两种为外部方式,即外接一个晶振,时钟信号由外部引入和引入外部振荡器作为输入。

二、 如何选择合适的晶振

可以说现在的晶振很多,我说的是单片机外接的晶振,有石英晶振,有温度补偿的晶振等等,那么我们在选择晶振 时候需要注意哪些细节呢?

晶振主要的参数无非主要是这几个:频率;精度;适用的环境温度,封装尺寸

1、 频率

这应该最主要的参数,频率决定着单片机能否高速运行,如果使用过程中对于频率要求不是很严格,可以考虑用单片机内部晶振,例如对于STM32内部晶振它可以达到8MHz,甚至16Hz,如果对频率要求不高的话,也就是普通类型的驱动之类,不涉及两个单片机通讯、不涉及串口通信、不涉及时间方面,例如定时等,这时候可以考虑用单片机内部晶振,例如ST单片机内部自带的RC时钟 HSI(High-speed internal (HSI) RCoscillator), 频率一般是8MHz或16MHz,一般的贴片无源晶振都要几毛钱,如果使用内部振荡,可以省去不少钱呢,同时电路也省去了不少元器件;

9499082aeb3d258688fe2aa1576e0c2b.png

2、 精度

如果对于精度要求很高的话,例如电路当中会涉及到时间的准确精度的话那就只能用外部晶振了,因为外部晶振比较稳定而内部晶振的误差比较大,时间久了对于时间的累积产生很大误差,特别是对于RC振荡器对于温度比较敏感,容易受其影响。

3、 环境温度

环境温度对于内部晶振,也就是RC振荡器影响较大,下图是某STM32芯片内部RC振荡器振荡频率误差值随着温度的变化曲线图,可以看出,在25℃左右时候,它的振荡精度能保持在1%以内,但是随着温度的不断上升或者下降,它的精度都逐渐下降,因此对于在使用环境温度比较恶劣且对时间有严格控制的场合的环境时候可以不考虑用内部的晶振。

53d1bbfd7d275e36525288e397aef947.png

4、 封装尺寸

晶振的封装有很多,有贴片的、插进陶瓷、圆柱体的等,特别是现在的贴片晶振尺寸越来越小,可以满足不同的场合,在选用晶振时候需要考虑晶振尺寸对电路板的影响。

ac6ddc2d44fc24ce1114e3d2fcebc590.png

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

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

相关文章

利用哈希表和dfs解决LeetCode 399. Evaluate Division

问题简介 给定一些由变量组成的等式组,然后根据这些等式推算出所闻的等式的结果,如果无法推算,则返回-1.0。 比如: 给定等式组 a / b 2.0, b / c 3.0 求出 a / c ?, b / a ?, a / e ?, a / a ?, x / x ? 返回结果为…

Mongodb 账户权限配置

Mongodb 账户权限配置 1、第一步创建超级管理用户 use admindb.createUser({ user:admin, pwd:admin, roles:[{role:root,db:admin}] })2、第二步修改 Mongodb 数据库配置文件 默认路径:路径:C:\Program Files\MongoDB\Server\4.0\bin\mongod.cfg 打开…

笔记本电脑关机快捷键_2020年双十一值得入手的高性价比笔记本电脑外设推荐...

本文更新日期:2020.10.21 篇幅较长,请提前收藏关注电脑外设就是除主机外的大部分硬件设备都可称作外部设备,或叫外围设备,简称外设。计算机系统没有输入输出设备,就如计算机系统没有软件一样,是毫无意义的。…

CentOS 7 gedit编辑器中文乱码解决方法

无需root登陆 打开终端输入如下命令: gsettings set org.gnome.gedit.preferences.encodings auto-detected "[GB18030, GB2312, GBK, UTF-8, BIG5, CURRENT, UTF-16]" gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "[GB1803…

MongoDB 的高级查询 aggregate 聚合管道

一、MongoDB 聚合管道&#xff08;Aggregation Pipeline&#xff09; 使用聚合管道可以对集合中的文档进行变换和组合。 实际项目&#xff1a;表关联查询、数据的统计。 MongoDB 中使用 db.COLLECTION_NAME.aggregate([{<stage>},...]) 方法 来构建和使用聚合管道。 先…

python函数在传参的时候,到底在传些什么?

C这样的语言用多了之后&#xff0c;在Python函数传递参数的时候&#xff0c;经常会遇到一个问题&#xff0c;我要传递一个引用怎么办&#xff1f; 比如我们想要传一个x到函数中做个运算改变x的值&#xff1a; def change(y):y 1x 1 print ("before change:", x) …

android学习笔记五。2、其他组件

一、ContentProvider内容提供者.是是android中一个应用向第三方共享数据的方式,android中的联系人,sms(短信记录)等都是通过这一方式来向外提供的 1、使用&#xff1a; 在应用中使用ContentProvider提供的数据并不是直接使用的,而是需要通过ContentResolver来实现的,ContentRes…

一维条形码识别c语言_条形码的优点

条形码是迄今为止最经济、实用的一种自动识别技术。条形码技术具有以下几个方面的优点A&#xff0e;输入速度快&#xff1a;与键盘输入相比&#xff0c;条形码输入的速度是键盘输入的5倍&#xff0c;并且能实现“即时数据输入”。B&#xff0e;可靠性高&#xff1a;键盘 输入数…

mongodb数据库导出备份

mongodb数据库导出备份 语法&#xff1a; mongodump-h dbhost-d dbname-o cdbdirectorg 参数说明&#xff1a; “-h:MongDB所在服务器地址&#xff0c;例如&#xff1a;127.0.0.1&#xff0c;当然也可以指定端口号&#xff1a;127.0.0.1&#xff1a;27017 -d&#xff1a;需要…

气象数据领航无人飞行器线路优化大赛解决方案(3rd place)

1 队伍介绍 队伍名称&#xff1a;酒后写诗 队伍成员&#xff1a;陈权、林望黎、黄章炜 队伍名次&#xff1a;3 / 1646 2 问题简介 这个问题说起来其实挺简单&#xff08;但实现起来困难重重&#xff09;&#xff0c;就是提供了气象局得到的10个模型的预测数据&#xff08;…

C#之 十九 使用WinForm控件

十九 使用Win Form控件 比如说电脑有显示器&#xff0c;鼠标&#xff0c;主机以及键盘的基本元素组成。在windows窗体中也有其基本控件&#xff0c;这些控件在每一个窗体中都要用到&#xff0c;也就是说无所不在。有些控件可能外观不同但是他们的使用方式都基本上一样。 …

mac最好用的markdown_「建议收藏」PCMaclinux,最好用Markdown编辑器清单

文章很长&#xff0c;不想看&#xff0c;请直接拉到底看简略版清单&#xff01;&#xff01;如果您曾经用Word写过文章&#xff0c;并尝试将文本移动到CMS中(头条、百家号等)&#xff0c;那么您可能已经花费了大量时间&#xff0c;来调整这种跨平台转换导致的格式杂乱。因此&am…

Nodejs 操作 MongoDb 数据库

一、在 Nodejs 中使用 Mongodb 在前面的博文我们给大家讲了如何使用命令操作 Mongodb&#xff0c;这篇博文开始我们给大家讲解一 下如何使用 Nodejs 来操作 Mongodb 数据库 Nodejs 操作 mongodb 数据库官方文档&#xff1a;https://www.mongodb.org.cn/drivers/5.html npm i…

机智的ensemble

1 引言 本文主要结合了李宏毅的机器学习课程之Ensemble和周志华的《机器学习》西瓜书两者的说法&#xff0c;对ensemble这一竞赛利器做了总结。 Ensemble主要可以分为bagging和boosting两种方法。其中&#xff0c;bagging适用于基模型复杂度比较高的情况&#xff08;如树模型…

Linux的sort命令

Linux的sort命令 Linux的sort命令就是一种对文件排序的工具&#xff0c;sort命令的功能十分强大&#xff0c;是Shell脚本编程时常使用的文件排序工具。 sort命令将输入文件看做由多条记录组成的数据流&#xff0c;而记录由可变宽度的字符串组成&#xff0c;以换行符作为定界符。…

delphi 调用php接口_爱站权重查询 API 接口请求调用

爱站权重查询 API 接口在网上已经很多且大都封装成了 API 供别人调用。支持前台跨域请求&#xff0c;以GET/POST方式提交即可。爱站权重查询 API 接口可以查询百度权重、搜狗等级、360权重、神马权重、谷歌等级等&#xff0c;你可以选择调用本站的接口&#xff0c;也可以利用本…

Express 路由、Ejs 、静态文件托管、中间件

一、 Express 简单介绍 Express 是一个基于 Node.js 平台&#xff0c;快速、开放、极简的 web 开发框架&#xff0c;它提供一系 列强大的特性&#xff0c;帮助你创建各种 Web 和移动设备应用。 Express 官网&#xff1a; 英语官网&#xff1a;http://expressjs.com/中文官网…

有趣的天平秤假币问题

问题描述&#xff1a; 有12枚硬币&#xff0c;其中有一枚是假币&#xff0c;但是不知道是重还是轻。现给定一架没有砝码的天枰&#xff0c;问至少需要多少次称量才能找到这枚硬币&#xff1f;如何证明给出的方案是最少次数&#xff1f; 思路分析&#xff1a; 我们首先想到的可能…

【课程笔记】李弘毅2020 Deep Learning for Human Language Processing

简要说明 这是我在学习李弘毅老师的2020春季课程【Deep Learning for Human Language Processing】时做的课程笔记。写课程笔记的初衷是为了帮助自己之后快速的回顾复习&#xff0c;因为我记性不好&#xff0c;不做笔记的话&#xff0c;过不了1个月就忘了大半了。然后写着写着…

相邻位数字差值的绝对值不能超过_热点争议中技术问题,伺服控制有几个零点?对应真绝对值多圈编码器意义...

回归技术&#xff0c;把技术问题单独挑出来讲透&#xff0c;争要争个明白&#xff0c;看要看得明白。技术就能越辩越明。如果有“真”与“假”之争&#xff0c;沉默不去争&#xff0c;就是让“真的”受伤&#xff0c;让真心实干的人受伤。伺服控制有三个零点&#xff0c;对应三…