[充电器] TP4056充电指示异常

[复制链接]
 楼主| 发表于 2015-12-23 09:11 | 显示全部楼层 |阅读模式
小弟最近使用了TP4056做充电电路,指示充电状态(充电中和充满)的位置我没有用LED,是串了个电阻个单片机,让单片机来识别这个状态。但是单片机识别出来两个只是管脚均为低电平。电路图如下:
请帮忙分下下,这是个什么情况。(使用的电池是锂电池,自带保护电路)

本帖子中包含更多资源

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

×
 楼主| 发表于 2015-12-23 09:12 | 显示全部楼层
附上TP4056的DataSheet,上图中的BAT为电池输入端,第5脚

本帖子中包含更多资源

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

×
发表于 2015-12-23 09:24 | 显示全部楼层
Open Drain的输出架构,需要外接上拉电阻才能读到高电平
 楼主| 发表于 2015-12-23 09:36 | 显示全部楼层
yanwen217 发表于 2015-12-23 09:24
Open Drain的输出架构,需要外接上拉电阻才能读到高电平

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

本帖子中包含更多资源

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

×
发表于 2015-12-23 09:42 | 显示全部楼层
hj1991 发表于 2015-12-23 09:36
是这个框图这样的吗?是个MOS管对外的,例如那个充满指示,充满时对外输出为低电平,没有充满对外表现为 ...

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

点评

确实是这样的,感谢了  发表于 2015-12-25 12:32
 楼主| 发表于 2015-12-23 10:21 | 显示全部楼层
yanwen217 发表于 2015-12-23 09:42
是的,必须外加上拉电阻,这样在输出高阻抗时才可以读到高电平,否则只能读到低电平 ...

好的,我先试试
 楼主| 发表于 2015-12-24 11:21 | 显示全部楼层
yanwen217 发表于 2015-12-23 09:42
是的,必须外加上拉电阻,这样在输出高阻抗时才可以读到高电平,否则只能读到低电平 ...

特意看了下输入输出的几种方式,确实需要加上拉电阻才可以读到高电平,之前没有注意到这些细节。谢谢啦!:handshake
发表于 2016-1-16 17:12 | 显示全部楼层
我的电路就是按照datasheet上的搭建的,只不过电池两端没有并联10uf电容,发现6、7管脚的指示灯同时亮,是这个电容必须有吗?
发表于 2016-1-16 22:21 | 显示全部楼层
aceangle 发表于 2016-1-16 17:12
我的电路就是按照datasheet上的搭建的,只不过电池两端没有并联10uf电容,发现6、7管脚的指示灯同时亮,是 ...

不是,那个10uF的电容不影响的,至于为啥你得看datasheet
发表于 2016-1-17 17:54 | 显示全部楼层
aceangle 发表于 2016-1-16 17:12
我的电路就是按照datasheet上的搭建的,只不过电池两端没有并联10uf电容,发现6、7管脚的指示灯同时亮,是 ...

6脚是指示充电完成的,7脚指示充电过程,同时亮要么芯片坏掉,要么电路接错。
VCC脚和BAT脚都要接电容,1uF以上的电容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

59

帖子

1

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