DIY编程器网

标题: AMC1204应用指南 [打印本页]

作者: admin    时间: 2014-10-11 08:12
标题: AMC1204应用指南
        摘要

        本文首先对PMU 进行了简单的介绍,有助于读者理解PMU 的基本功能和选择方法。其次主要讲述LP3925数据手册中的一些不易理解的部分,比如多功能输入输出口的设置等,有助于读者更好地理解LP3925 的灵活性和可配置性,加深对LP3925 的理解。另外介绍了LP3925 在实际使用中的一些注意事项以及一些常见问题的解决方法,可以帮忙读者在设计初期注意规避实际使用中的一些可能会遇到的问题,缩短调试的时间。
         
        认识电源管理单元 (下面简称PMU)
         

        什么是PMU
        PMU 是一个芯片,一般集成了电子系统需求的若干电源供应,从而简化系统的电源设计,同时可以满足系统小型化的需求;
         
        PMU 可以说是随着电子系统的电源需求复杂性和小型化需求一起发展起来的,今天PMU 的范围不仅涵盖了集成若干DC/DC 和LDO 的小型电源系统,也涵盖了集成很多其他功能(比如充电器,模数转换器,比较器,实时时钟RTC 等)的比较完全的电源管理系统。
         

        PMU 选择的基本考虑
        对于PMU,最基本的功能是给电子系统供电,所以首先看的是供电能力和时序,比如DC/DC,LDO 的数量以及电流的驱动能力,默认输出电压设置和上下电时序等能否满足系统的要求。
         
        其次看其他系统需要的辅助功能,比如需不需要电池充电管理,ADC,RTC,比较器等。
        当然PMU 也不是越复杂,功能越全越好,考虑到系统布线,散热,调试时间等多种因素,最满足系统需求的PMU 才是最合适的。
         
        LP3925介绍
         
        LP3925 简介
        LP3925 是非常灵活的可以调整电源电压和时序的全功能的PMU,可以给TD-SCDMA 手机系统或者其他应用处理器平台供电。
         
        LP3925集成了3 路高性能的800mA 输出电流的Buck 降压变换器,4MHz 的工作频率可以支持小尺寸的1uH 的电感应用。其中两个Buck 可以支持DVS(动态电压调整)的功能。开机和关机时序可以根据需要在生产时调整(具体调整范围可以参考datasheet Page24, additional configuration options) 。
         
         
        LP3925 datasheet 中几个重点:
         
        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 的来源见下面的多功能引脚介绍。以此类推,可以得出其他功能模块的控制方式。
         
        多功能引脚:
        Datasheet 第26 页的表格包含了多功能引脚的详细定义,对于每一个多功能引脚,都有相对应的4位寄存器值来控制它的实际功能。同样可以把第26 页的表格理解成一个查找表。
         
        首先每一个多功能引脚的功能定义对应的寄存器位可以在第13 页找到,寄存器地址从0x19 到0x23。
         
        其次,对应的寄存器的4 位值控制了对应多功能引脚的实际功能,可以在第26 页里面找到寄存器值和功能的对应关系。
         
        下面以OSC_32KHz 为例,介绍各个多功能引脚的实际功能。在第13 页可以看到OSC_32KHz 的功能控制对应寄存器0x19 的低4 位,这4 位的值从0h 到Fh,OSC_32KHz 有不同的功能:比如0h 表示OSC_32KHz 是高阻态;1h 表示OSC_32KHz 是与PWR_ON 引脚电平信号相反的数字输出引脚;2h 是比较器1 的输出引脚;4h 是Enable1 信号;5h 是Buck1 的DVS 控制信号,7h 是ADC1的输入引脚;8h-Fh 是32KHz 的时钟输出引脚。
         
        3: 0x19-0x23 多功能引脚功能控制寄存器( datasheet 13 )

       

         
        4: 寄存器 0x19-0x23 多功能引脚功能查找表( datasheet 26 )

       

        充电管理恒流到恒压模式的转换
        在通常的描述里面,通常描述恒流到恒压的的转换电压是电池的充电截止电压,但是在实际的芯片设计中,充电电压的检测点经常不是放在电池的引脚上,这样充电过程中,由于充电器内阻的关系,检测点的电压和电池引脚上的电压会有一些差异,这就造成了在实际测试时,电池引脚上的电压还没有到充电截止电压时,充电器就已经由恒流转换到恒压模式了。下面这张图是把datasheet 32 页的图优化了一下,可以更好的帮助理解
         
        1:充电管理电压-电流曲线

       

         

        电流宿(current sink)的设置:
        在LP3925 里面,集成了3 个电流宿。Sink1 最大可吸收250mA 电流,Sink2/3 最大可以吸收100mA 电流。
         
        2:电流宿占空比设置

       

         

        LP3925应用注意事项:
         

        Layout 注意事项:
        详细的layout 注意事项可以参考datasheet,下面是一些设计要点:
         
        对于buck:
         
        对于LDO:
         
        各个功能模块应用注意点
        Buck 降压转换器
        通常来说,buck 是比较容易被干扰和产生干扰的部分,一是因为其内部有很多小信号,二是因为他本身有4MHz 的开关,容易产生干扰。为了降低干扰,首先layout 需要特别注意,layout 的注意事项可以参考上节。 其次,在设计上建议增加抗干扰的方案,在Buck 的输出到负载之间,加磁珠是降低干扰的很有效的方法。
         
        3Buck 输出结构图

       

         

        电流宿(current sink)
        一般来说,电流宿可以用来驱动键盘的背光LED,LCD 的背光LED 或者振动马达。但是需要注意的是,电流宿不能驱动比较大的感性负载(比如测试用的绕线电阻)。
         
        实时时钟(RTC)供电
        LP3925 的RTC 部分通过VCOIN 引脚供电,当使用的备份电池过放的时候,即使系统加入主电池,VCOIN引脚电压仍然可能会低于RTC 正常的最低工作电压(1.9V)。当PMU 开机的时候,如果VCOIN 引脚的电压低于1.9V,LP3925 会锁定实时时钟和IIC 直接的通信接口,造成系统不能和实时时钟部分通信。为了解决这个问题,可以在备份电池和VCOIN 引脚之间加一个约47Kohm 的电阻,通过50uA 的备份电池充电电流把VCOIN 引脚的电压保持在2V 以上,保证系统在任何备份电池的电压下,RTC 部分都能够正常工作。
         
        4:备份电池连接电路

       

         
        充电管理(charger)模块
        LP3925 的充电管理模块支持电流路径管理的应用,也就是说在外部充电器(交流适配器或者USB 输入)的输出负载能力足够的时候,充电管理首先会满足系统对电流的需求,其次再满足电池的充电需求。这个功能的好处是可以减少电池的频繁充放电,而且可以尽量满足电池的充电电流稳定。另外,电流路径管理还支持把VDD 和VBATT 支路分开,这样当电池过放电时,系统仍然可以在低电池电压下开机。为了满足电池的充电电流尽量稳定,建议外部充电器的输出能力比需要的电池恒流充电电流大,最好大300mA 以上。在LP3925 的寄存器里面,IDCIN 设置的电流也应该比IBATT 设置的电流大300mA 以上。当外部充电器的电流输出负载能力比较低(比如500mA)而同时又需要电池恒流充电电流比较高,没有办法保证300mA 电流差值的情况下,需要仔细地优化IDCIN 和IBATT 的参数设置。调试时,可以先将目标IDCIN 设置到外部充电器的额定电流,同时IBATT 比IDCIN 小一个等级50mA,然后同时逐级降低IDCIN 和IBATT 电流,直到找到使得系统充电能够稳定工作的目标IDCIN 和IBATT 值。
         

        结论:
        LP3925 是一个功能完全,配置灵活的PMU,可以满足多种手机平台的电源需求。配合合适的软件,硬件设计,可以大大减小产品的研发时间,实现快速的上市需求。另外LP3925 已经在联芯科技的LC1808 等多个TD-SCDMA 手机平台上量产,是一个成熟的电源管理单元。
         
        参考文献:

            LP3925数据手册:lp3925_datasheet.pdf





欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2