找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

(上图)电池和适配器供电死机!

查看数: 757 | 评论数: 29 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-9 10:21

正文摘要:

本帖最后由 flywinder 于 2015-9-9 14:17 编辑 ; g, P! @3 G- _! ]" x   n8 u) y  o# F' s- z 测试发现电池和5V/1A适配器供电都会死机!下图白色为3.3V电源,( ^3 _+ V) q3 r& E/ i + H% s" ...

回复

flywinder 发表于 2015-9-9 17:24
本帖最后由 flywinder 于 2015-9-9 17:30 编辑
/ b4 n3 n3 A& L9 y# |& H5 O4 A+ `
fallen 发表于 2015-9-9 17:17
9 F" O7 ?# B+ u" R& S你现在可以排除是电源引起的死机吗?

7 p* U! n5 e$ m对,基本上排除了是电源造成的可能;3 s! R8 _' k/ G' q

/ m% d- c5 M2 d/ K  D+ u, v. q有客户的参考板,用的是一样的电源电路(只是主控不一样),不会出现死机的现象;
9 p* r  y' c8 x
1 Z; m8 z% K, y% @' D这板是之前的同事做的,在那基础上做了好几次板(主控部分均是复用),但均有死机现象9 t5 a* `) b! l1 c1 N% h1 a( `
; j9 {, x( m* W5 ~& }# h
(可能今天死机,放一晚上就不死机了;也有的换个MCU就好了的)
& H& U7 b* C2 J% M, U  f9 h; z
* J, @+ O# S9 O7 V* [- o8 D3 }/ F9 O9 z  M4 X# R

( g+ ?6 H( F: g  ~/ X9 B. E% o/ |' N8 e2 h8 w2 M
flywinder 发表于 2015-9-9 17:51
本帖最后由 flywinder 于 2015-9-9 17:53 编辑
+ `5 t4 i* }9 ~% d2 v5 S
fallen 发表于 2015-9-9 17:47$ l( m. I7 v" w9 z' ~  p
看你的描述,感觉问题有点严重。死机之后的现象如何?比如画面卡了?芯片没有温度了等等?; y! h) k; e2 |' h# y
! E9 _7 E; L. Z4 e' I" L
示波器管脚 ...

9 q; I2 d) l+ k* h3 D! Q# H1 B死机之后的现象见这里,有图片7 l; D6 _9 ^' i4 g+ [
https://www.eda365.com/thread-112679-1-1.html
: }  a0 @; H; t3 T3 F1 W5 Y3 f5 n/ D4 j0 H, s% F- y- ?. T
画面有时会全灭(偶尔),有时会零星的亮几个LED(大部分)+ X5 t: x5 i7 T* M! a% M: Y
; k) Z# l& Y% }" a5 P
降压用的二极管很烫(客户的板子没这种现象)
8 m4 E+ [; H" Y# [( A

点评

过热死的吗?  详情 回复 发表于 2015-9-9 18:08
flywinder 发表于 2015-9-10 08:54
本帖最后由 flywinder 于 2015-9-10 08:58 编辑
6 _5 \  G  M/ j; u0 H) i4 ^/ v. |1 O
fallen 发表于 2015-9-9 18:08
, E' O: k: O! [8 M5 F, s/ `过热死的吗?2 F. p. r2 E8 m8 b
我的意思是,死机后,你的MCU是不工作的吧,晶体和电压,复位都正常吗?

3 b# W  Z1 S& e' w' x( J! T刚量了死机后晶体电压0.6V,晶体是24M,芯片的供电是3.3V
2 g' r% m* y; Y( X1 o! e量了客户正常的板,晶体电压也是0.6V
: c/ H- K! \3 N. m) Z& c! j) p
& S; }  E; _3 a& o用万用表量的时候,黑表笔接地,红表笔触碰晶体的PIN,竟然出现复位的效果,恢复正常显示- N5 a& T7 N- B+ h1 N
; c2 Z5 K4 {3 Z1 `

点评

死机后,晶体波形到底如何,是挂了还是保持有?  详情 回复 发表于 2015-9-10 11:01
fallen 发表于 2015-9-10 14:05
flywinder 发表于 2015-9-10 13:07
+ @. r3 a, B$ A+ K/ X排除了探头问题,MCU是CC2640,24M晶体,4 v0 H8 X( x4 T
0 j, u8 e! X5 W1 f* R/ F7 G
正常工作的波形测不到,因为示波器一碰就会死机(客户的机也 ...
/ m, h+ z! x3 N# p2 Q& C# x, z
把MCU的晶体的能力加强一点。应该有寄存器可以设置。
6 ~: a  U! A$ I& m& _" z
flywinder 发表于 2015-9-10 13:08
ggamm 发表于 2015-9-10 12:17
' n' ~. Y( I3 }; k3 `6 {实际晶体的负载电容就是你晶体外面挂的那2个电容/2 +上分布电容。需要和晶体规格的负载电容一致这样频率不 ...

1 D1 x' W/ r9 S/ J/ E" v( A没有外挂负载电容的
& a; q. D8 u1 I  P
flywinder 发表于 2015-9-10 13:07
everyday 发表于 2015-9-10 12:46+ K) I1 [  n" c+ Q5 u
示波器探头一点,晶体就不起震,说明外接容性负载太大,驱动不起来了。你把那两个起震电容减小一点,试试
' `5 H5 c5 g: U+ U( `
没有外接电容的* X* o) n2 l6 n
flywinder 发表于 2015-9-10 13:07
fallen 发表于 2015-9-10 11:429 D* i" D( A6 A9 ^8 X' l/ `3 D
排除了示波器的探头的问题?那你正常工作的时候的波形是怎么样子的?另外MCU要求的晶体的规格是如何?
0 K% b' A4 {" P" H2 \0 `. E9 ~, g
排除了探头问题,MCU是CC2640,24M晶体,
0 F5 _/ d! p& R4 u$ ?- N
' b! H( K0 ]# J正常工作的波形测不到,因为示波器一碰就会死机(客户的机也是这种情况)
; Z0 f% l, G9 J# k" O# c- i4 Z6 E0 O0 O. ~
现在怀疑问题在晶体这块
! |1 ]8 y& q, F1 [! ?/ m4 {

点评

把MCU的晶体的能力加强一点。应该有寄存器可以设置。  详情 回复 发表于 2015-9-10 14:05
everyday 发表于 2015-9-10 12:46
示波器探头一点,晶体就不起震,说明外接容性负载太大,驱动不起来了。你把那两个起震电容减小一点,试试

点评

没有外接电容的  详情 回复 发表于 2015-9-10 13:07
ggamm 发表于 2015-9-10 12:17
实际晶体的负载电容就是你晶体外面挂的那2个电容/2 +上分布电容。需要和晶体规格的负载电容一致这样频率不会偏  ,现在感觉主要的问题是不是  负载电容不合理 芯片驱动能力弱振荡余量不够(或者 如果芯片驱动能力很强过驱动晶体了)

点评

没有外挂负载电容的  详情 回复 发表于 2015-9-10 13:08
fallen 发表于 2015-9-10 11:42
flywinder 发表于 2015-9-10 11:105 A/ H: N- ~. o5 S' f! p# w
确实测不到波形

8 F0 q7 q1 P: l% g$ W! `% W排除了示波器的探头的问题?那你正常工作的时候的波形是怎么样子的?另外MCU要求的晶体的规格是如何?
: F1 x$ ?; g* m( }- F

点评

排除了探头问题,MCU是CC2640,24M晶体, 正常工作的波形测不到,因为示波器一碰就会死机(客户的机也是这种情况) 现在怀疑问题在晶体这块  详情 回复 发表于 2015-9-10 13:07
flywinder 发表于 2015-9-10 11:10
fallen 发表于 2015-9-10 11:01
7 l  B" H5 G8 T4 U死机后,晶体波形到底如何,是挂了还是保持有?

4 N; e9 u* x0 _  J/ K确实测不到波形+ `1 K2 D% N: g  T' E6 a

点评

排除了示波器的探头的问题?那你正常工作的时候的波形是怎么样子的?另外MCU要求的晶体的规格是如何?  详情 回复 发表于 2015-9-10 11:42
fallen 发表于 2015-9-10 11:01
flywinder 发表于 2015-9-10 08:54
9 K4 X! l! [" g7 j2 ^刚量了死机后晶体电压0.6V,晶体是24M,芯片的供电是3.3V1 h7 o: U# n0 B' P# r
量了客户正常的板,晶体电压也是0.6V

) x& c! S1 \; C2 h2 C死机后,晶体波形到底如何,是挂了还是保持有?

点评

确实测不到波形  详情 回复 发表于 2015-9-10 11:10
flywinder 发表于 2015-9-10 08:31
ggamm 发表于 2015-9-9 20:42
* z8 @* F9 w$ x$ B: I" ~8 U3 `5 m' C晶体的 负载电容师傅合适 ,震荡的余量够不够。还是晶体过驱动了?
+ `  c. b6 U8 K* E" b$ J
晶体没带负载电容,芯片内部有: b( Q) l5 ~$ \2 K
ggamm 发表于 2015-9-9 20:42
晶体的 负载电容师傅合适 ,震荡的余量够不够。还是晶体过驱动了?

点评

晶体没带负载电容,芯片内部有  详情 回复 发表于 2015-9-10 08:31
flywinder 发表于 2015-9-9 19:55
本帖最后由 flywinder 于 2015-9-10 08:35 编辑 ; I7 M9 ?* o$ I7 W# R, t* z  _7 h
fallen 发表于 2015-9-9 18:08% n1 `! u" S% d+ ]8 y
过热死的吗?
8 f4 A# L2 J, p, G+ Z2 ?  r我的意思是,死机后,你的MCU是不工作的吧,晶体和电压,复位都正常吗?

/ k. F9 Z6 Z/ [; M0 v: aCE6200是SOT-25封装,只给单片机供电,这个是足以胜任的" D* Z( q8 ~1 o" n) n
& b" c2 e' Q) p! R8 Y
死机后晶体测不到波形,像是没起振1 o$ c* E7 L7 T5 A
复位管脚电压正常,能复位
; ~$ z" D1 T* ]
fallen 发表于 2015-9-9 18:08
本帖最后由 fallen 于 2015-9-9 18:10 编辑   U& H( [, t" x9 v
flywinder 发表于 2015-9-9 17:51
8 A3 m, J% B5 r3 P- U死机之后的现象见这里,有图片+ A4 h! L+ f& C9 {
https://www.eda365.com/thread-112679-1-1.html

, ]2 q7 B/ L; M1 U& S过热死的吗?
3 v6 M: {' o# d) k我的意思是,死机后,你的MCU是不工作的吧,晶体和电压,复位都正常吗?
+ c+ j3 F+ t8 Y" [
( J* c# k) C. X  M9 H另外你的CE6200是那个封装,耗散功率你计算过了吧。
' h" s# U* S% k

点评

刚量了死机后晶体电压0.6V,晶体是24M,芯片的供电是3.3V 用万用表量的时候,黑表笔接地,红表笔触碰晶体的PIN,竟然出现复位的效果,恢复正常显示  详情 回复 发表于 2015-9-10 08:54
CE6200是SOT-25封装,只给单片机供电,这个是足以胜任的 死机后晶体测不到波形,像是没起振 复位管脚电压正常  详情 回复 发表于 2015-9-9 19:55
关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 23:53 , Processed in 0.076135 second(s), 39 queries , Gzip On.

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

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

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