EDA365电子工程师网

标题: RK平台关机关不彻底问题 [打印本页]

作者: wx_CveVX40r    时间: 2018-3-30 19:05
标题: RK平台关机关不彻底问题

" H' f% n, l# ]1 x# i# k" } 8 v. j; }! a1 b3 k1 X7 J4 w
如图按键按下后PWR_EN正常2点几V,MP1495由8.4V转5V给PMU,开机后PWR_HOLD拉高保持开机状态。; l' Z% F* G( v& I
但是关机时偶尔出现PWR_HOLD能马上断电,但是PWR_EN由2.4V慢慢降到1.9V然后再降1.2V左右最后至0,1 i5 }2 U5 p5 |/ h" ^
以致MP1495输出5V也是慢慢从5V降下来。大部分板子正常是直接降下来的。PWR_EN没有再接其他地方,
7 I) E0 O" I! ?# ZBAT54C换成两个独立的二极管也还会出现。50PCS有出现3-4PCS会这样,并且这3-4PCS也是偶尔出现。
2 z; y# p/ U  O9 b7 m问下大佬可能是什么原因?
3 n. r% [& I: Y% L* {/ P
作者: 超級狗    时间: 2018-3-30 22:34
本帖最后由 超級狗 于 2018-3-31 17:39 编辑
' C, P, [6 C7 @: |1 M
" n6 \8 w3 F3 G0 o0 T7 c" d- |MP1495 EN Pin Notice
4 _4 v9 o. T/ O) w, q
: u, t0 c# c, v& q- t
3 N9 L$ L8 G/ f5 {  ?( A# k1 B; K$ Z( X

EN Pin Notice.jpg (39.84 KB, 下载次数: 0)

EN Pin Notice.jpg

作者: wangchqin    时间: 2018-3-31 18:11
本帖最后由 超級狗 于 2018-4-6 12:13 编辑
$ F3 S2 b3 R2 o# v6 K. Y4 ?2 k# U8 G  [2 r3 t
R169 ,R86 ,R201 值同时缩小为原来 1/10 试试
作者: wx_CveVX40r    时间: 2018-3-31 22:47
超級狗 发表于 2018-3-30 22:34  l) ]- h+ r  M. Y- [
MP1495 EN Pin Notice
/ ~# D! P( y* j" H& ]" ?# A
版主怀疑刚按下时电压超过6V把EN脚永久破坏了?刚按下时电压确实超过6V了
作者: 超級狗    时间: 2018-3-31 23:10
wx_CveVX40r 发表于 2018-3-31 22:47( k/ H% X3 I) F# [9 l- p: B
版主怀疑刚按下时电压超过6V把EN脚永久破坏了?刚按下时电压确实超过6V了
) {7 Y% G# N/ f( l1 f& l
不確定是不是這問題造成的,只是找到一個超出芯片建議規格的地方。
, B' a# g, V& J9 |3 ~! G
1 T6 \( H2 Z" d" y+ a- \, e根據建議最好 R169 > 20K。
, `. i; C2 B( M
1 z0 r/ ~, p2 `2 i2 a" H6 E  z$ \

MP1495 Pull Up Resitor.jpg (11.06 KB, 下载次数: 0)

MP1495 Pull Up Resitor.jpg

MP1495_r1.05.pdf

456.91 KB, 下载次数: 0, 下载积分: 威望 -5


作者: 超級狗    时间: 2018-3-31 23:15
An internal 1MΩ resistor from EN/Sync to GND allows EN/Sync to be floated to shut down the chip.
% b; P; B7 T$ a0 h; q# _  v
) I, Y( @. J1 |( ]4 M) W3 qR201 並不需要,MP1496 CE 管腳有內建下拉電阻。4 w2 ^/ W- k! Z) R# I( E/ X

, f1 J( C  D. O$ u7 Y2 q
作者: 超級狗    时间: 2018-4-1 12:55
本帖最后由 超級狗 于 2018-4-1 12:56 编辑
) {) t8 C" r: T" ~0 }  \" t7 C: T: ~) _" K
電平緩慢消退的問題可能來自於 PWR_HOLD 關機時的特性。
  S2 ]% C7 r5 r
( S5 \2 j# o0 l5 I5 ~可以觀察  R86PWR_HOLD 關機時的電平變化(應該會差一個二極管的壓降),如果一致的話表示問題並不在 MP1495EN 管腳,但問題可能也更複雜了,需要追查為何 PWR_HOLD 關機時會有這樣的現象。  T* {5 M  r/ y# O

/ B0 _( Z3 b! S$ D: v' j& B) z0 ?& }5 [* `3 F* J

作者: wx_CveVX40r    时间: 2018-4-2 09:57
超級狗 发表于 2018-4-1 12:55/ n# c/ d. z( L$ J! _
電平緩慢消退的問題可能來自於 PWR_HOLD 關機時的特性。
/ b' [) o8 @! a& d% U4 X4 T" {7 P
" o2 ?( T6 v. v+ D3 e可以觀察  R86 前 PWR_HOLD 關機時的電平變化( ...

/ b) d; M. y' Y# ~! M同时侦测PWR_HOLD和PWR_EN电平变化,出现异常的时候PWR_HOLD是马上降下来的,但是PWR_EN变化很缓慢(完全降到0V需要十几秒
5 ?4 I/ i2 K0 n5 i
作者: 超級狗    时间: 2018-4-2 10:19
樓主,我發現一個疑點。
- v/ |1 g, i6 @, @0 Y3 V( s. h6 a4 m- g7 l3 ?+ K, Z) B. P
VCC_IO 和 PWRON 是幾伏的訊號?( u3 r) Q6 K5 A& M7 t8 I; \
/ C: N3 z2 Y- F$ ]
高電平時關得掉 Q34 的 8.4V 嗎?, q& {# I, t. T7 c4 Q

. q3 k& @! d) [! S" B+ `& e% T  S( R& L1 b% s( v+ ~

作者: 超級狗    时间: 2018-4-2 10:45
OD 門控制 PMOS 管:& r4 V9 g- A- H  Z! C
https://www.eda365.com/forum.php? ... amp;_dsign=eee042d0
2 W. A; O. g. s" C' o' j: w: w4 J* A3 F2 K

作者: ArthurGXH    时间: 2018-4-2 11:26
问一下楼主,K4这个开关,松开后是否自动弹起处于断开状态? 在开机后工作时,是否检测开关被按的状态后就关机? 若是,可以修改程序来试一试。等待这个开关松开后,再给PWR_HOLD低电平关机。
作者: wx_CveVX40r    时间: 2018-4-2 15:45
超級狗 发表于 2018-4-2 10:19
* R2 {, U- C* c5 u; K4 h樓主,我發現一個疑點。
8 L* N1 r) Q4 g$ w
9 o( ~& ]4 k* p- J4 \) l+ r5 ^VCC_IO 和 PWRON 是幾伏的訊號?

2 ]! _& |+ I, I/ n5 `5 V, lVCC_IO 和 PWRON 是3V。
: m  H1 [7 r, B: j2 f; O5 p开机后轻触按键的第2脚电压不可能比3V低,实际测量电池7.7V时,按键的第2脚有7.3V左右, 这里确实容易出现关不断情况,版主有什么改进建议?
作者: wx_CveVX40r    时间: 2018-4-2 15:46
ArthurGXH 发表于 2018-4-2 11:26, X4 Z' m+ g$ k6 E. \3 N0 w
问一下楼主,K4这个开关,松开后是否自动弹起处于断开状态? 在开机后工作时,是否检测开关被按的状态后就关 ...

6 j3 a$ |- h) b9 J轻触按键  马上断开5 X* E- |+ M0 Y2 g
现在也是这么断电的) d" E& ~( B1 `# e

作者: ArthurGXH    时间: 2018-4-2 16:51
先修改程序试一试吧。检测到关机按键后,等待按键松开,松开50~100毫秒后,再给PWR_HOLD低电平关机。
作者: Aubrey    时间: 2018-4-2 18:02
wx_CveVX40r 发表于 2018-4-2 15:457 T% @6 z# e' B* ]6 Q; a
VCC_IO 和 PWRON 是3V。1 _: f9 J' ?% ^- m& q, z6 h
开机后轻触按键的第2脚电压不可能比3V低,实际测量电池7.7V时,按 ...
1 D+ B5 O1 s( j9 |. t9 T' W9 n
! w, L0 |) O9 z
把PMOS换成三极管开关电路试试+ r. ^/ }8 U" S" F0 E

作者: s471513142    时间: 2018-4-3 00:18
建议监测异常情况下的PWR_KEY和PWRON处的电压,怀疑MOS管没有完全关断造成的。或者增大R169电阻试试
作者: ArthurGXH    时间: 2018-4-3 09:13
1. R169 换成51K的,以保证MP1495处于正常的工作状态。: a3 i4 W# ~) w+ w
2. 若遇到PWR_EN电压缓慢降低时,量一下PMOS管的第3脚的电压,以确定PMOS管是否关断。
+ N) M! _% {1 B- x7 a5 G0 {3. 若PMOS管关不断,可以考虑换个同型号PMOS管或其它厂家的PMOS管试一下。
作者: wx_CveVX40r    时间: 2018-4-4 08:57
ArthurGXH 发表于 2018-4-3 09:13
4 }& i3 i; |/ e, {1. R169 换成51K的,以保证MP1495处于正常的工作状态。
* T9 f1 z$ O( }2. 若遇到PWR_EN电压缓慢降低时,量一下PMOS管的第 ...
  W  k# W' I3 j- ~) r, ~, @
按照版主您的建议1,改大后保证EN脚在6V以下了;4 O& ^$ x: k. L* c! {7 E
2,翘起R169来测PMOS的3脚,测了几十次都是直接从8.12V(电池此时8.12V)降到0.6V再降为0V的,速度也很快1秒左右。
/ D6 S, q, z* I3,但是一断接上后面的BAT54C后,经常出现3脚从2.8V慢慢降得情况,导致后面PWR_EN降得很缓慢,达到十几秒。也就是说按了开机后,3脚竟然有2.8V,测量此时G脚7.82V比8.12V小0.3V
7 ]+ a4 l  g( k; i$ D/ y
作者: fushb    时间: 2018-4-4 17:43
说说我的看法:1. pwr—hold不用二极管,用电阻隔,在关机的时候,软件上PWR_hold应该有个下拉的动作,如果用二极管,这个下拉的动作失去了作用
. f3 O* }, t0 D8 R: S" p   2.长安关机的时候Q34是导通的,按键松开,Q34的G极是悬空的,可能让Q34处于一个@#¥状态,因为C347没有放电回路,所以这个位置要加一个电阻倒地,或者不要这个电容
作者: 超級狗    时间: 2018-4-6 13:14
應該是 EN 管腳上的電荷放電路徑被二極管給阻斷了,只能透過外部的 100K 和 內部的 1M 下拉電阻放電,所以電平消退的速度緩慢。加上關機前按 Power Key,電池 8.4V 又再度對 EN 管腳充了一次電,所以讓這個現象變得更嚴重。, i: u, |5 J; h; Z

# h/ D/ D( D( C7 J6 J+ }0 i% {! S% _

作者: wei96170    时间: 2018-4-8 16:21
zhic支持楼主!
作者: 傻大个牌纯碱    时间: 2018-4-8 20:57
PWR_EN的示波器波形能否提供下
作者: 阿前    时间: 2018-4-9 17:29
最后咋解决的
作者: wx_CveVX40r    时间: 2018-4-9 17:39
阿前 发表于 2018-4-9 17:29
* u8 x( _  R  _  @- g( W3 b$ p最后咋解决的

, V0 o1 q7 p. I5 S7 x( L" m按照Aubrey版主说的,把PMOS管改为三极管开关方式,再也没出现了.
5 @  B4 N$ r% I3 c3 ^
作者: 阿前    时间: 2018-4-9 17:45
感谢分享,公司是做方案的?
作者: WuJin_eOakJ    时间: 2018-4-17 18:04
学习来




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