摘要
本文首先对PMU 进行了简单的介绍,有助于读者理解PMU 的基本功能和选择方法。其次主要讲述LP3925数据手册中的一些不易理解的部分,比如多功能输入输出口的设置等,有助于读者更好地理解LP3925 的灵活性和可配置性,加深对LP3925 的理解。另外介绍了LP3925 在实际使用中的一些注意事项以及一些常见问题的解决方法,可以帮忙读者在设计初期注意规避实际使用中的一些可能会遇到的问题,缩短调试的时间。
1. 认识电源管理单元 (下面简称PMU)
1.1 什么是PMU
PMU 是一个芯片,一般集成了电子系统需求的若干电源供应,从而简化系统的电源设计,同时可以满足系统小型化的需求;
1.2 PMU 选择的基本考虑
对于PMU,最基本的功能是给电子系统供电,所以首先看的是供电能力和时序,比如DC/DC,LDO 的数量以及电流的驱动能力,默认输出电压设置和上下电时序等能否满足系统的要求。
其次看其他系统需要的辅助功能,比如需不需要电池充电管理,ADC,RTC,比较器等。·
当然PMU 也不是越复杂,功能越全越好,考虑到系统布线,散热,调试时间等多种因素,最满足系统需求的PMU 才是最合适的。
2 LP3925介绍
2.1 LP3925 简介
LP3925 是非常灵活的可以调整电源电压和时序的全功能的PMU,可以给TD-SCDMA 手机系统或者其他应用处理器平台供电。
3925 集成了3 路高性能的800mA 输出电流的Buck 降压变换器,4MHz 的工作频率可以支持小尺寸的1uH 的电感应用。其中两个Buck 可以支持DVS(动态电压调整)的功能。开机和关机时序可以根据需要在生产时调整(具体调整范围可以参考datasheet Page24, addiTIonal configuraTIon opTIons) 。
集成了15 路LDO,其中10 路通用的低噪声LDO,3 路WILO(宽输入低输出wide input low output)LDO,1 个USB LDO 和一个低输出电流的LDO;
集成了具有1.2A 的路径管理(power route)功能的线性充电管理单元,支持28V OVP;
集成了具有2 个闹钟的RTC 模块,2 个比较器和2 个TCXO 缓冲器,12bit 的ADC,备用电池充电管理等;
可以支持无电池开机。
2.2 LP3925 datasheet 中几个重点:
2.2.1 Buck/LDO 等功能模块的使能控制(datasheet 13 和25 页):
对于每一个功能模块,都有相对的4 位寄存器值来控制它的使能,这些对应的寄存器可以在datasheet第13 页找到。知道了寄存器地址,再去看如何设置这些寄存器的值。Datasheet 第25 页的表格包含了详细的使能信号控制模式,可以把第25 页的表格理解成一个查找表,需要什么控制方式,在表中查找对应的寄存器值。
首先每一个功能模块对应的寄存器位可以在第13 页可以找到,寄存器地址从0x37 到0x41。
表 1: 电源使能控制方式选择寄存器( datasheet 13 页)
其次,对应的寄存器的4 位值控制了对应模块的使能方式,对于具体的值的定义可以在25 页的表中出查到。
表2:寄存器0x37-0x41 控制信号查找表( datasheet 25 页)
下面以LDO1 为例,介绍各个模块的控制方式: 在第13 页可以看到LDO1 的控制方式对应寄存器0x37的低4 位,这4 位的值从0H 到FH,LDO1 有不同的控制方式:比如0H 表示LDO1 是一直关闭的;2H表示LDO1 的使能关闭取决于寄存器0x00 的bit0 的值,如果寄存器0x00 bit0 是0b,LDO1 是关闭的,如果寄存器0x00 bit0 是1b,则LDO1 是使能的;8H 表示LDO1 的使能取决于Enable1 的电平;9H 表示LDO1 的使能取决于Enable2 的电平;Enable 的来源见下面的多功能引脚介绍。以此类推,可以得出其他功能模块的控制方式。