当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]创建与购买——了解嵌入式系统设计的总成本

自定义的嵌入式系统设计——“创建”的方式

在开发之前,您必须为系统的核心控制器选择一种处理器技术。例如如下所列举的五种技术:

微控制器-微控制器的成本极为低廉,并且通常在单一的芯片上提供了集成的解决方案,且包括I/O外围设备。它们通常带有极小的片上存储容量,而且不易于用于复杂性高和需要扩展的场合。此外,其时钟速率通常是10M赫兹的数量级,因此您通常不能实现高性能的控制循环。

微处理器-利用微处理器,时钟速率将更高而且通常具有外部存储接口,因而性能和扩展性并不成问题。但是您的应用程序可能需要复杂的驱动开发,因为它们通常并不带有片上模拟外围设备。此外,高密度的封装技术,例如球门阵列封装(ball-grid array,即BGA)可能导致需要极为复杂的制造流程。这就增添了更为困难的硬件调试工作。

数字信号处理器(DSP)-DSP是一种专用的微处理器,它具有额外的指令以优化特定的数学函数,例如乘法和累加操作。DSP对于计算繁重的应用场合来说是极为有用的,但是您通常需要专业的知识来利用它的软件性能。

专用集成电路(ASIC)-一款ASIC芯片是专为某个特

定的应用而设计的,而不是为了通用的可编程性。ASIC广泛被认为是一种极好的技术用来解决诸如功率消耗和产品成本等技术性问题。但是,极为昂贵的ASIC开发和制造流程通常让人望而却步,除了那些具有极大产量的产品。

现成可编程门阵列(FPGA)-FPGA在自定义的ASIC设计和现成的技术之间提供了极好的平衡。它们具有高度的专有化性能,但是它们可以重新配置,因而您不会付出与开发ASIC相同的高昂制造成本。虽然您可以在广泛的处理应用场合中使用FPGA,但是会遇到并不常见的复杂的FPGA设计,因为对于大部分习惯于使用C语言进行顺序编程的嵌入式软件开发者来说,VHDL编程格式显得十分陌生。

在许多情况下,单一的处理器技术并不足以解决应用的需要。因此,近年来混合式架构就变得极为流行。一种使用这种方式的架构如图1所示。实时处理器用来管理网络通信和用户界面,而FPGA则管理着与I/O组件和高速控制任务间的接口。这种混合式架构在嵌入式系统设计中变得十分普遍。

 

 

图1、混合式架构在嵌入式系统设计中变得十分普遍。在这种混合式架构中,实时处理器用来管理网络通信和用户界面,而FPGA则管理着与I/O组件和高速控制任务间的接口。

在确定了使用何种处理器技术之后,您必须开发I/O电路。如果嵌入式系统中存在任何的模拟信号,那么您就需要模拟-数字信号转换器(ADC)、数字-模拟信号转换器(DAC)、以及相应的软件驱动。市面上许多书籍都讲述了设计优良模拟电路中所遇到的复杂性问题,因此本指南着力于系统中的嵌入式控制器,尽管其中许多的概念也适用于I/O组件的选择。

现成的嵌入式系统-“购买”的方式

另外一种方式就是购买现成的平台来开发控制器。虽然通常来说您付出了比板卡组件成本更高的价钱,但是您可以更加迅速地进入市场。除此之外,这些系统具有较好的扩展方式,所以在第一次原型设计后进行不可避免的性能改进之时就无需费心费力。而且随着处理器技术的进步,您可以为您的嵌入式系统考虑如下几种不同的实现技术:

非集成式嵌入式系统-它具有多种不同的波形系数(form factors),例如Mini-ITX、PC/104等。非集成式嵌入式系统通常是最为经济的使用现成产品来建立嵌入式系统的解决方案。这些系统也具有各种不同的处理器架构以供您选择,而且也会带有一小部分操作系统和I/O支持套件。但是,针对这种系统的软件开发工具几乎从未集成,而且这些系统通常需要您进行强制性认证,例如EMI和CE兼容性。

集成式嵌入式系统-除了具有与非集成式嵌入式系统相同的组件之外,集成式嵌入式系统提供了诸如冲击、振动、工作温度、以及环境认证之类的技术说明。通常来说,这些系统更加昂贵,但是他们通常带有集成式软件开发工具而且具有更为丰富的集成式I/O选择。

工业级PC- 利用现成可得的PC技术,工业级PC为开发工具及I/O性能提供了最为丰富的选择。它们也具有许多与其它集成式嵌入式系统相同的技术说明和认证,但这种性能是以成本为代价的。这种系统比前述两种方式更为昂贵。

图2、NI CompactRIO正是集成式嵌入式系统的一个实例

NI CompactRIO集成式嵌入式系统架构与图1所示的简单的方框图极为相似。它使用了Freescale公司的PowerPC微处理器并运行VxWorks实时操作系统。PowerPC通过内部的PCI总线与Xilinx FPGA相连接。此外,FPGA直接连接至各种模拟和数字I/O模块的连接头,从而使得您可以连接传感器、激励器、以及通信总线。如果您需要高度自定义的I/O,那么您可以设计您自定义的模块。图2示出了NI CompactRIO集成式嵌入式系统示意图,而图3示出了嵌入式系统方框图。

.

 

 

图3、CompactRIO系统方框图

做出决定-嵌入式系统设计中的“隐性”成本

通常在选择采用创建还是购买方式时,技术性能并不是决定性因素。相反,它通常会演变成一个简单的经济性分析。如果最终的利润所得足以填补产品开发过程中所花费的工程成本投资,那么您就做出了一个明智的决定。

如果要做出一个明智的决定,您必须准确地估计创建您自定义解决方案所花费的成本。但这并是看上去那么简单;如果您只是把板卡组件的成本和硬件及软件的开发时间相加,那么您只是非常粗略地低估了总投资成本。您应当考虑其它的“隐性”成本才能准确地评估真正的任务成本。

例如,制造和库存成本通常是系统销售成本的百分之二十到三十。此外,平均来说,百分之三十的软件开发时间花在操作系统、驱动、以及中间件开发上-尽管在选择带有集成硬件和软件的集成平台后您可以不必进行这样的板卡启动工作。另外,您还需要考虑其它的隐性成本,包括环保标准、验证、易耗元器件、以及最后时刻的技术变更

所导致设计变更和彻底的重新设计。最后,最难以感觉但可能是最为重要的成本是机会成本,即把工程时间花费在设计此种系统,而不是花费在其它将带来收益的项目上。

一旦您评估了工程投资成本,那么您就可以计算一个简单的财务收支平衡分析。假设您指派两个工程师花费九个月的时间来开发一个自定义的板卡,从技术说明到供货,其投资成本大约是$300,000。下一步,在预安装、原型设计、预发布单元、加工以及其它偶然的工程成本等每个方面您都花费了$25,000,从而使得整个投资成本上升到$400,000。在您完成了这些工作后,自定义设计产品的成本将比现成的平台便宜$400。使用公式1,您将看到投资收支平衡点位于第1000个单位产品,而且直到售出第1001个单位产品才会盈利。而且,这并没有包含上面所讨论的其它“隐性”成本。但是,如果您选择了集成式嵌入式系统,那么您可以缩短上市时间,但是早期的利润将会用于成本优化和特性改进。通过这种方式,您可以在整个产品生命周期内摊销投资成本,而不是在早期的开发过程中投入所有的资金。

 

 

公式1、您可以使用简单的公式来计算任何自定义系统的收支平衡点

结论

因此就不要开发自定义的板卡了?当然不是。反而,对于那些需要极高专用化波形系数且具有极高产量的系统、或者具有极为苛刻技术要求(例如极低的功率消耗)的系统来说,当您评估对您产品成功至关重要的技术时它将节省您的辛苦付出。而在那些您使用现成技术的领域,可以让供应商负担物流和“隐性”成本从而使得您可以专注于技术差异化以获得更优的产品。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭