EDA365电子工程师网

标题: 一个锂电池充电IC怪异问题 [打印本页]

作者: littlepig    时间: 2015-1-13 18:39
标题: 一个锂电池充电IC怪异问题
小弟最近有个项目小批量试产,发现少量产品充电充满后状态指示灯未改变(一般充1个小时就充满,状态指示灯就变成常亮),拔下来再充时,状态灯立马变成充满状态。充电IC用的是MCP73830/L,IC很简单,原理图也查不出来问题。原理图如下图所示:充电充满后状态脚2 stat由低变高,单片机检测到后认为充满电。现在对有问题板子实测,发现充满后stat脚一直低电平状态不变,但是拔下来再充,stat脚就变高了,不知有哪位大神以前遇到过这样问题?
8 t+ n7 v% w; V

charge.png (26.56 KB, 下载次数: 0)

原理图

原理图

status.png (157.19 KB, 下载次数: 0)

状态脚描述

状态脚描述

MCP73830lt.pdf

510.39 KB, 下载次数: 40, 下载积分: 威望 -5


作者: myl593799546    时间: 2015-1-13 20:25
貌似我之前用TI的BQ24085也有这现象,不过后来换了一批货就没这个问题了,楼主可先排除下这个问题
作者: 超級狗    时间: 2015-1-13 21:53
本帖最后由 超級狗 于 2015-1-14 08:06 编辑
% g1 Z) C. l  n& {* Y# i0 {: H& ~. T! V6 |, X# s4 T; v
除了二樓提出的那個撞鬼的問題,小弟能再提供一個過去的經驗。) E9 y0 j1 R! a% m
3 Q$ y; }+ G  Q' p) {1 L' D9 }8 I
你的電流設定電阻 R4 為 6.8K,充電電流跟據計算為 200/6.8 = 29.4mA6 X9 W- X- P/ E4 y* A
$ g& ]0 C6 {) Q. L( C& p$ X
Charge Termination CurrentFast Charge Current7.5% ~ 10%! S& V' T' l: m/ X

6 G8 O. _( V% C  e所以當電池電壓接近 4.2V,並且充電電流小於 2.2mA ~ 2.94mA 時,MCP73830L 就會認為電池已經充飽了。( T: b- q" R7 j' h

7 U. k6 S2 q4 ]# G但如果你後端的系統耗電加上充電電流,接近或大於這個電流,會讓 MCP73830L 誤認為電池一直沒充飽。
, A) Y9 W& s% V& g# y# z) u$ b9 p/ H2 N( l
電池實際上已經充飽,當拔下來重新再充一次時,因緣巧合(譬如系統還沒完全啟動)總耗電流剛好低於 Charge Termination Current,MCP73830L 瞬間偵測到電池已經充飽了。; w' X9 a+ E$ B& H* U9 M3 d

/ R3 M5 y. [# F5 S9 ?/ h這個問題在過去的產品是發生過的,不確定你的問題是否相同,僅提供一個經驗參考。
$ g  x9 Q6 ^, f4 E# P
2 O8 X3 c$ R9 c& t# p1 E
" A/ t+ H) Y3 s0 |( [- ^" \" m; J: f. ]) Y; S
3mA………你有沒有其它指示燈吃 VBAT?& }1 f$ z' ~8 b9 y& B* H( F* y

: j5 b8 I7 ]) I2 _, [3 w
作者: myl593799546    时间: 2015-1-13 23:28
超級狗 发表于 2015-1-13 21:531 |. A" o6 F; U+ O) M* P7 Q+ d+ }' D, r
除了二樓提出的那個撞鬼的問題,小弟能再提供一個過去的經驗。
" c3 n* n0 S1 k
4 t4 ^* ]5 S" \* T- W0 K你的電流設定電阻 R4 為 6.8K,充電電流 ...
# w3 C: E" s5 i: f" t/ g( Y
有个问题,不知道版主大大知道不?就是基本所有手机用久了都会出现电量越冲越少,我用的安卓,黑莓都出现过,我同时搞的二手IP都有,用的都是自带的充电器
作者: littlepig    时间: 2015-1-14 09:26
超級狗 发表于 2015-1-13 21:53
( f8 M- _8 r  O0 `: C- K除了二樓提出的那個撞鬼的問題,小弟能再提供一個過去的經驗。
- a7 Q+ _/ N  y4 \' E# _2 |! e, x9 d- b7 y
你的電流設定電阻 R4 為 6.8K,充電電流 ...
! r3 V8 i) f" Z0 E( h$ n6 T* e: q
谢谢超级狗关注,尤其是一次打了这么多多的字!,这个问题我之前也考虑过,因为确实有led灯在闪,下面我贴下整个电源图,当vbus供电后,vbat就截止了,vdd是vbus供电的,所以vbat应该不会多余耗电的,这个问题我今天再测下看是不是电池的原因。另外狗版主有用过封装小,带状态输出,内置电流检测,恒流充电,恒压充电等,说白了就是又小又简单省事好用的充电IC么?充电电流不大,100mA就足够了!

power.png (59.47 KB, 下载次数: 0)

power.png

作者: 技术流    时间: 2015-1-14 11:05
R5改成10K 试试
作者: 超級狗    时间: 2015-1-14 11:25
外狗版主有用过封装小,带状态输出,内置电流检测,恒流充电,恒压充电等,说白了就是又小又简单省事好用的充电IC么?充电电流不大,100mA就足够了!
- o! W4 R" y0 O5 Y$ n

$ k0 b1 N2 Q3 [6 E3 g. |6 h  P0 {就等你自己出來開芯片設計公司了!" X/ e( i- J+ f8 `4 m2 \- {
) l( x0 o/ ~  A8 R

作者: myl593799546    时间: 2015-1-14 14:36
本帖最后由 myl593799546 于 2015-1-14 14:41 编辑
" M) c9 s, U0 d) W* W8 n
littlepig 发表于 2015-1-14 09:26
3 A+ @2 f) D+ V% u谢谢超级狗关注,尤其是一次打了这么多多的字!,这个问题我之前也考虑过,因为确实有led灯在闪,下 ...
8 }4 l* \$ Y( {5 x! z  i/ o9 V) z
你这个电路合适么,VBUS和VBAT切换那个,我觉得加个Nmos好点吧- \$ @& P4 ^8 P; B( V
刚好面试的时候碰到这个电路,大致这样子的/ t& N' S/ B6 K: t7 T/ R/ ^
  a3 V0 R- ~7 g7 o* F; j9 ^! H

4 W: i/ K$ ?& G
, _  Y0 ]# I" p, W1 x) }& B
作者: littlepig    时间: 2015-1-14 14:42
myl593799546 发表于 2015-1-14 14:36$ L+ l+ D  Q$ D/ g
你这个电路合适么,VBUS和VBAT切换那个,我觉得加个Nmos好点吧
- g6 h( O; ?& u3 {2 o# V/ ^5 ~2 {
开始也是想加mos管但是要防电流倒灌,想来比较麻烦就用两个二极管了,不知这样有什么问题?愿闻其祥。。。2 \. P" E+ a# G; v

作者: myl593799546    时间: 2015-1-14 14:48
littlepig 发表于 2015-1-14 14:429 a( k) A! n5 Q1 |6 f
开始也是想加mos管但是要防电流倒灌,想来比较麻烦就用两个二极管了,不知这样有什么问题?愿闻其祥。。 ...
- N5 N) [! L$ E. v+ _
没加MOS的话,你怎么切断另一路供电呢,你这样是两路一起供电了吧,这个电路是人家面试官给我一个他们的电路图叫我分析的,我刚好看到有这部分电路
6 e7 }: ~0 g$ `2 l* ^- Y
作者: jacklee_47pn    时间: 2015-1-15 09:33
myl593799546 发表于 2015-1-14 14:36
0 a, c  f* |( r! V7 L你这个电路合适么,VBUS和VBAT切换那个,我觉得加个Nmos好点吧2 j3 O) d$ e# V3 |
刚好面试的时候碰到这个电路,大致这样子 ...
) U6 x$ O, ~4 P1 b* }
假設 VBUS 沒電壓,VBAT = 4V。那 NMOS VG=0V,   NMOS 就不會打開不是嗎? VBAT 就無法經過二極管和NMOS輸出。5 _) ?$ q5 `; E3 E

作者: myl593799546    时间: 2015-1-15 12:41
jacklee_47pn 发表于 2015-1-15 09:33
5 Q  H4 Q/ ?+ m假設 VBUS 沒電壓,VBAT = 4V。那 NMOS VG=0V,   NMOS 就不會打開不是嗎? VBAT 就無法經過二極管和NMOS輸 ...
. f5 P7 M" F' ~9 ^% B, I' O' @8 ^
哦,是PMOS,搞错了,低电压的时候VBAT供电
作者: jacklee_47pn    时间: 2015-1-15 13:20
myl593799546 发表于 2015-1-15 12:41
: b# {$ y7 {' |" x+ A8 ?哦,是PMOS,搞错了,低电压的时候VBAT供电
( n/ z% u8 N+ L+ |% i4 s3 q* V
那也不對! 如果是PMOS  VBAT=0V ,VBUS=5V 那 VCC=?
作者: fjnhzhm    时间: 2015-1-15 13:59
myl593799546 发表于 2015-1-14 14:368 Q3 P, b' S8 Y+ u% V
你这个电路合适么,VBUS和VBAT切换那个,我觉得加个Nmos好点吧
9 e9 g) _! {, ]5 G刚好面试的时候碰到这个电路,大致这样子 ...

  C- Z, A- ]/ j: A我觉得不好的地方只是不能充分的利用电池电压,多了个二极管零点几的压降, y+ S8 x$ ^* q% {* v

作者: myl593799546    时间: 2015-1-15 21:16
本帖最后由 myl593799546 于 2015-1-15 21:42 编辑 9 M6 B% x5 t# ?; t; k3 V8 A4 \
jacklee_47pn 发表于 2015-1-15 13:20
2 [' u; ^4 @6 o' W: R6 L那也不對! 如果是PMOS  VBAT=0V ,VBUS=5V 那 VCC=?
元器件就记得是这几个,可能是接错了,版主指点下,这样OK不?
$ Z; ^2 _: k! @7 t" ^+ D
作者: jacklee_47pn    时间: 2015-1-15 23:11
myl593799546 发表于 2015-1-15 21:16
; a/ M  H+ X* A5 ?* Y  [/ D* T元器件就记得是这几个,可能是接错了,版主指点下,这样OK不?
# u+ Y: P) z  F% i( J/ B
這張電路圖感覺還是怪怪的,那M4是要做甚麼用的? 有M4和沒有M4差在那兒?
# E3 ~# w) n0 g; Q' p! p9 `0 P" z: D+ G8 X1 S5 f5 a
我想.... 您辛苦了!既然記不得電路那就算了,只是大家少了 一道面試的考古題。  ^_^, r$ l% q& @/ D* K1 X

作者: myl593799546    时间: 2015-1-15 23:18
jacklee_47pn 发表于 2015-1-15 23:11
  u6 }! n7 j9 w% i: J/ z- W這張電路圖感覺還是怪怪的,那M4是要做甚麼用的? 有M4和沒有M4差在那兒?9 E5 P0 a# r5 k; @8 Z( u

5 J5 J1 s2 p6 ~$ Z我想.... 您辛苦了!既然記不 ...

8 @1 h, q" b1 q面试的时候那人是问我MOS管的问题,所以一定是由mos管的,然后就是USB的输入和电池输入,我看了楼主的帖子,我也疑问,当时就问了fallen:不需要MOS和需要MOS都有啥区别,fallen回答我 / g4 g' ~' z) Y6 B$ d# [5 n9 e! N

1 c0 ]: Q# O2 Q" w9 }& g* b0 _4 B/ f9 }# ?- }
版主大大,看看是不是这情况,我面试那家公司,是拿他的公司电路图给我分析的,应该是个成品电路,设计应该不会说有问题,只是可能我记错链接方式了
" N1 [; l+ I0 q) C+ @
作者: fallen    时间: 2015-1-15 23:30
myl593799546 发表于 2015-1-15 21:16
" }3 {* v* V& z( Y: @! w元器件就记得是这几个,可能是接错了,版主指点下,这样OK不?
/ \* ^% i( [- r* D2 |; q* p* m# x
图有问题:1 VBUS一般为5V,可以使用二极管隔离。VBAT为电池电压,为了保证压降和功耗使用mosfet.3 i% z2 N6 B+ n
2 VBAT接MOSFET,为PMOSFET,体二极管正极朝VBAT,PMOSFET的控制用VBUS。8 A3 `% z+ a8 Q- R
3 二极管需要使用肖特基等压降比较小的管子,进一步减少不必要的功耗。
7 [2 f( V" e( W  ?- ~( F- X$ @1 _' C$ X# a

作者: myl593799546    时间: 2015-1-16 00:58
fallen 发表于 2015-1-15 23:30% I( }  ^, J/ g$ n/ m; u5 s
图有问题:1 VBUS一般为5V,可以使用二极管隔离。VBAT为电池电压,为了保证压降和功耗使用mosfet." z5 Z' R: ?1 v
2 VBA ...

) ^) O0 v% q1 [ # F  Z+ H2 d, H7 G+ p0 x7 V4 @; O

! Y6 {2 R4 M! s' \( G) g9 }那这样可以吧% r# [# l* f& x# ]

作者: 杠巴德    时间: 2015-1-16 11:43
电阻不合适,改为2k
作者: littlepig    时间: 2015-1-16 11:46
杠巴德 发表于 2015-1-16 11:43
# @+ T0 L, K" h! F7 c0 O. t电阻不合适,改为2k
3 e( D& {; F8 L1 p# i9 k7 n7 H  Y
为什么不合适呢,这个是开漏输出,要么是高阻输出,要么是低电平输出,上啦电阻选大有影响么?我们设备要保持正常工作电流20uA以下,所以不敢选大的。
. x( P, D, |, p
作者: littlepig    时间: 2015-1-16 11:52
超級狗 发表于 2015-1-13 21:535 u1 ^3 P4 }( ^- `7 s8 x
除了二樓提出的那個撞鬼的問題,小弟能再提供一個過去的經驗。
# t* z5 X5 c: v7 X' c% n; I' H! P4 S* B  g
你的電流設定電阻 R4 為 6.8K,充電電流 ...
1 S' A1 G+ |& B% Q# |2 M
狗版,再帮忙指点下,对于这个stat输出脚,今天用万用表电压档测stat脚电压,本来指示灯是常亮(stat脚高阻,因为外置上啦,所以应该是高电平),只要表头和stat脚接触,万用表显示为低电平,指示灯开始闪,(软件设计中stat低电平就让灯闪)。一直不明白万用表会有什么影响?万用表电压档是否可以等效为一个高阻电阻和一个小电容并联?1 y* E! M9 s$ p

作者: 超級狗    时间: 2015-1-16 17:19
littlepig 发表于 2015-1-16 11:52# q+ [7 S% v' k) J/ f
狗版,再帮忙指点下,对于这个stat输出脚,今天用万用表电压档测stat脚电压,本来指示灯是常亮(stat脚高 ...

& T1 g7 |% i$ P0 y9 {9 M9 ?, ]9 I1 v2 i$ u1 W. @
懷疑是 Open Drain 拉不動造成的。
1 S, H( ]8 K4 ?
+ I/ ?7 N, G) f8 o/ t
  z' O- I$ q6 E
. o" o$ }7 U4 h5 Z7 B" I$ o
5 L+ Q3 _3 I$ B' I
作者: fjnhzhm    时间: 2015-1-19 09:14
myl593799546 发表于 2015-1-16 00:58# d% l/ M& B% J- J8 B
那这样可以吧

7 q+ G7 g: u# z1 RD1不能去掉,不然VBUS会直接灌到VBAT5 k3 C9 M5 g% ]1 S7 d+ t% N

作者: skatecom    时间: 2015-1-19 10:27
你的电池上面有没有保护IC?有的话,换过充保护点压高一点的,你充电充满检测有冲突了,锂电充满的三个判断条件:1.充电电压。2充电截止电流.3.小电流的持续时间:要同时满足三个条件才会转灯
作者: myl593799546    时间: 2015-1-19 20:49
fjnhzhm 发表于 2015-1-19 09:14
- u( e$ \, l8 m: AD1不能去掉,不然VBUS会直接灌到VBAT
8 _( }, z# o0 Z7 K; j
有MOS在,不会倒灌的哦% R5 _% I8 @8 [' z

作者: tony123    时间: 2015-1-23 23:25
确实是你要加个mos管的。不然是同时供电,不好吧,对电池损耗很大的。我刚做了个类似的电路。这几天忙其他事,没时间还没有去调。
作者: tony123    时间: 2015-1-23 23:28
myl593799546 发表于 2015-1-15 21:16, C2 u2 ^+ U' ~6 g5 Y
元器件就记得是这几个,可能是接错了,版主指点下,这样OK不?
/ R9 Z: r& w2 x& }
你这个D2加在MOS管后面是不是合理点。" ?; `9 T+ S1 k9 c  _

作者: myl593799546    时间: 2015-1-23 23:59
tony123 发表于 2015-1-23 23:25
# ~( v2 P& r: J( F确实是你要加个mos管的。不然是同时供电,不好吧,对电池损耗很大的。我刚做了个类似的电路。这几天忙其他 ...
: t1 V" P1 l" w
不加MOS也是可以的,楼主的电路是OK的,不过看你的电路负载怎样了,小电流不需要MOS,大电流还是加MOS4 i! W9 k5 @. b; S( }





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