qtechzdh 发表于 2016-9-25 21:06:05

求一个可控充电电流的锂电池芯片(方案)

本帖最后由 qtechzdh 于 2016-9-25 21:06 编辑

各位老司机,我有个需求,5V供电,对单节锂离子电池进行充电,需要对充电电流进行控制,比如一些情况下,充电电流通过MCU控制为200mA,一些情况下控制在400mA。概括如下:
输入 5V(或其他电压)
电池:单节4.2V锂电池。
最大充电电流:1A或者2A
控制方式:PWM或DAC.
功耗,控制端单片机周期唤醒处理,所以不可能实时反馈,所以单片机直接反馈控制的方案不怎么可行,另外占用电路板尺寸尽量小。
{:mad:} 是在没办法了,求各位老司机看看。

qtechzdh 发表于 2016-9-28 11:02:07

消灭零回复,求大神方案,哪怕单片机搭建一个都行

qtechzdh 发表于 2016-9-28 11:03:49

有价值回复有神秘奖品喔

yangsen 发表于 2016-9-28 11:11:16

可以用深圳芯智汇的电源管理IC来做,不过是不是有点大材小用了{:biggrin:}

n_mos 发表于 2016-9-28 11:19:21

本帖最后由 n_mos 于 2016-9-28 11:22 编辑

PT4056就可以了

TP4056打错了

zhiwei 发表于 2016-9-28 11:24:27

充电IC一般都使用外部电阻设定最大充电电流。你可以PWM滤出一个信号加到相应管脚,就可以控制充电电流了。

rqiang 发表于 2016-9-28 11:51:57

充电时单片机部分会考虑功耗?
有电源接入是应该是外接电源给系统供电吧

qtechzdh 发表于 2016-9-28 14:09:20

n_mos 发表于 2016-9-28 11:19
PT4056就可以了

TP4056打错了

请明示,如何通过单片机在线修改充电电流值

qtechzdh 发表于 2016-9-28 14:14:00

zhiwei 发表于 2016-9-28 11:24
充电IC一般都使用外部电阻设定最大充电电流。你可以PWM滤出一个信号加到相应管脚,就可以控制充电电流了。 ...

一般都是反馈电阻,几百毫Ω,PWM的方式破坏了原来的反馈过程,估计不行。

zhiwei 发表于 2016-9-28 14:47:10

你没有看明白我说的。楼上说了用4056,你找文档看一下,prog接电阻就可以设定电流

csg0203 发表于 2016-9-28 15:24:24

4056,有一个脚专门设置电流的,PORG脚接两个电阻,一个电阻直接到地,另一个电阻串联一个三极管接到单片机的IO,就可以调到两档电流了,如果 要多档,多加几路还不简单?

Elex 发表于 2016-9-28 15:59:49

很多充电芯片都有一个Iset 引脚用于设置充电电流,这是我们可以利用的。
下面是我2年前原创的调节充电电流的方法,可以用PWM灵活的调节充电电流,并找到未知充电器的最大输出电流以适应较小输出电流的充电器。将下图的电路左边两端并联到Iset引脚所接的电阻上,原来的Iset的电阻改大到可接受的最小充电电流,最大充电电流由Iset电阻与 (R50+R52 )并联的等效电阻决定,实际充电电流可以由MULT端的PWM信号进行调节。根据充电IC不同可能要调整R50,R52和C28的值。

zhiwei 发表于 2016-9-29 07:55:26

楼上可行,直接PWM+RC滤出一个直流信号再接电阻到Iset脚也可。
页: [1]
查看完整版本: 求一个可控充电电流的锂电池芯片(方案)