如果电路教材这么讲--单片机晶振的负载电容计算

当初我在设计单片机外围电路的时候,单片机旁边的晶振需要并联2颗电容,查看晶振规格书的时候有个参数负载电容,比如9pF,12pF,12.5pF,20pF等等,一开始以为直接找两个这个电容就行了,这是典型的对负载电容的理解不到位,后来慢慢熟悉了,知道其中含义了,也就知道了这两个电容的计算方式。今天我们就再学习下,加深一下印象。

1. 理解负载电容的作用

定义:

负载电容(Load Capacitance,CL)是晶振两端需要匹配的等效电容,它协调晶体的振荡频率,使其稳定在标称值(如12MHz)。

类比:晶振 ↔ 秋千

负载电容↔ 推秋千的手(推力频率与秋千固有频率同步才能持续摆动)

不匹配后果:频率偏移、不起振、时钟飘移(如一天快慢几秒)。

2. 参数获取:锁定关键输入数值

必知参数:

1.晶振标称负载电容(CL):查看晶振规格书(如12pF, 20pF)。

2.单片机内部电容(Cin):部分MCU内部已集成电容(如STM32约5pF)。

3.PCB杂散电容(Cstray):一般经验值3~5pF(布线密集时取高值)。

3. 计算外部电容值(分情况讨论)

情况①:晶振规格书明确给出 CL

前提:外部仅需添加两个电容C1、C2(通常设计为相等值)。

公式推导:

令C1=C2,则C1=C2=2*(CL-Cstray)

示例:

晶振参数:CL=18pF,假设Cstray=4 pF

计算:C1=C2=2*(18pF-4pF)=28pF

情况②:MCU内部已有电容(如STM32)

公式修正:C1=C2=2*(CL-Cstray-Cin)

示例:

晶振:CL=20pF,Cstray=4 pF,Cin=5pF

计算:C1=C2=2*(20pF-4pF-5pF)=22pF

4. 电容选型实战技巧

① 优先选择NP0/C0G材质的电容

优势:温度稳定性高(如NP0电容温漂±30ppm/℃ vs X7R ±15%容变)。

性价比型号:22pF/33pF的0603封装NP0电容(如Murata GRM1885C1H220JA01)。

② 容差控制

晶振频率要求高时(如WiFi模块、RFID),选容差≤5%的电容。

通用场景(如UART时钟)可用容差10%的电容。

③ 调试预留策略

设计预留:在PCB上为、并联测试点,可临时焊接可调电容(3~30pF)微调。

快捷公式:每增减1pF电容 → 频偏约0.01%~0.05%(实测时用频率计观测)。

晶振标称杂散电容推荐外部电容实际选用标称值
12pF3pF2*(12-3)=18pF18pF或串联15pF+3pF
18pF5pF(4层板高频)2*(18-5) = 26pF27pF
20pF4pF(带内部电容5pF)2*(20-4-5) = 22pF22pF

动手验证:

用示波器测量晶振引脚波形,正常应为正弦波(无畸变),若幅度不足或频率偏差 → 调整C1、C2值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值