首先要满足功能的要求 - 满足项目需要的某一项功能可能需要单颗的元器件,也可能是通过多个器件的组合来实现,要综合考虑系统成本、供电、板卡面积的需求、供货情况等等;
一定要满足性能要求 - 系统的灵敏度、动态范围、对噪声的要求是否能保证?
是否是合适的封装 - 很多器件同一个型号有多种不同的封装,在选型的时候要根据系统的成本、板卡的物理尺寸、功耗、接口、加工可行性等因素进行综合考虑;
容易使用 - 器件的成熟度、焊接调试的难度、技术支持、资料、配套的环境等都是需要考虑的,尽可能降低项目开发的风险,缩短产品的上市时间;
前期项目和团队的其它产品用到的器件:这样可以降低设计的风险、采购的成本以及元器件库存管理的成本;
从众 - 用的人越多,风险越小。多数人验证过的元器件一定是Bug最少或者已经被彻底解决了的;能够找到的资料也多;供货也充分,当然价格也会比较低,比如主流机顶盒/路由器厂商用的DRAM,运放、电源变换芯片等。大家可以参考我们前期发布的基于Findchips和Datasheet5整理出来的经典器件列表;
性价比高 - 不要最好,只要合适的,因为你做的产品一定要有市场竞争力。充分考虑你项目中需要的功能要求、性能要求,在满足这些要求的前提下选用“刚刚好”的器件,比如FPGA器件,你可以用很高速、海量资源的器件,但可能80%的资源都用不到,导致系统的成本增加。要记住,我们要考虑的不只是一个器件的采购成本,更重要的是系统在批量生产的时候的整体成本,同时包括了配套的外围器件的成本、加工成本、开发工具的成本等等;
供货渠道有保障:再好的设计,如果器件买不到或者供货出现了延误,你的项目也就给耽误了,前功尽弃,因此在选择器件的时候一定要调查清楚,并在完成原理图设计的同时开始元器件的订购;
注意原厂的停产通知 - 技术的发展是建立在产品的不断更新换代上的,因此很多器件都会被新出的功能/性能更强大、集成度更高、价格更便宜的型号替代,要密切注意器件厂商网上公布的器件停产的通知,不要选用那些厂商出了更优的替代型号且对这个器件已经发了停产通知的器件;
能找到可替代型号- 任何时候都不要一棵树上吊死,一定要有备用方案,尽量选择能够找到3F(Formfact Function,管脚和功能)都相同的替代型号的器件,这些信息如何获取?可以上bom2buy网站,搜索你用的器件,可以找到系统推荐的替代型号;