硬件设计关键点:AXP20x应用案例解析

需积分: 49 11 下载量 152 浏览量 更新于2024-08-09 收藏 249KB PDF 举报
在硬件设计过程中,针对AXP20x这类电源管理芯片,有许多关键注意事项需要遵循,以确保系统的稳定性和效率。首先,AXP20x有三个主要电源输入接口,包括BAT(电池)、ACIN(交流输入)和VBUS,其中BAT同时作为充电输出接口。在设计时,应当注意IPSOUT作为内部智能电源选择的公共输出,不应连接到关机后仍有功耗的设备,因为IPSOUT具有软启动功能,避免与之同时启动的负载导致不必要的电流消耗。 BIAS电阻和VREF电容应紧密贴合芯片PIN并接到AGND,以减小干扰影响,特别是远离LX这样的潜在干扰源。使用200K的1%精度电阻可以保证电路的精确性,例如在震荡频率和电流检测方面。N_OE信号对系统开关机控制至关重要,它拥有最高优先级,当N_OE为高时,不允许ACIN、VBUS或BAT供电,确保系统的安全性。 VBUSEN信号控制PMU电源选择,当其为高时,PMU不会使用VBUS电源。在实际应用中,可以通过连接OTG的5V Enable信号到VBUSEN,以防止循环供电效率降低。另外,IRQ和两线串行接口均为Open Drain输出,需要外部上拉电阻以确保正确的信号传输,最高支持400K时钟频率。 在电池充电阶段,确保在BATSENSE和CHSENSE之间连接30mOhm电阻,这有助于监控充电过程。如果遇到充电问题,例如无法充电或充电电流过小,需要排查连接电阻的影响,因为过多的外部电阻可能导致电压损失,影响电池充电效率。此外,TSPIN是电池温度保护检测引脚,若无温度保护功能,悬空可能导致过热停止充电。如果充电电流达不到预设值,首先应检查外部电源供应是否充足。 I2C接口的使用是AXP20x应用中的一个重要环节,特别是在执行关键操作如关机或按键响应时。需要注意连接多个I2C设备时的上拉电阻设置,确保足够的驱动能力,避免通信故障。同时,通过检测I2C寄存器值、模拟I2C或利用中断信号来确认I2C通信的正常性。 "开关机"按键失效可能涉及到硬件连接问题,包括按键板的线路连接是否正确,以及I2C控制是否存在故障。AXP20x内置的长按键功能可以在紧急情况下强制关机。在处理充电问题时,除了检查电阻设置,还要关注温度保护功能,确保电池在安全范围内充电。 硬件设计时务必遵循AXP20x的特性,合理布局电源接口,优化I2C通信,确保按键功能正常,并正确处理充电过程中的问题,以实现高效且稳定的系统性能。