一、元器材选型根本准则:
a)普遍性准则:所选的元器材要是被广泛运用验证过的,尽量少运用冷门、偏门芯片,削减开发危险。
b)高性价比准则:在功用、功用、运用率都附近的状况下,尽量挑选价格比较好的元器材,降低成本。
c)收购便当准则:尽量挑选简略买到、供货周期短的元器材。
d)持续开展准则:尽量挑选在可预见的时间内不会停产的元器材。
e)可代替准则:尽量挑选pin to pin兼容芯片品牌比较多的元器材。
f)向上兼容准则:尽量挑选曾经老产品用过的元器材。
g)资源节省准则:尽量用上元器材的悉数功用和管脚。
芯片的选型进程是对各个维度考量的折衷。
二、全流程重视芯片特点
1、咱们在选型的时分,需求考虑试产的状况、一起需求考虑批量生产时的状况。
小批量收购的价格、供货周期、样片请求;一起需求重视,大批量之后的价格和供货周期。有或许批量变大之后,供货的价格没有优势、或许批量大了之后,产能缺乏。
别的,依据自己的实践收购状况,找对应的量级的供货商。例如,原厂往往不直接供货,需求通过代理商。有些代理商的供货量级都是有要求的。
之前,有一个选型,挑选了ST的STM32F427IGT6,原厂很给力帮助请求样片。可是在收购的进程中碰到的困难,尽管咱们期望整盘收购,可是由于其代理商出货量都有必定的要求,导致价格跟一开始通过原厂了解到的价格不一致。要高出许多。
一起由于整个职业运用该芯片的场景不是许多,所以导致淘宝价格十分贵,底子无法承受。一起,有做芯片出售的朋友说是由于无人机厂家许多运用,导致有人在炒这颗芯片的价格,所以导致很难买到。
2、重视器材本身的生命周期与产品生命周期的匹配
关于通讯设备一般要求咱们选用的器材要有5年以上的生命周期,而且有后续完好的产品开展路标。
咱们的其时的一个新硬件渠道,产品规划的时分是用于代替发货量在百万级单板数量的老练渠道。由于切换周期比较长。新产品在完结开发后1~2年之后,才逐渐上量。其间一个DSP电路板,外设存储是SDRAM。正在产品预备铺量的时分,镁光等几大 内存芯片厂家,宣告停产。导致产品刚上量,就许多囤积库存芯片,而且寻觅台湾的小厂进行器材代替。
所以在器材选型的时分,充分体现了“人无远虑必有近忧”。
3、除了考虑功用和实验室环境,还需求考虑整个生命周期的场景。
三、详细选型,处理器选型
要选好一款处理器,要考虑的要素许多,不单单是朴实的硬件接口,还需求考虑相关的操作系统、配套的开发东西、仿真器,以及工程师微处理器的经历和软件支撑状况等。
嵌入式微处理器选型的考虑要素
在产品开发中,作为中心芯片的微处理器,其本身的功用、功用、可靠性被寄予厚望,由于它的资源越丰厚、自带功用越强壮,产品开发周期就越短,项目成功率就越高。可是,任何一款微处理器都不或许一无是处,满意每个用户的需求,所以这就触及选型的问题。
(1)使用范畴
一个产品的功用、功用一旦定制下来,其地点的使用范畴也随之确认。使用范畴确实认将缩小选型的规划,例如:工业操控范畴产品的工作条件一般比较严苛,因而对芯片的工作温度一般是宽温的,这样就得挑选工业级的芯片,民用级的就被扫除在外。现在,比较常见的使用范畴分类有航天航空、通讯、核算机、工业操控、医疗系统、消费电子、轿车电子等。
(2)自带资源
常常会看到或听到这样的问题:主频是多少?有无内置的以太网MAC?有多少个I/O口?自带哪些接口?支撑在线仿真吗?是否支撑OS,能支撑哪些OS?是否有外部存储接口?……以上都触及芯片资源的问题,微处理器自带什么样的资源是选型的一个重要考虑要素。芯片自带资源越挨近产品的需求,产品开发相对就越简略。
(3)可扩展资源
硬件渠道要支撑OS、RAM和ROM,对资源的要求就比较高。芯片一般都有内置RAM和ROM,但其容量一般都很小,内置512KB就算很大了,可是运转OS一般都是兆级以上。这就要求芯片可扩展存储器。
(4)功 耗
单看“功耗”是一个较为笼统的名词。低功耗的产品即节能又节财,乃至能够削减环境污染,还能添加可靠性,它有如此多的长处,因而低功耗也成了芯片选型时的一个重要方针。
(5)封 装
常见的微处理器芯片封装首要有QFP、BGA两大类型。BGA类型的封装焊接比较费事,一般的小公司都不会焊,但BGA封装的芯片体积会小许多。假如产品对芯片体积要求不严厉,选型时最好挑选QFP封装。
(6)芯片的可延续性及技能的可继承性
现在,产品更新换代的速度很快,所以在选型时要考虑芯片的可晋级性。假如是同一厂家同一内核系列的芯片,其技能可继承性就较好。应该考虑闻名半导体公司,然后查询其相关产品,再作出判别。
(7)价格及供货确保
芯片的价格和供货也是有必要考虑的要素。许多芯片现在处于试用阶段(sampling),其价格和供货就会处于不稳定状况,所以选型时尽量挑选有量产的芯片。
(8)仿真器
仿真器是硬件和底层软件调试时要用到的东西,开发初期假如没有它根本上会步履维艰。挑选配套合适的仿真器,将会给开发带来许多便当。关于已经有仿真器的人们,在选型进程中要考虑它是否支撑所选的芯片。
(9)OS及开发东西
作为产品开发,在选型芯片时有必要考虑其对软件的支撑状况,如支撑什么样的OS等。关于已有OS的人们,在选型进程中要考虑所选的芯片是否支撑该OS,也能够反过来说,即这种OS是否支撑该芯片。
(10)技能支撑
现在的趋势是买服务,也便是买技能支撑。一个好的公司的技能支撑才能相比照较有确保,所以选芯片时最好挑选闻名的半导体公司。
别的,芯片的老练度取决于用户的运用规划及运用状况。挑选市面上运用较广的芯片,将会有比较多的共享资源,给开发带来许多便当。
这儿再说一点,有些厂家长于做MCU的简略使用,有的厂家长于做工控或许更杂乱的MCU和CPU的使用,所以会各有好坏。
CPU按指令集架构系统分干流的有PowerPC、X86、MIPS、ARM四种,X86选用CISC指令集,POWERPC、MIPS、ARM选用RISC指令集,RISC的CPU多使用于嵌入式。
业界PowerPC首要用于网络通讯商场,X86重点在PC、服务器商场,MIPS的方针商场为网络、通讯等嵌入式使用以及数字消费类使用,ARM的方针商场为便携及手持核算设备、多媒体、数字消费类产品。
高端处理器中x86架构双核处理器和MIPS架构多核处理器事务定位不一样,MIPS处理器简略完成多核和多线程运算,在进行数据平面报文转发时表现出色,但单个处理器内核结构简略,进行杂乱运算和报文深度处理时显着不如x86和PowerPC。数据处理选用多核MIPS或NP,操控使用选用PowerPC或嵌入式x86。
ARM器材的业界生态环境比较好,有多家芯片供货商能够供给ARM器材,选型有必要通过多家比照剖析和竞赛评性评价。