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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2014-12-23 09:12 | 只看该作者
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。0 [9 z& _* q* a- D, {) d1 }0 m

4 s+ E$ c0 \! Q, MSTAT1 接红色LED,STAT2 接绿色LED。手机充电时显示红色,充满后变成绿色!

该用户从未签到

3#
发表于 2014-12-23 09:15 | 只看该作者
弄个电压调节就可以了吗
% Y! W( l# f: J* q! |电压高一个色,电压低一个色( H; N8 O' Q7 H" y3 ?

该用户从未签到

4#
 楼主| 发表于 2014-12-23 09:38 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12! K1 |' b& m& d8 L
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
( P' B6 G  E/ y7 L- _! z# j3 U8 [5 j
% ?- o1 ^! Q2 o1 n% b, y; AST ...

+ \$ Q# J- l* ]首先很感谢帮主能回!我的PMU是RN5T618M!
6 f  y8 X& S8 [0 y! O

该用户从未签到

5#
 楼主| 发表于 2014-12-23 09:44 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12* d9 @$ l" f# Q1 K( R/ I
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。2 N2 }* N* e+ I3 r

* V# d  L8 S+ s5 M) @! L1 A; V3 KST ...
2 H2 t: V6 J6 q: T
附件是我的PMU的资料!
) z; }) u  @& x8 _* C! }$ Z

rn5t618m.pdf

1.27 MB, 下载次数: 22

该用户从未签到

6#
发表于 2014-12-23 09:44 | 只看该作者
本帖最后由 jacklee_47pn 于 2014-12-23 09:46 编辑 $ P7 \# O: P, o, e. \6 M7 d# ?+ {
jay1a243 发表于 2014-12-23 09:38
# V5 k8 M- f" @! w2 B首先很感谢帮主能回!我的PMU是RN5T618M!

& {$ V4 t  U: F/ [可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所敘述:
9 j: P; h. n& J$ D! ^- ]; X4 |+ k( ^
●4ch-GPIO 2 s7 t" i1 ^: Y* L
Supports interrupt function (level/edge) for input signals
0 j1 f' z$ R! y& K# v3 G Outputs power-on signal for external devices 2 k' I2 ^% r1 p- x, ~1 U; k
Power on/off input for System’s power up/down - [2 |" a: v5 F8 O; I
DCDCx and LDOx can be controlled by external input ' k/ M$ W$ a: W1 b% ~; v$ u
GPIO2 can output LDORTC2
7 E5 _0 n( |: M* K( h. B0 W6 L GPIO0 and GPIO1 have input to ADC for voltage monitor % J! P+ b% L9 ]
GPIO0 and GPIO1 have maximum 15mA sink for LED.
6 H( P  l: C  I+ @* G8 |$ J* ^! o$ _5 Q2 d' m1 z1 z1 m4 u

( v! K0 E: ~2 c% y6 |6 P

该用户从未签到

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

9 u$ ^  d" h" F+ z那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!" B! D. I! |! V

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

捕获.PNG

该用户从未签到

8#
发表于 2014-12-23 10:07 | 只看该作者
jay1a243 发表于 2014-12-23 09:57( d6 N+ z. _- O0 Y" D; @
那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!

6 G( l" E% }  Z- i如果是真的電路都不能改動,所有軟件人員都不支持。那就真的就甭改了,就當沒有LED指示燈這功能。
! O* r2 T2 R; q' e, Q6 r1 B# l) S- P" C) W* V: ?
; j$ \5 J- N+ n

该用户从未签到

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: @2 f! o4 \  b: g4 c0 f- W9 V' G
你可以尝试通过I2C读取数据来判断充满和没有充满,这样就可以通过CPU的IO来做了,不需要修改PMU的固件。

" |5 C$ d4 e2 b0 y2 A: c您好,可以具体说吗,关了机,此功能还能正常工作吗?7 _- g0 U; [# f4 d

该用户从未签到

13#
发表于 2014-12-23 11:46 | 只看该作者
待机之后,可能就不正常了。因为这个需要CPU来工作,待机CPU可能只有部分工作,不确定行不行。, D: W8 `$ O+ p
最好是在PMU这里来做。

该用户从未签到

14#
发表于 2014-12-23 11:49 | 只看该作者
本帖最后由 fallen 于 2014-12-23 13:32 编辑 3 [& R' o' c' O' G% x9 O8 ^' ?

7 Y0 c. k" S9 z: _' z8 w6 f重复发帖了,

该用户从未签到

15#
发表于 2014-12-24 11:50 | 只看该作者
jay1a243 发表于 2014-12-23 11:37- G/ c  s8 d2 J( ?' N
您好,可以具体说吗,关了机,此功能还能正常工作吗?

; N" U' a! V1 j这个功能最好用PMU做,如果不能修改电路和软件,这个功能就实现不了啦,用CPU做的话会有问题,当你关机后,灯是不指示的,只有在CPU工作的时候才能指示正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 02:24 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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