找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 986|回复: 26
打印 上一主题 下一主题

MCU启动慢是怎么回事

[复制链接]

29

主题

170

帖子

1158

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1158
跳转到指定楼层
1#
发表于 2015-8-7 21:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
一批cortex-M3的板,部分上电启动慢(启动程序在MCU内部的FLASH),要两三分钟才启动,而正常的板上电几秒就启动了。
2 _/ _" l, N. C0 z+ O9 |1. 启动慢的板,在启动前,电压都正常,但是2颗晶振(32.768K/12M)都没有起振。. n6 B% Y& m1 L; {* z; m
2. 启动慢的板上电启动一次后,掉电再重新启动又正常了,但是隔数小时或者放在空调下吹一两分钟冷却,启动又变慢了,如果对MCU用热风枪加热一会(加热但是没有到能熔锡的程度)又可以正常了。此时排除MCU焊接问题,怀疑是晶振这部分。. A, ^, S* P4 I5 ^! [$ t
3. 把正常板与启动慢的板上的MCU,2颗晶振以及负载电容都对换了,原启动慢的板依然是启动慢,原正常的板也是OK的。; ?1 x, f: z) y! C2 U
4. 在启动慢的板的负载电容按MCU规格书要求,更改过更小的值,没有试变大。$ s: `8 E% I/ \0 ]9 D
不知道有哪位大侠遇见过,能否给点建议?谢谢!!9 p. ~; R+ X/ t4 |
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

29

主题

170

帖子

1158

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1158
推荐
 楼主| 发表于 2015-8-12 12:35 | 只看该作者
先烧录启动程序在MCU内部的Flash,应用程序是烧录在外部NAND Flash。目前基本定位在32.768K晶振这一块,在不启动过程中如果用信号发生器输入一个32.768K的信号,就可以马上启动(试过2块板)。但是在这块试过很多负载电容值,都没有效果。用示波器看不同负载电容值时的波形,18pf与OK板的波形最为相似,改变输出端的串联电阻,波形上变化不大。还有一个疑问想请教,32.768KHz 量出的正弦波VPP=300mV, offset=200mV.就是说最高电平时500mV,但MCU规格书中写着这块Vih=0.7VDDIO,Vil=0.3VDDIO(板上VDDIO=3.3V)怎么回事?9 n% \9 j! `7 {; x6 ]

点评

模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等效电阻增大/减小试试。  详情 回复 发表于 2015-8-12 14:43

29

主题

170

帖子

1158

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1158
推荐
 楼主| 发表于 2015-8-20 17:49 | 只看该作者
964465119 发表于 2015-8-20 15:25
: F5 u5 `9 c9 h6 b- P2 E你这种现象像mcu内部状态翻转时电源无法提供足够的瞬时电流
3 S" }9 p/ I1 ^, T3 d- F
电源量过,没有发现异常。在最小系统下(只剩MCU,电源,以及晶振部分)也试过和好板对换过电源部分,故障跟板走。& L/ K  O9 \! m2 e5 z+ F/ Z8 `
全部换成有源晶振,启动不了,规格书说明MCU内部需要设置。+ ^/ {' K0 W0 o

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
推荐
发表于 2015-8-12 14:43 | 只看该作者
yiting7466 发表于 2015-8-12 12:352 f) P: R- e9 ~6 ]9 I; d
先烧录启动程序在MCU内部的Flash,应用程序是烧录在外部NAND Flash。目前基本定位在32.768K晶振这一块,在 ...

9 i! R' U" i" S: p/ K8 Z" k模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等效电阻增大/减小试试。
  N; g9 I2 o; H6 u7 c) m0 f
, O2 K2 z8 U5 M( P0 u* ?

点评

软件不是我们的,现在完全只考虑硬件部分。你说的负载电阻是指MCU xout脚与晶振之间的电阻吗?这个调过,没有啥明显的变化。  详情 回复 发表于 2015-8-13 12:26

0

主题

7

帖子

5

积分

初级新手(9)

Rank: 1

积分
5
2#
发表于 2015-8-9 01:55 | 只看该作者
有点奇葩。温度有关系?

7

主题

109

帖子

955

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
955
3#
发表于 2015-8-10 08:09 | 只看该作者
有可能是复位电路的问题么?

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
4#
发表于 2015-8-10 08:57 | 只看该作者
应该再把MCU对调下试试~~~我家 的台式机 有时候也要用电吹风热下才能开机。我在想 ,怎么破

19

主题

138

帖子

1917

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1917
5#
发表于 2015-8-10 09:00 | 只看该作者
查查复位电路。

0

主题

368

帖子

4192

积分

五级会员(50)

Rank: 5

积分
4192
6#
发表于 2015-8-10 11:06 | 只看该作者
关注一下。 晶振上并的电阻调大点试过么?

29

主题

170

帖子

1158

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1158
7#
 楼主| 发表于 2015-8-10 11:55 | 只看该作者
本帖最后由 yiting7466 于 2015-8-10 14:28 编辑
1 [6 R1 X3 ]3 c- Y, u
( s7 L; p3 L4 [. U晶振上没有并电阻,调试过串的电阻,没效果。复位信号是开关按键或者其他接口直连的,这个下午再测试一下复位信号。
2 k8 \/ M, K  v1 P7 W+ m下午测试了复位信号没有问题,正常是3.3V,按下复位按钮也会有低电平。
- B$ k" [+ K/ L

4

主题

189

帖子

1519

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1519
8#
发表于 2015-8-10 17:39 | 只看该作者
表示严重关注.....

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
9#
发表于 2015-8-11 08:35 | 只看该作者
有内部时钟吗,先不使用晶振排除下晶振的原因

16

主题

528

帖子

2401

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2401
10#
发表于 2015-8-11 09:15 | 只看该作者
12M换成8M的试试,M3的板你用的是什么型号的

点评

更换不同频率的晶振需要更改软件吧?我们目前无法更改软件,atmel 的sam3s  发表于 2015-8-11 12:17

20

主题

69

帖子

611

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
611
11#
发表于 2015-8-11 19:25 | 只看该作者
你们的程序是直接烧入应用程序 还是先烧入应到程序在烧入固件

3

主题

22

帖子

79

积分

二级会员(20)

Rank: 2Rank: 2

积分
79
14#
发表于 2015-8-12 16:45 | 只看该作者
几层板?叠层结构系统总线的阻抗不一致方面考虑下吧

点评

6层,现在也是担心PCB问题,也是建议PCB拿去做分析,目前还一直没有做。  详情 回复 发表于 2015-8-13 12:30

29

主题

170

帖子

1158

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1158
15#
 楼主| 发表于 2015-8-13 12:26 | 只看该作者
fallen 发表于 2015-8-12 14:43
3 p$ k) o8 {8 q" A+ o. W模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等 ...
, o5 d5 F* G! r8 l$ q! h- ?
软件不是我们的,现在完全只考虑硬件部分。你说的负载电阻是指MCU xout脚与晶振之间的电阻吗?这个调过,没有啥明显的变化。
0 m! Q0 J4 @4 u' T  V  N

点评

是指跨接在XIN与XOUT端的电阻(这个不是反馈电阻吗,MCU内部有10M欧姆)?也试过在外部并联一个1.5M欧姆的,没有明显变化。  详情 回复 发表于 2015-8-14 09:30
不是,你说的那个是阻尼电阻,用于调节幅度的,你都不振,这个地方直连。 我说的是晶体的负载等效电阻。  详情 回复 发表于 2015-8-13 13:45
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-25 00:41 , Processed in 0.065309 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表