EDA365电子工程师网

标题: 什么情况会导致CPU烧坏呢 [打印本页]

作者: 风信子—yiyi    时间: 2011-8-5 17:53
标题: 什么情况会导致CPU烧坏呢
最近用的一块板,CPU是at91sam9260BGA封装的。板子一开始电压工作都正常,测试的过程中忽然就不行了。电压不对了,经过仔细检查,现在确定是内部核心短路所致,VDDcore与地的阻抗只有1.7欧。这应该是CPU烧坏了吧。可是CPU怎么会那么容易烧坏呢,什么样的情况会导致CPU核心部分短路呢。我想不到原因,求解
作者: jacklee_47pn    时间: 2011-8-6 00:17
通常一般 CPU 燒壞有可能的原因:0 M2 z9 h7 A( ~8 j
1.供應的電源不穩定, 或是設定錯誤電壓(可能偏高)。% d# ^( @. B9 S. W8 G
2.貼片工藝不好,有錫絲/錫珠問題,或是BGA下方短路,或是爐溫不對造成 IC 有損傷,或是 IC 有濕氣造成 IC 損傷(氣爆不明顯)。* E/ k6 \2 A( z; i/ r
3.軟件設定不對,造成 INPUT/OUTPUT 衝突。" ~) l1 b2 m& D; w
4.CPU 在 RESET 的時間內,默認的 INPUT/OUTPUT 方向,和電路設計的不匹配。  `9 r& k/ e% L6 K
5.調適的時候,有不小心碰觸造成某些地方短路。(尤其是PCB沒有腳柱墊高,容易跟桌面上的金屬物品碰觸)1 ?3 |. h, ]1 u5 S- Y0 U% F
6.PCB原材不良。5 G+ T8 \! a; J
7.供應的電源的啟動順序不對。
1 j) m% P& K, X/ F: s; j* i) M- k9 Z! y$ G/ c+ q; i0 z: c8 k
以上是就個人經驗,我沒有用過at91sam9260,所以不知道還會有其他甚麼原因。7 X) P( u$ |$ ]7 K  ^
7 K& W3 O( f! g0 O- [
# r& @, q, Q* G7 r* ~0 m9 {. |9 n1 m

作者: Ava_Sun    时间: 2011-8-6 10:46
回复 jacklee_47pn 的帖子( K) `4 u+ x1 ~1 h6 g5 p0 M1 l8 _( q

) q: z( R( ~4 K8 c. y4 E呵呵,总结很全面!
! \6 P0 o8 \3 |3 ]  n- d
作者: jacklee_47pn    时间: 2011-8-6 12:23
本帖最后由 jacklee_47pn 于 2011-8-6 12:32 编辑 / ^6 }* v% j! Q4 i! F0 c
, C9 T$ ]# l8 I$ s2 M7 _" w  c
再補充一下,CPU PIN 上的電壓水平和電路的不匹配造成的。例如:CPU IO 是1.8V,接口的電路是3.3V。
& O- y5 e2 Z4 o
. E# ^8 y) L6 u2 [上面說的  "3.軟件設定不對,造成 INPUT/OUTPUT 衝突。"  我遇過的是在操作模式下時候正常,當 CPU  進入(或是離開) SLEEP 模式的時候設定錯誤,或是 CPU 本身默認的關係,IO設定的方向會被改變。
/ [" a0 P7 I" o% u; X, x- Z# p! A$ O+ S. g$ w' a7 C# }
/ l& `* D. O1 U

4 }8 R- F9 K* |! y; s
作者: gui_qu    时间: 2011-8-6 12:59
问一下楼主:
: ?1 f  r. M1 e! T# G6 cVDDcore是内部供电,还是外部供的电?是DC-DC,还是LDO?1 Q/ ]0 I  z) ^
VDDcore的1.8V有无接到其他模块?! g, |4 F4 X, f; N+ L
功耗多少?工作时有无发烫?
0 p6 V/ D1 v* @! X% T$ y
, Y4 @! `/ r* |. J3 j5 T, P/ l
作者: wgxold    时间: 2011-8-8 10:40
如果核心电流较大的话核心电源对地阻抗是有可能会比较小的。处理器还是比较能抗的,真的出问题问题应该不小。好好查下电源
作者: qiangqssong    时间: 2011-8-8 16:34
觉得楼主的这个问题有可能还是电流供给不足造成,刚开始是正常的是因为软件打开的任务比较少,当后面打开的任务比较多后,内核负载很重的时候由于电流供给不足所以导致了系统不正常;此时芯片内核这块有可能还是好的,因为VDDCORE电压比较低,所以当内核负载重的时候,其阻抗在几欧范围内应该是正常的。' _# f6 A! F2 b
楼主可以多加几次电试下,看看每次是不是都是刚开始是正常的,后面就不行了,如果都是这种情况那就极有可能是我说的上面那种情况了!!
作者: 风信子—yiyi    时间: 2011-8-8 16:34
回复 jacklee_47pn 的帖子
; E/ q/ Q% v3 g. o3 X' U( o' }3 u% M8 w6 K+ r3 b' o  l
呵呵,多谢了。原来导致CPU烧掉会有这么多原因。我的板子一开始电源都是正常的,CPU也能跑程序,在网络测试的中途坏掉,因此可以排除电源方面的故障吧。与坏掉那块板子相同的板还有两块,如果另外两块进行同样的测试也出现问题,那估计就是程序的问题了,如果另外两块都没问题,那就是人不小心碰到和产品质量不行的原因吧。
5 f9 i/ l3 h8 v
作者: zfeisir    时间: 2011-8-8 19:19
之前做过的一个板子,GPU_CORE对地阻抗1欧姆不到
作者: salseguo    时间: 2011-8-10 12:36
一般会有操作不当,比方说一不小心表笔碰到板子,造成短路。CPU电压不稳,板子上有异物(锡球、金属之类)
作者: jacklee_47pn    时间: 2011-8-10 20:28
突然想到之前遇到一個不應該是問題點的地方,然而卻造成問題。6 l* Y# ]3 k9 x& C0 g3 r( A
) z/ L+ J, H# [0 B7 q( u% K
那就是電源供應器,因為是上電源和下電源,有人習慣拔勾電源的夾子,有人習慣去按 OUTPUT 開關,如果沒有 OUTPUT 開關,就直接去按壓電源供應器的電源總開關。
4 g7 w! @; d$ u, ^* ~
! }' M" R3 N2 q" Q# \# t# t問題是發生在直接去按壓總開關的時候,開機或關機的時候有瞬間突波釋放出來,會超過設定值,要開關多次後,會造成調適版燒毀。' I7 \0 h5 S* [1 b

' h+ S; k. ?4 @# j) j( f這通常會發生在使用很便宜的電源供應器上,所以不要買太便宜的機器,要買一些有口碑的品牌,或是有 OUTPUT 開關的機器。另外也可以改變上電源和下電源的習慣,最好直接斷開 PCB 上的夾子或是插頭。
* l8 N+ x' J3 ?2 i. p; }. T3 B+ j' B# v' A% ~  U
針對會有突波的電源供應器,只好在電源供應器輸出端子上,先加些電容器,總電容量要上達到數千uF到數萬uF。
6 T) |- U1 M- q7 F5 R# G  K
作者: 风信子—yiyi    时间: 2011-8-17 22:37
jacklee_47pn 发表于 2011-8-10 20:28 + l$ t5 a  S- P. l- D0 M
突然想到之前遇到一個不應該是問題點的地方,然而卻造成問題。3 t8 k1 B$ q+ _9 f: c

% D! ]" b! H& t那就是電源供應器,因為是上電源和下電源 ...
& z- P4 @, P' t* ^) m8 F. f( m5 u
非常感谢你的分析,一直想回复的,无奈公司的破网连个百度都常常打不开。是什么原因现在看来是查不出来了,只能猜测是人的不小心静电或者其他意外造成的吧。现在又在调其他型号的板子了,发现好多问题都根本找不到原因,只能什么地方都动动,也许东西就好了。找原因很重要,不过很多时候原因是无法找到的吧,呵呵
作者: 风信子—yiyi    时间: 2011-8-17 22:46
qiangqssong 发表于 2011-8-8 16:34
' x0 o% D% l; i# ?/ r觉得楼主的这个问题有可能还是电流供给不足造成,刚开始是正常的是因为软件打开的任务比较少,当后面打开的 ...

7 ?& W- F0 T1 Y我说的刚开始正常是只测电源,烧程序,调程序,板子一直没问题。拿到测试组测试过程中,什么时候不行的测试人也没发现,当发现电源指示灯很暗的时候,拿过来测电源,才发现3.3V只有2.0V,而1.8V不到1V,具体多少我也没测。测电抗发现连VDDCORE阻抗就很低,不连就正常,所以再上电也是不可能正常的
作者: qiangqssong    时间: 2011-8-18 09:05
风信子—yiyi 发表于 2011-8-17 22:46 ; x4 L1 w- L1 R
我说的刚开始正常是只测电源,烧程序,调程序,板子一直没问题。拿到测试组测试过程中,什么时候不行的测 ...

0 g/ q5 C8 o6 b那就是硬件损坏了,这个就要好好查查原因了!!!
作者: zhuyt05    时间: 2011-8-23 12:46
会不会是钽电容问题,我碰到过钽电容正负极焊反的,当初并没有爆炸,产品出货卖给客户几个月了,突然出故障,检测发行钽电容正负极焊反导致电压下降; 还碰到过钽电容焊接正确,但上电一段时间后电压钽电容貌似击穿,电压急剧下降,而且每次刚上电时都正常,运行一段时间后钽电容失效,而且ARM芯片电压引脚多,焊接的钽电容也多,我是逐个把钽电容拆下来才发现这个问题的.
+ [+ Y7 o1 s. D1 Z" t3 r* 至于你说的VDDCORE阻抗低,这个我也碰到过,是往ARM烧程序后,断电测阻抗,发现只有十几欧姆,而且其他板子都在200多欧姆,抱着试试的心情上电,发现板子是正常的,所以仅仅通过VDDCORE阻抗来判断,不一定准确,因为软件可以控制各个引脚,导致对地阻抗发生变化,而我们又不是从事芯片设计的,所以这方法不可取
5 v# z" S* ~: f3 f1 S3 {6 P! s3 `* 另外有人说芯片IO方向设置错误导致芯片烧毁,这个我用单片机试过,即使输出高电平到大地,也没有烧毁,因为芯片IO引脚一般输出电流是有限的,不会无穷大导致芯片烧毁,而且如果芯片烧毁,一般发热量会很大,你可以摸摸试试
& u3 Z/ K  h' M3 g$ J* 至于测试人员操作不当什么的,我觉得这种概率很低的,LZ你有三块板子同样故障,不应该把原因归咎于这种似是而非,难以确定的原因上,这不利于能力的提高.我们用过三星的2410,出现的故障也有百八十块了,像什么ARM虚焊什么的,各种各样的故障很多,但没有碰到过一块ARM芯片质量有问题,也没有碰到过ARM芯片烧毁,当然从理论上讲,当然有这种可能,但概率很低的,不再考虑之内
. k0 u5 ^% ~0 Z( |0 e) o6 {( A0 K
作者: benking    时间: 2011-8-23 14:43
首先核电压一般供电较低,应该是DCDC供电,首先你将贴片好的机器拿到手,先别上电,将DC-DC的电感焊下来,在检查下CPU CORE对地阻值是否正常,正常后你在检查下外围其他外挂设备电源是否有对地短路。正常后你在将电感焊回去上电测试。
' F7 ]& z4 l3 U, z按你说描述的问题来分析,应该是其他设备上有VCC对地短路造成。尤其如楼上所讲PIN与POU的的电源检查下。
作者: ggm_1029    时间: 2011-8-23 15:23
一切皆有可能,这个不好具体定义。
作者: 风信子—yiyi    时间: 2011-9-2 17:53
zhuyt05 发表于 2011-8-23 12:46
. _3 p7 J8 ?# v& I0 F6 ~2 _- g会不会是钽电容问题,我碰到过钽电容正负极焊反的,当初并没有爆炸,产品出货卖给客户几个月了,突然出故障,检测 ...
: h* D, D# R" ~+ b3 O- ?3 I
感谢你的回复,让我感到学到了不少。{:soso_e100:} + \: X6 {1 ~# v- f+ R6 {
9 c% y, N3 h; a6 J, F
有一点你搞错了,不是三块板子都这样,而且只有一块板子这样,另外两块正常。" K" P! d( ?7 L, s+ u, V6 Z
6 W1 x+ q' @) C
另外,十几欧的电阻和1.7欧比还是区别较大的,电流会相差十倍。所以我认为两种情况是质的不同。但我认可你即使发现电阻过低,也应该上电试试。看到你的建议我感到当时没试很可惜。
% O* F- u( ^3 H/ U
6 q' o- r& y3 x2 R* |4 x* Q我没有一开始就测VDDCORE的阻值,然后发现很低就认定CPU坏了。我没有这么做。; c( \! {9 R7 m: q9 e7 x
, `1 Y; L# g: Z6 A+ o2 P& [4 A" Z
板子到我手上就是电压非常低了,3.3V和1.8V供电都非常低,完全不能使系统工作。; j3 S$ ]9 ?% s0 B: N0 O
  t* B/ w% X/ i1 p1 l
我首先做的,是测量所有电位的阻抗,发现就是3.3V和1.8V的不对。我想可能电源转换的地方出了问题了,或者CPU坏了。; G9 o2 u4 R; t
9 c7 y* Z2 ]; z( {
为了找到到底是哪里的问题。我先把CPU各个电位接的电感都断掉。1.8V的转换芯片也断掉。3.3V的转换电路的输入电压也断掉。
2 H9 b" s0 T! V/ r
. X  [. X2 V9 M; Q6 Z* [0 {9 N$ R测得5V的阻抗正常,上电5V正常。3 L, U$ N2 K( G( f( r, s

' Z2 ~. _/ `8 h; {( \再把3.3V转换电路的输入电压接通,测3.3V阻抗正常,再上电,3.3V也正常。& \/ c& c' `8 L9 N( o& |) `8 R" q0 f9 M

1 e+ r- B/ ^0 F重新焊上1.8V的转换芯片,阻抗正常,上电,电压正常。
% B( \9 O6 r/ ]* ~" R+ u0 l! p2 B4 W+ `5 ~" c
再逐个接入CPU的电源,轮到VDDORE,接上电感阻抗立刻降低,所以我想就是CPU的问题了吧。
! _& U; ^2 z" F4 x) d9 l# P; W$ s
- X  Q- G: k/ Q' `# K% j0 u1 O7 h然后也就当板子废掉了。
作者: jacklee_47pn    时间: 2011-9-2 21:40
风信子—yiyi 发表于 2011-9-2 17:53 8 i& J  K" K$ d, q' V# J
感谢你的回复,让我感到学到了不少。 . F+ \/ t4 m5 n  L! V# [6 D2 \9 x2 K
+ C3 G. S$ S9 |" v* Q* o
有一点你搞错了,不是三块板子都这样,而且只有一 ...

  @7 j* b5 X) x) x謝謝樓主的分享,你的維修的過程和結果。
作者: 风信子—yiyi    时间: 2011-9-3 16:38
jacklee_47pn 发表于 2011-9-2 21:40
4 T, e1 H3 O9 M* ~2 }謝謝樓主的分享,你的維修的過程和結果。
2 @+ p# g9 H/ X4 o: V7 d- l
{:soso_e113:} 原本以为把过程全写了太罗嗦,说明主要问题就行了。没想到写全了还有奖励,呵呵,谢谢O(∩_∩)O~




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