前段时间遇到一个晶振停振问题,一直没有弄明白原因,望大家给分析一下:
1.子板单独采用ATX电源的3.3V供电,进行电源上下电实验(开关ATX电源200次),没有发现晶振停振现象;
2.子板插到主板上,主板采用AC-DC电源模块供电,第一级输入为12V,3.3V由12V转化得到然后给子板供电,进行上下电实验(开关AC-DC电源),发现开关20次总会有一次晶振停振现象;
3.去掉晶振负载,重复2实验,现象依旧;
4.将晶振OE端的上拉电阻4.7K改为0欧,重复2实验,问题解决;
5.由于3.3V为二级压降,且电源转换芯片带软启动功能,因此没有考虑是电源问题导致上述问题;如果是电源过冲导致上述问题,不应该修改电阻阻值后问题会解决,我把电源因素排除了;
不知我分析的对不对,希望大家都给建议! |