AN205124 F²MC-8FX Family MB95200H/210H Series 8-Bit Microcontroller Battery Charger Reference Solution (Chinese).pdf

AN205124
F²MC-8FX 家族 MB95200H/210H 系列 8 位微型控制器 电池充电器参考方案
相关器件系列:MB95200H/210H 系列
本应用笔记介绍电动工具电池充电器演示板的功能。电池充电器解决方案是基于 LPC 的 MCU MB95F223K 和
MB39A132。
目录
1
概要 ............................................................................ 1
2
演示平台 ......................................................................2
4.1
系统结构图 .......................................................... 4
平台 .....................................................................2
4.2
示意图 ................................................................. 6
4.3
MCU 引脚分配 .................................................... 7
2.1
3
1
4
特性 ............................................................................ 3
硬件 ............................................................................ 4
3.1
电池插入检测 ......................................................3
3.2
支持 2/3/4 电池组 ................................................3
3.3
支持设置充电器电压 ............................................3
3.4
支持设置充电器电流 ............................................3
6
3.5
LED 显示充电器状态 ...........................................4
文档修改记录................................................................... 11
5
固件 ............................................................................ 8
5.1
流程图 ................................................................. 8
5.2
固件工程 ............................................................. 9
更多信息 .................................................................... 10
概要
本电源工具电池充电器演示板用于充电手机电池。该解决方案基于 LPC MCU MB95F223K 和 MB39A132。
MB95F223K 为 SOP16 封装 MCU,芯片上集成有一个多功能定时器和一个 8/10 A/D 转换器。MB39A132 是一个用于
充电锂离子电池的 DC/DC 转换芯片。
该演示装置支持以下特性:





电池插入检测
2/3/4 电池组
设置充电器电压
设置充电器电流
LED 显示充电器状态
www.cypress.com
文档编号:002-05727 版本 *A
1
MB95200H/210H 系列电池充电器参考
2
演示平台
本章介绍了电池充电器的演示平台。
2.1
平台
图 1. 显示了电池充电器的演示平台。红色和绿色 LED 用于指示充电器状态。
图 1. 演示平台
www.cypress.com
文档编号:002-05727 版本 *A
2
MB95200H/210H 系列电池充电器参考
3
特性
本章介绍了电池充电器的特性。
3.1
电池插入检测
检测到电池插入时,充电器检查插入电池的电压和温度。 如果不正常,充电器停止充电。
如果充电器检测到电池类型不匹配,充电器停止充电,而且红色 LED 开始闪烁。插入新电池后,充电器继续充电。
3.2
支持 2/3/4 电池组
调整 R11 和 R12 可改变充电器电池数。
断开 R11 且 R12 为 0 Ω,充电器支持 2 个电池。
断开 R11 和 R12,充电器支持 3 个电池。
R11 为 0 Ω 且断开 R12,充电器支持 4 个电池。
演示装置目前支持 3 个电池。
3.3
支持设置充电器电压
根据电池数的设置,调整 R9 和 R10 可改变充电电压。
如果 NADJ3 >= 0.82,单个电池的充电电压为 4.20V。
如果 0.48<= NADJ3 <= 0.78,单个电池的充电电压为 4.35V。
如果 0 <= NADJ3 <= 0.18,单个电池的充电电压为 4.00V。
如果 0.22 <= NADJ3 <= 0.44,单个电池的充电电压为 2×5×NADJ3V。
该演示装置的 R9 为 2K,R10 为 12K,单个电池的充电电压为 4.2V,充电电压为 12.6V。
3.4
支持设置充电器电流
根据以上设置,调整 R15 和 R16 可以改变充电电流的上限。
如果 NADJ2 >= 0.92,充电电流的上限为 2.85A。
如果 0 <= NADJ2 <= 0.88,充电电流的上限为 2× (5×NADJ2-0.075) A。
该演示装置的 R15 为 100K, R16 为 24K,充电电流的上限为 1.8A。
www.cypress.com
文档编号:002-05727 版本 *A
3
MB95200H/210H 系列电池充电器参考
3.5
LED 显示充电器状态
该演示装置有两个 LED:绿色 LED 和红色 LED。
绿色 LED 常亮表示充电开始时或充电完成后,充电器处于待机模式。
绿色 LED 闪烁表示充电器正在充电。
红色 LED 常亮表示充电器检测到电池过温。
红色 LED 闪烁表示电池不匹配。
如果红色 LED 亮启或闪烁,充电器停止充电。插入新电池或恢复到正常状态后,充电器继续充电。
4
硬件
本章介绍了电池充电器的硬件。
4.1
系统结构图
图 2 显示了系统结构图。该演示装置基于 MCU MB95F223K 和 MB39A132 开发。





MCU:AD 模块,切换控制模块和 LED 信号模块
DC 输入
充电管理器
LED
电池
www.cypress.com
文档编号:002-05727 版本 *A
4
MB95200H/210H 系列电池充电器参考
图 2. 系统结构图
www.cypress.com
文档编号:002-05727 版本 *A
5
MB95200H/210H 系列电池充电器参考
4.2
示意图
图 3 显示了电池充电器的示意图。
图 3. 电池充电器
www.cypress.com
文档编号:002-05727 版本 *A
6
MB95200H/210H 系列电池充电器参考
4.3
MCU 引脚分配
表 1 显示了系统中 MB95F223K 的引脚分配。
表 1. 引脚分配
引脚编号
引脚
功能
10
P01/INT01
AD 输入, VOUT
9
P02/INT02
AD 输入, CURRENT_DETECT
11
P03/INT03
AD 输入, BATTERY_DETECT
12
P04/INT04
AD 输入, TEMP_DETECT
13
P05/INT05
LED 输出, Green LED
14
P06/INT06
LED 输出, Red LED
15
P07/INT07
开关输出
www.cypress.com
文档编号:002-05727 版本 *A
7
MB95200H/210H 系列电池充电器参考
5
固件
本章介绍了电池充电器的固件。
5.1
流程图
检测到电池且电池温度正常时,MCU 初始化片上外围设备及系统参数。
如果以上状态正常,系统开始充电,并继续检查电池的状态和温度。
电池充分充电后,充电过程停止。
图 4 显示了主循环的流程图。
图 4. 主循环流程
Star
t
System initialization and green led on
Check Battery status
ready?
Y
Check Temp status
ready?
N
N
Y
Enter charge and green led
flash
Y
N
Check Battery status
ready?
Y
Check Temp status
ready?
Y
Check Battery fully?
N
N
Y
Stop charge and green led on
www.cypress.com
文档编号:002-05727 版本 *A
8
MB95200H/210H 系列电池充电器参考
5.2
固件工程
该演示装置使用 MB95F223K 执行所有功能。MB2146-08-E 和 SOFTUNE V3 用于调试。
下表列出了主要文件的功能。
表 2. 电池充电器功能
文件
功能
ad.c
检测电池类型,温度,电流和电压
Global.c
定义全局变量
Handle.c
功能模块
Main.c
主功能
Ma95200.asm
Cypress MCU 头文件
Startup.asm
MCU 配置文件
Timer0.c
系统时钟功能
Vecter.c
中断设置文件
图 5 显示了该演示工程。
图 5. 演示工程
www.cypress.com
文档编号:002-05727 版本 *A
9
MB95200H/210H 系列电池充电器参考
6
更多信息
如欲了解有关 Cypress 产品的更多详情,敬请访问以下网址:
http://www.cypress.com/cypress-microcontrollers
www.cypress.com
文档编号:002-05727 版本 *A
10
MB95200H/210H 系列电池充电器参考
文档修改记录
文档标题:AN205124 - F²MC-8FX 家族 MB95200H/210H 系列 8 位微型控制器 电池充电器参考方案
文档编号:002-05727
修订版
ECN
变更者
提交日期
**
—
HUAL
09/27/2010
初稿
*A
5338074
HUAL
07/05/2016
已将 Spansion 应用手册《MCU-AN-500100-Z-10》转换成 Cypress 格式。
www.cypress.com
变更说明
文档编号:002-05727 版本 *A
11
MB95200H/210H 系列电池充电器参考
全球销售和设计支持
赛普拉斯公司拥有一个由办事处、解决方案中心、厂商代表和经销商组成的全球性网络。如果想要查找离您最近的办事处,请访
问赛普拉斯所在地。
PSoC® 解决方案
产品
®
®
ARM Cortex 微控制器
cypress.com/arm
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP
汽车级
cypress.com/automotive
赛普拉斯开发者社区
时钟与缓冲器
cypress.com/clocks
接口
cypress.com/interface
照明和电源控制
cypress.com/powerpsoc
存储器
cypress.com/memory
PSoC
cypress.com/psoc
触摸感应
cypress.com/touch
USB 控制器
cypress.com/usb
无线/射频
cypress.com/wireless
论坛 | 项目 | 视频 | 博客 | 培训 | 组件
技术支持
cypress.com/support
PSoC 是赛普拉斯半导体公司的注册商标。PSoC Creator 是赛普拉斯半导体公司的商标。 此处引用的所有其他商标或注册商标都归其各自所有者所有。
赛普拉斯半导体
198 Champion Court
San Jose, CA 95134-1709
电话
: 408-943-2600
传真
: 408-943-4730
网站地址 : www.cypress.com
©赛普拉斯半导体公司,2010-2016 年。本文件是赛普拉斯半导体公司及其子公司,包括 Spansion LLC(“赛普拉斯”)的财产。本文件,包括其包含
或引用的任何软件或固件(“软件”),根据全球范围内的知识产权法律以及美国与其他国家签署条约由赛普拉斯所有。除非在本款中另有明确规定,赛
普拉斯保留在该等法律和条约下的所有权利,且未就其专利、版权、商标或其他知识产权授予任何许可。如果软件并不附随有一份许可协议且贵方未以其
他方式与赛普拉斯签署关于使用软件的书面协议,赛普拉斯特此授予贵方属个人性质的、非独家且不可转让的如下许可(无再许可权)(1)在赛普拉斯
特软件著作权项下的下列许可权(一)对以源代码形式提供的软件,仅出于在赛普拉斯硬件产品上使用之目的且仅在贵方集团内部修改和复制软件,和
(二)仅限于在有关赛普拉斯硬件产品上使用之目的将软件以二进制代码的形式向外部最终用户提供(无论直接提供或通过经销商和分销商间接提供),
和(2)在被软件(由赛普拉斯公司提供,且未经修改)侵犯的赛普拉斯专利的权利主张项下,仅出于在赛普拉斯硬件产品上使用之目的制造、使用、提
供和进口软件的许可。禁止对软件的任何其他使用、复制、修改、翻译或汇编。
在适用法律允许的限度内,赛普拉斯未对本文件或任何软件作出任何明示或暗示的担保,包括但不限于关于适销性和特定用途的默示保证。在适用法律允
许的限度内,赛普拉斯保留更改本文件的权利,届时将不另行通知。赛普拉斯不对因应用或使用本文件所述任何产品或电路引起的任何后果负责。本文件,
包括任何样本设计信息或程序代码信息,仅为参考之目的提供。文件使用人应负责正确设计、计划和测试信息应用和由此生产的任何产品的功能和安全性。
赛普拉斯产品不应被设计为、设定为或授权用作武器操作、武器系统、核设施、生命支持设备或系统、其他医疗设备或系统(包括急救设备和手术植入
物)、污染控制或有害物质管理系统中的关键部件,或产品植入之设备或系统故障可能导致人身伤害、死亡或财产损失的其他用途(“非预期用途”)。
关键部件指,若该部件发生故障,经合理预期会导致设备或系统故障或会影响设备或系统安全性和有效性的部件。针对由赛普拉斯产品非预期用途产生或
相关的任何索赔、费用、损失和其他责任,赛普拉斯不承担全部或部分责任且贵方不应追究赛普拉斯之责任。贵方应赔偿赛普拉斯因赛普拉斯产品任何非
预期用途产生或相关的所有索赔、费用、损失和其他责任,包括因人身伤害或死亡引起的索赔,并使之免受损失。
赛普拉斯、赛普拉斯徽标、Spansion、Spansion 徽标,及上述项目的组合,及 PSoC、CapSense、EZ-USB、F-RAM 和 Traveo 应视为赛普拉斯在美国
和其他国家的商标或注册商标。敬请访问 cypress.com 获取赛普拉斯商标的完整列表。其他名称和品牌可能由其各自所有者主张为该方财产。
www.cypress.com
文档编号:002-05727 版本 *A
12