C114通信网: 门户(微博 微信) 论坛(微博) 人才(微博) 百科 | C114客户端 | English | IDC联盟 与风网

媒体大全 - 电源世界 - 媒体精选 - 正文 运营商投稿当日通信资讯

通信电源的平台化开发设计

http://www.c114.net ( 2011/3/3 10:44 )

1 平台化设计在工业领域的应用

 平台化设计思想在工业领域应用的极为普遍,无论在汽车领域、建筑领域、终端消费品如手机领域,还是电子商务领域等等随处可见。比如汽车领域,目前国际比较著名的汽车制造厂商,基本都实现了平台化开发设计的生产与经营方式,如大众公司的PQ35、PQ46平台、通用汽车公司的Eplison II平台、丰田汽车公司的MC平台、NBC平台,都是业界比较著名的汽车开发平台,开发出了诸如Beetle、Magotan、cadillac GLS、Lexus ES、Lexus RX等闻名世界的汽车;比较典型的还有手机制造领域,近年来发展比较迅猛的MTK平台,逐步抢占了很多诸如LoCosto、OMAP等老牌企业平台的市场份额。据了解,目前联想约有近半数手机都采用了MTK的设计方案。在MTK的手机解决方案中,将手机芯片和手机软件平台预先整合到一起。这样手机厂商拿到手机平台基本上就是一个半成品,只要稍稍的加工就可上市,这种方案可以使终端厂商节约成本,加速产品上市周期。

 平台化开发,在加速产品上市周期方面,优势尤其明显。同时,一个好的平台也保证了基于此平台开发的各个不同型号产品的质量。

2 通信电源的平台化需求

 当前,运营商设备不断增多,对通信电源的需求量也逐步提升。具备高效率、高功率密度、宽的使用环境温度、数字化功能的产品可大幅度降低运营成本,越来越多的得到运营商的认可。数字控制作为通信电源发展的趋势,兼顾软件的可移植性较强的特点,电源的平台化开发成为了可能。

 不同型号的数字化整流器存在很多相同或相似的技术,特别是其中的数字控制技术,与另一类通信电源UPS也存在很多相同或相似的技术,通过适当的整合,采用技术平台化的策略增加设计的共性,可以有效减少产品共用技术重复开发,加快产品研制和升级换代的速度,从而降低研发成本,缩短产品上市周期。

3通信电源的平台化设计

 通信电源的平台化设计,从总的架构上来说,可分为硬件平台和软件平台两部分。硬件平台,多基于原理性平台考虑,将电源、时钟、采样、驱动、保护等功能进行模块化设计,方便产品设计时提取功能电路;软件平台,涵盖了逻辑、通信、采样、PWM发生、保护等功能,并规划好接口,产品进行二次开发可在此基础上继续进行,完成剩余功能开发。

3.1 硬件平台

 需要说明的是,此处的硬件平台是指单板硬件平台,主功率电路因拓扑各不相同,不包含在内。目前的数字电源,特别是高端智能电源,多基于DSC芯片开发,以DSC芯片为核心的单板硬件平台,框图如图1所示。
 单板硬件平台涵盖了电源、监控、采样、通信、驱动等各功能电路。考虑各产品如整流器、UPS、光伏逆变器等对电路需求不同,该平台做了较多的冗余设计。比如采样电路,同时设计了差分采样电路、同相比例电路、反向比例电路、积分电路等不同的电路形式;通信电路,同时设计CAN、SPI、SCI、I2C等业界常用的通信电路;时钟电路,同时考虑有源无源电路;存储电路,同时兼容SPI、SCI、I2C模式等,留出外围接口以备不同产品场合使用。

 

图1  以DSC芯片为核心的单板硬件平台框图

3.2 软件平台

 软件平台是平台的另一个重要组成部分,兼顾易用性、可扩展性、可移植性、可测试性需求。软件平台使用分层结构,依次为BSP、APP、API、OS,如图2所示。

 图2  软件平台分层结构框图

硬件抽象层

 硬件抽象层又称BSP层。平台的硬件物理结构以DSC为核心控制芯片,为延长平台软件的生命周期、拓宽应用范围,需尽量减少软件平台对硬件结构的关联,提高平台软件的可移植性。硬件抽象层存在的意义也在于此。比如,同一供应商提供的不同型号芯片,或者不同厂家提供的芯片,保持软件分层结构不变,只需要更换BSP层,即可完成设计。

 BSP主要完成一些底层驱动的开发,如ADC、PWM、GPIO、SPI、CAPTURE等。该部分会针对不同芯片完成不同的BSP开发,保留好与其它层组件的接口。
服务组件层

 服务组件层也称API层。这一部分是为功能组件提供服务,因此称为服务组件。每一个服务组件都是一个独立的部分,服务组件之间通过各组件的操作接口来完成交互。服务组件也是功能组件完成的基石。
 API层主要完成电源功能状态控制、各通信功能解析与控制、滤波处理、外部存储处理、按键、风扇调节、子算法设计等功能。

功能组件层

 功能组件层也称APP层。功能组件是针对功能需求通过功能组件之间的协作,以及对服务组件的调用来实现。平台系统的功能组件为产品开发提供了一个完整的功能实现,包括电源状态管理、外部存储管理、数据处理、通信管理等部分。

任务调度管理

 简化的OS,主要使用任务管理,消息管理功能作为整个系统的运行管理基础。根据目前电源系统DSC的频率不是很高,片上资源还是比较有限的情况,裁剪了大部分功能。使用不可剥夺内核方式,其目的是为控制系统使用周期中断,进行功率拓扑控制的要求得到充分保证。

3.3 后台界面开发

 DSC芯片留有丰富的通信接口,为参数在线调试提供了便利,避免了电源开发过程中控制或其他参数调节时,频繁烧写芯片带来的不便。另外,其他一些预置参数也可通过后台界面下载到芯片中;单机调试时,限流点、过压保护点等信号均可通过后台在线调试界面完成设置。此处不再详述。

 图3 后台界面

4 基于平台的产品开发

 成熟的平台应用中,不同型号电源间的共有功能已经开发完成,针对不同的电源,开发剩余个性化功能即可。对产品来讲,其输入就已经是一个半成品了。比如,对于整流器产品,在平台通信、故障处理、面板显示、逻辑处理、状态管理等功能开发完成的基础上,进行二次开发,添加个性化的算法即可。

 业界应用比较广泛的通信用整流器电源,在实现功率变换上,多为两级模式,即前级PFC,后级DC-DC的方式。前级PFC部分,多采用Boost电路,将交流电预稳压到一个较高的固定电平,此电压作为为后级DC-DC功率变换的输入。两级变换应用比较成熟,此处以该拓扑为例进行说明。如图4所示,平台对产品开发提供了全方位支撑,以功率拓扑为基础,仅需要在平台预留接口的基础上完成算法开发即可。

 图4  基于平台的产品开发框图

4 总结

 平台化开发模式在整个工业领域应用十分广泛。本文提供了一种通信电源的平台化设计思路。基于平台化的开发模式,可有效加快产品的研发进度,缩短产品上市周期,。该设计思路,并不局限在通信电源领域,对整个电源领域都是一种值得学习的设计参考。

参考文献
   [1]  http://bbs-arch.pcauto.com.cn/topic.jsp?tid=189379&pageNo=1
   [2]  http://www.yeeyan.com/articles/view/pestwave/20367

作者简介
   [1]  刘辉(男),1979年12月生,中兴通讯股份有限公司研发工程师,南京航空航天大学电机与电器专业硕士研究生。
   [2]  魏滢(女),1981年11月生,中兴通讯股份有限公司研发工程师,哈尔滨工业大学电力电子与电气传动专业硕士研究生。
   [3]  戴彬传(男),1969年10月生,中兴通讯股份有限公司研发工程师,南京航空航天大学电力电子技术专业硕士研究生。

作者:刘 辉 魏 滢 戴彬传   来源:电源世界
本文关键字: 手机8, 电子商务1, 联想1, 整合2, 运营商2, UPS2, PWM2, 测试1, ADC1, 中兴3

Copyright©1999-2024 c114 All Rights Reserved
上海荧通网络信息技术有限公司版权所有
南方广告业务部: 021-54451141,54451142 E-mail:c114@c114.net
北方广告业务部: 010-63533177,63533977 E-mail:shixinqi@c114.com.cn
编辑部联系: 021-54451141,54451142 E-mail:editor@c114.com.cn
服务热线: 021-54451141,54451142
沪ICP备12002291号