打印
[充电器]

TP4056充电指示异常

[复制链接]
4412|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hj1991|  楼主 | 2015-12-23 09:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
小弟最近使用了TP4056做充电电路,指示充电状态(充电中和充满)的位置我没有用LED,是串了个电阻个单片机,让单片机来识别这个状态。但是单片机识别出来两个只是管脚均为低电平。电路图如下:
请帮忙分下下,这是个什么情况。(使用的电池是锂电池,自带保护电路)

TP4056.png (218.11 KB )

TP4056

TP4056

相关帖子

沙发
hj1991|  楼主 | 2015-12-23 09:12 | 只看该作者
附上TP4056的DataSheet,上图中的BAT为电池输入端,第5脚

TP4056.pdf

747.34 KB

使用特权

评论回复
板凳
yanwen217| | 2015-12-23 09:24 | 只看该作者
Open Drain的输出架构,需要外接上拉电阻才能读到高电平

使用特权

评论回复
地板
hj1991|  楼主 | 2015-12-23 09:36 | 只看该作者
yanwen217 发表于 2015-12-23 09:24
Open Drain的输出架构,需要外接上拉电阻才能读到高电平

是这个框图这样的吗?是个MOS管对外的,例如那个充满指示,充满时对外输出为低电平,没有充满对外表现为高阻状态。按照你的说法,如果我要读取高低电平的话,就需要加个上拉电阻是吗?否则读到全是低电平?这个我可以先试试

TP4056内部结构.png (162.83 KB )

TP4056内部结构.png

使用特权

评论回复
5
yanwen217| | 2015-12-23 09:42 | 只看该作者
hj1991 发表于 2015-12-23 09:36
是这个框图这样的吗?是个MOS管对外的,例如那个充满指示,充满时对外输出为低电平,没有充满对外表现为 ...

是的,必须外加上拉电阻,这样在输出高阻抗时才可以读到高电平,否则只能读到低电平

使用特权

评论回复
评论
hj1991 2015-12-25 12:32 回复TA
确实是这样的,感谢了 
6
hj1991|  楼主 | 2015-12-23 10:21 | 只看该作者
yanwen217 发表于 2015-12-23 09:42
是的,必须外加上拉电阻,这样在输出高阻抗时才可以读到高电平,否则只能读到低电平 ...

好的,我先试试

使用特权

评论回复
7
hj1991|  楼主 | 2015-12-24 11:21 | 只看该作者
yanwen217 发表于 2015-12-23 09:42
是的,必须外加上拉电阻,这样在输出高阻抗时才可以读到高电平,否则只能读到低电平 ...

特意看了下输入输出的几种方式,确实需要加上拉电阻才可以读到高电平,之前没有注意到这些细节。谢谢啦!:handshake

使用特权

评论回复
8
aceangle| | 2016-1-16 17:12 | 只看该作者
我的电路就是按照datasheet上的搭建的,只不过电池两端没有并联10uf电容,发现6、7管脚的指示灯同时亮,是这个电容必须有吗?

使用特权

评论回复
9
晓默儿| | 2016-1-16 22:21 | 只看该作者
aceangle 发表于 2016-1-16 17:12
我的电路就是按照datasheet上的搭建的,只不过电池两端没有并联10uf电容,发现6、7管脚的指示灯同时亮,是 ...

不是,那个10uF的电容不影响的,至于为啥你得看datasheet

使用特权

评论回复
10
yanwen217| | 2016-1-17 17:54 | 只看该作者
aceangle 发表于 2016-1-16 17:12
我的电路就是按照datasheet上的搭建的,只不过电池两端没有并联10uf电容,发现6、7管脚的指示灯同时亮,是 ...

6脚是指示充电完成的,7脚指示充电过程,同时亮要么芯片坏掉,要么电路接错。
VCC脚和BAT脚都要接电容,1uF以上的电容。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

59

帖子

1

粉丝