MCU里已有时钟,为何还要外接晶振?
发表时间:2026-07-23 17:23:46
内部RC方便启动,外部晶体通常提供更稳定的时间基准
很多MCU带内部RC时钟,确实可以不接外部晶体。是否外接,取决于系统能容忍多少频率误差,以及温度、电压变化后是否仍要保持稳定。通信、计时或精确采样常更依赖稳定时钟。
开发板不装外部晶体,MCU仍能启动、点灯、跑普通逻辑。于是有人认为外部晶振只是老习惯。
本文只回答一个判断:内部时钟已经能用,外部晶体为什么有时仍值得保留。
内部RC的优势是简单和启动方便
内部RC已经做在芯片里,不占额外器件和板面积。普通控制、对时间误差不敏感的任务,往往可以直接使用。
它的频率会受工艺、供电和温度影响。芯片可能提供校准,但校准后的范围仍要看具体数据手册。
外部晶体提供更稳定的时间基准
石英晶体的谐振特性较稳定,配合MCU内部振荡电路,可以提供更可控的系统时钟。
当串口误差、USB或网络时序、长期计时、精准采样对频率偏差敏感时,稳定度就比少两颗器件更重要。
先按系统允许误差做选择
· 可优先内部RC:普通控制、误差容忍较大,并且芯片给出的温度范围满足需求。
· 优先评估外部晶体:通信波特率、计时、采样或同步对频率偏差有明确上限。
· 不能只看常温:还要核对低温、高温、供电变化和老化条件。
决定外接后,再把小回路布好
1. 按MCU和晶体手册选择频率与负载条件。
2. 晶体和负载电容靠近振荡引脚。
3. 走线短、对称,远离开关节点和高速时钟。
4. 在目标温度与供电范围内验证启动和频率。
能跑起来与时钟够稳定是两件事
内部RC能满足要求,就没有必要机械增加晶体。系统对误差和温度稳定性有明确要求时,再用外部晶体提供更稳的基准。






哔哩哔哩
微信公众号
小红书
抖音
知乎
西瓜视频
头条
微信视频号