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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2014-12-23 09:12 | 只看该作者
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
+ l) U$ Y- ]5 I0 o$ [8 T" H0 K
' j4 o( R, g4 r" K. c3 V* VSTAT1 接红色LED,STAT2 接绿色LED。手机充电时显示红色,充满后变成绿色!

该用户从未签到

3#
发表于 2014-12-23 09:15 | 只看该作者
弄个电压调节就可以了吗) H9 Z) x9 g8 t6 G4 F
电压高一个色,电压低一个色/ E0 d" b4 M1 |; C

该用户从未签到

4#
 楼主| 发表于 2014-12-23 09:38 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:127 _4 ^+ Y9 X7 r' Q3 k
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。3 |7 T! I% [% R$ R) J
2 r% E4 D6 ?/ ?$ s& R6 X: D
ST ...
8 o/ r8 l9 Q, B2 R
首先很感谢帮主能回!我的PMU是RN5T618M!7 r, i' M3 k7 N- t; ?

该用户从未签到

5#
 楼主| 发表于 2014-12-23 09:44 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12
& x! i! a% s; u$ e6 e  `# S, s要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。$ J9 D' z- x+ r
! Y3 j8 l3 j: m# b
ST ...
/ x, ?/ i1 `/ _( Q/ n' H$ ?! D4 I7 O
附件是我的PMU的资料!/ x# K$ l- C" q  o1 Z

rn5t618m.pdf

1.27 MB, 下载次数: 22

该用户从未签到

6#
发表于 2014-12-23 09:44 | 只看该作者
本帖最后由 jacklee_47pn 于 2014-12-23 09:46 编辑
. B# U! |7 n8 \
jay1a243 发表于 2014-12-23 09:38
) y0 A* c, K" B' {首先很感谢帮主能回!我的PMU是RN5T618M!
  V, [  G/ ]& m9 i! w
可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所敘述:; X& a9 \' z/ Q& W

- F: e1 Y( Y3 d/ C●4ch-GPIO
: D& T! }* i; ^, H! ~ Supports interrupt function (level/edge) for input signals
8 o  F6 d+ \5 S5 q Outputs power-on signal for external devices
7 B# i: b9 Q+ L( Z- ? Power on/off input for System’s power up/down . R5 U* G; ?8 v6 P; R
DCDCx and LDOx can be controlled by external input % l; \0 s- ]8 s: f7 b
GPIO2 can output LDORTC2   `* B, v, S0 o2 C2 q5 X
GPIO0 and GPIO1 have input to ADC for voltage monitor ) E2 g+ j. c$ N+ k8 ]
GPIO0 and GPIO1 have maximum 15mA sink for LED.
) W* y# `3 K3 \% r# w& Y( E" T0 a$ m

$ D3 u. R# P+ c! u7 K' m( h4 h- j

该用户从未签到

7#
 楼主| 发表于 2014-12-23 09:57 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:44( |" C9 h- q3 s8 {9 `
可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所 ...
8 a3 t& M# D. I  D  {8 |% ^
那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!
0 l" _; `1 Y7 Q0 h; P! d4 k

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

捕获.PNG

该用户从未签到

8#
发表于 2014-12-23 10:07 | 只看该作者
jay1a243 发表于 2014-12-23 09:57
, n/ z0 @' ]8 s; Q' _$ Y0 Y那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!
6 M8 Q, M6 B8 j. C# Z) S
如果是真的電路都不能改動,所有軟件人員都不支持。那就真的就甭改了,就當沒有LED指示燈這功能。3 h. E/ c; H& D; K
& `" U2 n3 r  g% |. r' r; n
5 `& A- W  M: S# {

该用户从未签到

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:38
. _6 O" t" Y8 M) d你可以尝试通过I2C读取数据来判断充满和没有充满,这样就可以通过CPU的IO来做了,不需要修改PMU的固件。
* K6 g2 p4 S5 E/ L) u
您好,可以具体说吗,关了机,此功能还能正常工作吗?
! T3 p$ D4 \& [# N' F% I. l. S0 b

该用户从未签到

13#
发表于 2014-12-23 11:46 | 只看该作者
待机之后,可能就不正常了。因为这个需要CPU来工作,待机CPU可能只有部分工作,不确定行不行。2 k, W* q( p* G) M! ]7 D6 j& }
最好是在PMU这里来做。

该用户从未签到

14#
发表于 2014-12-23 11:49 | 只看该作者
本帖最后由 fallen 于 2014-12-23 13:32 编辑
% z1 E* G7 W! Q  a5 v  I
# {4 B" Q! g3 V( |# g3 y2 V重复发帖了,

该用户从未签到

15#
发表于 2014-12-24 11:50 | 只看该作者
jay1a243 发表于 2014-12-23 11:37
# J$ N; x( Y* I# h8 l8 W& s您好,可以具体说吗,关了机,此功能还能正常工作吗?
! q/ D) D( |* @' Q* M2 ~: L# V
这个功能最好用PMU做,如果不能修改电路和软件,这个功能就实现不了啦,用CPU做的话会有问题,当你关机后,灯是不指示的,只有在CPU工作的时候才能指示正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-29 02:52 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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