找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

MCU启动慢是怎么回事

[复制链接]

29

主题

170

帖子

1158

积分

四级会员(40)

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

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

EDA365欢迎您!

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

x
一批cortex-M3的板,部分上电启动慢(启动程序在MCU内部的FLASH),要两三分钟才启动,而正常的板上电几秒就启动了。' }# `; X; o2 [& K/ k& y
1. 启动慢的板,在启动前,电压都正常,但是2颗晶振(32.768K/12M)都没有起振。
& J! v9 V: }$ v# O9 O2. 启动慢的板上电启动一次后,掉电再重新启动又正常了,但是隔数小时或者放在空调下吹一两分钟冷却,启动又变慢了,如果对MCU用热风枪加热一会(加热但是没有到能熔锡的程度)又可以正常了。此时排除MCU焊接问题,怀疑是晶振这部分。5 ]6 }  D) j1 Y0 j
3. 把正常板与启动慢的板上的MCU,2颗晶振以及负载电容都对换了,原启动慢的板依然是启动慢,原正常的板也是OK的。
' x2 p: F" e- r) o) ]4. 在启动慢的板的负载电容按MCU规格书要求,更改过更小的值,没有试变大。; ?9 F- Z" W5 I" o$ v
不知道有哪位大侠遇见过,能否给点建议?谢谢!!
. F$ h) t$ t8 h! q
分享到:  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)怎么回事?
+ J  X8 O; i0 A# I) ^

点评

模拟和数字的不一样的。问下,你们的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
9 S- y. b( X. ]! y$ T: h6 E2 y你这种现象像mcu内部状态翻转时电源无法提供足够的瞬时电流

# K" J1 C/ P8 N) S0 l电源量过,没有发现异常。在最小系统下(只剩MCU,电源,以及晶振部分)也试过和好板对换过电源部分,故障跟板走。
8 [- z" o0 k! h! d" u全部换成有源晶振,启动不了,规格书说明MCU内部需要设置。7 ~6 k$ ~0 i/ @( E  n

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
推荐
发表于 2015-8-12 14:43 | 只看该作者
yiting7466 发表于 2015-8-12 12:35
4 @) a7 x7 c& T- d9 i先烧录启动程序在MCU内部的Flash,应用程序是烧录在外部NAND Flash。目前基本定位在32.768K晶振这一块,在 ...
' f5 G- N3 l+ p6 }9 }
模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等效电阻增大/减小试试。
5 Y# Z6 h, I( ]6 ?+ ]+ S  f5 r1 I  R/ n! Z; U5 `

点评

软件不是我们的,现在完全只考虑硬件部分。你说的负载电阻是指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 编辑
- W6 b* l6 Z' o$ V' q* T* ~
: ~* I& R2 P) R" w8 i1 j晶振上没有并电阻,调试过串的电阻,没效果。复位信号是开关按键或者其他接口直连的,这个下午再测试一下复位信号。4 F0 w* {* y* ^2 `& H. ]" g$ M
下午测试了复位信号没有问题,正常是3.3V,按下复位按钮也会有低电平。( ]! O, C* k# A3 M3 {. Z

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
/ J1 Q  \- T8 R模拟和数字的不一样的。问下,你们的32.768KHz的这个地方,驱动能力可以设置吗?或者把32.768KHZ的负载等 ...

0 J+ |: D4 H7 V) ~; D/ \软件不是我们的,现在完全只考虑硬件部分。你说的负载电阻是指MCU xout脚与晶振之间的电阻吗?这个调过,没有啥明显的变化。
. g+ t3 i5 G# p8 i

点评

是指跨接在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 19:31 , Processed in 0.070987 second(s), 41 queries , Gzip On.

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

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

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