本帖最后由 ya330190078 于 2012-5-12 01:17 编辑
目前小弟我正在调试几块瑞萨的M16C-5M单片机的板子,总共焊了12块,其中10块晶振可以正常工作,剩下两块折腾了好久一直没查出原因来,我简单描述一下。
目前的情况:MCU有两个晶振,一个是主晶振8MHZ,另一个表振32.768KHZ,上电之初8M晶振和32.768K晶振都是正常工作,但是工作2秒钟之后8M晶振停止振荡,变成3.3V的直流信号(供电3.3V),32.768K工作一直正常。另外,板子断电时也会8M晶振也会出现短暂的起振现象。我查了很久百思不得其解,我以前调试板子的情况是一上电8M晶振就会起振,和烧录程序无关,MCU是可以正常烧录的,供电也正常。
已经采取的措施:
1、更换MCU和晶振,失败;
2、分别断开连接连个晶振的电容,8MHZ用22PF补偿电容,和调整补偿电容的大小,失败;
3、将8M的晶振外壳接地(原始外壳没有和晶振脚短路),失败;
4、晶振本来就有并联一个1M的电阻,去掉电阻,失败;
本人怀疑的原因:
1、和MCU的复位有关,但是在实际的调试过程中,所有板子的复位电路一样的,并且没有去动复位IC??
2、和I/O的外围电路相关,目前还没试过??
板子有仔细检查过没有发现短路的现象,但是主晶振的应该和其他外围的应该没什么关系的,只要上电正常就可以了,而且只是两块不行,另外板子焊接完成也清洗干净烘干(排除漏电的状况)。这个问题非常不解,非常期待大侠们可以给一些实用点的建议,快没招了,谢谢各位了!!
|