您现在的位置: 首页 >> 技术支持 >> 采用PMU的个人导航设备电源管理子系统设计
采用PMU的个人导航设备电源管理子系统设计
最近两年,个人导航设备(PND Personal Navigation DevICe)被越来越多的消费者所接受;PND的功能也日趋多样化,从单一具有导航功能发展到附加如多媒体应用的更多功能,比如通过蓝牙实现免提功能。整个PND系统由此变得越来越复杂,给设计者带来一系列新的挑战,包括如何优化系统的功耗,如何简化整个系统的设计以及如何加快产品的上市时间等。而选用合适的电源管理单元(PMU)有助于设计师解决这些问题。
首先采用PMU可以简化设计,节省成本。因为要优化PND的功耗必须对各个功能模块的供电进行单独控制。如果采用分立器件则需较多的GPIO来分别控制他们,而采用PMU则可以通过I2C或其他简单串行通信方式来控制各路电源的开关。另外很多处理器对上电时序有严格要求,这样通常需要一个小的MCU去控制各分立器件来实现上电时序;而大部分PMU可提供处理器所需的上电时序,无需再额外增加MCU。借助于PMU的这些特点,使用PMU在简化设计的同时还可节省成本。当然,这样做的好处还可以节省PCB空间,简化PCB设计。
在PND系统中采用PMU还能够方便设计者进行功耗优化设计和热设计,延长电池的使用时间和防止PND内部温度过高而损坏PND。
一些PMU的电源输出电压可以通过软件进行动态调整,设计者可以根据不同的应用来调整电源的输出电压。例如,在播放MP3时,可以将处理器的核电压设定为1.2V,而在计算导航路径时将核电压设定为1.35V。如果采用分立器件则核电压必须统一设定为1.35V或更高。那么在播放MP3时,处理器的核将会多消耗高达30%~50%的功耗。通常PMU还会提供一些系统的监控功能,比如监控电池的电压、PMU自身的温度等。这将进一步帮助设计者优化功耗设计和热设计。比如,PND检测到芯片温度过高则可以自动终止某些不必要的应用,如停止MP3播放或调低充电电流。
除了以上提到的,在PND系统中采用PMU还可以加快产品的上市时间。由于PMU的每一路电源输出的电压和开关都可以由软件来控制,电池的充电电流的大小也可以通过软件来进行设定,同一个PMU可以用于不同的产品,软件也可以相互兼容。设计者可以节省测试,验证新器件和重写软件的时间,同时也可以避免选用新器件带来的一些风险。这些都有助于缩短产品的上市时间。
PMU还呈现出一些新的发展动向,最典型的就是将一些音频处理功能集成进PMU当中。如何在不增加成本和不牺牲音频性能的情况下将电源器件与音频处理器件集成在同一个芯片上,对PMU的设计者存在一定的设计挑战,需要PMU的设计者同时具有丰富的电源器件设计经验和音频器件设计经验,因为电源器件特别是DC/DC的噪声会显著降低音频性能。而奥地利微电子公司的AS3*、AS3658芯片就很好得解决了这些问题。
在为PND选择PMU时要注意以下几点。首先,要选择一个能够满足未来1~2年应用需求的PMU。主要考虑的因素有:各电源输出电压范围和负载能力,充电器是否能支持更大容量的电池,音频的编解码器(CODEC)能否满足未来1-2年的可能的主流应用。其次,要考虑PMU是否提供一些必要的系统监控功能,比如监控电池电压、充电器输入电压、PMU芯片的温度等。第三,要考虑PMU的供应商的设计和生产能力。PMU特别是集成了音频CODEC的PMU是一个非常复杂的模拟器件,PMU供应商如果没有多年的PMU设计经验,用户将会面临很大的风险。PMU供应商是否有自己的芯片生产工厂也是一个重要的考虑因数,因为模拟器件的设计于生产工艺是密切相关的。
奥地利微电子公司有多款PMU可供选择,可以满足从入门级的个人导航设备应用到高端的个人导航设备的应用。其中刚发布的AS3658就非常适合中高端PND的应用。
AS3658(图1)可以满足PND中绝大部分的电源需求(包括上电时序要求)和音频处理要求,大大降低了系统的复杂度。
图1:AS3658的典型应用框图。
AS3658主要集成了:
1. 3个500mA输出的降压型DC/DC。其中一个通过外加MOSFET可以将输出电流扩展到1.6A,并支持动态电源管理功能(DVM Dynamic Voltage Management)。这三路DC/DC可以分别给I/O,存储器和内核供电。
2. 4个数字LDO。他们可以用来给内核,锁相环回路等供电。
3.3个射频LDO。他们可以给GPS的射频、蓝牙的射频、FM收发器等供电。
4. 1个5V/100mA的充电泵,可以用作LCD的5V偏压。
5. 2个升压型DC/DC。其中一个与耐高压的电流源组合在一起可以用作LCD的背光电源。另外一个可以用来给驱动扬声器的功放供电或者用来提供LCD所需的正负偏压。
6. 一个充电电流可达880mA的USB充电器。
7. 一个输入电压可达15V的DC/DC型的充电器,该充电器也可以配置成线性的充电器,充电电流可达1A。
AS3658还集成了:
1. 一个高性能的音频CODEC。
2. 一个双向的复位电路,复位引脚可以复位外部器件如处理器等,也可以作为AS3658复位的输入引脚来复位AS3658。
3. 一个触摸屏控制器。
4. 一个实时时钟(RTC)及其备份电池的充电器。实时时钟可以每秒或每分钟产生一个中断。AS3658处于关机状态下也可以用此实时时钟来使AS3658开机。另外,RTC也支持定时开机功能。
5. 一些系统监控功能,如电池电压、充电器输入电压、芯片温度、看门狗、中断控制器等。
6. 8组预先定义的上电时序,其中包括了目前市场上主流处理器要求的上电时序。
7. 一个标准I2C接口。处理器可以通过他来实现对AS3658的控制。
其中AS3658独具特色的DC/DC充电器具有较宽的输入电压范围(5~15V)。通常需要一个适配器将汽车电池的电压从12V降到5V来给PND的电池充电。而通过增加一些额外的MOSFET,AS3658充电电路的最高输入电压可以由15V提升到50V甚至更高,这样可使消费者将PND直接连到汽车(包括卡车)的点烟器电源上而不需要外部的适配器。
相比线性充电器,DC/DC型的充电器还可以减少充电器的自身的功耗从而减少发热。另外,线性充电器自身的功耗绝大部分是消耗在内部的一个晶体管上,因此该晶体管的温度会非常高从而可能缩短充电器的使用寿命,也会造成PND内部局部温度过高;而DC/DC型的充电器自身的功耗是分散在几个不同的外部元器件上,所以充电器自身温升会很小。
DC/DC型充电器还能够进行精确的电池剩余容量检测,充电器内部的FUEL GAUGE模块会实时监测流进或流出电池的电量,用户可以据此来精确计算电池的剩余容量。其还具备完善的充电保护和充电指示功能,包括电池过温保护和对是否有充电器插入和电池是否充满的指示功能。
总结起来,与线性的充电器相比,DC/DC型充电器至少可以给设计者和用户带来三大好处。其一,能够以更大的电流来对电池充电从而缩短充电时间;其二,能够显著降低PND内部的温升,从而可以简化PND的热设计,提高PND的可靠性;其三,能够降低整个PND的成本。
而AS3658高性能的CODEC(图2)则具有以下特点:
1. 每一路模拟音频输入或输出的左右声道的音量多可以分别调节(32级可调)。
2. 18位94dB的音频DAC。
3. 14位82dB的音频ADC。模拟音频的输入可以是麦克风输入或线输入或混音器的输出。
4. 多个I2S/PCM接口。I2S所需的主时钟可以由内部的PLL产生,也可以从处理器输入。同时I2S1还可以作为I2S的主设备。PCM接口可以方便地实现蓝牙免提功能。
5. 混音器可以实现多种音频输入到音频输出的路径,可以实现多种应用场景。
6. 5波段的音效处理模块可以有效降低对处理器性能的要求,降低播放MP3等时的功耗。
图2:高性能的音频CODEC。
此外,AS3658还具备完善的系统监控功能和独特的待机模式。
AS3658提供丰富的系统监控功能,与中断控制器配合可以方便地实现处理器对系统的监控。其可监控充电器的状态,可监控充电器电源是否?插入或拔出,充电器是处于涓流充电,是恒流充电还是恒压充电状态,电池是否充满,电池是否过温等。
其还可监控各路电源的输出是否欠压,麦克风是否连接,是否有线控按键被按下(AS3658的麦克风可实现线控功能)。还可监控AS3658芯片的结温并在过温的情况下提供必要的保护。设计者也可以通过内部的ADC实时读取芯片的结温度来实现对整个负载的动态管理。
另外还可监控引起系统复位的原因。而PND可以根据不同的复位原因来决定采取什么动作。比如,在PND处于关机的状态下插入充电器电源时会使PMU上电复位从而使PND开机;但处理器可以知道是充电器插入引起的上电复位,那么处理器只需设定好充电器然后将PND置于一种低功耗模式,然后等电池充满后再将PND关机。这样,用户感觉PND还是一直处于关机状态。又比如,如果处理器发现是看门狗引起的复位(其具有看门狗功能,如果系统软件跑飞的话,看门狗可以协助恢复系统。看门狗可以通过软件的方式来触发也可以通过一个GPIO输入来触发。)那么,PND可以采取特殊的处理方法来恢复系统以减少对用户数据的破坏。
现在绝大部分的PND在开机时先将代码从NAND FLASH拷贝到SDRAM然后从SDRAM中执行代码。将代码从FLASH拷贝到SDRAM需要一定的时间,通常给用户的体验是开机时间过长。AS3658提供一种功能就是可以在PND关机后关断其他的电源而保持SDRAM的电源。这样在下次开机时可以直接从SDRAM开始执行代码。当然要实现此功能还需借助AS3658的另一功能。AS3658提供一个8位的SRAM给用户使用,SRAM的内容在处于待机模式或完全关机的状态下也会保持。设计者可以用此SRAM来标记SDRAM中是否有正确的代码从而决定采用哪种启动模式:是从FLASH启动还是直接从SDRAM启动。当退出该模式时,AS3658会执行一次上电复位过程但给SDRAM供电的电源会一直保持。按开机键或插入充电器电源或任一中断发生后会使AS3658退出此待机模式。
越来越多的PND设计者已经认识到PMU给他们带来的价值并开始在他们的设计中尝试使用PMU。奥地利微电子公司一直专注于为客户提供适合PND使用的PMU。除了现有产品,其还将于2008年再推出1~2款适合中低端PND应用的PMU。