1AVR450: 为 SLA、 NiCd、 NiMH 和 Li-Ion 电池设计的充电器特点• 完整的电池充电器设计方案• 模块化的 “C” 源代码和极紧凑的汇编代码• 低成本• 支持多数电池类型• 快速充电算法• 10 位 ADC 实现高精度测量• 可选的串行接口• 充电参数极易修改• 片内 EEPROM 可用于存储电池信息说明本参考设计完全实现了电池充电器设计的最新技术,可以对各种流行的电池类型进行快速充电而无须修改硬件,从而围绕单个硬件平台实现一个完整的充电器产品系列。只需要将新的充电算法通过 ISP 下载到处理器的 FLASH 存储器就可以得到新的型号。很显然,这种方法可以大大缩短新产品上市的时间,而且只需要库存一种硬件。本设计提供完整的适合 SLA、 NiCd、 NiMH 和 Li-Ion 电池的库函数。Figure 1. 电池充电器参考设计8 位微处理器应用实例本文是英文数据手册的中文翻译,其目的是方便中国用户的阅读。它无法自动跟随原稿的更新,同时也可能存在翻译上的错误。读者应该以英文原稿为 参考以获得更准确的信息。Rev. 1659A– AVR– 03/022AVR450 1659A–AVR–03/02参 考 设 计 实 现 了 两 个 充 电 器 , 分 别 由 高 端 产 品 AT90S4433 和 高 集 成 度 、低成 本的 8 引脚器 件 ATtiny15 构成 。当然, 也可以用任意一款带 A/D 转换器 、 PWM 输出、具有足够程序存储器 的 AVR 器 件来实 现 电 池充 电 器 。介绍随着越来越多的手持式电 器 的出现 , 对高 性能、小尺寸、重量轻的电 池充 电 器 的需求也越来越大。电 池技术的持续进步也要求更复杂的充 电 算法以实 现 快速、安全的充 电 。因此需要对充 电 过程进行更精确的监控, 以缩短充 电 时间、达到最大的电 池容量, 并防止电 池损坏。 AVR 已经在竞争中领先了 一步, 被证明是下一代充 电 器 的完美控制芯片。Atmel AVR 微处理器 是当前市场上能够以单片方式提供 Flash、 EEPROM 和 10 位 ADC的最高 效的 8 位 RISC 微处理器 。由 于程序存储器 为 Flash, 因此可以不用象 MASK ROM一样, 有几个 软件版本就库存几种型号。Flash 可以在发货之前再进行编程, 或是在 PCB贴装之后再通过 ISP 进行编程, 从而允许在最后一分 钟进行软件更新。EEPROM 可用于保存标定系数和 电 池特性参 数, 如保存充 电 记录以提高 实 际使用的电...