EDA365电子工程师网

标题: 请教关于powerpc的板子(ppc460ex)上电启动问题 [打印本页]

作者: zengeronline    时间: 2012-10-11 15:27
标题: 请教关于powerpc的板子(ppc460ex)上电启动问题
  ^& a6 H. j9 E
大家好,我手头在调一块amcc的ppc460ex处理器的板子,现在有一个很奇怪的问题.就是上电启动不正常(u-boot+linux)
; H0 Q& }. [4 K) F1 N7 B7 \( K* Q" f7 T, j0 c7 |6 @0 b
每次上电时,它不会启动,反复的按复位开关也没有用,
6 c9 ~$ v; x; O# f; t而当我用手触摸一下cpu芯片后它就启动了,而且只要这一步过去了,复位开关就有作用了
. g+ J- B6 S6 E; _) C有了这次触摸启动后,我把插板关断3,5秒后再接通,板子有时候能够启动,有时候不能,, F5 ^" o6 k! K/ F: `8 K6 c
不能时,需要想前面一样用手触摸cpu后就启动了( @, I+ i" E2 V0 r" v2 e
0 R8 T" c1 P! ?# q
而且这个触摸动作也比较有讲究! d. @/ C8 w4 c3 a
可以直接摸cpu芯片,如果放上散热器(无风扇的那种),用手摸散热器也能启动
9 E7 O( m% g4 t' n. w但是如果在散热器上叠一个散热器,再摸上面的无效,摸下面的能启动! J& w) Z( F: u( \% e( m! |
不用手用绝缘的东西(电路板基)触碰没有用,用手拿非绝缘(改锥)的触碰也能启动3 f. I4 x  ^: C" i8 F. ?; x% u
$ u! |% g9 u. y% D- t+ y
最开始调这个板子是还是裸机,用调式器(usbwiggler)也是不能正确的复位cpu,后来发现是要按住cpu就可以复位
* x) U& _* u/ o& h9 Y还以为是焊接的问题,就没有管这个,想着先把别的搞好,好不容易用调试器让u-boot在dram里面跑起来后,赶快把正常的* u1 X( W( K; f4 ^( i5 p5 l
u-boot烧到nand,复位不启动的问题还在,后来发现一直用手按cpu,短的话马上,长的话半分钟内,就可以启动,由于可以继续: z; E6 k8 O) J$ \& g1 y, n% l
下面的工作,就一直凑合着用的,后来问题越来越少,这个不能启动的问题也越来越小,以前要用力按,现在是用手摸就可以了
% L  Z7 j/ W' E" Q; \: b  Q8 z* i
! u7 g! G2 u" |# D1 W对比了我的板子和开发板,发现开发板的1.2v电源就只在内层走了一次,而我的是内层有,由于怕1.2v的电流太大(手册上写的1 G5 l% a# U1 W
最大都到7A)就在top层加铺了铜,这样1.2v的电源就是下面的情况 top-gnd-power,
+ c6 y) a6 G8 Y" y1 E. W而且1.2v的铺铜形状在cpu底下关于gnd层差不多对称' a5 T0 {  N* d. A# a' _) q/ H5 P
会不会可能是都夹地,导致了增加电容而不能启动,用手摸可以破坏一下电容的分布情况而能够启动
* i% h0 a& W  }- r7 e& T# q1 Q6 I, K  g2 `3 x( u
又或者是别的原因?
4 L  k/ y4 E) Y2 j1 F5 X反正我是没能解决这个问题,所以上来问问大家,有没有谁遇到过同样问题的后来怎么解决,或者有什么别的分析和建议' J2 t* {( }. a, Q) C& k0 h

+ @! o% k+ x3 \9 k6 s7 H希望不吝赐教
7 O5 R- a) F( \, K$ `谢谢了先
8 ^$ F4 T# E' s+ P+ m" }' ?* |- q" R9 z

, r1 [! O& u& {& R
$ o- y% z# \3 a5 l4 F# H
作者: zengeronline    时间: 2012-10-12 16:34

作者: rx_78gp02a    时间: 2012-10-12 23:01
zengeronline 发表于 2012-10-12 16:34

3 J7 T  q9 U  f% M6 C+ x3 F我觉得不会是电源中间夹地的问题,你最好查下其他的原因!平面电容非常小,你可以忽略不计!
作者: zengeronline    时间: 2013-2-18 17:26
rx_78gp02a 发表于 2012-10-12 23:01
- O# N: E; F4 y* W/ G; y我觉得不会是电源中间夹地的问题,你最好查下其他的原因!平面电容非常小,你可以忽略不计!

0 ]0 {8 l" x/ J) M" s4 O; H% |今天突然看到这个问题的帖子,发现还没有结贴2 i4 H/ F0 O+ D7 O# I
新板子已经把那个问题解决了,表面铺的那个电源到置的可能比较大,新板子把那个电源普通去掉了,但是我也改了一些别的地方,关于pci的时钟的部分,
7 d' P$ j6 n% v( ^' e4 j. W焊接好后就能够正确的启动5 N! M* C( J7 [+ r( P7 z
所以结论是不要直接在top层bga的下面铺电源,铺地应该没有问题




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2