微控启动很慢是什么情况

2019-07-16 09:06发布

我这有一批cortex-M3的板,部分上电启动慢(启动程序在MCU内部的FLASH),要两三分钟才启动,而正常的板上电几秒就启动了。
1. 启动慢的板,在启动前,电压都正常,但是2颗晶振(32.768K/12M)都没有起振。
2. 启动慢的板上电启动一次后,掉电再重新启动又正常了,但是隔数小时或者放在空调下吹一两分钟冷却,启动又变慢了,如果对MCU用热风枪加热一会(加热但是没有到能熔锡的程度)又可以正常了。此时排除MCU焊接问题,怀疑是晶振这部分。
3. 把正常板与启动慢的板上的MCU,2颗晶振以及负载电容都对换了,原启动慢的板依然是启动慢,原正常的板也是OK的。
4. 在启动慢的板的负载电容按MCU规格书要求,更改过更小的值,没有试变大。


大家有没有遇到过这种情况,麻烦给点建议。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
bobnice
1楼-- · 2019-07-17 05:33
有内部时钟吗,先不使用晶振排除下晶振的原因
小新1999
2楼-- · 2019-07-17 10:57
12M换成8M的试试,M3的板你用的是什么型号的
nhcp
3楼-- · 2019-07-17 16:50
@小新1999 更换不同频率的晶振需要更改软件吧?我们目前无法更改软件,atmel 的sam3s
剑寒九州
4楼-- · 2019-07-17 19:01
 精彩回答 2  元偷偷看……
daitz
5楼-- · 2019-07-17 19:31
几层板?叠层结构系统总线的阻抗不一致方面考虑下吧
nhcp
6楼-- · 2019-07-18 01:26
@daitz 6层,现在也是担心PCB问题,也是建议PCB拿去做分析,目前还一直没有做。

一周热门 更多>