0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机选型的要求有哪些

GReq_mcu168 来源:搜狐网 作者:搜狐网 2020-10-09 11:56 次阅读

单片机的选型是一件重要而费心的事,如果选型得当,则做出来的产品就会性价比较高,且工作稳定;反之,则可能会造成产品成本过高或影响产品正常运行,甚至可能根本就达不到预先设计要求。一般来说,总的选型原则是:(1)“芯片含有(功能或数量)略大于设计需求”,“设计需求尽可能(用)芯片完成(少用外围器件)”;(2)“选大(大厂)不选小,选多(供应量多)不选少,选名(名牌)不选渺(飘渺,不知详情的厂子),选廉(廉价)但要好(质量保证)”。具体要从单片机应用的技术性、实用性和开可发性等方面来考虑:

1、内存

单片机FLASH的容量根据程序的大小确定,FLASH容量必须大于代码量。举例来说,如果你的代码量大约50 KB,那么建议你选择FLASH容量为64 KB或128 KB的单片机。

2、速度

单片机的运行速度首先看时钟频率,一般情况对于同一种结构的单片机,时钟频率越高速度越快。如果你的设计对速度要求很高,那么要选择一个运行速度较快的单片机。例如,一般情况下,电机控制应用大多采用100ksps或更高的采样速率,因此当单片机用于电机控制时,时钟频率要足够高。总之,在选用单片机时要根据产品需要选择时钟频率,不要片面追求高速度,时钟频率越高功耗也就越大。此外,单片机的稳定性、抗干扰性等参数基本上跟单片机的运行速度成反比。因此,要尽量寻找可以在很高的时钟频率下运行而功耗又不高的单片机。

3、外设需求

如果你的设计需要ADC、SPI、GPIO、USB等之类的外设,那么你需要寻找一款集成所有这些外设的单片机。因为,使用一个具有上述外设的单片机显然比使用一个普通的单片机及外围加一个单独的ADC更为经济。此外,外设集成于单片机同时也意味着更低的功耗,因为没有可以产生功耗的外围电路,也没有用于连接外围电路的能产生功耗的敷铜,只有单片机本身产生功耗。

4、方便的开发工具

这是个非常重要的方面,因为开发工具可以极大地影响你所设计的产品的功耗。很多公司都已经开发出了具有代码优化功能的编译器,所以当你编译代码的时候,编译器会告知具体编译信息,你可以根据编译信息优化代码以降低功耗。举例来说,如果你的设计需要用到ADC、UART和GPIO等外设,你就需要初始化这些器件,但是设计中使用UART是有条件的(仅用于调试时显示结果),此时编译器会提示你禁用这个外设以降低功耗。必须得说这种智能化的开发工具对开发者来说是一种福音。

5、未来需求和兼容性

设计者在设计产品时需要考虑产品未来可能需要升级等之类的问题。例如,若需要给设计增加某些功能,那么可能需要增加内存、外设等,还可能需要加提高单片机的运行速度。因此,在单片机的选型上需要在当前设计需求以及未来设计上寻找平衡,以满足不同程度的要求。

6、成本

一个好的设计不仅要功能完善,而且要满足成本要求,如果无法控制成本,再好的设计也是枉然。因此,需要尽可能地降低单片机甚至整个产品的成本。

7、工作电压(VCC)

单片机的工作电压是指可以让其正常工作所需要提供的电压。工作电压越高,单片机的功耗也就越大。因此,为了降低产品功耗,必须要尽可能地降低工作电压。

除此之外,我还要建议设计者根据具体产品需求选择合适芯片架构。若仅是个简单的控制应用(如照明系统、电子玩具等),那么并不需要一个像ARM那样具有复杂架构的芯片。此外,对于低功耗设计,单片机必须具有睡眠模式,基于中断操作的睡眠模式/低功耗模式的使用是降低功耗的一个标准的行业惯例。

最后再来一句老生常谈:不要拘泥与芯片是否先进,单片机只是一个工具,真正的功夫在于你的专业知识,要用最合适的芯片做出最合适的产品。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634629

原文标题:单片机选型的七条军规

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PIC单片机该如何选型?PIC单片机选型参考

    本文为大家带来pic单片机选型参考介绍以及PIC12/PIC168位单片机选型列表。希望能对大家带来帮助。
    发表于 01-23 15:29 1.6w次阅读

    Luminary半导体ARM单片机选型指南

    Luminary半导体ARM单片机选型指南
    发表于 03-01 16:17 45次下载
    Luminary半导体ARM<b class='flag-5'>单片机</b><b class='flag-5'>选型</b>指南

    STC89系列单片机选型指南

    STC89系列单片机选型指南
    发表于 04-09 13:44 138次下载
    STC89系列<b class='flag-5'>单片机</b><b class='flag-5'>选型</b>指南

    STK单片机选型

    STK单片机选型
    发表于 07-09 23:54 22次下载

    AVR系列单片机选型

    AVR 单片机系列齐全,可适用于各种不同场合的要求。AVR 单片机 3 个档次:  低档Tiny 系列AVR 单片机: 主要有Tiny
    发表于 09-14 22:32 105次下载

    PHILIPS 8位单片机选型指南

    PHILIPS 8位单片机选型指南
    发表于 09-23 22:11 25次下载

    单片机如何选型

    单片机的的选型是一件重要而费心的事情,如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就会造成经济浪费,影响单片机
    发表于 06-29 18:25 7720次阅读

    nxp单片机汇总_lpc单片机选型

    主要介绍了nxp单片机汇总_lpc单片机选型。NXP半导体微控制器:LPC2300系列ARM—将串行通信进行到底;LPC2400系列ARM;LPC213x/214x系列ARM;LPC2000系列ARM等等一系列
    发表于 12-13 18:08 1.9w次阅读
    nxp<b class='flag-5'>单片机</b>汇总_lpc<b class='flag-5'>单片机</b><b class='flag-5'>选型</b>

    单片机选型及应用系统的设计过程

    本章介绍了单片机选型及应用系统的设计过程。通过一个综合实例,完整地介绍了89C51与外围电路的硬件接口及软件设计。通过对本章的学习,读者应达到以下目标: 能熟悉单片机系统设计的基本要求
    发表于 10-19 17:18 12次下载
    <b class='flag-5'>单片机</b>的<b class='flag-5'>选型</b>及应用系统的设计过程

    如何进行单片机选型

    单片机的的选型是一件重要而费心的事情,如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就会造成经济浪费,影响单片机
    发表于 12-26 10:35 61次下载
    如何进行<b class='flag-5'>单片机</b>的<b class='flag-5'>选型</b>

    低功耗MCU单片机如何选型

     小编给带来分享低功耗MCU单片机如何选型,需要关注以下几点。
    发表于 07-05 11:11 3809次阅读

    学习单片机系列(一)单片机选型

    单片机选型 单片机选型关系整个项目开发,是一件重要而且费心的事情。如何选择一款合适的单片机型号,需要根据服务行业,行业发展,项目需求,
    发表于 11-04 15:06 18次下载
    学习<b class='flag-5'>单片机</b>系列(一)<b class='flag-5'>单片机</b><b class='flag-5'>选型</b>

    单片机选型的18条基本原则

    单片机选型是一件重要而费心的事情,如果单片机型号选择合适,单片机应用系统经济性,可靠性较高;否则易造成经费高,系统性能到不到要求
    发表于 02-08 15:15 7次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>选型</b>的18条基本原则

    适用于应用系统的单片机选型原则分析

    单片机选型是一件重要而费心的事情,如果单片机型号选择合适,单片机应用系统经济性,可靠性较高;否则易造成经费高,系统性能到不到要求。因此掌握并
    的头像 发表于 12-06 10:06 1231次阅读

    ARM单片机和STM32单片机之间什么区别

    单片机工程师在进行项目开发的时候,经常需要进行单片机选型,根据项目功能需求选择合适的单片,这就要求对每种
    的头像 发表于 01-07 13:59 1.1w次阅读