调试单片机晶振时,不少人遇到过离谱现象:示波器探头刚碰到晶振引脚,单片机直接触发复位。反复检查晶振起振状态,电路看起来完全正常,可一碰就出问题。根源大多出在探头负载效应和测量方式上,并非晶振本身故障。

1. X1探头直接破坏谐振回路
用X1档探头测量时,探头自身输入电容高达几十上百pF。晶振回路的负载电容通常只有十几pF,并联上这个大电容后,谐振条件直接被破坏,晶振瞬间停振。单片机失去时钟信号,硬件检测到时钟丢失,直接触发自动复位。
2. 探头接地线太长引入干扰
探头接地线超过5cm时,相当于一根接收天线。测量晶振高频信号时,空间电磁干扰顺着地线串入振荡回路,导致时钟信号出现大幅毛刺。单片机内部时钟检测电路识别到异常波形,直接判定时钟失效,触发复位流程。
3. 探头触碰悬空脚的静电冲击
如果探头不小心碰到了未做上下拉的悬空引脚,人体携带的静电会顺着探头导入芯片IO口。高电压脉冲直接触发单片机内部的低压检测电路,误判电源电压过低,强制执行复位操作。
4. 正确的测量操作
全程使用X10衰减档探头,提前完成探头补偿校准。接地线换成探头配套的接地弹簧,把地线长度压缩到1cm以内。优先测量晶振的放大器输出端,这个引脚带负载能力更强,不容易停振。
5. 悬空引脚间接测量法
如果必须测量容易停振的输入端,先在引脚上焊一个100kΩ的悬空电阻。探头接触电阻的另一端,既不会直接扰动晶振回路,也能观测到近似的振荡波形,避免一碰就复位的问题。
下次遇到探头一碰就复位,别盲目怀疑晶振质量,先从探头档位和测量方式调整,就能避开这类调试陷阱。
本文凡亿教育原创文章,转载请注明来源!

扫码关注






















![电子设计:数字滤波器分类及技术指标[学以致用系列课程之数字信号处理]](https://api.fanyedu.com/uploads/image/65/de739e62290b3c228508ca5d1a65c9.png)



















