晶振电路的负载电容、电阻参数设计

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、晶振主要参数
  • 二、有源与无源区别
  • 三、无源晶振
  • 四、有源晶振
  • 总结


前言

在硬件电路的设计中,晶振电路是必不可少的,它充当了整个电路心脏的作用。在这个晶振电路的设计中负载电容、电阻参数的选型是很重要的,选型失败不仅会波形失真,严重的芯片都无法工作。本文将从实验出发给出一种通用的配置。


一、晶振主要参数

对于一款晶振主要参数如下
在这里插入图片描述
常温频差±10ppm
ppm 是 “parts per million” 的缩写,意为 “百万分之一”。在晶振参数中,±10ppm 表示在规定的工作温度范围内晶振的实际输出频率与标称频率之间的偏差范围,不超过标称频率的百万分之十。
若标称频率为 1MHz(1,000,000Hz),则频率偏差范围为 ±10Hz(1,000,000×10/1,000,000),实际频率在 999,990Hz 到 1,000,010Hz 之间。
负载电容12.5pF
负载电容(Load Capacitance,通常用CL表示)是指晶振在振荡电路中,从晶振两端看进去的总等效电容值(单位为皮法 pF)。它并非晶振自身的电容,而是由电路中外部电容(如振荡电路的匹配电容)、分布电容(PCB 布线、元件引脚等寄生电容)共同构成的总电容。12.5pF 表示该晶振正常工作时,需要外部电路提供的总等效负载电容为 12.5pF。

二、有源与无源区别

晶振分为有源和无源两种,区别如下
在这里插入图片描述
在这里插入图片描述

三、无源晶振

无源晶振一般是两个引脚,无方向之分,两个引脚接入芯片的OSC_IN与OSC_OUT引脚就可以工作了。一般电路设计如图所示。
在这里插入图片描述

按前面介绍可得出外接电容(通常为两个对称的电容,C1 和 C2)来匹配 12.5pF 的负载电容,公式如下:
在这里插入图片描述
其中,Cstray 为分布电容(通常约 2~5pF,由 PCB 布线决定)。C1=C2从而能计算出C1=C2≈20pF。
一般无源晶振的产生的波形大多为三角波,频率准确性有限,所有对于精密电路都是使用有源晶振。

四、有源晶振

​有源晶振一般是4个引脚,大多是表贴型,如图
在这里插入图片描述其中的Tri-state是使能引脚,接高电平或高阻态输出波形,接低电平不输出波形,一般不适应,设计中保持悬空(高阻态)。
OUTPUT就是波形输出引脚,设计中该引脚接入芯片的OSC_IN,芯片的OSC_OUT悬空。
设计如图所示
在这里插入图片描述
其中的C16就是CL(负载电阻),R12为负载电容,有源晶振无需电容并联,直接CL=C16+Cstray即可。
AD电路设计如图,顶层晶振电路周围围绕地铜,四周打上过孔与内电层或底层地铜形成良好连接,晶振电路内部不要铺铜,避免干扰高频电路,晶振电路底下(内电层或底层)最好的铺满大片铜皮,形成良好的电磁屏蔽。另外最好不要在晶振电路的内部和底下走线,保持铜片连续和避免信号干扰。
在这里插入图片描述
在这里插入图片描述
这是该电容的具体参数图
在这里插入图片描述
下面按照该电路设计,改变C16和R12的值,依靠示波器寻找最合适的搭配,大家可以仔细对比。

在这里插入图片描述
负载电容0PF、负载电阻0R
在这里插入图片描述
负载电容12PF、负载电阻0R
在这里插入图片描述
负载电容15PF、负载电阻0R
在这里插入图片描述
负载电容12PF、负载电阻33R
在这里插入图片描述
负载电容15PF、负载电阻10R
在这里插入图片描述
负载电容15PF、负载电阻20R
最后我选择了C16=15PF,R12=20R的设计,因为比较之下这是在上升时间短的要求下几乎无超调的一款设计,最贴近理论方波。


总结

可以看出因为有源晶振自身具有起振电路在负载匹配的要求上不是那么苛刻,上面所有的波形都可以满足驱动芯片运行,可以按照我的设计图,查晶振手册,负载电容和手册规格相等或低几PF,复杂电阻保持为20R,这样几乎可以使用绝大多数硬件设备的时钟频率要求了。在设计时也尽可能的选择有源晶振。
多说一句,一般MCU内部也具有内部晶振,不过要说的是这个内部晶振频率非常不准,如果使用内部晶振会导致USART通讯失败,这种失败还不好察觉,因为失败的原因是时钟不准导致的波特率和设定的不符,从而收到乱码,尽量不要使用内部晶振工作。

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

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

相关文章

电脑上练打字用什么软件最好:10款打字软件评测

现在孩子们在电脑上练打字,软件一搜一大把,可好多家长和老师都犯愁:到底哪个管用?我带200多个小学生练过字,前前后后试了十款软件,今天就掏心窝子说说——有的看着花哨其实没用,有的专业是专业但…

第五天~提取Arxml的模板信息

🌟 ARXML模板信息提取:解锁汽车软件的乐高魔法 在汽车电子的世界里,AUTOSAR(汽车开放系统架构)如同无形的神经系统,而ARXML文件正是承载这套神经系统蓝图的数字载体。当工程师们需要批量创建或修改ECU(电子控制单元)配置时,模板信息提取便成为了一项至关重要的核心技…

react+antd+vite自动引入组件、图标等

前言:react在使用antd的时候,也是需要每个组件都在界面上按需引入的,那能不能自动生成,按需使用呢?我们这里说一说这个。安装插件,组件按需引入unplugin-antd-resolverunplugin-auto-importnpm install unp…

深度学习与遥感入门(六)|轻量化 MobileNetV2 高光谱分类

系列回顾: (一)CNN 基础:高光谱图像分类可视化全流程 (二)HybridNet(CNNTransformer):提升全局感受野 (三)GCN 入门实战:基于光谱 KNN…

第4节 神经网络从公式简化到卷积神经网络(CNN)的进化之路

🧙 深度学习的"玄学进化史" 从CNN用卷积层池化层处理图片,循环网络RNN如何利用上下文处理序列数据,到注意力机制让Transformer横空出世,现在的大语言模型已经能写能画能决策!每个新技巧都让人惊呼"还能这么玩",难怪说深度学习像玄学——但这玄学,…

最新去水印小程序系统 前端+后端全套源码 多套模版 免授权(源码下载)

最新去水印小程序系统 前端后端全套源码 多套模版 免授权 源码下载:https://download.csdn.net/download/m0_66047725/91669468 更多资源下载:关注我

TCP Socket 编程实战:实现简易英译汉服务

前言:TCP(传输控制协议)是一种面向连接、可靠的流式传输协议,与 UDP 的无连接特性不同,它通过三次握手建立连接、四次挥手断开连接,提供数据确认、重传机制,保证数据有序且完整传输。本文将基于…

CF566C Logistical Questions Solution

Description 给定一棵 nnn 个点的树 TTT,点有点权 aia_iai​,边有边权 www. 定义 dist⁡(u,v)\operatorname{dist}(u,v)dist(u,v) 为 u→vu\to vu→v 的简单路径上的边权和. 找到一个节点 uuu,使得 W∑i1ndist⁡(u,i)32aiW\sum\limits_{i1}^n…

聊天室全栈开发-保姆级教程(Node.js+Websocket+Redis+HTML+CSS)

前言 最近在学习websocket全双工通信,想要做一个联机小游戏,做游戏之前先做一个聊天室练练手。 跟着本篇博客,可以从0搭建一个属于你自己的聊天室。 准备阶段 什么人适合学习本篇文章? 答:前端开发者,有一…

后台管理系统-2-vue3之路由配置和Main组件的初步搭建布局

文章目录1 路由搭建1.1 路由创建(router/index.js)1.2 路由组件(views/Main.vue)1.3 路由引入并注册(main.js)1.4 路由渲染(App.vue)2 element-plus的应用2.1 完整引入并注册(main.js)2.2 示例应用(App.vue)3 ElementPlusIconsVue的应用3.1 图标引入并注册(main.js)3.2 示例应用…

使用 Let’s Encrypt 免费申请泛域名 SSL 证书,并实现自动续期

使用 Let’s Encrypt 免费申请泛域名 SSL 证书,并实现自动续期 目录 使用 Let’s Encrypt 免费申请泛域名 SSL 证书,并实现自动续期 🛠️ 环境准备💡 什么是 Let’s Encrypt?🧠 Let’s Encrypt 证书颁发原…

一键自动化:Kickstart无人值守安装指南

Kickstart文件实现自动安装1. Kickstart文件概述1.1 定义与作用Kickstart文件是Red Hat系Linux发行版(如RHEL、CentOS、Fedora)用于实现自动化安装的配置文件,采用纯文本格式保存。它通过预设安装参数的方式,使系统安装过程无需人…

深度解读 Browser-Use:让 AI 驱动浏览器自动化成为可能

目录 一、什么是 Browser-Use? 二、Browser-Use 的核心功能 1. AI 与浏览器的链接桥梁 2. 无代码 / 低代码操作界面 3. 支持多家 LLM 4. 开发体验简洁 可快速上手 三、核心价值与适用场景 四、与 Playwright 的结合使用 五、总结与展望 https://github.com…

React.memo、useMemo 和 React.PureComponent的区别

useMemo 和 React.memo 都是 React 提供的性能优化工具,但它们的作用和使用场景有显著不同。以下是两者的全面对比: 一、核心区别总结特性useMemoReact.memo类型React Hook高阶组件(HOC)作用对象缓存计算结果缓存组件渲染结果优化目标避免重复计算避免不…

Lumerical INTERCONNECT ------ CW Laser 和 OPWM 组成的系统

Lumerical INTERCONNECT ------ CW Laser 和 OPWM 组成的系统 引言 正文 引言 这里我们来简单介绍一下 CW Laser 与 OSA 组成的简单系统结构的仿真。 正文 我们构建一个如下图所示的仿真结构。 我们将 CWL 中的 power 设置为 1 W。 然后直接运行仿真查看结果如下: 虽然 …

想涨薪30%?别只盯着大厂了!转型AI产品经理的3个通用方法,人人都能学!

在AI产品经理刚成为互联网公司香饽饽的时候,刚做产品1年的月月就规划了自己的转型计划,然后用3个月时间成功更换赛道,转战AI产品经理,涨薪30%。 问及她有什么上岸秘诀?她也复盘总结了3个踩坑经验和正确路径&#xff0c…

基于Hadoop的全国农产品批发价格数据分析与可视化与价格预测研究

文章目录有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主项目介绍每文一语有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主 项目介绍 随着我国农业数字化进程的加快,农产品批发市场每天都会产生海量的价格…

STM32在使用DMA发送和接收时的模式区别

在STM32的DMA传输中,发送使用DMA_Mode_Normal而接收使用DMA_Mode_Circular的设计基于以下关键差异:1. ‌触发机制的本质区别‌‌发送方向(TX)‌:由USART的‌TXE标志(发送寄存器空)触发‌&#x…

【秋招笔试】2025.08.15饿了么秋招机考-第三题

📌 点击直达笔试专栏 👉《大厂笔试突围》 💻 春秋招笔试突围在线OJ 👉 笔试突围在线刷题 bishipass.com 03. A先生的商贸网络投资 问题描述 A先生是一位精明的商人,他计划在 n n n 个城市之间建立商贸网络。目前有 m m

Socket 套接字的学习--UDP

上次我们大概介绍了一些关于网络的基础知识,这次我们利用编程来深入学习一下一:套接字Socket1.1什么是Socketsocket API 是一层抽象的网络编程接口,适用于各种底层网络协议,如 IPv4、IPv6,. 然而, 各种网络协议的地址格式并不相同。1.2套接字的分类套接字…