嵌入式产品开发设计需要考虑的问题总结

嵌入式开发项目中,首先需要做需求分析,然后根据需求分析进行综合考虑,朗锐智科(www.lrist.com)这里给出几个特别要注意的问题.

1.MCU的选择

选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管脚数目以及 MCU 的封装等因素。MCU 的功耗可以从其电气性能参数中查到。供电电压有 5V、3.3V 以及 1.8V 超低电压供电模式。为了能合理分配 MCU 的I/O资源,在 MCU 选型时可绘制一张引脚分配表,供以后的设计使用。

2.电源

(1)考虑系统对电源的需求,例如系统需要几种电源,如24V、12V、5V或者3.3V等,估计各需要多少功率或最大电流(mA)。在计算电源总功率时要考虑一定的余量,可按公式“电源总功率=2×器件总功率”来计算。

(2)考虑芯片与器件对电源波动性的需求。一般允许电源波动幅度在 ±5% 以内。对于A/D转换芯片的参考电压一般要求 ±1% 以内。

(3)考虑工作电源是使用电源模块还是使用外接电源。

3.普通I/O口

(1)上拉、下拉电阻:考虑用内部或者外部上/下拉电阻,内部上/下拉阻值一般在 700Ω 左右,低功耗模式不宜使用。外部上/下拉电阻根据需要可选 10KΩ~1MΩ 之间。

(2)开关量输入:一定要保证高低电压分明。理想情况下高电平就是电源电压,低电平就是地的电平。如果外部电路无法正确区分高低电平,但高低仍有较大压差,可考虑用 A/D 采集的方式设计处理。对分压方式中的采样点,要考虑分压电阻的选择,使该点通过采样端口的电流不小于采样最小输入电流,否则无法进行采样。

(3)开关量输出:基本原则是保证输出高电平接近电源电压,低电平接近地电平。I/O 口的吸纳电流一般大于放出电流。对小功率元器件控制最好是采用低电平控制的方式。一般情况下,若负载要求小于10mA,则可用芯片引脚直接控制;电流在 10~100mA 时可用三极管控制,在 100mA~1A 时用 IC 控制;更大的电流则适合用继电器控制,同时建议使用光电隔离芯片。

4.A/D电路与D/A电路

(1)A/D电路:要清楚前端采样基本原理,对电阻型、电流型和电压型传感器采用不同的采集电路。如果采集的信号微弱,还要考虑如何进行信号放大。

(2)D/A电路:考虑 MCU 的引脚通过何种输出电路控制实际对象。

5.控制电路

对外控制电路要注意设计的冗余与反测,要有合适的信号隔离措施等。在评估设计的布板时,一定要在构件的输入输出端引出检测孔,以方便排查错误时测量。

  1. 考虑低功耗

低功耗设计并不仅仅是为了省电,更多的好处在于降低了电源模块及散热系统的成本。由于电流的减小也减少了电磁辐射和热噪声的干扰。随着设备温度的降低,器件寿命则相应延长,要做到低功耗一般需要注意以下几点:

(1)并不是所有的总线信号都要上拉。上下拉电阻也有功耗问题需要考虑。上下拉电阻拉一个单纯的输入信号,电流也就几十微安以下。但拉一个被驱动了的信号,其电流将达毫安级。所以需要考虑上下拉电阻对系统总功耗的影响。

(2)不用的I/O口不要悬空,如果悬空的话,受外界的一点点干扰就可能成为反复振荡的输入信号,而MOS器件的功耗基本取决于门电路的翻转次数。

(3)对一些外围小芯片的功耗也需要考虑。对于内部不太复杂的芯片功耗是很难确定的,它主要由引脚上的电流确定。例如有的芯片引脚在没有负载时,耗电大概不到1毫安,但负载增大以后,可能功耗很大。

7.考虑低成本

(1)正确选择电阻值与电容值。比如一个上拉电阻,可以使用4.5K-5.3K的电阻,你觉得就选个整数5K,事实上市场上不存在5K的阻值,最接近的是4.99K(精度1%),其次是5.1K(精度5%),其成本分别比精度为20%的4.7K高4倍和2倍。20%精度的电阻阻值只有1、1.5、2.2、3.3、4.7、6.8几个类别(含10的整数倍);类似地,20%精度的电容也只有以上几种值,如果选了其它的值就必须使用更高的精度,成本就翻了几倍,却不能带来任何好处。

(2)指示灯的选择。面板上的指示灯选什么颜色呢?有些人按颜色选,比如自己喜欢蓝色就选蓝色。但是其它红绿黄橙等颜色的不管大小(5mm以下)封装如何,都已成熟了几十年,价格一般都在5毛钱以下,而蓝色却是近三四年才发明的,技术成熟度和供货稳定度都较差,价格却要贵四五倍。 (注: 这一已经是几年前的看法了.)

(3)不要什么都选最好的。在一个高速系统中并不是每一部分都工作在高速状态,而器件速度每提高一个等级,价格差不多要翻倍,另外还给信号完整性问题带来极大的负面影响.

时间: 2024-10-11 07:31:59

嵌入式产品开发设计需要考虑的问题总结的相关文章

《stm32嵌入式系统开发实战指南》一2.3 硬件设计要点

2.3 硬件设计要点 本节以电路的电磁兼容设计为出发点,简要介绍在硬件开发工程中的注意事项和要点,并讲述了板级电路的信号完整性设计.电源完整性设计一般原则. 2.3.1 电磁兼容问题 电磁兼容性是电子设备或系统的主要性能之一,电磁兼容设计是实现设备或系统规定功能.使系统效能得以充分发挥的重要保证.设计人员必须在设备或系统功能设计的同时进行电磁兼容设计,充分考虑系统.分系统与周围环境之间的相互骚扰. 电磁兼容设计的目的是使所设计的电子设备或系统在预期的电磁环境中实现电磁兼容.最终的设备或系统应能在

《产品设计与开发(原书第5版)》——2.3 采用基本的产品开发流程

2.3 采用基本的产品开发流程 图表2-2和图表2-3描述的是最基本的开发流程,特定的流程会随着项目具体情况和企业具体环境的不同而不同.基本的流程非常类似于市场拉动(market-pull)情况下使用的流程:企业从具有市场机会开始产品开发,然后寻找可以满足市场需求的技术(即市场"拉动"开发决策).除了图表2-2和图表2-3所示的市场拉动流程,还有其他几种常见的变化形式:技术推动型(technology-push)产品.平台型(platform)产品.流程密集型(process-inte

企业 SOA 设计(2)–组件化产品开发平台

平台整体结构 在产品开发过程中,为了达到业务级别的较大粒度重用,我们需要把纵向把业务进行拆分,以业务组件的形式进行开发,并最终把多个开发完成的业务组件进行组合,形成最终的软件产品. 按照组件化开发的产品,是基于一个公共的产品开发平台来建立的.由平台来提供所有的底层设施.平台包括技术平台和业务平台两个层面.在技术层面上,平台提供了一系列的类库.框架.组件.工具,以及为业务组件化提供相应的技术支撑.在业务层面上,业务平台中积累了大量的封装完善的业务组件,以及一些常用的业务控件,以供开发新产品时进行选

《Producter:让产品从0到1》一第1章 Product/产品:设计驱动开发

第1章 Product/产品:设计驱动开发 Producter:让产品从0到1关于设计的第一次第一次总是很特殊的体验.对设计来说,第一次体验可能是尴尬的.有可能是在Photoshop里拖曳了几个难看的方框,也可能是在草稿纸上画了一堆歪扭得不成样子的曲线,反反复复,最后只能感叹一句--"算了吧,我果然没什么天赋!" 但是,设计并不是看起来那样坐在桌子前凭空臆想,然后动动鼠标就可以有所产出,也不是一项与在桌子前待多久有关系的活动.设计师往往要以年为单位,让自己沉浸在优秀的设计里,增强自己的

《产品设计与开发(原书第5版)》——2.6 产品开发组织

2.6 产品开发组织 除了精心编制一个有效的开发流程,成功的企业还必须组织其产品开发人员,有效地实施流程计划.在本节中,我们将介绍几种用于产品开发的组织,并为如何选择提供指引.2.6.1 通过建立个人之间的联系形成组织产品开发组织是一个将单个设计者和开发者联系起来成为团队的体系.个体之间的联系可以是正式的或非正式的,包括以下类型:报告关系:报告关系产生了传统的上下级关系,这是组织结构图上最常见的正式联系.财务安排:个体通过成为同一个财务实体的一部分联系在一起,如一个商业单元或公司的一个部门.物理

《产品设计与开发(原书第5版)》——第1章 概论 1.1 成功的产品开发的特点

第1章 概论 (从左上方顺时针方向:由Stuart Cohen提供照片,转载使用得到允许:惠普授权:波音公司授权:美国大众汽车公司授权:Rollerblade授权)图表1-1 工程化的.分离的(distcrete).有形的产品实例(从左上方顺时针方向):螺丝刀.惠普台式打印机.波音777客机.大众新甲壳虫小汽车和Rollerblade一字溜冰鞋大多数企业在经济上的成功取决于他们识别顾客需求.快速研制产品以满足顾客需求以及以较低的成本生产的能力.实现这些目标不仅仅是营销问题,也不仅仅是设计问题或制

《产品设计与开发(原书第5版)》——2.5 Tyco公司产品开发流程

2.5 Tyco公司产品开发流程 Tyco是一家以市场拉动型产品开发为主的企业.这意味着Tyco公司通常基于感知的市场需求驱动其开发项目,并利用新的或成熟的技术来满足需求.其竞争优势来源于高度有效的全球营销渠道.强大的品牌识别度.大型的工程设备以及将新技术整合进产品线中的能力.因此,技术推动流程是不适用的.Tyco公司的大部分产品都由塑模.机械加工.电子组装等相对传统的流程制造的组件装配而成.在最终的销售和安装流程中,通常会为特殊的顾客定制产品,因此Tyco公司的开发流程旨在创造新的产品,而不是

《产品设计与开发(原书第5版)》—— 第2章 开发流程和组织 2.1 产品开发流程

第2章 开发流程和组织 Tyco公司是一家领先的传感器和控制系统(包括家用和工业安全系统)制造商,该公司的产品之一是无线安全报警系统控制面板(如图表2-1所示).Tyco公司的高级经理希望建立一种通用的产品开发流程结构,以适合公司不同部门的产品开发,并创建产品开发组织,使Tyco公司在激烈的市场竞争中保持优势.Tyco公司面临的问题包括:所有项目共同的关键产品开发活动有哪些?为了管理整个开发流程的各阶段,需要设定哪些里程碑和评审点?是否存在适用于不同部门的标准开发流程?不同职能领域的专家在开发流

《产品设计与开发(原书第5版)》——1.3 产品开发的周期和成本

1.3 产品开发的周期和成本 大多数缺乏产品开发经验的人都会对产品开发所需的时间和资金感到吃惊.事实上,很少有产品能在1年内开发出来,很多产品开发需要3-5年的时间,有些甚至长达10年之久.图表1-1展示了五个工程化.分离的产品.图表1-3显示了与不同产品的特征相一致的大体开发规模.产品开发的成本大致与项目团队的人数和项目的持续时间成正比.除了开发成本,企业还要在生产所需的工具和设备方面进行投资.这部分花费往往占产品开发总预算的50%,但是,有时可以把这些成本视为生产中固定成本的一部分.生产投资