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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2014-12-23 09:12 | 只看该作者
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。: {) `' x, G2 q8 Z9 N* L" r
1 T' M* ^, D; e; X) G4 i1 D: A. d9 N
STAT1 接红色LED,STAT2 接绿色LED。手机充电时显示红色,充满后变成绿色!

该用户从未签到

3#
发表于 2014-12-23 09:15 | 只看该作者
弄个电压调节就可以了吗
! g9 s! I& u3 ], L4 M; C: R6 _电压高一个色,电压低一个色- h) h% s5 i# x/ u. O

该用户从未签到

4#
 楼主| 发表于 2014-12-23 09:38 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12
8 b) N. Z& a! f% @要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。9 x% j: z0 {5 C' H

; K- }( |: ^! n* ~' L5 I) uST ...

' S. _5 Z" C8 K% O% o首先很感谢帮主能回!我的PMU是RN5T618M!
4 z" f! d/ a( |0 y, F( K# Q, G$ H

该用户从未签到

5#
 楼主| 发表于 2014-12-23 09:44 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12# D0 i& j, C& {) l4 `* b7 i
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
& ~; Z9 g" ^: ?1 b& Z2 G, O+ F& ^4 K/ ]  j* p
ST ...

+ }2 }" c' A; c. H: E5 r* p6 q附件是我的PMU的资料!
4 {& T, G. I, U' Q

rn5t618m.pdf

1.27 MB, 下载次数: 22

该用户从未签到

6#
发表于 2014-12-23 09:44 | 只看该作者
本帖最后由 jacklee_47pn 于 2014-12-23 09:46 编辑
$ F6 V# L0 B: B: H9 R
jay1a243 发表于 2014-12-23 09:38
3 j2 M* C' ?5 ~  a! {. F首先很感谢帮主能回!我的PMU是RN5T618M!

4 Q" C1 L+ _* L可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所敘述:; j  e; K- L+ a0 t4 ]3 i* M8 e
* D* y  g2 f; X$ {. @: n1 Q
●4ch-GPIO
: R) s' Z! V+ G( o% F) n# q Supports interrupt function (level/edge) for input signals 4 J" t' c! y7 [  e; P
Outputs power-on signal for external devices 8 g, S9 O$ k: u$ f8 N, Y% l
Power on/off input for System’s power up/down
0 A  U6 J5 I, [; N1 F. G2 c- v DCDCx and LDOx can be controlled by external input
7 x& l5 Q' f7 s GPIO2 can output LDORTC2 ; i' T% u& S2 r: F
GPIO0 and GPIO1 have input to ADC for voltage monitor ) z+ m* A, E: X' l
GPIO0 and GPIO1 have maximum 15mA sink for LED. . d+ p) t$ O% \5 D% K7 c
# b  l  u. Z0 h
2 p) X! A  W6 A2 l; y( z: Y

该用户从未签到

7#
 楼主| 发表于 2014-12-23 09:57 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:44
- i! b( |) x( d8 H可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所 ...

' C# P8 b+ ^1 ]8 b4 I那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!
. L8 A( A  c! `$ A/ h2 K, X; U& o+ c& K

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

捕获.PNG

该用户从未签到

8#
发表于 2014-12-23 10:07 | 只看该作者
jay1a243 发表于 2014-12-23 09:577 z9 K5 O$ h. {7 z6 L
那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!

# V6 n% s& y" r# `如果是真的電路都不能改動,所有軟件人員都不支持。那就真的就甭改了,就當沒有LED指示燈這功能。
8 v1 A7 N" L2 u9 s" |
3 T. B3 Z. {* b6 [3 V, F; f' @5 c$ ]; p

该用户从未签到

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  }  a6 o- V- H9 j/ \& |% Q
你可以尝试通过I2C读取数据来判断充满和没有充满,这样就可以通过CPU的IO来做了,不需要修改PMU的固件。

* Y  \  \0 D* p3 u您好,可以具体说吗,关了机,此功能还能正常工作吗?
. d5 c# n+ a+ P

该用户从未签到

13#
发表于 2014-12-23 11:46 | 只看该作者
待机之后,可能就不正常了。因为这个需要CPU来工作,待机CPU可能只有部分工作,不确定行不行。
- y8 C' J* K7 d6 P+ Z2 j8 _$ e最好是在PMU这里来做。

该用户从未签到

14#
发表于 2014-12-23 11:49 | 只看该作者
本帖最后由 fallen 于 2014-12-23 13:32 编辑
5 E& R$ Y' m- a
# F" v- A' y7 Z1 j: i9 ^( y  l4 r重复发帖了,

该用户从未签到

15#
发表于 2014-12-24 11:50 | 只看该作者
jay1a243 发表于 2014-12-23 11:379 U8 y2 c1 I5 p
您好,可以具体说吗,关了机,此功能还能正常工作吗?
! K" o1 s2 x5 a' ?
这个功能最好用PMU做,如果不能修改电路和软件,这个功能就实现不了啦,用CPU做的话会有问题,当你关机后,灯是不指示的,只有在CPU工作的时候才能指示正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-27 11:03 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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