核心控制 芯片选型可简分了(1)低端控制(2)高中端控制(3)高端控制。分类是依据控制任务的大小、数据处理量、数据处理速率要求来分类的。
低端控制:51、AVR、cortex-M0
建议   :cortex-M0
理由      :F0的定位是8位MCU的取代者。为什么?第一,Cortex-M0是 ARM公司的产品,本身定位MCU的8位/16位市场,例如与8051核竞争。8051是一个非常传统和成功的内核,但是今天它的低功耗和灵活性已经不能满足客户最新的需求,所以是到了改变的时候了。但仅仅有核也是不够的,因为客户开发一个项目不能仅基于一个核,而是要基于一个完整的产品。因此需要有更多的外设、FLASH共同组成完整的芯片。F0继承了现有STM32产品全部的优异基因,面向更低端的应用。第二,F0主攻8位市场的优势:现在客户选择产品时不仅看8位产品本身,而是看哪个产品有更完善的产业链和更完整的服务。如果哪个系统更完善,帮助客户快速开发产品,加快上市速度,整体性价比更好,客户会选择这些产品。这为ST带来了进入的机会。F0是基于M0的核,但是一个产品不仅仅是内核,还有更多的外设、功能模块,ST沿用其现有成熟的、领先的模块,这些模块就组成了STM32整个系列的基因,今天这个基因也完整地传承到STM32 F0上。所以,STM32 F0是由于这些成熟优异基因(DNA)围绕着F0组成的一个全新的产品系列。在内存、主频、外设、功耗方面远远优于51和AVR;ST之前用自己的核做STM8 MCU,那么M0充当什么角色呢?8位MCU可以在0.2美元到1美元之间,但是从0.5到1美元的之间的产品,没有特别高的性价比的产品,F0正好在这个价位切入,来满足这一类客户高性价比需求。
当然微小控制也可以选用51,但是现在的控制系统越来越系统化,现在的家电越来越复杂,主控之间或者系统跟系统之间,或者面板跟主控之间都需要通讯,因此,通讯速度和稳定性是非常重要的。另外一个趋势是变频化,从过去的非变频到交流、直流变频。再有一个趋势是人机界面使用触摸按键。STM32F0内置了快速ADC和高级电机控制定时器,嵌入了触摸功能模块,这些都是满足家用电器设计的需求。
高中端控制:AVR、PIC、MSP430、cortex-M3
建议   :cortex-M3
理由      :最近在一些 论坛上看到AVR的市场性,越来越差,慢慢的cortex-M3系列 单片机开始席卷 电子市场,也难怪作为后起之秀在内存、主频、外设、功耗方面ST系列的单片机占据全部优势,对于性能好一点的AVR芯片MEGA128价格都在二十多块,而比他多了各种外设+Flash+主频速率的STM32103系列的单片机价格才在十块出头。在下载方面支持串口下载,无需用户增加成本,不需专门的下载器,编译器支持KEIL/IAR。芯片的FLASH、外设资源就更不用说了。对于PIC兼容性好,但价格贵,解密容易。MSP430在功耗方面确实做的好,但功耗的多少对于cortex-M3单片机来说更重要的是程序的编写,不用的外设时钟是否关闭,可能在功耗上ST系列的没有430做的好,但综合考虑内存、外设资源等430在综合上还是比不了ST系列的;2007年ST在全球发布第一个基于Cortex-M3的MCU,从那时起,STM32MCU成为ST在全球重要的战略性产品之一。迄今为止,ST已经量产超过250个型号的产品,这些产品已经让ST成为到目前最宽广的基于Cortex-M0、M3、M4的MCU供应商,我们可根据不同的需求选择该系列不同资源的型号芯片。
对于在国内的竞争力,中国的MCU市场是最复杂的。因为中国市场有超过100家供应商,怎样才能不落伍他人呢?反应速度和性价比。性价比是客户很容易看到的;客户计划的不准确性决定了我们在生产和中间渠道要有充分的提前量和准备;另外中国客户的开发周期会很短,对供应商和渠道商在技术支持方面要求会比较高,我们有更多的储备或准备,帮助客户更快地缩短上市时间。
高端控制: FPGA,cortex-A8,ARM9等
部分高速处理设备、模块、驱动等都有完善的设施供使用,因此高端控制系列我们可以往后放一放。不否认该类项目。
在国内许多电子行业已经将自己的控制芯片换成M3系列,或者正在换,他们所看中的也无非是其独有的性价比,我们公司刚刚起步,选好落脚点尤为重要,老师在不忙时可以多多关注,为我们更好的指明道路,嘎嘎。个人觉得在近几年ST系列是个不错的选择,在高中低端都有相应系列的产品,做整体网络时可根据需求各个模块选择不同型号芯片,因主频协调,模块连接稳定。

摘抄:
http://bbs.elecfans.com/jishu_469240_1_1.html
(出处: 中国电子技术论坛)

如何挑选核心控制芯片相关推荐

  1. 核心控制芯片选型建议书(中低端)

    核心控制芯片选型建议书 核心控制芯片选型可简分了(1)低端控制(2)高中端控制(3)高端控制.分类是依据控制任务的大小.数据处理量.数据处理速率要求来分类的. 低端控制:51.AVR.cortex-M ...

  2. 鸟哥的Linux私房菜(基础篇)- 第二十六章、Linux 核心编译与管理

    第二十六章.Linux核心编译与管理 最近升级日期:2009/09/18 我们说的 Linux 其实指的就是核心 (kernel) 而已.这个核心控制你主机的所有硬件并提供系统所有的功能,所以说,他重 ...

  3. Note For Linux By Jes(20)-Linux 核心编译与管理

    编译前的任务:认识核心与取得核心原始码: 什么是核心(Kernel) Kernel:核心就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的侦测程序与驱动模块,这个核心文件通常被放置成/boo ...

  4. 第二十六章、Linux 核心编译与管理

    我们说的 Linux 其实指的就是核心 (kernel) 而已.这个核心控制你主机的所有硬件并提供系统所有的功能, 所以说,他重不重要啊!我们启动的时候其实就是利用启动管理程序加载这个核心文件来侦测硬 ...

  5. 什么是核心交换机?选择核心交换机的重要考虑因素

    在系统软件组网方案中,经常会提及汇聚交换机.汇聚交换机.核心交换机.一般,我们将网络中立即以用户为中心联接或访问网络的部位称之为接入层,将坐落于接入层和核心员工中间的部位称之为遍布层或汇聚层,技术和管 ...

  6. Linux——重点回顾

    1.计算机概论 · 计算器的定义为:『接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息』: · 计算机的五大单元包括:输入单元.输出单元.控制单元.算数逻辑单 ...

  7. 中国国际消费电子博览会拥抱转型,全新面貌拭目以待!

    2021年9月24-26日,第十九届中国国际消费电子博览会(简称电博会)将在青岛国际会展中心隆重举行,如今距离电博会开幕已不到3个月的时间,全国各地的参展企业跃跃欲试.积极筹备. 长久以来,电博会为全 ...

  8. 网站建设案例欣赏_网站制作设计案例_成都辰星建站

    为什么80%的码农都做不了架构师?>>>    网站制作可以自己做不用花钱,建设一个属于自己的网站很简单,为自己制作一个高端大气的企业级网站只需要安装本地服务器WAMP和集成开发环境 ...

  9. 深度 | 一条查询SQL的前世今生 —— ClickHouse 源码阅读

    作者:逍凯,阿里云数据库实习开发工程师 注:以下分析基于开源 v19.15.2.2-stable 版本进行,社区最新版本代码改动较大,但是总体思路是不变的. 01 用户提交一条查询SQL背后发生了什么 ...

最新文章

  1. 在ASP.NET MVC中使用IIS级别的URL Rewrite
  2. 英特尔CPU控制机制存在隐秘开关 可被黑客利用成为后门
  3. php mysql log文件怎么打开_如何查看mysql的日志文件
  4. bash-shell详解
  5. JavaScript 仿LightBox内容显示效果
  6. 【通俗易懂】理解Python中的if __name__ == ‘__main__‘
  7. CodeForces 1110H. Modest Substrings
  8. Windows 7 文件夹共享
  9. [CF741D] Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
  10. LG新能源上市前拟筹集至少92亿美元 全球市占率20.5%仅次于宁德时代
  11. linux重置电池阀值,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题...
  12. 腾讯 AI Lab招聘算法实习生
  13. bmp怎么改jpg格式?
  14. 各操作系统支持图标字体的终端推荐
  15. 面试部分梳理 - 计算机网络
  16. python画流星_用python一起来看流星雨
  17. 阿里云网站备案-备案流程问题解答汇总
  18. 多语言机器翻译 | (2) 编解码器结构
  19. IOT网关开发受难记-(一) 2022/05/13
  20. java文件损坏_用java下载文件 - 文件损坏

热门文章

  1. H3C路由器 basic NAT典型组网配置
  2. 大学新生看过来:如何将笔记本变WiFi热点
  3. python中把图片从矩形处理成正方形
  4. Java中abstract的基本使用与详解
  5. android gridview设置高度,android设置GridView高度自适应,实现全屏铺满效果
  6. 剑指offer编程试题Java实现--64.滑动窗口的最大值
  7. 设置橙瓜码字软件以管理员方式启动时无提示【win10家庭版】
  8. oracle数据库01
  9. 百科知识 tar文件如何打开
  10. 【golang】数据分类处理(信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录)