热度 16
2015-7-26 14:46
2094 次阅读|
1 个评论
前几天一个客户给了这样的一个需求:带32通道12位ADC的ARM用于温度监测,想让帮忙推荐一个性价比比较高的芯片,接到这个需求的时候,按我对ARM供应市场的理解,这样的芯片应该是为数不多,性价比目前又比较高的带这个功能的器件,大部分应该会是含有Cortex-M3和Cortex-M4内核的器件了,而基于这些内核的一般也都集中在一些知名的半导体原厂,那就来纵观全局利用逐一排查法慢慢的来选吧。 按照这些内核的器件半导体原厂的产品在市场上的优势,一提到Cortex-M3我想大家肯定首先想到的是意法半导体,找到意法半导体的官网进入STM32 32-bit ARM Cortex MCUs的页面,页面上会列出STM32F0系列,STM32F1系列,STM32F2系列,STM32F3系列,STM32F4系列,STM32F7系列,STM32L0系列,STM32L1系列,STM32L4系列,STM32T系列,STM32W系列这么多的器件可供我们选择,找到ADC的选择按钮看到的是最高为25通道的12位ADC,接着25通道后面是3乘以12位ADC,就没有再往下看,放弃意法半导体的官网;进入爱特梅尔首页左边中部的Atmel MCU Selector,此页面展示的是所有爱特梅尔的微控制器器件可供选型,找到ADC的选择按钮选择12位的ADC,看到的是最高显示28通道,点击一看没有器件列表,在24通道的选型表里看到的都是爱特梅尔新推出的基于Cortex-M7内核的ARM,放弃爱特梅尔的官网;进入恩智浦的官网,点击Microcontrollers进入器件列表页面,点击Parametric search进入选型列表页面,找到ADC通道按钮最高显示24通道的12为ADC看到的是恩智浦基于Cortex-M3内核的LPC15系列的10个产品,没有符合需求的型号接着放弃;进入飞思卡尔的官网,点击进入ARM®处理器页面,在Kinetis Cortex®-M页面选择K系列ARM®Cortex®-M4内核,在产品选型工具中没有找到有关于ADC的选型按钮,找到Kinetis K5x测量微控制器(MCU),看到的是16位(SAR)x2的ADC,仍旧是没有符合要求的器件也仍旧是放弃。 这个时候忽然想起在混合信号的微控制器上面,芯科应该是比较有优势的,登陆芯科的官网,在Products在栏目里选择MCUs按钮,直通选型界面再进入32-bit MCU页面,仍旧是没有ADC方面可以选择的按钮,那就在Zero Gecko,Happy Gecko,Tiny Gecko,Gecko,Leopard Gecko,Giant Gecko,Wonder Gecko这些系列里面逐一的去看吧,看到的大部分都是12位8通道1Msps的ADC,没有办法接着放弃。进入飞索半导体(原富士通的器件,现在和塞朴拉斯合并)的官网看下是否有相应的器件了,依次进入HomeProductsMicrocontrollers32-bit ARM Core这个页面,在网站的右面有个Search all MCU products 的按钮点击进入,找到ADC通道的按钮选择大于31通道,列出了204个器件的型号,选择了ARM内核的MB9BF116TPMC这个低配器件来看型号的PDF文档,资料显示:ADC是12位32通道,Conversion Time是1 µsec,喜出望外啊,赶紧把数据手册下载下来保存在桌面上,接着再查找了德州仪器,东芝半导体和亚德诺的相关器件资料,仍旧是没有符合功能需求的资料,没有办法只能先把这一个型号的PDF传给客户了,客户看了以后说是可以满足设计需求,剩下来的就是要来落实下产品可以供货的价格和货期。 在落实这个型号的价格和供货周期的型号,发现型号比较偏而且供货周期特别长,跟客户沟通了实际情况之后,客户说可以看看STM32F303VB的资料,再次登录意法半导体的官网了解情况,这个器件是基于Cortex-M4内核的ARM,12位ADC分时采样通道最多可以达到39个,这个时候才发现自己原来在选型的时候忽略了一个问题就是ADC的采样是实时的还是分时的,如果是分时采样的话这样的器件应该是比较多的,那就再重新看一遍这些以前注意过的型号和意法半导体相关的资料。在又从新来过一遍的时候,发现意法半导体有STM32L151ZC这个型号,于是在凌晨一点半的时候给客户留言:“回来又重新查了下资料到现在,您说的STM32F303VB的最多39通道12位AD是分时采样的,过程中需要配合软件来处理运算,基于Cortex®-M4内核的ARM,估计用起来会比较难,而且是2015年4月才推出来的新型号;而查到的STM32L151Z系列的性能就要好很多:40通道12位AD同步采样,基于Cortex®-M3内核低功耗版本,开发起来相对容易,两个型号的供货价格目前相差不大,而且不用担心STM32L151的供货周期,是值得考虑的器件”。一大早就接到客户的回复:“不错,很用心”,为此感觉到特满足。 来总结下这次的选型经过:首先是在了解客户需求的条件上不够充分,应该去多一些了解客户所使用器件的工作场合和环境,以及其他功能方面的要求;接着根据所了解和掌握全面的需求之后,尽量给客户推荐实用性比较强,性价比又比较高的器件,开发起来难度低而且非常容易上手,而且这些器件是市场上可以通用的器件,尽量避开新的或者是供货周期比较长的器件,避免后续样品和批量方面的供货问题;再接着是选型要通过多个型号的对比,要全面的了解整个功能器件的,有可能的话把所有涉猎这样功能的半导体原厂,他们所生产的功能相近的型号列出来选择,给客户以数据上的说明,这样会更具有推荐器件的说服力;最后是要把这些整理好的文档充分总结分享出来,避免后续再有工程师在选择此类功能的器件的时候,少走一些弯路,也可以作为选择的参考依据。而这才是我最大的收获,在帮助客户完成选择的同时,自己本身也得到了很多学习的机会来提升自己。选型是艰难的,选择是更为艰难的,如果能够利用自己所掌握的知识,来帮助客户完成他们需求的选择,尽快的找到合适的高性价比的器件,同时又能够提升自己的知识面,进而拓展行业认知的宽度,这就是共赢的,和谐的格局。行业分工的精细化需要我们找到在行业内非常专人的人员,去和他们沟通和交流,大家各取所长发挥优势,相互协作来共同快速的完成一个抉择,这才是一种趋势,面向未来的高效协作的趋势。