找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

MCU启动慢是怎么回事

[复制链接]

29

主题

170

帖子

1158

积分

四级会员(40)

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

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

EDA365欢迎您!

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

x
一批cortex-M3的板,部分上电启动慢(启动程序在MCU内部的FLASH),要两三分钟才启动,而正常的板上电几秒就启动了。" z7 H7 P2 Y. p$ f5 [$ w% b
1. 启动慢的板,在启动前,电压都正常,但是2颗晶振(32.768K/12M)都没有起振。
5 p8 ]0 E/ G  S3 ^8 e; a# Q/ E1 B2. 启动慢的板上电启动一次后,掉电再重新启动又正常了,但是隔数小时或者放在空调下吹一两分钟冷却,启动又变慢了,如果对MCU用热风枪加热一会(加热但是没有到能熔锡的程度)又可以正常了。此时排除MCU焊接问题,怀疑是晶振这部分。9 a' S1 C/ v/ x4 ?; Y0 u
3. 把正常板与启动慢的板上的MCU,2颗晶振以及负载电容都对换了,原启动慢的板依然是启动慢,原正常的板也是OK的。
+ y& r. ]0 d- I2 ]4. 在启动慢的板的负载电容按MCU规格书要求,更改过更小的值,没有试变大。. ?$ }+ o) @( R& Z0 v; H- u1 e$ p- N
不知道有哪位大侠遇见过,能否给点建议?谢谢!!0 W2 x1 f1 j( G8 W6 y
分享到:  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)怎么回事?4 K, b* I/ Z' j5 |2 n1 d

点评

模拟和数字的不一样的。问下,你们的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:259 Q( b8 K7 W0 _( y# B
你这种现象像mcu内部状态翻转时电源无法提供足够的瞬时电流
9 M1 g! V7 Q  q/ C
电源量过,没有发现异常。在最小系统下(只剩MCU,电源,以及晶振部分)也试过和好板对换过电源部分,故障跟板走。/ b6 p/ |! y, n* J- `
全部换成有源晶振,启动不了,规格书说明MCU内部需要设置。
5 O* N* x- A5 b' M6 G0 Q

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
推荐
发表于 2015-8-12 14:43 | 只看该作者
yiting7466 发表于 2015-8-12 12:35
) |( W2 Q1 Y: Z先烧录启动程序在MCU内部的Flash,应用程序是烧录在外部NAND Flash。目前基本定位在32.768K晶振这一块,在 ...
4 l$ z' Z, C' |. R4 P
模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等效电阻增大/减小试试。. k" d. f6 L( f& }. r5 ?' x' f0 N

& J: _2 K  q: P7 Z1 _

点评

软件不是我们的,现在完全只考虑硬件部分。你说的负载电阻是指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 编辑 " c/ d/ A1 S" t( h, k

  Z5 M, ?+ ~* Q1 y1 k晶振上没有并电阻,调试过串的电阻,没效果。复位信号是开关按键或者其他接口直连的,这个下午再测试一下复位信号。- w: }% z+ V% c0 X, L: f8 M
下午测试了复位信号没有问题,正常是3.3V,按下复位按钮也会有低电平。( L6 ^# m1 s, G, A

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:431 s8 o& j- _8 O! I. v6 b
模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等 ...

) a8 |4 I; U6 T( F9 ]软件不是我们的,现在完全只考虑硬件部分。你说的负载电阻是指MCU xout脚与晶振之间的电阻吗?这个调过,没有啥明显的变化。% R& r8 H- K/ P

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 21:34 , Processed in 0.063476 second(s), 34 queries , Gzip On.

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

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

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