一、什么是晶振?

晶振,本质上是一种:

利用石英晶体压电效应产生稳定频率的电子元件。

它最大的特点:

  • 频率稳定

  • 温漂小

  • 精度高

  • 功耗低

因此被广泛用于:

  • MCU时钟

  • CPU主频基准

  • 通信同步

  • 无线射频

  • USB

  • CAN

  • 以太网

  • RTC时钟

等系统。


二、为什么电子系统需要晶振?

因为数字电路必须有“节拍”。

例如:

单片机执行程序:

取指令 → 运算 → 输出 → 再取指令

这些动作必须按固定时间执行。

如果没有统一时钟:

  • 数据会错乱

  • 通信会失败

  • CPU无法同步

  • 串口波特率不准确

所以:

晶振就是整个系统的“心跳”。


三、晶振的核心原理——压电效应

石英晶体有一个非常神奇的特性:

压电效应

即:

受力会产生电压

反过来:

加电压也会产生机械振动

这就是晶振工作的基础。


四、晶振为什么会“固定频率振荡”?

这是晶振最核心的部分。

石英晶体并不是随便振动。

它存在:

固有谐振频率

就像:

  • 吉他弦

  • 音叉

  • 钟摆

都有自己的自然频率。

当外部激励频率接近它的固有频率时:

振幅会急剧增强

形成:

谐振

石英晶体Q值极高:

  • 可以达到几万到几十万

因此频率极其稳定。


五、晶振等效电路

晶振并不是简单电容。

它的等效模型如下:

        L
---+---^^^^---+
  |          |
  C1         R
  |          |
---+----------+
      |
      C0
      |

等效为:

  • 电感 L

  • 电容 C

  • 电阻 R

  • 并联电容 C0

组成的谐振网络。

这也是为什么:

晶振本质上属于谐振器件。


六、晶振如何真正“振荡起来”?

仅有晶体还不够。

还必须有:

放大电路 + 正反馈

常见电路:

MCU内部反相放大器
     ↓
晶振反馈
     ↓
形成闭环
     ↓
持续振荡

满足:

巴克豪森振荡条件

即:

环路增益 ≥ 1

相位差 = 0° 或 360°

这样振荡才能持续。


七、为什么晶振旁边一定有两个电容?

很多人都会发现:

晶振旁边总有两个小电容。

例如:

      C1
XTAL ----||---- GND

XTAL ----||---- GND
     C2

这两个电容叫:

负载电容

作用:

  • 帮助起振

  • 稳定频率

  • 调整谐振点

  • 降低频偏

如果电容不对:

可能出现:

  • 不起振

  • 频率漂移

  • 系统不稳定


八、晶振分类

1、无源晶振(Crystal)

只有晶体本身。

需要:

  • 外部电路

  • MCU内部振荡器

优点:

  • 便宜

  • 功耗低

缺点:

  • 起振设计要求高

常见:

  • 8MHz

  • 12MHz

  • 16MHz

  • 24MHz


2、有源晶振(Oscillator)

内部已经集成:

  • 振荡电路

  • 放大器

直接输出时钟。

优点:

  • 稳定

  • 易用

  • 抗干扰强

缺点:

  • 成本高

  • 功耗高


九、晶振与振荡器区别

很多人会混淆。

实际上:

名称含义
晶体(Crystal)只有石英晶片
晶振(Oscillator)已能输出时钟
有源晶振内部带振荡电路
无源晶振只有谐振器

十、晶振为什么容易不起振?

这是PCB设计中的高频问题。

常见原因:

1、负载电容错误

电容过大:

  • 起振困难

电容过小:

  • 频率偏移


2、PCB走线过长

晶振属于高频模拟信号。

走线长会:

  • 增加寄生参数

  • 引入噪声

导致不起振。


3、地不干净

电源噪声会影响振荡。


4、晶振靠近高速信号

例如:

  • DDR

  • USB

  • 开关电源

都会干扰晶振。


十一、晶振布局PCB规范

工程上非常重要。

通常要求:

晶振必须靠近MCU

原因:

减少寄生电感与噪声。


晶振区域禁止高速走线

避免串扰。


外壳接地

很多晶振金属壳:

需要接GND。


地平面完整

降低EMI。