[技术讨论]PCB晶振layout需要注意事项

2023-11-01

晶振是单片机的心脏,所以晶振的重要性不言而喻,那么在PCB layout的时候,我们对晶振要有哪些注意事项呢? 


一、晶振的两个重要参数
晶振的频偏是指晶振输出的频率与其额定频率之间的差异,通常以ppm(百万分之一)为单位表示。频偏可能会受到晶体的制造工艺、温度、电压等因素的影响。
晶振的温偏是指晶振输出频率随着温度变化而产生的变化。通常以ppm/℃为单位表示。温偏可能会受到晶体的材料、制造工艺、封装方式等因素的影响。
晶振的频偏和温偏会对系统时钟的稳定性和精度产生影响,可能导致系统的时钟误差增大、通信数据传输错误等问题。因此,在设计系统时需要考虑晶振的频偏和温偏,并采取相应的措施进行校准和补偿。
1.频偏校准:可以使用频率计或者频谱分析仪对晶振输出频率进行测量,然后与标准频率进行比较,计算出频偏值。根据频偏值,可以通过调整晶振电路中的电容或电感等元器件来进行校准。
2.温偏校准:可以使用温度传感器对晶振周围环境温度进行监测,然后根据温度变化对晶振进行校准。具体方法可以是在晶振电路中加入温度补偿电路,或者使用数字信号处理器对晶振输出进行数字滤波和校准。
3.自动校准:为了提高晶振的稳定性和精度,可以使用自动校准技术。比如,可以在晶振电路中加入一个微控制器,通过对晶振输出进行采样和处理,自动调整晶振电路中的元器件,以实现自动校准。

 


二、温度对晶振的影响
温度会影响晶振的频率和稳定性。晶振的频率是基于晶体的物理性质而定的,而晶体的物理性质会随着温度的变化而改变。当温度升高时,晶体的分子振动会加强,导致晶体的物理性质发生变化,从而影响晶振的频率。此外,温度的变化也会影响晶振的稳定性,因为晶体的物理性质变化可能会导致晶振的频率不稳定。因此,在设计晶振电路时,需要考虑温度对晶振的影响,选择合适的晶体和电路设计,以确保晶振的稳定性和精度。
1.确保晶振周围没有热源,如电源、功率放大器等,以避免温度过高影响晶振的稳定性。
2.在PCB设计中,应尽量减少晶振周围的散热面积,以保持晶振的温度稳定。
3.确保晶振周围没有过多的散热孔,以避免冷却过度,导致晶振温度过低,影响其稳定性。
4. 对于高精度的晶振,应选择温度稳定性好的材料,如FR-4等。
5.对于温度变化较大的环境,应选择具有温度补偿功能的晶振,以提高其稳定性。
6.在实际应用中,应根据晶振的数据手册提供的温度特性曲线,进行合理的温度补偿设计。


三、layout中晶振的合理布局
1.晶振的布局应该尽可能靠近芯片,减少晶振与芯片之间的距离,以减少电磁干扰和信号衰减。
2. 尽可能靠近地面层,以减少晶振引起的电磁干扰。
3. 尽可能远离高频信号和电源线,以减少晶振受到的干扰。
4. 采用短路线,尽可能减少晶振与芯片之间的电阻和电感。
5. 避免与其他元件的布局重叠,以减少干扰。
7. 应该避免在高温或高湿度环境下使用,以减少晶振的失效率。
8、晶振的匹配电容应该尽量靠近晶振引脚附近,与晶体管引脚之间的距离要尽量短,以减少引脚之间的串扰和噪声。同时,匹配电容之间的距离也要尽量短,以减少电容之间的串扰。在布局时,应该将晶振和匹配电容放在一个尽可能小的区域内,以减小电路板的面积和电磁干扰。
---------------------
作者:王小琪
链接:https://bbs.21ic.com/icview-3292892-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[技术讨论]PCB晶振layout需要注意事项 的相关文章

  • Arcgis andoid开发之应用百度地图接口实现精准定位与显示

    怀着激动 兴奋的心情 在这个漫天柳絮的季节写下了这片博文 为什么呢 因为困扰我很久的一个技术性的问题得到了解决 发次博文 供大家参观 学习 同时 也以慰藉我长期困扰的心情 好了 废话不再 言归正传 看看这到底是个什么东西 首先 简单地介绍一
  • 设计模式---适配器模式

    适配器模式 基本介绍 适配器模式 Adapter Pattern 将某个类的接口转换成客户端期望的另一个接口表示 主的目的是兼容性 让原本因接口不匹配不能一起工作的两个类可以协同工作 其别名为包装器 Wrapper 适配器模式属于结构型模式
  • 基于Keras_bert模型的Bert使用与字词预测

    基于Keras bert模型的Bert使用与字词预测 学习参考杨老师的博客 请支持原文 一 Keras bert 基础知识 1 1 kert bert库安装 1 2 Tokenizer文本拆分 1 3 训练和使用 构建模型 模型训练 使用模
  • 计算机二级C语言题库(44套真题+刷题软件)第二套

    刷题软件 gongzhonghao 露露IT 1 某带链栈的初始状态为top bottom NULL 经过一系列正常的入栈与退栈操作后 top bottom 20 该栈中的元素个数为 A 1 B 0 C 20 D 不确定 本题的考查知识点是

随机推荐

  • 【Seaborn】绘图工具的魅力

    文章目录 1 seaborn简介 2 seaborn风格 3 seaborn调色板及颜色设置 4 seaborn绘图方式 1 单变量分析绘图 2 绘制双变量联合分布图 3 多变量关系分布图 1 seaborn简介 Seaborn在 Matp
  • pacemaker+corosync中crm命令用法

    注 本文来自 http www 111cn net sys linux 73074 htm 一 crm有两种工作方式 1 批处理模式 就是在shell命令行中直接输入命令 2 交互式模式 crm live 进入到crmsh中交互执行 二 命
  • DHCP协议的运行过程

    DHCP协议的运行过程 预热知识 DHCP协议是使用C S模式 DHCP服务器运行DHCP服务器进程 在用户主机上运行DHCP客户进程 简称为DHCP客户 DHCP协议是TCP IP应用层的协议 使用的是传输层的UDP所提供的服务 DHCP
  • 2022团体程序设计天梯赛题解 Python

    p1 签到题 print I m gonna win Today print 2022 04 23 p2 L1 2 种钻石 5 分 n v list map int input split print n v p3 L1 3 谁能进图书馆
  • Python三维绘图——Matplotlib

    菜鸡的第一篇博客 学习一下大佬的笔记 1 创建三维坐标轴对象Axes3D 方法一 利用关键字 projection 3D 来实现 方法一 利用关键字 objection 3d from matplotlib import pyplot as
  • JAVA【设计模式】开闭原则

    开闭原则 一 设计模式的规范 二 开闭原则 三 示例 开闭原则设计 UML关系图 一 设计模式的规范 设计模式遵循六 原则 单 职责 个类和 法只做 件事 替换 多态 类可扩展 类 依赖 倒置 细节依赖抽象 下层依赖上层 接 隔离 建 单
  • QT-事件循环机制

    QT事件循环理解 一 常见问题 问题 Qt中常见的事件有哪些 答 鼠标事件 QMouseEvent 键盘事件 QKeyEvent 绘制事件 QPaintEvent 窗口尺寸改变 QResizeEvent 滚动事件 QScrollEvent
  • R语言缺失值探索的强大R包:naniar

    简介 缺失值在数据中无处不在 需要在分析的初始阶段仔细探索和处理 在本次示例中 会详细介绍naniar包探索缺失值的方法和理念 它和ggplot2和tidy系列使用方法非常相似 上手并不困难 有时 解释缺失值出现的原因可能很简单 比如 可能
  • 紧跟产业区块链趋势,杭州米链科技运用区块链科技,赋能实体产业

    近日 2020年全球区块链发展趋势报告 发布 报告中指出 进入2020年之后 疫情倒逼全球各国和各行业的数字化进程加速 进而推动互联网服务也进一步升级 即需从消费互联网发展到 产业互联网 产业互联网的发展 对相关信息基础设施的可信 开放 敏
  • 【待完善】常见更改源操作(ubuntu、centos、pip等等)

    1 pip 临时切换 在进行安装时 加上 i https pypi tuna tsinghua edu cn simple选项 如 pip3 install tensorflow model analysis i https pypi tu
  • VisualStudio Code 安装 及常用插件

    首先检查电脑位数64还是32 在电脑桌面 鼠标右键单击 此电脑 属性 系统类型 官网下载页面 https code visualstudio com Download 一 同意协议 二 选择安装路径 英文路径 默认C盘也可以 默认安装路径为
  • 千年虫”bug归来,新一代程序员将如何解决

    新的十年开始了 二十年前 在千禧之年钟声敲响的时候 诸多 Y2K 应急队的程序员坐在电脑前惴惴不安 他们此前刚刚用最简单易行的 懒人方法 修补了一个被称为 千年虫 Millennium Bug 又称 Y2000 problem 简称 Y2K
  • 网络地址转换NAT

    1 局域网内主机如何与互联网上主机通信 假设局域网内主机分配到本地IP地址 但想和互联网上的主机通信 那么应当采取什么措施呢 最简单的办法就是设法申请一些全球IP地址 但这几乎无法做到 因为IPv4地址资源很早就被列强瓜分完毕 ipv4地址
  • 服务器租用机房机房的类型应该如何选择

    服务器租用机房机房的类型应该如何选择 1 单电信机房 单电信服务器机房业务模式比较固定 访问量也不是很大 适合新闻类网站或政务类网站 如果网站的PV流量持续增加 建议后期采用租赁CDN的方式解决非电信用户访问网站速度过慢的问题 2 双线机房
  • 3. 静态编译和动态编译

    简单的说 1 平时直接 gcc o 编译的都是动态编译的方法 2 动态编译是 gcc shared fPIC o 的方法生成 so动态库 再用 gcc o 把 so和main c编译成可执行文件 总结 静态库是必须要链接到执行文件中去的 而
  • 【NLP】第 7 章:使用序列到序列神经网络进行文本翻译

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 设计模式-单例模式-懒汉式饿汉式探讨

    文章目录 基础概念 饿汉式实例 懒汉式实例 懒汉式实例 互斥锁方式保障线程安全 懒汉式实例 双重检查锁定 Double Checked Locking 保障线程安全 大型项目中单例模式实用 数据库连接池 C语言 单例模式实现线程池 C语言单
  • Linux系统下解压当前目录下的所有.zip文件到指定目录

    可以使用以下的命令在Linux系统下解压当前目录下的所有 zip文件到指定目录 find type f name zip exec unzip o d path to destination 解释 find type f name zip
  • matlab读写xlsx文件

    做数据分析时经常需要将分析的结果写入文件保存 这里就说明一下matlab读写xlsx文件的方法 调用函数如下 写文件 files 文件路径 A 数据 sheet xlsx工作表 x1Range 工作表的单元格 files strcat pw
  • [技术讨论]PCB晶振layout需要注意事项

    晶振是单片机的心脏 所以晶振的重要性不言而喻 那么在PCB layout的时候 我们对晶振要有哪些注意事项呢 一 晶振的两个重要参数 晶振的频偏是指晶振输出的频率与其额定频率之间的差异 通常以ppm 百万分之一 为单位表示 频偏可能会受到晶