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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2014-12-23 09:12 | 只看该作者
要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
+ U& S3 |. g/ @2 M, ]/ t* u; x4 O1 b- n  w8 `1 ^8 w7 D7 E
STAT1 接红色LED,STAT2 接绿色LED。手机充电时显示红色,充满后变成绿色!

该用户从未签到

3#
发表于 2014-12-23 09:15 | 只看该作者
弄个电压调节就可以了吗
6 Y3 P4 K; M" K( @电压高一个色,电压低一个色/ A2 F  r7 g% Y& E. ~

该用户从未签到

4#
 楼主| 发表于 2014-12-23 09:38 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12
: }2 }2 Z; F4 i8 L/ M要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。$ D0 I4 y- w) H/ j: c
/ a5 A+ q' b) |! l) ]- v. }: h
ST ...
2 [" z# n+ |' W" s& m
首先很感谢帮主能回!我的PMU是RN5T618M!( f$ t! l/ k4 a9 n1 Q% K

该用户从未签到

5#
 楼主| 发表于 2014-12-23 09:44 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:12
* D# m* a' |- ]% d" J, e; @要看你的充電IC是否有提供LED指示燈號功能。例如: BQ24120 就有 LED的功能,就是用 STAT1 和 STAT2。
" p  o9 Z1 u/ C
  f7 z; L9 X, a0 e. D% PST ...
4 K2 Y; o7 {! A1 O
附件是我的PMU的资料!5 ]( w: R9 w4 B. q7 L

rn5t618m.pdf

1.27 MB, 下载次数: 22

该用户从未签到

6#
发表于 2014-12-23 09:44 | 只看该作者
本帖最后由 jacklee_47pn 于 2014-12-23 09:46 编辑 & s4 _1 I" e3 t
jay1a243 发表于 2014-12-23 09:38- }' O4 n1 g* C7 f7 b+ e
首先很感谢帮主能回!我的PMU是RN5T618M!

% r3 W% |' v# _! V可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所敘述:3 b2 W& w7 T: p6 M) x

$ s; W9 F6 s3 b8 _- p; z  X8 {●4ch-GPIO
2 M5 H5 P  K: ? Supports interrupt function (level/edge) for input signals 3 p0 x4 ^  i/ Q) D
Outputs power-on signal for external devices   T# D. Y0 K, S+ A8 ~" J, Q9 L
Power on/off input for System’s power up/down
' T, D9 o! P% ^, G DCDCx and LDOx can be controlled by external input " s% ~& w8 t- c/ w+ [
GPIO2 can output LDORTC2   X4 S- x$ E0 A- r/ m) S3 W& m
GPIO0 and GPIO1 have input to ADC for voltage monitor 5 a( }1 L; a0 g8 k- }
GPIO0 and GPIO1 have maximum 15mA sink for LED.
2 S0 x3 I0 G) J0 @. h6 y+ v* R
- a8 m: p3 ?, z/ Z
5 o( ^3 Z! ?1 a3 i9 |

该用户从未签到

7#
 楼主| 发表于 2014-12-23 09:57 | 只看该作者
jacklee_47pn 发表于 2014-12-23 09:44! o$ v: _) e7 u7 x, ]
可以用 GPIO0 和 GPIO1 接 LED (記得要加限流電阻),修改軟件去支持LED點燈功能即可。下方是datasheet 所 ...
- E- A. E! x& U  y6 k3 }& ]
那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!
" I5 r: H+ O2 Z$ M

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

捕获.PNG

该用户从未签到

8#
发表于 2014-12-23 10:07 | 只看该作者
jay1a243 发表于 2014-12-23 09:57. q6 A% B  t, M5 Z+ L# @
那几个GPIO口都被占用了,再说我们软件也不会去动PMU的固件!
3 F+ H7 P  L1 l: {- t# J/ h
如果是真的電路都不能改動,所有軟件人員都不支持。那就真的就甭改了,就當沒有LED指示燈這功能。$ W; @5 Z" ]: D8 S8 q7 q5 m

" c1 B  ~- A( E9 E- u, ^) s+ f8 I( a* y! V) U: w- r! Z

该用户从未签到

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:386 q0 W/ g( ^$ S
你可以尝试通过I2C读取数据来判断充满和没有充满,这样就可以通过CPU的IO来做了,不需要修改PMU的固件。

+ F4 E/ p( X1 P您好,可以具体说吗,关了机,此功能还能正常工作吗?
$ n2 A# T  B) h9 D) a' @" N4 x" j

该用户从未签到

13#
发表于 2014-12-23 11:46 | 只看该作者
待机之后,可能就不正常了。因为这个需要CPU来工作,待机CPU可能只有部分工作,不确定行不行。( q% {9 ?: \* ^4 R
最好是在PMU这里来做。

该用户从未签到

14#
发表于 2014-12-23 11:49 | 只看该作者
本帖最后由 fallen 于 2014-12-23 13:32 编辑
  @3 t  _5 v* u1 v: i) A. X- |. l6 K. u( J) a
重复发帖了,

该用户从未签到

15#
发表于 2014-12-24 11:50 | 只看该作者
jay1a243 发表于 2014-12-23 11:37
2 B  _' V( _3 Y0 b您好,可以具体说吗,关了机,此功能还能正常工作吗?

6 D, }5 H5 s. K/ `8 G" q' v这个功能最好用PMU做,如果不能修改电路和软件,这个功能就实现不了啦,用CPU做的话会有问题,当你关机后,灯是不指示的,只有在CPU工作的时候才能指示正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-12 03:31 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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