电路 晶振频率_都说晶振是电路的心脏,你真的了解它吗?

ba9ab1440d991e3eccb80c6d762aac4f.png

之所以说晶振是数字电路的心脏,就是因为所有的数字电路都需要一个稳定的工作时钟信号,最常见的就是用晶振来解决,可以说只要有数字电路的地方就可以见到晶振。

常见种类

我们常说的晶振,包含两种。

  • 一种需要加驱动电路才能产生频率信号,这类晶振叫晶振谐振器,比如常见的49S封装、两脚封装的SMD3225 5032、少量四脚SMD封装。
  • 一种不用加驱动电路,只需要加上电压信号,就能够产生频率信号,这种叫做晶振振荡器,基本上都是4脚封装,含有电源引脚、地引脚、频率输出引脚等。

8c55b64463018ebcd97d45e9b432ea6b.png

主要参数选择

这里我们主要针对晶振谐振器。一般晶振的主要参数有,核心频率、工作温度、精度值、等效串联阻抗、匹配电容、封装形式等等。

晶振的核心频率,一般核心频率的选择取决于频率需求元件的要求,比如时钟芯片就需要32.768KHz的晶振,MCU一般是一个范围,基本上从4M到几十M都有。

晶振的工作温度,之所以把工作温度单独拿出来,主要是由于晶振是个物理的器件,工作温度与价格是成正比,工作温度要求越高,价格越高,所以选择晶振时也需要重点考虑工作温度。

晶振的精度值,精度一般常见的有0.5ppm、±5ppm、±10ppm、±20ppm、±50ppm等等。其中0.5ppm国内的目前只有通过数字补偿的才能做到,国外的有在3225甚至2016上实现高精度。精度的选择一般要参考频率需求器件对精度的要求。比如高精度的时钟芯片一般在±5ppm以内,普通的应用都选择在±20ppm左右。

晶振的等效串联阻抗,这个参数主要是与驱动能力有关系,也就是说跟驱动电流有关系。等效电阻小则需要的驱动电流就小。对外部驱动电路的适应能力就越高。

晶振的匹配电容,通过改变匹配电容的参数值,可以改变晶振的核心频率,也就是说可以通过调整晶振的匹配电容来对精度做微调。这也是目前国内做高精度温补晶振的主要办法。

f5aac52d7d41b89a42137666d70ae2c4.png

封装形式

目前晶振的封装形式是多样的,需要根据自己的实际情况来进行选择,主要是根据板子的空间、加工方式、成本等方面来考虑。

常见注意事项

一般来说,晶振是一个系统的核心器件。晶振的好坏直接关系整个系统的稳定性。需要注意的主要有以下几点。与加工工艺有关系的有以下两个方面:

  • 一个是过高温的回流焊,由于晶振是个物理器件,在过回流焊的时候高温可能会对晶振的频率造成一定的影响,偏离核心频率,这个在使用K级别晶振的时候需要特别注意。
  • 一个是清洗流程中的超声波清洗,这个主要是超声波频率如果落在晶振的工作频率上就可能引起晶振的共振,导致晶振内部的晶片碎掉,出现不良。

通常应用上需要注意的是让晶振工作在稳定状态,很多出现晶振失效的情况都是晶振长期工作在过驱动或者是欠驱动状态,这个可以通过查看晶振的输出引脚波形可以分析。过驱动可能导致晶振达不到正常的使用寿命,欠驱动可能导致晶振的抗干扰能力减弱,系统常常无故丢时钟。

抗干扰设计

由于晶振是个小信号器件,很容易受到外部的干扰,从而导致系统时钟出现问题。

这块主要从两个方面处理:

  • 一个是layout上注意晶振时钟信号的处理,常用的是包地处理。
  • 一个是对板上其他频率器件的处理,这个就需要做好不同频率间的隔离处理。

- END -

↓↓↓更多干货可点击下方链接查看

硬件干货合集(持续更新)

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

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

相关文章

my-innodb-heavy-4G.cnf 配置文件参数介绍

温馨提示:本文参考 徐布斯 标准好青年本文章参数使用egrep从mysql配置的目录过滤出来进行分析,参考的两位可能不是my-innodb-heavy-4G.cnf的配置文件参数my-innodb-heavy-4G.cnf[client]#客户端配置 port 3306 #客户端端口号 socket …

手动创建数据库

手动创建数据库步骤:1、准备工作(创建相关目录、设置ORACLE_SID)2、生成参数文件3、启动实例3、脚本创建数据库4、脚本创建数据字典5、打开数据库 一: 准备工作 1、创建相关目录wyncrac为要创建的数据名,所以创建同名目录用来集中存储相关文件[oraclelocalhost wyncrac]$ lltot…

ios 数组中的字典排序_利用数组和字典,实现按指定规则的排序

大家好,今日我们继续讲解数组与字典解决方案,今日讲解第47讲:利用字典和数组,实现按指定规则的排序。随着字典讲解的深入,我们发现字典真的很神奇,在VBA代码中,给人以十分清爽的感觉,在这套数组与字典解决方案中,我会尽可能的把经…

MVC3学习:利用mvc3+ajax实现登录

用到的工具或技术:vs2010,EF code first,JQuery ajax,mvc3。 第一步:准备数据库。 利用EF code first,先写实体类,然后根据实体类自动创建数据库;或者先创建数据库,再写实体类,都可以。如果实体…

vue获取tr内td里面所有内容_vue 项目学习

首先页面的整体内容结构以及package.json 里面的内容package.jsonrouter.js 路由功能import Vue from vue import Router from vue-router import Login from /login;Vue.use(Router) let router new Router({routes: [{path: /,redirect: {name: Login},},{path: /Login,na…

lnmp环境搭建完全手册(四)——lnmp搭建(源码安装)

首先来介绍一下Nginx.Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx不仅可以作为web服务器,也可以作为负载均衡器,之前也有文章介绍,大家可以看一下. MySQL是一款开源免费的数据软件,MySQL是一个小型关系型数据库管理系统…

ubuntu中解压rar文件遇到乱码的解决方法

如上图所示,在用ubuntu的时候经常会遇见rar压缩文件打开出现乱码,解压的时候也会出现无效的编码等错误。 解决方法是用 sudo apt-get remove rar 卸载rar 然后用 sudo apt-get instal unrar 安装unrar 然后就可以解决这个问题了。 个人理解rar是用来压缩…

锐界机器人_2019款锐界智能家居远程控制使用介绍

2019款经过场地的绕圈测试,传祺GA6的制动系统依旧保持良好的响应速度,而且制动力输出没有虚位,从踩上制动踏板初段就能得到明显的制动力反馈。车头重量给前脸极大的压力,不过在极限过弯的情况下,悬架依旧提供了足够的支…

zabbix监控链接

http://www.abcdocker.com/

kmeans中的k的含义_硬质合金中P、M、K、N、S、H六大字母含义详解

数控技术在线订单 | 技术 | 干货 | 社群关注可加入机械行业群!关注P类:硬质合金中,P类产品的切削范围是指碳钢,铸钢,包括0.25-0.25%C淬火和调质,易切钢包含退火与淬火调质,低碳合金钢含金元素少于5%的范围&…

openerp经典收藏 对象定义详解(转载)

对象定义详解 原文地址:http://shine-it.net/index.php/topic,2159.0.htmlhttp://blog.sina.com.cn/s/blog_57ded94e01013xa9.html本连载准备详细解密OpenERP的对象定义,内容包括深入理解OpenERP的对象,对象详细定义、字段详细定义、对象的预…

gitlab,ldap新用户无法登陆,报错 Could not authenticate you from Ldapmain because “Undefined method `provider‘

查看/var/log/gitlab/gitlab-rails/application.log日志,报错如下: 2022-06-16T07:31:57.865Z: (LDAP) Error saving user cnwangsan,ouzmjkf,dczmjkf,dccn (123847567qq.com): ["Email is not allowed for sign-up. Please use your regular email…

gitlab集成ldap用户后,禁用原来的账户体系进行拉取代码

gitlab在集成ldao用户后,经过测试,用户可以还可以通过原来的账号体系进行项目代码的拉取,需要把原来的账号体系的拉取功能关闭,使用ldap的账号体系进行工作开展。 方法如下: 在管理员-设置-通用-登录限制里把 Allow…

ffmpeg 分辨率 压缩_用GPU加速FFmpeg中的超分辨率功能

1. 简要回顾首先简单复述一下FFmpeg中对深度学习的支持情况,如上图所示,FFmpeg在libavfilter中支持基于深度学习的filter,目前已经支持sr, derain和dnn_processing等filter,其中,dnn_processing是一个通用的filter&…

oFono学习笔记——GATChat(2):发送AT命令

摘要: 本文主要描述了GAtChat如何发送AT命令的全过程 1. GAtChat AT命令发送接口 在GAtChat库当中,根据AT命令返回结果的不同,GAtChat定义了四种不同的发送接口:一般发送接口,表单发送接口,PDU表单发送接口…

archery集成ldap无法登陆

archery配置ldap之后,浏览器提示用户名或密码错误,请重新输入,去ldap日志查看,用户已经认证成功。 archery服务报错如下: [2022-06-16 14:00:03,221][MainThread:140070598219584][task_id:django_auth_ldap][backend.py:368][WARNING]- Caught LDAPError while authenti…

mysql存储过程输入参数拆分_一文看懂mysql数据库存储过程、函数、视图、触发器、表...

概述抽空总结一下mysql的一些概念性内容,涉及存储过程、函数、视图、触发器等。一、查看存储过程、函数、视图、触发器、表1、存储过程select * from mysql.proc where typePROCEDURE;show procedure status; show create procedure proc_name; //存储过程定义2、函…

文本框内容改变触发事件

input 在IE中有onchange事件,但是这个事件所表现的效果不是我们想要的,它所表现的效果为:当input内的内容发现更改时,并不会触发你所指定的方法(函数),所以一般的人不用使用这个事件&#xff0c…

oracle vm发现无效设置_Oracle数据库编译失效对象相关命令总结大全,值得收藏

概述在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会失效,呈现无效状态(INVALID)。有时候需要定期检查数据库中存在哪些失效对象,对于存在异常的对象需要重新编译&#xff0c…

WCF-001:WCF的发布

随着“云”时代的到来,“云”已经无处不在了。什么是“云”,无非就是利用互联网强大的功能建立多个服务器,然后再利用互联网的传输数据的特点将数据从某个服务器中读取出来或者将你的数据上传上去。当然这个服务器不是一定就是传统意义的服务…