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

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

3天内不再提示

选择单片机的原则是什么

h1654155282.3538 来源:深漂大魁 作者:深漂大魁 2020-11-15 11:24 次阅读

随着社会的发展,单片机行业发展的也越来越迅猛,各种产品层出不同,性能优劣也各不相同。我们应该如何在众多产品中选择最优解呢?

单片机选择的原则

性能 

根据设计任务的复杂程度来决定选择什么样的单片机 

存储器 

研发阶段,推荐使用Flash单片机,它有电写入、电擦除的优点,使得修改程序很方便,可以提高开发速度。对于初具规模的产品可选用OTP单片机,可省去掩膜时间,加快产品的上市时间 选用时程序存储器的容量只要够用就行了,不然会增加成本 如果要保存数据的话,选用EEPROM,或者支持IAP的单片机 

如何选择最适合的单片机

运行速度 

单片机的运行速度首先看时钟频率,指令集,几个时钟为一个机器周期。

在选用单片机时要根据需要选择速度,不要片面追求高速度,单片机的稳定性、抗干扰性等参数基本上是跟速度成反比的,另外速度快功耗也大。 

I/O口 

I/O 口的数量和功能是选用单片机时首先要考虑的问题之一,根据实际需要确定数量,I/O多余不仅芯片的体积增大,也增加了成本。 

驱动能力,驱动电流大的单片机可以简化外围电路 

定时/计数器 

多数单片机提供2~3个定时/计数器,有些定时/计数器还具有输入捕获、输出比较和PWM(脉冲宽度调制)功能,利用这些模块不仅可以简化软件设计,而且能少占用 CPU 的资源。 现在还有不少单片机提供了看门狗定时器 (WDT) ,当单片机“死机”后可以自动复位。 

选用时可根据自己的需要和编程要求进行选择,不要片面追求功能多,用不上的功能就等于金钱的浪费。 

串行接口

单片机常见的串行接口有:标准UART接口、增强型UART接口、I2C总线接口、CAN总线接口、SPI接口、USB接口等。大部分单片机都提供了UART接口,也有部分单片机没有串行接口。 

模拟电路功能 

现在不少单片机内部提供了AD转换器、PWM输出和电压比较器,也有少量的单片机提供了DA转换器。

单片机集成片内AD转换器的同时,还集成了采样/保持电路,使用户容易建立精密的数据采集系统。PWM模块可用来产生不同频率和占空比的脉冲信号。可方便实现D/A输出功能。PWM输出模块也可以用来实现直流电机的调速等功能。 

单片机内部集成的电压比较器可以实现多种功能,例如作阈值检测,实现低成本的AD转换器等。 

工作电压、功耗 

单片机的工作电压最低可以达到1.8V,最高为6V,常见的是3V和5V 

单片机的功耗参数主要是指正常模式、空闲模式、掉电模式下的工作电流,用电池供电的系统要选用电流小的产品,同时要考虑是否要用到单片机的掉电模式,如果要用的话必须选择有相应功能的单片机。 

封装形式 

单片机常见的封装形式有: DIP( 双列直插式封装 ) 、 plcC(PLCC 要对应插座 ) 、 QFP(四侧引脚扁平封装 ) 、 SOP( 双列小外形贴片封装 ) 等。 

抗千扰性能、保密性 

选用单片机要选择抗干扰性能好的,特别是用在干扰比较大的工业环境中的尤应如此。单片机加密后的保密性能也要好,这样可保证你的知识产权不容易被侵犯。 

其他方面 

在单片机的性能上还有很多要考虑的因素,比如中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内部有无时钟振荡器、有无上电复位功能等等。 

1、单片机的可开发性 

这也是一个十分重要的因素。所选择的单片机是否有足够的开发手段,直接影响到单片机能否顺利开发,以及开发的速度。对于被选择的单片机,应考虑下列问题。 

2、开发工具、编程器 

有没有集成的开发环境,在支持汇编语言的同时是否支持 C 语言,使用 C 语言可加快你的开发进度,另外 C 语言的移植性也好。 

你所选用的单片机有没有编程器支持,或能否采用 ISP 编程。 

3、开发成本 

你选择的单片机对应的编程器、仿真器价格是否高,是否要用专用设备,比如有时单片机需要选用专用的编程器,这样你的开发成本就高了。 

4、开发人员的适应性 

这也是一个很实际的问题,如果有两种单片机都能解决问题,当然选一种你熟悉的品种。在大多数情况下大家往往优先考虑选择 51 系列的单片机。 

5、技术支持和服务 

可以从下面几个方面进行考虑。 

(1) 技术是否成熟 

经大量使用被证明是成熟的产品你可以放心使用。 

(2) 有无技术服务 

国内有没有代理商和相应的技术支持,网站提供的资料是否丰富,包括芯片手册,应用指南,设计方案,范例程序等。 

(3) 单片机的可购买性 

单片机是否可直接购买到,这是指单片机能否直接从厂家或其代理商处买到,购买的途径是否顺畅。单片机是否有足够的供应量,以保证所选择的单片机能满足产品的生产需要。 

选择单片机,还应注意选择那些仍然在生产之中的型号,已经停产的单片机是不能选用的,因为它已无后续供货能力,直接影响到产品的继续生产和生命力。同时,也会给人以一种过时的感觉,从而影响产品的新颖性。 

最好还要看一下所选用的单片机是否在改进之中,显然,对于准备推出新版本或有新版本的单片机,选择用于应用系统或产品具有较强的后劲。 

6.产品价格 

这也是一个很重要的因素,在其它条件相当的情况下,当然选择价格低的产品,这样可以提高性价比。 根据上面几个原则对单片机进行选择,就可以选择出最能适用于你的应用系统的单片机,从而保证应用系统有最高的可靠性、最优的性价比、最长的使用寿命和最好的升级换代性。
责任编辑人:CC

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

    关注

    6035

    文章

    44554

    浏览量

    634663
  • 存储器
    +关注

    关注

    38

    文章

    7484

    浏览量

    163765
  • 串行接口
    +关注

    关注

    0

    文章

    1

    浏览量

    2643
收藏 人收藏

    评论

    相关推荐

    单片机控制板的设计原则

    本文将为您详解单片机控制板在设计过程中需遵循的一些原则
    发表于 05-13 11:41 1274次阅读

    单片机硬件系统设计原则

    一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片
    发表于 01-18 15:13

    单片机硬件系统设计原则

    一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片
    发表于 08-08 14:29

    单片机硬件系统设计原则

    单片机硬件系统设计原则一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时
    发表于 10-12 15:54

    单片机硬件系统设计原则

    一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片
    发表于 07-08 11:35

    选择单片机原则是什么

    很重要的因素,在其它条件相当的情况下,当然选择价格低的产品,这样可以提高性价比。根据上面几个原则单片机进行选择,就可以选择出最能适用于你的
    发表于 09-01 16:36

    单片机的字节对齐原则与作用是什么

    单片机的字节对齐原则是什么?单片机的字节对齐有何作用?
    发表于 01-26 07:52

    单片机硬件系统设计原则

    单片机硬件系统设计原则          一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展
    发表于 03-02 01:17 805次阅读

    单片机选择原则有哪些

    根据设计任务的复杂程度来决定选择什么样的单片机研发阶段,推荐使用Flash单片机,它有电写入、电擦除的优点,使得修改程序很方便,可以提高开发速度
    发表于 07-03 18:12 14次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>选择</b>的<b class='flag-5'>原则</b>有哪些

    电子元器件选择原则是什么

    硬件工程师设计产品最重要的一个环节就是选择适合自己项目的元器件,面对这么多的供应商的比较雷同的型号,选择原则是什么呢?
    的头像 发表于 02-12 17:14 5675次阅读

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

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

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

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

    如何掌握和运用单片机正确选型原则

    如果选择功能过于少的单片机,这个单片机应用系统就无法完成控制任务;如果选择单片机功能过于强大,这不但没有必要,还会造成资源浪费,性价比低。
    发表于 05-25 11:49 516次阅读
    如何掌握和运用<b class='flag-5'>单片机</b>正确选型<b class='flag-5'>原则</b>

    什么是拓扑?选择使用拓扑的原则是什么?

    什么是拓扑?选择使用拓扑的原则是什么? 拓扑是一门数学分支,研究的是空间中的形态和变换,是数学中重要的基础领域之一。在计算机科学中,拓扑被应用于计算机网络、并行计算和分布式系统等领域。在计算机图形学
    的头像 发表于 10-22 15:13 1349次阅读

    单片机选型的原则与建议

    选择一个不适合的单片机,可能会导致项目成本的增加,开发周期的延长,甚至是项目失败。今天这篇文章将带你探索选择单片机原则,帮助你在这个充满挑
    的头像 发表于 05-29 11:35 1354次阅读
    <b class='flag-5'>单片机</b>选型的<b class='flag-5'>原则</b>与建议