元器件选型,是每个硬件工程师都避免不了的话题。
明确需求
首先,在选型之前,我们必然要先搞清楚自己的需求。
以MCU为例,我们需要知道要求的输入电压范围,IO数量需求,各种外设需求(I2C,SPI,USART,CAN等)等等。
当然,这些需求是根据实际情况来的,不同的情况自然不一样。简单说就是,第一步,你得知道你想要什么。
如何寻找
搞清楚了参数需求之后,第二步自然就是去寻找满足我们要求的器件了。
找到一个满足要求的器件通常并不难,难的是找到一个合适的器件。什么叫合适,就是既能满足要求,又不至于性能远远超出自己的要求,通俗讲就是不能杀鸡用牛刀,大炮打蚊子,不能大材小用。毕竟,性能越高,通常意味着价格更贵。
现如今,市面上各种器件厂商实在是太多了,我们当然可以在一些我们熟悉的厂家网站里面找,或者是让厂家FAE推荐,这也是通常的做法吧。
但是这样的弊端也比较明显,那就是可选范围太窄了,受限于自己以往的经验,把自己不熟悉的厂家剔除在外,最终选出来可能不是最合适的。
同时还有另外一个问题,现如今大厂都是国外的品牌,而“国产替代”已经不可避免了。所以很多时候涉及到替代物料选型。
那么有没有好的网站,能很好地协助我们进行器件选型,替换选型呢?
自然有,那就是创易栈——元器件选型与技术支持在线服务平台
网址是这个:http://emakerzone.com
我的体验过程
以MCU选型为例子,在电脑浏览器上打开网址,点击“通用MCU”
下图可以看到,厂家非常之多,好多我都没听过,可见很全。
输入一个我相对熟悉的型号:STM32F072C8T6
选择“查找替换”
可以看到,匹配了90个,旁边还有匹配度,匹配度最高的是极海的APM32F072C8T6,匹配度达到了93%。第3个是东软载波的ES32F0271LQ,匹配度达到了87%。
在左面选择这两个型号,点击“对比”,就可以看到参数对比。
可以看到,大部分参数确实是相同的。
如果想看有差别的参数,也很方便,我们可以勾选“隐藏相同参数”,差异在哪里,一目了然。
当然,这个是软件对比出来的,那么实际情况怎么样呢?
我直接在网站上下载对应的规格书,对比极海的和ST的,看看是否是pin对pin?
看上面的芯片管脚定义,ST的极海的完全一模一样。
当然,管脚完全一样也不一定说明能直接换,要是能找个熟悉的人,或者是FAE问下就好了。
关于这一点,创易栈的技术支持在线服务也替我们想好了,点击界面右下角的“云FAE在线”,即可在线支持,一切相关的技术问题都可以问。
比如我,在这之前都完全没接触过极海这个品牌,对他们的MCU完全不了解,开发工具是什么软件也不清楚,而这些都可以提问。
以下是我咨询的过程:
不得不说,真的在解决我的问题。
体验总结
总的来说,体验过程很棒。
1、创易栈把各家的器件汇总到了一起做比较,选型不再受制于工程师自己的了解范围(比如我自己在之前都不知道有极海这个牌子)
2、选型过程中,难免会有些问题需要问一问,而在线的FAE,正好解决了这个问题。
当然,有一点必须说一点,器件选型只是功能之一。
技术支持在线服务,也不仅仅是为选型服务的,只要是工作中遇到的硬件技术问题,都是可以去上面问的。
再次附上网址
http://emakerzone.com