EDA365电子工程师网

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

作者: wx_CveVX40r    时间: 2018-3-30 19:05
标题: RK平台关机关不彻底问题
3 [) Y! S* D1 }2 z
9 ^2 C; l/ Z. E8 H( e1 o% b
如图按键按下后PWR_EN正常2点几V,MP1495由8.4V转5V给PMU,开机后PWR_HOLD拉高保持开机状态。
+ G" t1 n/ `: }2 u3 `3 E) c3 P7 X- P但是关机时偶尔出现PWR_HOLD能马上断电,但是PWR_EN由2.4V慢慢降到1.9V然后再降1.2V左右最后至0,  ~* [6 v8 v" g2 C
以致MP1495输出5V也是慢慢从5V降下来。大部分板子正常是直接降下来的。PWR_EN没有再接其他地方,$ K. }* [. `2 ~" Z# j1 z  p
BAT54C换成两个独立的二极管也还会出现。50PCS有出现3-4PCS会这样,并且这3-4PCS也是偶尔出现。* @0 l' n2 F  [% o' }! v& i  r" m
问下大佬可能是什么原因?
: @) R$ s4 A8 V1 V+ O
作者: 超級狗    时间: 2018-3-30 22:34
本帖最后由 超級狗 于 2018-3-31 17:39 编辑
3 _) |' t3 }, D% f) E5 B, t$ N
# ^2 v; l/ u$ \( L9 J. g9 qMP1495 EN Pin Notice
6 ?. R6 Z7 f) l. e' V: H
. s* B& o" H; o0 v+ Q9 |
: n2 [* d5 h  j" Q
& e& k5 M, |& ]9 Z5 x

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

EN Pin Notice.jpg

作者: wangchqin    时间: 2018-3-31 18:11
本帖最后由 超級狗 于 2018-4-6 12:13 编辑
$ U$ W7 Y* \  \6 y! G  C( w2 R. t5 ^. }/ k- P& y
R169 ,R86 ,R201 值同时缩小为原来 1/10 试试
作者: wx_CveVX40r    时间: 2018-3-31 22:47
超級狗 发表于 2018-3-30 22:34
( x/ }4 g4 o" O: U/ _+ k/ LMP1495 EN Pin Notice

% k; U3 D; g7 o版主怀疑刚按下时电压超过6V把EN脚永久破坏了?刚按下时电压确实超过6V了
作者: 超級狗    时间: 2018-3-31 23:10
wx_CveVX40r 发表于 2018-3-31 22:47% h5 @2 r9 c6 f$ @8 g" r5 a
版主怀疑刚按下时电压超过6V把EN脚永久破坏了?刚按下时电压确实超过6V了

$ D5 v4 T3 c$ r# u( {" H! D6 B* z不確定是不是這問題造成的,只是找到一個超出芯片建議規格的地方。
4 C2 o2 }, e; Y  q9 K
& f. u* D0 ]0 v) _根據建議最好 R169 > 20K。
9 O3 t% E! d- }. v6 ^, @( }0 E4 x  M! b
3 Q. c& S$ O9 ?

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.5 x  l" m. t& ^/ j2 P
; s2 j$ \& k5 f7 L8 B
R201 並不需要,MP1496 CE 管腳有內建下拉電阻。8 V9 U6 T, j! e; {$ Q% _

+ K+ A8 f& G3 U% W5 k' ~5 V$ f
作者: 超級狗    时间: 2018-4-1 12:55
本帖最后由 超級狗 于 2018-4-1 12:56 编辑 6 ?  \) N; m& |1 D# F

% m* v7 b1 o- o9 }. o- C電平緩慢消退的問題可能來自於 PWR_HOLD 關機時的特性。( q* ^& V# L: X+ M' V5 \
8 Z$ J6 r( N; O* k4 s2 D
可以觀察  R86PWR_HOLD 關機時的電平變化(應該會差一個二極管的壓降),如果一致的話表示問題並不在 MP1495EN 管腳,但問題可能也更複雜了,需要追查為何 PWR_HOLD 關機時會有這樣的現象。
/ k9 h. @; v5 P4 C! P$ M! Q2 U; m; y, i2 G
2 H$ Y  ^8 g; w, Q0 }; n' I1 C

作者: wx_CveVX40r    时间: 2018-4-2 09:57
超級狗 发表于 2018-4-1 12:55
* f$ f% D. U* Y5 \; G電平緩慢消退的問題可能來自於 PWR_HOLD 關機時的特性。: {5 v4 C* p( D6 V( z3 ^, w
3 Q# l0 O; @: f# j" Y. h( V% L
可以觀察  R86 前 PWR_HOLD 關機時的電平變化( ...
6 ^# u5 |" V8 v. N- r+ ~* F1 y$ c
同时侦测PWR_HOLD和PWR_EN电平变化,出现异常的时候PWR_HOLD是马上降下来的,但是PWR_EN变化很缓慢(完全降到0V需要十几秒* S  Q& M* k+ g: v/ R) }

作者: 超級狗    时间: 2018-4-2 10:19
樓主,我發現一個疑點。
  l2 ~! C; \9 d1 a# Q% u- i: ]2 K0 d# r
VCC_IO 和 PWRON 是幾伏的訊號?6 j1 q# b! N+ d- Y4 `) e- ~, L/ W
3 f! L0 C( g  \7 V7 O, W1 j4 G2 ~
高電平時關得掉 Q34 的 8.4V 嗎?
) l+ D1 N. A0 {8 G4 j4 h* I' _9 S" G

( {$ b; q6 q& _
作者: 超級狗    时间: 2018-4-2 10:45
OD 門控制 PMOS 管:) `" ^& d8 K1 ]( A. A& X
https://www.eda365.com/forum.php? ... amp;_dsign=eee042d0" A/ {: R! d. G1 k) [
- d* ^. J0 R. S; @  V" x8 {! U8 S4 i  c

作者: ArthurGXH    时间: 2018-4-2 11:26
问一下楼主,K4这个开关,松开后是否自动弹起处于断开状态? 在开机后工作时,是否检测开关被按的状态后就关机? 若是,可以修改程序来试一试。等待这个开关松开后,再给PWR_HOLD低电平关机。
作者: wx_CveVX40r    时间: 2018-4-2 15:45
超級狗 发表于 2018-4-2 10:19
( }) W' J9 O5 T' ^* a( j樓主,我發現一個疑點。
" e9 p0 l$ U9 I6 N6 o2 e6 X
- C5 N$ R5 p4 d4 s( o& b- ^8 f/ \VCC_IO 和 PWRON 是幾伏的訊號?

' h5 j% H( K* n9 Y" rVCC_IO 和 PWRON 是3V。
# ?% e/ \$ O8 Y开机后轻触按键的第2脚电压不可能比3V低,实际测量电池7.7V时,按键的第2脚有7.3V左右, 这里确实容易出现关不断情况,版主有什么改进建议?
作者: wx_CveVX40r    时间: 2018-4-2 15:46
ArthurGXH 发表于 2018-4-2 11:26
) i" \9 w* b) S( p问一下楼主,K4这个开关,松开后是否自动弹起处于断开状态? 在开机后工作时,是否检测开关被按的状态后就关 ...

+ o8 X- \! |$ T+ a' ], G轻触按键  马上断开
" l+ N/ J) R7 W7 n" K现在也是这么断电的
) O) w% D; L2 C8 w& i1 l
作者: ArthurGXH    时间: 2018-4-2 16:51
先修改程序试一试吧。检测到关机按键后,等待按键松开,松开50~100毫秒后,再给PWR_HOLD低电平关机。
作者: Aubrey    时间: 2018-4-2 18:02
wx_CveVX40r 发表于 2018-4-2 15:45
& k5 b2 e( `/ J# Z7 XVCC_IO 和 PWRON 是3V。& w% a  D7 U# J# ^
开机后轻触按键的第2脚电压不可能比3V低,实际测量电池7.7V时,按 ...

& [- G3 b$ l6 S 8 U3 s' c6 q1 ?2 A4 G
把PMOS换成三极管开关电路试试
6 q. {3 H: T! q) _+ {
作者: s471513142    时间: 2018-4-3 00:18
建议监测异常情况下的PWR_KEY和PWRON处的电压,怀疑MOS管没有完全关断造成的。或者增大R169电阻试试
作者: ArthurGXH    时间: 2018-4-3 09:13
1. R169 换成51K的,以保证MP1495处于正常的工作状态。
& Z; d# u+ r; a$ V4 h0 {2. 若遇到PWR_EN电压缓慢降低时,量一下PMOS管的第3脚的电压,以确定PMOS管是否关断。0 }% L0 B' A# T. c) g3 q
3. 若PMOS管关不断,可以考虑换个同型号PMOS管或其它厂家的PMOS管试一下。
作者: wx_CveVX40r    时间: 2018-4-4 08:57
ArthurGXH 发表于 2018-4-3 09:13
1 l# E  v. X' f( U) J/ F  e1. R169 换成51K的,以保证MP1495处于正常的工作状态。: w9 j5 |( _1 B5 P1 M! J
2. 若遇到PWR_EN电压缓慢降低时,量一下PMOS管的第 ...
8 h8 W5 j# Q7 t4 {
按照版主您的建议1,改大后保证EN脚在6V以下了;
, ?3 y- [5 y: i" P2 d* E! ~2,翘起R169来测PMOS的3脚,测了几十次都是直接从8.12V(电池此时8.12V)降到0.6V再降为0V的,速度也很快1秒左右。
  r+ x% O0 Y2 X* J0 j9 W) d) f3,但是一断接上后面的BAT54C后,经常出现3脚从2.8V慢慢降得情况,导致后面PWR_EN降得很缓慢,达到十几秒。也就是说按了开机后,3脚竟然有2.8V,测量此时G脚7.82V比8.12V小0.3V
& d) r6 l, ~: o8 v+ L0 s! H6 \/ e2 L
作者: fushb    时间: 2018-4-4 17:43
说说我的看法:1. pwr—hold不用二极管,用电阻隔,在关机的时候,软件上PWR_hold应该有个下拉的动作,如果用二极管,这个下拉的动作失去了作用
# _. s; N' N/ [   2.长安关机的时候Q34是导通的,按键松开,Q34的G极是悬空的,可能让Q34处于一个@#¥状态,因为C347没有放电回路,所以这个位置要加一个电阻倒地,或者不要这个电容
作者: 超級狗    时间: 2018-4-6 13:14
應該是 EN 管腳上的電荷放電路徑被二極管給阻斷了,只能透過外部的 100K 和 內部的 1M 下拉電阻放電,所以電平消退的速度緩慢。加上關機前按 Power Key,電池 8.4V 又再度對 EN 管腳充了一次電,所以讓這個現象變得更嚴重。
5 y- v5 _+ b* y3 Y8 X. N/ {* Y* o' S7 r! V

* l5 ~, n& T* H: W7 {) `
作者: 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:292 d9 K: \# N  ?) E
最后咋解决的
. ^, b5 f! A: s1 l1 X
按照Aubrey版主说的,把PMOS管改为三极管开关方式,再也没出现了.
0 ^: q2 e# @3 N% z0 @/ ]. t) N
作者: 阿前    时间: 2018-4-9 17:45
感谢分享,公司是做方案的?
作者: WuJin_eOakJ    时间: 2018-4-17 18:04
学习来




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