晶振电路的工作原理是什么?新手必懂!
一、先搞懂:晶振本身是什么?
晶振的核心是一片石英晶体,它靠一个物理效应工作:
压电效应(晶振的本质)
- 给石英晶体加电压→ 晶体发生微小机械形变
- 让石英晶体受外力振动→ 会产生电压
石英有个超级关键特性:它只在某一个固定频率下共振最强、最稳定。比如 8MHz、16MHz、32.768kHz。
👉 一句话:晶振 = 一个只认自己频率的 “机械 + 电气” 谐振器。
二、你在原理图上看到的:
晶振 + 两个电容 + MCU 内部电路合在一起才叫晶振振荡电路。
它由三部分组成:
- MCU 内部:反相器(放大器)
- 作用:把微弱信号放大
- 原理图里看不见,但一定有
- 外部:石英晶振 Y
- 作用:只选一个固定频率,别的频率都过滤掉
- 外部:两个负载电容 Cg、Cd
- 接在 OSC_IN / OSC_OUT 到地
- 作用:稳频、帮助起振、微调频率
三、完整工作原理(一步一步走)
我们以 **MCU 外接高速晶振(并联谐振电路)** 为例讲:
第 1 步:上电瞬间
MCU 内部反相器开始工作,产生微弱的噪声电信号。这个信号里什么频率都有,很乱。
第 2 步:晶振开始 “选频”
杂乱信号流过石英晶振:
- 只有晶振本身的谐振频率(比如 8MHz)能轻松通过
- 其他频率全部被晶振 “挡住”、衰减掉
👉 晶振在这里就是一个超级精准的频率过滤器。
第 3 步:反相器放大 + 正反馈 → 持续振荡
- 微弱的 8MHz 信号 → 进入反相器放大
- 放大后的信号 → 再次送回晶振
- 晶振再提纯 → 再放大 → 再送回……
形成闭环正反馈。
只要不断电,这个过程就一直循环。
电路就从 “杂乱噪声” 变成:稳定、持续、单一频率的正弦振荡信号。
第 4 步:内部整形 → 方波时钟
MCU 内部会把正弦波整形成方波。最终输出:干净、稳定、精准的时钟脉冲给 PLL、CPU、外设当基准时钟。
四、那两个小电容到底在干嘛?(新手必懂)
你原理图上 OSC_IN、OSC_OUT 到地的两个小电容(12pF/22pF),叫:负载电容(Load Capacitance)
它们的作用:
- 帮助起振保证上电就能震起来,不会 “震不起来”。
- 相位补偿让反馈回路满足振荡条件。
- 微调实际输出频率电容大小会轻微改变振荡频率,所以必须按晶振 datasheet 选值。
- 稳定频率减少温漂、干扰,让时钟更准。
👉 没有这两个电容:电路可能不起振,或频率不准、容易飘。
五、超精简总结
晶振利用石英的压电效应,只在固定频率谐振;
配合 MCU 内部反相器形成正反馈放大,
再靠外部负载电容稳频、起振,最终产生一个精准、稳定、纯净的时钟信号,
给整个 MCU 提供基准心跳。
