文章导读
时钟是 MCU、ARM 处理器的运行 “心跳”,无源晶振是嵌入式项目最常用的时钟方案。很多硬件新手只知道在晶振两边接两颗电容,却不清楚无源晶振无法独立起振、负载电容如何匹配、PCB 布局哪些坑会导致不起振、时钟漂移。本文完整讲解无源起振电路定义、选型优势、电容计算公式与硬件布线规范,适合嵌入式硬件入门工程师阅读。 标签:# 嵌入式硬件 #无源晶振 #时钟电路 #PCB 设计 #单片机
一、无源晶振与无源振荡电路基础定义
1. 无源器件核心特点
无源器件本身无法产生电能、不具备信号放大能力,必须配合外部供电与放大电路才能正常工作。
2. 无源贴片晶振本质
内部仅有石英晶片,无内置电源、无驱动放大芯片,电气特性等效随频率变化的 LC 谐振元件,单独无法实现振荡。
3. 无源振荡电路组成
整套电路仅 MCU 内部为有源放大部分,PCB 外部只放置无源元件:晶振、匹配负载电容。
4. 什么是 “起振”
电路从微弱底噪声状态,逐步建立持续、稳定、固定频率等幅时钟波形的过程。 数字芯片属于同步时序电路,时钟信号是整机时序基准,不起振则单片机完全无法运行。
二、无源晶振电路核心作用
为 MCU、单片机、ARM 等各类处理器,提供高精度、低漂移的系统基准时钟信号。
三、项目选用无源振荡电路的五大优势
- 成本更低有源晶振内置驱动芯片,价格远高于 “无源晶振 + 两颗小电容” 的组合,批量生产优势明显。
- 体积小巧,布局灵活无源贴片晶振最小可做到 0201、0402 微型封装,适合小型化设备。
- 整机功耗更低仅 MCU 内部集成的振荡放大器消耗电流;有源晶振内部驱动持续工作,静态功耗更高。
- 频率型号丰富,适配场景广从低速 32.768K RTC 晶振到几十 MHz 系统晶振,无源品类覆盖全部常用时钟频率。
- 外围电路极简几乎全部 MCU、ARM 内部集成皮尔斯振荡反相放大器,无需额外外接驱动芯片,仅搭配两颗电容即可工作。
四、无源晶振电路与负载电容计算
负载电容计算公式
CL=[(C1*C2)/(C1+C2)]+CS
其中,CL指负载电容值;
C1、C2为外接的两颗电容
CS为PCB布线和芯片引脚的寄生电容一般取3~5pF
设计要点:通过公式反推 C1、C2 容值,匹配错误会出现不起振、频率偏移、温漂变大等问题。
五、无源晶振 PCB 强制布局规范(解决不起振、干扰问题)
- 晶振器件紧贴单片机 XTAL 引脚放置,缩短高速时钟走线;
- 匹配电容 C1、C2 必须紧邻晶振两端焊盘,引线越短越好;
- 晶振区域远离 DCDC 开关电源、电机驱动等强干扰源;
- 晶振正下方 PCB 区域禁止走电源线、数字信号线,避免耦合干扰。
六、全文总结
- 无源晶振自身不能起振,依靠 MCU 内部皮尔斯放大器 + 外部匹配电容构成完整振荡电路;
- 相比有源晶振,无源方案成本、体积、功耗均有明显优势,是嵌入式主流方案;
- 必须根据晶振标称负载电容、PCB 寄生电容计算匹配电容容值;
- 严格遵守短走线、远离干扰、下方禁布线的 PCB 规则,避免时钟异常。