EDA365电子论坛网

标题: 板子无法启动 [打印本页]

作者: mayafeng    时间: 2013-6-17 15:27
标题: 板子无法启动
我们做的一款板子,有好多开始的时候没有发现任何问题,都是好好的,但是过了一段时间后发现有些就无法启动了,这时候往往重新焊接一遍CPU问题就能解决,我们也怀疑是不是焊接的问题,换了好几种焊接工艺,可是还是有这种问题出现,我在怀疑是不是有什么把程序给弄丢了,那位大侠遇到过这种问题。cpu是MARVELL的310的
作者: jibuzhuw2012    时间: 2013-6-17 17:12
你说重新焊接一遍就又可以工作,那代表不是软体丢失咯。你可以先从电源,复位一些关键信号开始测量看看是哪里异常咯。
作者: qiangqssong    时间: 2013-6-17 18:40
也曾遇到过楼主一样的情况,原因也没找到,怀疑是静电导致晶振没有起振!!!但没有找到解决方法,这块一直困惑中..........
作者: 超級狗    时间: 2013-6-17 20:58
如樓上所言︰5 s, G# T, E: G& ^6 N$ g! s7 M

! `7 F9 q) u+ ~2 G: C) v2 R) \1 }6 B4 Y2 o  K0 A
: z0 y# I! N: {) e& [* i9 P
{:soso_e101:}

Marvell 88AP3xx Power Up Reset Timing.jpg (97.02 KB, 下载次数: 32)

Marvell 88AP3xx Power Up Reset Timing.jpg

作者: fresco_xy    时间: 2013-6-17 20:58
先彻底断电,上电复位后能否工作,如果能工作,也有可能是软件有问题,不能工作哪就是硬件问题,测量一下电源晶振复位电路看问题出在哪?
作者: yondyanyu    时间: 2013-6-17 22:15
各种电压正不正常,纹波如何!
作者: 红色石头    时间: 2013-6-18 08:50
1、首先检查斑竹说的:Power Up Reset Timing 的各個訊號有沒有照規矩出來;
" G* q1 H: @. b$ K8 ~8 C2、上电复位时序,没有问题的话,检查一下跟启动相关的管脚状态、相关线路;
作者: 风吹摇摆    时间: 2013-6-18 09:03
"重新焊接一遍CPU"是什么意思?还是原来的CPU?
作者: jacklee_47pn    时间: 2013-6-18 09:36
不要用焊接方式,改用吹風機(就是吹頭髮用的)去加熱芯片。如果是在熱熱的狀態下,才能正常工作,恭喜您,您得到疑難雜症。+ O" X7 ~/ U8 g7 [7 D+ d

" a" }7 {: ?$ B+ q0 `9 q會發生的問題有:2 j& C4 R4 J( m0 @
(1)晶振頻率偏移
2 T3 e% l# G) E) G! K(2)芯片本身有瑕疵
& r" F: b( ?& s9 L6 l(3)RC的常數設計在臨界值(例如:RESET信號)
8 j) R8 d  a7 X+ n  t" S: _(4)CPU和DDR之間容抗值或是阻抗值不匹配
- K3 o9 G- Z+ K( {(5).....2 M; I$ T0 G; A- g2 j8 b
(6).....
4 L: j2 Z- L# C1 [% g+ \# N) U1 O" t族繁不及備載7 c0 Q3 R6 K& @- }- v! `: z

( N$ R2 }  o& H( h6 @9 Q  R0 G
作者: jacklee_47pn    时间: 2013-6-18 11:03
我之前一位同事有遇到過,當 CPU 熱熱的時候可以開機正常工作,然後工作都一職是正常的;關閉機器等到冷卻的時候就開不起來。經過吹風機加熱 CPU,機器又是可以被啟動。( S$ _4 n4 o) f2 r

+ G  L$ b: ]& _" s當時的問題是,芯片有些特殊隱藏的問題,剛好我同事在 layout 方面又沒有依照指示去擺放元件和走線,就發生這個奇怪的問題。直到下一版修改 LAYOUT 同建議的去擺放元件和走線,之後再也沒發生了。# A9 d0 U8 V0 S! {' H2 |$ d1 `. |( T, a
6 v7 s$ T! A6 Y4 Z5 N' i( ]+ [/ C
最後找到原因是:當不工作的時候是 CPU 的 CORE 電源無法正常的由 PFM 轉入 PWM 模式,CORE 電源突然消失使得 CPU 不工作。需要藉助加熱使得 PFM 轉入 PWM 可以正常工作。; \, [& j- X7 M
5 N! q( m( Z' Z; n  d0 y8 B
{:soso__3110130392203091378_3:}
7 r9 v$ O+ `" I7 p
) B% r! n; X/ `- S1 u5 w3 l 
6 W6 c2 p: X6 U7 t 
+ j* {) t+ R# f% n/ T8 e 
  H# y. n7 \( H# k1 q; N
作者: jacklee_47pn    时间: 2013-6-18 12:00
xiongbindhu  由PFM转入PWM。。。求解释  发表于 2013-6-18 11:319 \8 }( N$ l- u. f$ C/ h; q
===========================================+ ~8 \$ o: k& k8 e, V1 _
0 g4 D& I$ _; R5 @$ r1 b/ f2 `! c
什么是 PWM、PFM ?
3 `! a  q6 Z5 x; m, M1 _參考 http://www.led-ics.com/zh-tw/pdd ... 0110715_489445.html
作者: xiongbindhu    时间: 2013-6-18 13:08
jacklee_47pn 发表于 2013-6-18 12:00 $ w- A. v* b# t
xiongbindhu  由PFM转入PWM。。。求解释  发表于 2013-6-18 11:31
; ^& Q0 X4 E9 D5 k$ I4 M===================================== ...
4 K, x) c2 s0 C. d3 n; K" C
“ CPU 的 CORE 電源無法正常的由 PFM 轉入 PWM 模式”不理解这句话什么意思
作者: jacklee_47pn    时间: 2013-6-18 13:31
xiongbindhu 发表于 2013-6-18 13:08
9 q7 \/ m# y$ V* G8 z“ CPU 的 CORE 電源無法正常的由 PFM 轉入 PWM 模式”不理解这句话什么意思
6 M7 }3 e; x( f! H1 P
CPU 會控制自己 CORE 電壓,而 CORE 電壓的產生也是在 CPU 裡面。
% ?1 _2 w/ x9 H$ x/ N0 Z& s$ n9 [+ r- C
CPU 裡面有 BUCK 電路產生 CORE 電壓,BUCK 可以工作 PFM 模式和 PWM 模式。
6 @8 [* B7 |; V0 W* R) f. `$ @( ~  N2 G1 R& N4 \0 m1 _" |
總之就是在 PFM 模式和 PWM 模式切換過程失效。/ `( C9 f4 _" g- W/ E% E

. h) O' a+ t1 D* v' E! i2 j; X  F 
: Y3 a0 J5 y8 e/ J$ ]9 { $ I- N1 _4 U, ?8 ?7 Y# {. M

作者: lidean    时间: 2013-6-18 14:14
本帖最后由 lidean 于 2013-6-18 14:16 编辑   ~. d8 O3 R/ F9 i# h+ |% }
* g. ]7 J7 v- F# G5 g4 F
看撸主的描述,是单板中的一些板子出现这个问题,所以我觉得你可以:
+ K7 z/ ^. u& Y- V1、将有问题的单板CPU取下来换到没问题的单板上开机,查看是否正常;. D6 f: K$ |  W" j
2、将无问题的单板CPU换到有问题的单板上开机,查看是否正常;& y; a1 m, y" k
以上的目的是交叉验证,根本上找到大致原因,是CPU还是单板的问题,再做下一步详细分析。& f/ P; a9 s$ o3 B8 k# Y
  j' _# F- @4 W4 C  N+ g

7 p3 B# _2 o0 }+ t, e$ f% @另外,请问撸主,有问题的板子重新焊接CPU正常工作之后,关机之后过段时间启动是否仍然正常,还是又无法启动了?
作者: xiongbindhu    时间: 2013-6-18 14:39
jacklee_47pn 发表于 2013-6-18 13:31
! i% B3 I4 c% C9 @) eCPU 會控制自己 CORE 電壓,而 CORE 電壓的產生也是在 CPU 裡面。) [/ z/ v) r$ n' n  N' n5 g
1 ^7 z2 T9 q6 [
CPU 裡面有 BUCK 電路產生 CORE 電壓 ...

7 C6 E( v& K6 }- Y0 L* y% y! F了解了,学习了。{:soso_e113:}
作者: CDB0922    时间: 2013-6-18 16:56
应与电源有很大关系,特别主电源的大电解电容,
作者: air-lover    时间: 2013-6-19 20:20
楼上说的有道理,CPU起不来,你怎么断定是CPU没起来?没吐数?CPU正常起来,还是比较简单,像人一样,你给包他吃,他就拉屎,电源时钟都正常,还有复位解除了,如果还起不来,就查查设计问题吧。没这么神秘,一个小CPU。
作者: mayafeng    时间: 2013-6-24 11:04
重新焊接我的意思就是用大风枪重新加热CPU。使她的锡膏熔化。但这样得板子一般工作几个月左右就又会有问题




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2