找回密码
 注册
关于网站域名变更的通知
查看: 1420|回复: 14
打印 上一主题 下一主题

大虾请进--指示灯问题请教

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-12-23 09:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
手机充电时,没充满时手机屏幕上的指示灯显示红色,充满后变成绿色!我想运用到我的MID上去,请问谁知道这种电路原理,能否提供电路参考图!

该用户从未签到

2#
发表于 2014-12-23 09:12 | 只看该作者
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
. g; k( ~$ p5 o/ W  M) F3 i+ q& @' J
STAT1 接红色LED,STAT2 接绿色LED。手机充电时显示红色,充满后变成绿色!

该用户从未签到

3#
发表于 2014-12-23 09:15 | 只看该作者
弄个电压调节就可以了吗
# _, A  ]8 J8 [0 ^0 b电压高一个色,电压低一个色
8 X0 o$ q- J! Z( o4 z

该用户从未签到

4#
 楼主| 发表于 2014-12-23 09:38 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12
+ l' h9 _* s6 c8 a  p要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
# q2 {  X3 C, S! K+ Q6 J. P$ O4 U: q, b
ST ...

) {8 A1 Q, h+ H首先很感谢帮主能回!我的PMU是RN5T618M!; [' w' u5 ?/ ^

该用户从未签到

5#
 楼主| 发表于 2014-12-23 09:44 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12& \4 c: f* w! {. Z# K! @
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
! @9 |, K0 e; K! m) T# c+ ]9 Q( R- [+ V, L5 F
ST ...

' ]6 L: E& e( P$ F附件是我的PMU的资料!6 h- v8 i) Q% k0 q4 W) `

rn5t618m.pdf

1.27 MB, 下载次数: 22

该用户从未签到

6#
发表于 2014-12-23 09:44 | 只看该作者
本帖最后由 jacklee_47pn 于 2014-12-23 09:46 编辑 9 }% N8 U; G! v6 `( r, n/ v
jay1a243 发表于 2014-12-23 09:38
) w6 p2 e/ _. ]! M" N% K  k' e% e首先很感谢帮主能回!我的PMU是RN5T618M!
0 g  u2 d: F- P. S
可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所敘述:/ r! W0 M7 f: _
# V$ }7 |$ Y; D. _
●4ch-GPIO . @$ h$ Z5 |4 S! y$ J- X
Supports interrupt function (level/edge) for input signals
/ k' I) ^# f# c! i7 z) r* A Outputs power-on signal for external devices , s0 M% w6 G7 o: s% a
Power on/off input for System’s power up/down * E; [, ]; l  A, R* C
DCDCx and LDOx can be controlled by external input / H8 U9 N5 x. |6 v; Z9 h0 n- X
GPIO2 can output LDORTC2
! ]0 I+ @9 h$ [$ D# A2 z( q8 P GPIO0 and GPIO1 have input to ADC for voltage monitor
: W* n. t& o8 u5 B% D; D+ I GPIO0 and GPIO1 have maximum 15mA sink for LED. 4 ^* N, f$ X( I9 x# @# O4 o6 \
! Q- Z7 j; G' B  b
2 [9 F. G! M  M$ r

该用户从未签到

7#
 楼主| 发表于 2014-12-23 09:57 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:44" u( A; k: E. ~, N& y, U
可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所 ...

) C" [% ?( Y8 X% s* T5 b那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!
* L2 Y* S! t" s0 a# _

捕获.PNG (52.29 KB, 下载次数: 3)

捕获.PNG

该用户从未签到

8#
发表于 2014-12-23 10:07 | 只看该作者
jay1a243 发表于 2014-12-23 09:57
; ^9 y6 g9 U* ~7 ^  L那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!

+ R3 Y' u6 C' Q; z% [8 X) }如果是真的電路都不能改動,所有軟件人員都不支持。那就真的就甭改了,就當沒有LED指示燈這功能。
2 X: t( ^0 H" @, o- _" s/ C
+ S; X9 ?5 B( a* c: K9 f$ }' X8 P6 j$ @% G; W7 X. L

该用户从未签到

9#
 楼主| 发表于 2014-12-23 10:13 | 只看该作者
我们是方案公司,软件不会调PMU的固件!

该用户从未签到

10#
发表于 2014-12-23 10:38 | 只看该作者
你可以尝试通过I2C读取数据来判断充满和没有充满,这样就可以通过CPU的IO来做了,不需要修改PMU的固件。

该用户从未签到

11#
发表于 2014-12-23 11:03 | 只看该作者
一般电源管理IC都有充满状态输出,用这个输出点一个灯,取反再点一个灯就ok了。

该用户从未签到

12#
 楼主| 发表于 2014-12-23 11:37 | 只看该作者
fallen 发表于 2014-12-23 10:382 p! g6 Q5 T! q7 Z4 t3 {
你可以尝试通过I2C读取数据来判断充满和没有充满,这样就可以通过CPU的IO来做了,不需要修改PMU的固件。
+ d9 |  o5 a* O+ Q! Q, [3 _
您好,可以具体说吗,关了机,此功能还能正常工作吗?& `. o$ v8 d! B2 G

该用户从未签到

13#
发表于 2014-12-23 11:46 | 只看该作者
待机之后,可能就不正常了。因为这个需要CPU来工作,待机CPU可能只有部分工作,不确定行不行。1 z9 W4 [" j6 [: [1 [. y  U# f/ _
最好是在PMU这里来做。

该用户从未签到

14#
发表于 2014-12-23 11:49 | 只看该作者
本帖最后由 fallen 于 2014-12-23 13:32 编辑 1 h7 b5 U4 e5 w/ t1 T

' h7 h+ p; l& [1 L0 x9 T% ?. N重复发帖了,

该用户从未签到

15#
发表于 2014-12-24 11:50 | 只看该作者
jay1a243 发表于 2014-12-23 11:37
4 d3 {% q& [3 K! [0 U4 W+ W您好,可以具体说吗,关了机,此功能还能正常工作吗?
  O. J2 s  ]2 G9 R5 P
这个功能最好用PMU做,如果不能修改电路和软件,这个功能就实现不了啦,用CPU做的话会有问题,当你关机后,灯是不指示的,只有在CPU工作的时候才能指示正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-21 17:03 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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