低功耗晶振电路设计

文章详细阐述了晶振电路设计的关键点,包括晶振的负性阻抗原理、负载电容计算、跨导的影响以及如何测量和优化晶振性能。特别提到了STM32芯片中晶振的匹配和功耗控制,强调了PCB设计对晶振稳定性的重要性。

晶振电路设计

晶振中负性阻抗的原理

  • 晶振的回路主要由两部分组成, 一部分是激活分支, 用于提供能量给晶振启动直至达到稳定的相位,另一部分是被动分支, 主要由电阻, 两个外部负载电容以及所有的寄生电容组成, 如下图:
    在这里插入图片描述
    为了确保晶振启动及稳定地工作, 需要确保晶振回路中的负性阻抗是晶振最大等效串联电阻ESR的3倍以上, 如果是高速晶振,需要确保是5倍以上。
  • 晶振的安全系数公式如下:
    在这里插入图片描述
  • 如何测量晶振的负性阻抗, 通过如下的电路图,缓慢增大R(ADD)电阻,观察晶振的工作状态, 直到晶振无法正常启动, 此时R(ADD)的电阻值就是电路中的负性阻抗。
    在这里插入图片描述

电路设计

本文主要参考st的晶振设计指导手册:oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf
以下是经典的皮尔斯晶振电路:
在这里插入图片描述
关于晶振负载电容的计算公式:
在这里插入图片描述
比如说:晶振的负载电容CL为15pf, 杂散电容 Cs为5pf,
那么晶振的外部负载电容如下计算:
在这里插入图片描述

晶振的跨导

  • 跨导类似于电导,电导是电阻的倒数,跨导也可以定义为微分电导, 表达式为 ∆I / ∆v。
  • 为了确保晶振稳定启动和运行,芯片的共振器一定要提供足够的能量。 有两种办法可以确认st芯片的振荡器是否与电路匹配。
    1. 需要计算晶振回路中的临界跨导,在这里插入图片描述DT-26晶振的数据参数:
      在这里插入图片描述
      为此我们需要从晶振的手册里面获取等效串联电阻ESR的大小, 也就是40k欧姆, 我们假设寄生电容C0为1.1pf,晶振的额定负载电容CL为12.5pf,则计算如下, 也即是为1.253ua/v., 注意: 一般高速晶振的临界跨导为ma/v, 低速晶振的临界跨导为ua/v
      在这里插入图片描述
      2. 在stm32的产品中,有的产品会指出晶振回路中能提供的最大临界跨导G(m_crit_max)。 我们可以通过LSEDRV来配置不同的驱动等级,以此来获得不同的驱动能力,而我们需要做的就是计算回路中晶振的临界跨导g(mcrit)并通过配置LSEDRV来保证G(m_crit_max)大于g(mcrit)。 如上计算, 在该例子当中,我们就需要选择LSEDRV[1:0] = 10驱动等级,也就是芯片的最大临界跨导为1.7ua/v。
      在这里插入图片描述
      stm32 LSE晶振的不同驱动水平的参数特性:
      在这里插入图片描述
      STM32中各个系列内嵌的振荡器, 其对应的参数指标:
      在这里插入图片描述
      不同的驱动水平对应的不同的晶振负载图, 没有功率节约需求的话, 一般建议使用大负载晶振的, 以此来降低牵引度。在这里插入图片描述
  1. 在st的一部分产品中,如F103,会在手册中指明芯片支持的固定的晶振跨导g(m), 而我们需要做的就是计算晶振的临界跨导g(mcrit),然后, 计算极限增益 gain = g(m)/g(mcrit), 要确保该增益大于5倍, 晶振才能够稳定运行, 计算如下:在这里插入图片描述在这里插入图片描述

如何使晶振的功耗更低

  • 选择负载电阻更小的晶振, 搭配相对应的负载电容也更小, 整体的功耗就能降低, 但是低负载电阻的晶振的价格更贵一些。
  • 电容的大小同时也会影响晶振的频率精度。

如何选择一个STM32兼容的晶振

  1. 选择支持fundamental mode的晶振, 而不是支持overtone modes。

  2. 确定芯片支持的晶振跨导或者芯片的最大临界跨导。

  3. 计算晶振的外部负载电容。

  4. 计算晶振回路中的安全系数(测量负性阻抗)。 有些晶振厂商会配对好, 如果配对好的话, 就可以跳过2和3步骤。如果负性阻抗不满足条件的话, 更换ESR较小的晶振,以减小RL 或者 适当减小Ci(Cg)和增加Co(Cd),以减小RL。 以下公式有待进一步考证, 来源于
    High-Performance Crystal Oscillator Circuits: Theory and Application这篇论文。
    在这里插入图片描述

  5. 计算激励功率,使其小于晶振的最大额定功率,避免晶振损坏。

  6. 计算晶振的PPM精度范围, 具体公式如下: 在这里插入图片描述
    在这里插入图片描述

如何用示波器测量波形

无源晶振内部核心部件为石英晶片,通过电极连接至晶振管脚,石英晶片没有极性,因此晶振两端的信号一样,频率相等,波型为正弦波。如果上电实测无源晶振两端信号存在差异,如频率或波形不完全等同,属于正常现象,可归因于所测引脚可能受到内部放大电路或周边杂散电容影响所致。 注意: 因为晶振的一个引脚是放大器的输出,振幅比较大;另一个引脚是放大器的输入,信号由输出端经晶振过来,振幅比较小。
由于晶振对电容负载较为敏感,示波器探头如果设置在x1档位,电容较大。因此,我们需要对示波器的探头进行配置。将探头调整到x10档位, 此时探头的电容会更小,对信号敏感的电路, 影响也较小。

  • 如果测量的是晶振波形, 要将探头的耦合方式选择交流模式
  • 将探头配置为x10档位,示波器有 x1和x10两种档位,其中x1为不衰减状态,x10为衰减10倍状态。如果选择了x10档位,示波器上的刻度值需要乘以10才能得到真实的电压值。例如,如果示波器上显示的是2V刻度,实际测量值则为20V。
  • 对探头进行电容补偿, 此时需要使用电容补偿棒调节探头的补偿电容值,补偿大致如下:
    请添加图片描述

如何保证芯片输出功率不会损伤晶振

驱动水平DL是在晶体中耗散的功率, 因此必须要做限制, 否则石英晶体会工作失败,因为过度的机械振动。 正常来说, 厂商会对该值进行说明, 如DT-26这个型号, 其激励功率就是1uw, 最大2uw, 如果超出这个值就会导致晶振毁坏或者老化加剧。
有两种办法可以用来计算晶振的激励功率:

  • DL = ESR x (IQ)^2 IQ表示通过晶振电流的有效值, 通过示波器如下测量电流 ,如果过大的话, 则需要增加Rext电阻进行限流, 测量电流的话,晶振引脚空间小,不好操作。
    在这里插入图片描述
  • 因为 IQ(RMS) = 2 π F x VRMS x Ctot, 所以,计算激励功率的办法也可以通过电压来计算,我们需要通过示波器测量晶振引脚的电压, 并获取到电压的峰峰值, 还需要知道示波器探头的电容Cprobe, 以及晶振的外部负载电容CL1, 公式如下:
    在这里插入图片描述
    在这里插入图片描述
    我们假设CL1为15pf, Cs为5pf, Cprobe为 10pf(补偿范围是 10pf到25pf), 假设Cprobe最差为35pf,晶振的等效电阻为40K欧姆,Vpp为0.6v, 带入上述公式可得如下, 激励功率为DL = 0.21uw, 从厂商的手册可知, DT-26的晶振的额定功率为1uw, 因此,该功率不会损伤晶振。
    在这里插入图片描述

关于晶振PCB设计建议

  • 外部杂散电容和电感要控制在一个尽可能小的范围内,从而避免晶振进入非正常工作模式或 引起起振不正常等问题。另外,振荡器电路旁边要避免有高频信号经过。
  • 晶振的走线长度越短越好, 长度相等更好, 晶振的引脚尽可能靠近芯片,
  • 接地平面用于信号隔离和减少噪声。例如:在晶振的保护环(译注:(Guard ring),指器件或 走线外围成一圈用于屏蔽干扰的导线环,一般要求理论上没有电流从该导线环上经过)下直 接敷地有助于将晶振和来自其他PCB层的噪声隔离开来。要注意接地平面要紧临晶振但只限 于晶振下面,而不要将此接地平面敷满整个PCB板。
  • 像图7所示来布地线是一个好的作法。这种布线方法将振荡器的输入与输出隔离开来,同时 也将振荡器和临近的电路隔离开来。所有的VSS过孔不是直接连到地平面上(除晶振焊盘之 外),就是连接到终端在CL1和CL2下方的地线上。
  • 在每一对VDD与VSS端口上连接去藕电容来平滑噪声。
    在这里插入图片描述
    在这里插入图片描述

ST芯片公司可供参考的晶振选型

st的芯片设计手册中都会提供对应的晶振型号以供用户参考。
在这里插入图片描述

<think> 首先,用户的问题是:“我想查找晶振电路PCB相关的信息,可能包括设计、布局、制作等方面 请问晶振电路 PCB 的设计、布局及制作相关信息”。这很明确地要求关于晶振电路在PCB上的设计、布局和制作的信息。 系统指令要求: - 所有行内数学表达式必须使用$...$格式。 - 独立公式使用$$...$$格式并单独成段。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 回答中引用的段落末尾自然地添加引用标识,例如[^1]。 - 回答结构清晰,帮助用户逐步解决问题。 - 尽量保证回答真实可靠。 用户提供了几个引用: - 引用[1]: 关于PCB设计的重要性、基本步骤和规范。 - 引用[2]: 详细描述了晶振电路设计,包括负载电容计算、限流电阻、反馈电阻,以及PCB布局建议。 - 引用[3]: 用户经验分享,测试晶振频率和峰峰值。 - 引用[4]: 关于核心板原理图,振荡器电路的输入输出。 这些引用提供了有用的信息,我应该基于这些构建回答。 组织回答: 1. **结构清晰**:逐步介绍晶振电路PCB的设计、布局和制作。 2. **内容覆盖**: - 设计:包括晶振选型、电容计算、电阻使用。 - 布局:PCB上的具体位置、走线、屏蔽等。 - 制作:可能涉及PCB制造过程中的注意事项。 3. **引用信息**:在相关部分自然地添加引用标识。 4. **数学表达式**:例如在计算负载电容时,使用$...$格式。 关键点从引用中提取: - **设计**: - 负载电容计算:CL1=CL2=2(CL-Cs),其中CL是晶振负载电容,Cs是寄生电容[^2]。 - 限流电阻:10Ω~100Ω,防止启动电流过大[^2]。 - 反馈电阻:大于1MΩ,帮助起振[^2]。 - **布局**: - 晶振电路周围铺地铜,打地孔屏蔽[^2]。 - 晶振电路内部不要铺铜,避免干扰[^2]。 - 不要在晶振下面走线[^2]。 - **制作**: - 引用中没有直接涉及PCB制作细节,但可能包括选材、层叠等一般PCB制造要点。我可以基于常识补充。 - 引用[3]提到了测试问题,可以包括在设计中。 步骤: 1. **介绍**:简要说明晶振电路在PCB中的重要性。 2. **设计部分**: - 晶振选型:频率、封装、负载电容等。 - 电容计算:使用公式。 - 电阻使用。 3. **布局部分**: - 位置选择。 - 屏蔽和接地。 - 走线规则。 4. **制作部分**: - PCB制造注意事项(如避免影响高频)。 - 测试和调试。 5. **总结**:强调关键点。 6. **生成相关问题**:基于内容,提出相关问题,使用"§§相关问题§§"格式。 数学表达式: - 例如,负载电容计算:$CL1 = CL2 = 2(CL - Cs)$,其中$CL$是负载电容,$Cs$是寄生电容。 引用标识: - 在引用的信息末尾添加[^1], [^2], 等。 最终回答用中文。 相关问题: - 基于主题,例如:"如何计算晶振电路中的匹配电容?" 或 "PCB布局中如何处理晶振的EMI问题?" 完整结构: - 标题或开头:晶振电路PCB的设计、布局与制作 - 正文:分节说明 - 结尾:相关问题 </think>以下是对晶振电路在PCB(印刷电路板)上的设计、布局及制作相关信息的详细解答。我将基于提供的引用信息和行业标准知识,逐步介绍关键环节,确保内容结构清晰、真实可靠。晶振电路是电子系统中提供时钟信号的核心部分,其设计不良可能导致信号不稳定、电磁干扰(EMI)或系统故障[^1]。主要内容分为设计、布局和制作三部分。 ### 1. **晶振电路PCB设计** 晶振电路设计涉及元件选型、参数计算和电路配置,确保振荡稳定可靠。 - **晶振选型**:选择有源或无源晶振时,需考虑频率(如12MHz或4MHz)、频率稳定性、温度范围、封装尺寸(如SMD3225)和负载电容(如20pF)[^2]。引用[4]提到,微控制器(如GD32F103C8T6)通常使用OSC_IN和OSC_OUT引脚连接晶振输入输出。建议优先选用外置晶振而非内部晶振,因为内部晶振频率精度低,可能导致USART通信失败[^2]。 - **匹配电容计算**:无源晶振需外接谐振电容(CL1和CL2),计算公式为: $$CL1 = CL2 = 2(CL - Cs)$$ 其中$CL$是晶振负载电容(从数据手册获取,如20pF),$Cs$是寄生杂散电容(约等于静态电容$C_0$,通常3pF)。例如,$CL = 20\text{pF}$时: $$CL1 = CL2 = 2(20\text{pF} - 3\text{pF}) = 34\text{pF}$$ 实际选用33pF等常用规格电容[^2]。 - **电阻配置**: - **限流电阻(RExt)**:防止晶振启动时电流过大,取值10Ω~100Ω,串联在OSC_OUT引脚[^2]。 - **反馈电阻(RF)**:帮助晶振起振,取值大于1MΩ,并联在晶振两端(当微控制器内部无内置电阻时)[^2]。 完整电路设计示例如下(参考引用[2]): ``` 晶振 → OSC_IN引脚 ├─ 反馈电阻RF (>1MΩ) ├─ 谐振电容CL1 (如33pF) └─ 谐振电容CL2 (如33pF) OSC_OUT引脚 → 限流电阻RExt (10-100Ω) → 微控制器 ``` ### 2. **晶振电路PCB布局** 布局是确保信号完整性和减少EMI的关键。晶振电路对高频噪声敏感,需严格遵循规范。 - **位置选择**:将晶振靠近微控制器的OSC_IN/OSC_OUT引脚放置,缩短走线长度(理想值小于10mm),减少信号延迟和失真[^2][^4]。 - **屏蔽与接地**: - 晶振电路周围铺“地铜”(GND铜皮),并打多个地孔连接内层或底层地平面,形成法拉第笼屏蔽[^2]。 - 晶振电路内部不铺铜,避免高频干扰;但电路下方(内层或底层)应铺满连续地铜,提供电磁屏蔽[^2]。 - **走线规则**: - 避免在晶振电路内部或下方走线,保持铜皮连续[^2]。 - 使用短而直的走线连接晶振和电容,减少寄生电感;差分对走线(OSC_IN和OSC_OUT)应等长匹配。 - **其他要点**:晶振外壳(如有)接地;避免靠近电源线或高速信号线,最小间距建议3mm以上。 ### 3. **晶振电路PCB制作** 制作涉及PCB制造和调试,需确保电路在物理实现后可靠工作。 - **制造注意事项**: - **材料选择**:高频应用优先选用FR-4或更高级基材(如Rogers),介电常数稳定,减少信号损耗。 - **层叠设计**:多层PCB中,晶振电路所在层应相邻地平面层,提供回流路径[^1]。 - **工艺要求**:蚀刻时避免晶振区域过刻;焊盘设计匹配封装(如SMD3225),使用镀金处理增强可靠性。 - **测试与调试**: - 使用示波器测试频率和峰峰值(如引用[3]中提到的4MHz晶振,正常峰峰值应在1-5V范围)。峰峰值不稳定(如6V或3V)可能因电容不匹配或接地问题,需检查布局和元件值[^3]。 - 常见问题排查:不起振时检查反馈电阻;频率偏差时验证电容计算和接地[^2]。 ### 总结 晶振电路PCB设计需注重参数计算(如$CL1 = CL2 = 2(CL - Cs)$),布局强调屏蔽和走线优化,制作时结合材料和测试确保稳定性。不良设计会导致EMI或系统故障,因此工程师应遵循规范并参考数据手册[^1][^2]。实际应用中,如引用[3]所示,测试是验证设计的关键步骤。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值