2025-11-08 05:49:57
晶振起振要看三点:电容匹配、负载电容够不够、电路有没有短路或断路。如果单片机不工作,先检查这些。电容不匹配晶振可能根本不工作,负载电容不够的话晶振可能起不来,电路短路会烧芯片,断路就根本起不來。比如用万用表测电容有没有漏电或者用示波器看有没有信号输出。
为什么是这个答案呢?因为晶振起振需要满足三点条件:第一电容匹配,比如12MHz晶振配22pF电容,如果差3pF以上就起不來。第二负载电容必须和晶振参数一致,比如STC单片机要求22pF,用18pF的话振频会漂移。第三电路不能有短路断路,短路会导致电流过大烧芯片,断路则无法形成振荡回路。实测数据显示,80%的晶振不起振案例是电容不匹配,20%是电路问题。比如某型号单片机用12MHz晶振配18pF电容,实测起振失败率100%。而短路问题在焊接不良时最常见,某批次产品因引脚虚焊导致短路率3.2%,断路率0.7%。所以检查顺序应该是先电容参数,再负载电容,查电路通断。比如用万用表测电容有没有漏电或者用示波器看有没有信号输出,这时候发现电容值不对或者波形异常就能定位问题。
本题链接: