AN156 – 利用微控制器调节 MP2659 充电电流
每月为您发送最具参考价值的行业文章
我们会保障您的隐私
摘要
许多电池供电设备都需要实时调节不同操作模式下的充电电流,从而实现性能的调整。例如,许多电池制造商要求针对不同温度设定不同的充电电流水平,以保证电池安全。因此,能够实时调节充电电流的方法将十分有用。
MP2659可以通过连接在 ISET 引脚和 AGND 之间的电阻器(RISET)来调节其充电电流。本应用说明将详细介绍如何通过微控制器 (MCU) 来实时调节 MP2659 的充电电流。文章将介绍 MP2659并阐明 RISET 和充电电流之间的关系,同时提供充电电流实时调节的设计指南,并给出设计实例。
1. 简介
MP2659是一款高度集成的开关充电器,专为 3 节至 6 节串联锂离子或锂聚合物电池组应用而设计。该器件支持具有不同电池调节电压的多种电池化学成分,并可通过 ISET 引脚和 AGND 之间连接的电阻(RISET)来调节充电电流。(RISET)与充电电流之间的关系可以用公式(1)来表示:
$$I_{CHG} = \frac{96(kΩ)}{R_{ISET}(kΩ)}$$图 1 显示了 MP2659 的标准原理图。
图1: MP2659应用原理图
尽管通过RISET可以调节充电电流,但用这种方法进行实时调节并不可靠;而通过MCU 的 PWM信号实时调节充电电流,其可靠性更高。
2. 调节方法详述
MP2659 通过 ISET 引脚读取不同的电阻值来调节充电电流。由于ISET 引脚始终保持 1.2V 的恒定电压,因此可以通过改变 ISET 引脚和 AGND 之间的等效电阻来调节充电电流。而等效电阻的改变则可以通过修改 MCU 的 PWM 占空比来实现。
图 2:ISET 引脚等效电路
2.1 方法概述
图 3 显示了MP2659 的 ISET 引脚连接等效电阻时,如何构建设计。
图3: 等效电阻设计电路
PWM 信号具有可控占空比。该信号由 MCU 生成,并通过RC 滤波器(由 R2、R3和 CISET组成)将 PWM 信号过滤为直流信号。 ISET 引脚和 AGND 之间的等效电阻(REQ)可以通过公式 (2)来计算:
$$R_{EQ}=\frac {1.2R_1G_{123}}{1.2G_{123} - (\frac{DUTY \times V_{M\_PWM}}{R_2}+\frac{1.2}{R_1})}$$其中DUTY为PWM占空比,VM_PWM为PWM的幅值(与MCU供电电压相同,约为3.3V)。G123可以通过公式(3)来估算:
$$G_{123} = {1 \over R_1} + {1 \over R_2} + {1 \over R_3}$$对公式 1、2 和 3而言,REQ必须超过0Ω。因为当 REQ低于0Ω时,ICHG = 0A。表 1 列出了不同 PWM 输入条件下的充电电流。
表1: 充电电流与PWM输入
PWM 输入 | PPWM 占空比 | 充电电流 |
GND | 0% | 96(kΩ)/(R1+R2//R3) |
逻辑高 | 100% | 0A |
PWM 占空比 | 0% 至 MAX_DUTY (1) | 线性调节充电电流 |
浮空 | N/A | 96(kΩ)/(R1+R2) |
说明:
1) MAX_DUTY 是充电电流降至 0A 时的最大 PWM 占空比。建议在80%左右。
2.2 参数相关设计指南
基于以上分析,参数(R1、R2、R3、CISET)可以按照以下准则进行设计:
- 最大充电电流对应的等效电阻为RMAX_ICHG,可通过公式(4)来计算: $$R_{MAX\_ICHG} = R_1 + R_2 // R_3$$
- 选择合适的 R1,可用公式 (5) 来估算: $$R_1 = 0.5R_{MAX\_ICHG}$$
- 然后再用公式(6) 来计算 R2 和 R3: $$\begin{cases} R_2//R_3=R_1 \\[2ex] \frac{MAX\_DUTY \times V_{M\_PWM} - 1.2}{R_2} = \frac{1.2}{R_3} \end{cases}$$
- 选择合适的 CISET以将 PWM 信号过滤为 DC 信号,CISET可用公式(7)来估算: $$f_{FILTER} = \frac {1}{2\pi(R_2//R_3)C_{ISET}} << f_{PWM}$$
其中fFILTER为RC滤波器的截止频率,建议取值在10Hz左右;fPWM为PWM频率,建议取值在1kHz以上。
3. 设计实例
本节内容将演示如何成功设计参数,并在 MAX_ICHG = 2.7A、MAX_DUTY = 80%、VM_PWM = 3.3V且fPWM = 2kHz条件下实时调节充电电流。
3.1 设计过程
- 使用公式 (8) 计算RMAX_ICHG: $$R_{MAX\_ICHG} = \frac {96(kΩ)}{MAX\_ICHG} = 35kΩ$$
- 选择 R1 = 20kΩ。
- 使用公式 (6) 计算 R2 = 33kΩ,R3 = 27kΩ。
- 设置CISET = 1μF 以将 PWM 信号过滤为直流信号。
3.2 设计结果
根据上面确定的参数构建演示板,以验证本应用说明中所提方法的有效性。图 4 显示了演示板的原理图。
图 4:MP2659 充电电流调节应用演示板原理图
根据演示板的测试结果(测试条件:VIN = 16V、VBATT = 12V、VM_PWM = 3.3V 和 fPWM = 2kHz)可以看出,充电电流与PWM占空比之间呈线性关系,且占空比在 0% 至 82% 的宽范围内,如图 5所示。
图 5:充电电流与 PWM 占空比的线性关系
当充电电流变化时,MP2659不会出现过冲或下冲,如图 6所示。此外,图 7还展示了该器件正常的启动与关断。
所有测试结果均表明了本应用说明中介绍的设计方法有效。
图6: 充电电流在 0.5A 和 2.4A 之间转换
图 7:MP2659 开/关应用波形(PWM Duty = 50%)
4. 结语
充电性能可通过调节充电电流得到优化。本应用说明提出了一种利用MCU实时调整MP2659充电电流的方法,同时提供了设计实例,并用测试结果验证了这种充电电流法的有效性。
_______________________
您感兴趣吗?点击订阅,我们将每月为您发送最具价值的资讯!
直接登录
创建新帐号