电子说
在当今的电子设备领域,电池充电器的性能和功能对于设备的正常运行和电池的寿命至关重要。特别是在处理多种化学体系的电池时,需要一款灵活且高效的充电器。Maxim公司的MAX1645B就是这样一款先进的电池充电器,它能满足各种复杂的充电需求。本文将详细介绍MAX1645B的特性、工作原理、应用以及使用时的注意事项,为电子工程师们在设计充电电路时提供有价值的参考。
文件下载:MAX1645B.pdf
MAX1645B是一款高效率的电池充电器,它的独特之处在于能够对任何化学类型的电池进行充电。该充电器通过Intel System Management Bus(SMBus)来精确控制电压和电流充电输出,实现了充电过程的智能化管理。其具备的一些关键特性包括:
由于其出色的性能和兼容性,MAX1645B被广泛应用于多个领域,包括笔记本电脑、销售点终端、个人数字助理等设备,为这些设备的电池充电提供了可靠的解决方案。
在使用MAX1645B时,需要严格遵守其绝对最大额定值,以确保设备的安全和稳定运行。这些参数规定了各个引脚的电压范围、电流限制以及温度范围等。例如,DCIN、CVS、CSSP、CSSN、LX到GND的电压范围为 - 0.3V至 +30V,超过这些范围可能会导致设备永久性损坏。
MAX1645B的电气特性涵盖了多个方面,包括输入电压范围、电源电流、欠压阈值、输出电压精度等。以下是一些关键电气特性的详细介绍:
MAX1645B主要由电流检测放大器、SMBus接口、跨导放大器、参考电路和DC - DC转换器组成。DC - DC转换器负责生成控制信号,以维持SMBus接口设定的电压和电流。该充电器具有一个电压调节环和两个电流调节环,这些调节环相互独立工作,保证了充电过程的稳定性和可靠性。
MAX1645B的电压DAC具有16mV的LSB和18.432V的满量程。通过SMBus接口发送16位的ChargingVoltage()命令来设置输出电压,该命令对应着以毫伏为单位的输出电压。MAX1645B会忽略前4个LSB,并使用接下来的11个LSB来控制电压DAC。当命令值大于或等于0x4800(18432mV)时,会导致电压超量程,充电器电压将被限制为18.432V;而当命令值低于0x0400(1024mV)时,充电将终止。
充电电流的设置通过SMBus接口的16位ChargingCurrent()命令实现。MAX1645B的充电电流DAC范围为3.2mV至150.4mV,该命令对应着以0.05mV为LSB和3.376V为满量程的电流检测电压。MAX1645B会丢弃前6个LSB,并使用剩余的6个MSB来控制充电电流DAC。当命令值高于0x0BC0时,会导致超量程,充电电流检测电压将被限制为150.4mV;当命令值低于0x0080时,充电电流将关闭。充电电流(ICHARGE)由公式 (ICHARGE =V{D A C I} / R{C S I}) 确定,其中VDACI是由ChargingCurrent()设置的电流检测电压,RCSI是电池电流检测电阻。
当负载电流较高时,MAX1645B会限制充电器的输入电流,以保护AC适配器。内部的CSS放大器会将CSSP和CSSN之间的电压与CLS/20进行比较,VCLS通过REF和GND之间的电阻分压器设置。输入源电流是设备电流、充电输入电流和负载电流的总和,充电器输入电流由DC - DC转换器产生。通过公式 (I{MAX }=V{CLS } /left(20 × R_{1}right)) 可以计算出最大允许的源电流,其中R1是感测电阻。
MAX1645B集成了LDO调节器,可从DCIN获得 +5.4V的电源,能够提供高达15mA的电流。LDO调节器设置了DC - DC转换器中NMOS开关的栅极驱动电平,同时还为4.096V参考和大部分控制电路供电。使用时需要在LDO引脚和GND之间旁路一个1µF的电容器,以确保电源的稳定性。
VDD输入为SMBus接口和热敏电阻比较器提供电源。通常情况下,可将VDD连接到LDO,或者为了在DCIN电源移除时保持MAX1645B的SMBus接口活动,可将外部电源连接到VDD。
当DCIN电压大于7.5V时,电池处于AC存在状态。此时,LDO和REF正常工作,允许进行电池充电。同时,ChargerStatus()寄存器中的AC_PRESENT位(位15)将被设置为1。
当DCIN电压低于BATT + 0.3V时,充电器进入电源故障状态,因为此时输入电压不足以对电池进行充电。在这种状态下,PDS输入PMOS开关将关闭,ChargerStatus()寄存器中的POWER_FAIL位(位13)将被设置为1。
当THM电压低于VDD的91%时,认为电池已连接到充电器。此时,ChargerStatus()寄存器中的BATTERY_PRESENT位(位14)将被设置为1,充电可以正常进行。如果电池未连接,所有寄存器将被重置,充电器会进行“浮动”充电,以最小化电池连接时的接触电弧。
当BATT电压低于2.5V时,电池处于欠压状态,充电器会将电流限制降低到128mA。当BATT电压超过2.7V时,正常充电将恢复,而ChargingVoltage()不受影响,可设置低至1.024V。
当VDD电压低于2.5V时,VDD电源处于欠压状态,SMBus接口将不响应命令。当从欠压状态恢复时,设备将进入上电复位状态,此时不会进行充电。
MAX1645B通过SMBus接口接收控制输入,该串行接口符合SMBus规范,充电器功能符合Intel/Duracell二级智能充电器规范。作为SMBus从设备,MAX1645B不发起总线通信,而是接收命令并响应状态信息查询。
在设计MAX1645B的应用电路时,正确选择外部组件至关重要。以下是一些主要组件的选择要点:
MAX1645B作为一款先进的电池充电器,具有多种化学体系兼容性、输入电流限制、高效充电等优点,适用于多种电子设备的充电需求。在设计使用MAX1645B的充电电路时,电子工程师需要深入理解其技术参数、工作原理和外部组件选择原则,以确保电路的稳定性和可靠性。同时,在实际应用中,还需要考虑不同电池类型的充电特性和设备的具体需求,灵活调整充电参数。例如,对于不同容量和化学体系的电池,如何优化充电算法以提高充电效率和电池寿命,这是值得我们进一步思考和探索的问题。你在使用类似电池充电器时遇到过哪些挑战?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !