电子说
在当今便携式电子设备飞速发展的时代,电池充电器的性能至关重要。ADP5065作为一款面向单节锂离子或锂聚合物电池的高性能充电器,凭借其卓越的特性和广泛的应用场景,成为众多电子工程师的首选。下面就来深入了解这款充电器。
文件下载:ADP5065.pdf
ADP5065采用3MHz开关模式充电器,具备高达1.25A的专用充电器充电电流,即使是从500mA的USB主机,也能提供高达680mA的充电电流。这种高效的充电能力大大缩短了充电时间,满足了用户对快速充电的需求。
它的工作输入电压范围为4.0V至5.5V,却能耐受高达20V的电压。这一特性有效解决了USB总线在连接或断开时的电压尖峰问题,提高了充电器的稳定性和可靠性。
内置的电池隔离FET能够在涓流充电和快速充电模式下,将深度放电的锂离子电池与系统电源隔离,确保系统始终能够获得稳定的供电。同时,电池热敏电阻输入可在电池温度超出限制时自动关闭充电器,并且符合JEITA锂离子电池充电温度规范,为电池提供了全方位的保护。
该充电器完全符合USB 2.0、USB 3.0以及USB电池充电规范1.1,支持通过迷你USB VBUS引脚从壁式充电器、车载充电器或USB主机端口进行充电。通过外部USB检测芯片检测USB源类型,可设置正确的电流限制,以实现最佳充电效果并确保USB兼容性。
支持I2C接口,允许处理器对充电电流和众多其他参数进行编程,如涓流充电电流水平、涓流充电电压阈值、弱充电电流水平、快速充电电流和电压水平等。这为工程师提供了极大的灵活性,能够根据不同的应用需求进行定制化设置。
VINx输入电流限制可通过内部I2C ILIM寄存器进行控制,也可以通过IIN_EXT引脚进行设置。默认I2C寄存器值为100mA,但任何I2C的更改都会优先于引脚设置。这种灵活的设置方式确保了充电器能够与各种USB源兼容。
对于深度放电的锂离子电池,其电压可能非常低,直接进行大电流充电会存在安全风险。ADP5065采用涓流充电模式,以较低的电流(ITRK_DEAD)对电池进行充电,将电池电压提升到安全水平后再进行快速充电。涓流充电模式可以通过TRK_EXT引脚进行控制,不过I2C的设置优先级更高。如果涓流充电模式持续超过60分钟而电池电压仍未达到VTRK_DEAD,则会触发故障,停止充电。
当电池电压超过VTRK_DEAD但低于VWEAK时,充电器进入弱充电模式。在这种模式下,由于电池电压较低,USB收发器无法正常工作,USB电流限制保持在100mA。电池充电电流(ICHG_WEAK)通常设置为20mA,以确保系统微控制器能够正常运行。同时,其他特性如等温充电模式或输入电流限制可能会影响实际的充电电流。
当电池电压超过VTRK_DEAD和VWEAK时,充电器切换到快速充电模式。在恒流阶段,以恒定电流ICHG对电池进行充电;当电池电压接近终止电压VTRM时,进入恒压充电阶段,逐渐降低充电电流,以确保电池充满电。如果快速充电模式持续时间超过tCHG而电池电压仍未达到VTRM,或者达到VTRM但充电电流未降至IEND以下,则会停止充电。
在恒压快速充电模式下,当充电电流降至IEND以下并持续tEND时间时,充电停止,CHDONE标志置位。当电池放电至VRCH时,充电器会重新启动充电,通常直接进入快速充电恒压模式。
可以通过设置I2C EN_CHG位为低来禁用ADP5065的充电功能,方便工程师根据实际需求进行灵活控制。
ADP5065具备等温充电功能,当芯片上的功耗和管芯温度升高时,充电器会监测管芯温度。当温度达到TLIM(通常为115°C)时,会限制输出电流,以维持管芯温度在TLIM。当功耗降低或环境温度下降时,充电电流可以恢复到原来的值。
充电器设有热关断阈值检测器,当管芯温度超过TSD(140°C)时,充电器会被禁用,TSD 140°C位会被置位。当管芯温度降至TSD下降极限以下,并通过I2C写入清除TSD 140°C位后,充电器可以重新启用。在温度达到TSD之前,如果超过TSDL(130°C),会设置早期预警位,提醒系统调整功耗。
当充电器出现故障(CHARGER_STATUS等于110)时,需要先排除故障原因,然后通过对VINx进行电源循环或向I2C故障寄存器中的故障位写入高电平来重置故障。
ADP5065通过主动向ISO_Bx/BAT_SNS节点注入和吸收电流,并检测电压随时间的变化来判断电池是否存在。在吸收阶段,检测已充电的电池;在注入阶段,检测已放电的电池。如果在检测过程中,BAT_SNS引脚的电压满足相应条件,则可以判断电池的状态。同时,充电器还能检测电池短路故障,当电池电压在指定时间内未超过VBAT_SHR时,会判定电池短路,停止充电并保持系统电压稳定。
通过THR引脚连接电池组热敏电阻,充电器可以监测电池组的温度。当电池组温度超出规定范围(0°C至60°C)时,会暂停充电。该功能可以通过I2C进行控制,默认情况下温度传感功能关闭。ADP5065支持使用标称室温值为10kΩ或100kΩ的NTC热敏电阻,并通过保险丝选择不同的温度系数曲线(beta)。此外,它还符合JEITA锂离子电池充电温度规范,在不同温度条件下会自动调整充电参数。
ADP5065配备I2C兼容的串行接口,其芯片地址在写模式下为0x28,读模式下为0x29。通过该接口,处理器可以对充电器进行控制并读取系统状态寄存器。当VINx引脚的电源电压低于VVIN_OK下降电压阈值或电池断开且VIN为0V时,寄存器值会重置为默认值。
ADP5065的I2C寄存器涵盖了制造商和型号ID、硅版本、VINx引脚设置、终止设置、充电电流、电压阈值、定时器设置、功能设置、中断启用和状态等多个方面。通过对这些寄存器的配置,工程师可以实现对充电器各项参数的精确控制和管理。例如,通过设置ILIM寄存器可以控制输入电流限制;通过设置VTRM寄存器可以调整电池终止电压等。
良好的PCB布局对于ADP5065的性能至关重要。应将电感、输入电容和输出电容尽可能靠近IC放置,使用短走线连接,以减少电磁干扰(EMI)和电磁兼容性(EMC)问题。输出电压路径应远离电感和SWx节点,以减少噪声和磁干扰。同时,要最大化元件侧的接地金属面积,以帮助散热,并使用接地平面和多个过孔连接到元件侧接地,以降低敏感电路节点的噪声干扰。
ADP5065的输出功率可以通过公式 (P{OUT} = V{ISOS} × I{LOAD} + V_{ISOB} × I{CHG}) 计算得出,效率由公式 (eta = frac{P{OUT}}{P{IN}} × 100%) 确定,功率损耗则可以通过 (P{LOSS} = P{IN} - P{OUT}) 或 (P{Loss} = P{OUT}(1 - eta) / eta) 计算。充电器的功率损耗还包括电感的功率损耗,可以通过公式 (P{L} approx I{OUT(RMS)}^{2} × DCR{L}) 进行估算。
在已知环境温度 (T{A}) 的情况下,可以使用热阻参数 (theta{JA}) 来估算结温升高。对于20引脚WLCSP封装,典型的 (theta{JA}) 值为46.8°C/W ,结温 (T{J}) 可以通过公式 (T{J}=T{A}+(P{D} × theta{JA})) 计算。为了确保充电器的可靠运行,估算的结温必须低于125°C。
ADP5065作为一款先进的单节锂电池充电器,凭借其高效的充电能力、全面的保护功能、灵活的可编程性以及良好的热管理性能,为便携式电子设备的电池充电提供了可靠的解决方案。电子工程师在设计过程中,需要深入了解其各项特性和工作模式,合理选择外部元件,优化PCB布局,并进行准确的功率耗散和热计算,以充分发挥ADP5065的性能优势,满足不同应用场景的需求。你在使用ADP5065的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !