选择单片机要考虑些什么?从这9点入手
eeskill 2023-12-01

单片机(MCU)是一个小型的计算机,它将各个部件集成在单个芯片上,具有CPU,内存(RAM和ROM)以及用于处理各种数据的接口(包括输入/输出接口)。与服务于更通用应用程序的微处理器不同,单片机针对更特定的应用程序。


单片机具有许多用途:它普遍应用于玩具和家用电器等消费电子产品、手机和计算机等通信设备中,以及ECG机器和监视器等医疗仪器中。同样,在工业环境中,它可以用于控制温度或压力,计数时间,测量速度或激活制动系统。由于单片机适合于特定任务,因此必须选择适合该方案的单片机。所以,选择单片机有许多因素需要考虑。


1.功率效率。在处理性能和功耗之间需要权衡:具有更高处理能力的设备将消耗更多能量。因此,如果你的单片机是无线的并且使用可充电电池运行,则需要权衡牺牲功率效率与获得更多处理能力,反之亦然。一些高能效的单片机包括英锐恩的EN系列,意法半导体的STM32系列,NXP的Kinetis L系列,瑞萨的H8超低功耗系列,赛普拉斯的PSoC6系列,Microchip的eXtreme低功耗PIC系列以及德州仪器(TI)的MSP430系列。


2.温度区间。根据单片机的运行环境,你可能希望设备能够承受非常高或非常低的温度。在温度容限和成本之间会有一个权衡。某些耐温单片机包括STMicroelectronics的STM32F103系列,NXP的KineTIs EA系列,瑞萨的RX24T和RX24U,英飞凌的XMC系列和AURIX系列,Microchip的PIC和AVR单片机以及德州仪器(TI)的MSP430F2619S-HT。


3.安全。针对物联网设备的黑客攻击正在上升,这一威胁与汽车中使用的单片机尤其相关。作为响应,单片机制造商也在实施诸如加密和物理安全性之类的安全性层。现在,用户可以购买已通过最新安全标准认证的单片机,或将MCU与片上安全硬件一起使用。提供独立安全性MCU的公司包括意法半导体(ST33系列),瑞萨电子(AE-5和RS-4系列),英飞凌(OPTIGA Trust和OPTIGA TPM),赛普拉斯(PSoC 64),Microchip(32位和16-位 MCU(用于安全性)和德州仪器(MSP430系列)。提供片上安全硬件的公司包括NXP(Kinetis系列)和Infineon(AURIX)。


3.硬件架构。单片机的封装直接影响其尺寸和性能,双列直插式包装是最常见的类型。小外形晶体管的占位面积小,四方扁平封装占据更多面积,但垂直空间更少。晶圆级芯片规模要小得多,并具有更大的处理能力,但制造成本却更高。扁平无铅封装的散热效果更好。球栅阵列(BGA)由于具有紧凑的封装而具有高性能,但制造成本更高。


4.体积小的单片机。小体积单片机包括Microchip的ATtiny20-UUR,赛普拉斯的PSoC 4000,恩智浦的LPC1102UK,意法半导体的STM32F042T6Y6和德州仪器的MSP430G2252。


5.处理能力。你需要多少处理能力才能完成此任务?单核处理器就足够了吗?还是需要双核?多核处理器将明显更快,但也会消耗更多能量。另外,是否需要图形处理单元(GPU)?


6.内存容量。你需要的内存量(RAM和ROM)将取决于你要运行的程序。更多的程序需要更多的随机存取存储器(RAM)。此外,GPU将不仅需要更多的RAM,而且还需要更快的读写时间。


7.硬件接口。任务的性质将决定是否需要硬件接口,例如USB、WiFi、蓝牙、音频、视频或摄像头。


8.软件体系结构。一些单片机可在多个OS上运行,而其他则不能。如果需要扩展,最好使用相同的软件体系结构以提高互操作性。


9.价格。单片机的价格范围很广,从几毛钱到几十元不等。如果要扩展应用,则需要考虑总体成本与单片机的单个性能。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 【7.24 深圳】2025国际AI+IoT生态发展大会/2025全球 MCU及嵌入式技术论坛


  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
  • 8位32位MCU如何选择?如何选择合适的MCU?

    MCU,对于普通人而言,是一个高大上的存在。但是,在工业中,MCU确实常见产品。为增进大家对MCU的认识,本文将基于两点介绍MCU:1.8位MCU和32位MCU如何选择?2.如何选择合适的MCU。如果你对MCU具有兴趣,不妨继续往...

    昨天
  • ARM开发:一 ARM微处理器概述

    1.1ARM-Advanced RISC Machines ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 1991年ARM公司成立于英国剑桥,主要出售芯片设计技术...

    前天
  • 分析C51单片机的一些误区和注意事项

    简介:常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量的定位是编译器的事情,初学者只要定义变量和变量的作 用域,编译器就把一个固定地址给这个变量。怎么取得这个变量的地址?要用指针。 1) C...

    前天
  • 51单片机几个延时程序

    简介:51单片机几个精确延时程序:在精确延时的计算当中,最容易让人忽略的是计算循环外的那部分延时,在对时间要求不高的场合,这部分对程序不会造成影响. 一. 500ms延时子程序(晶振12MHz,一个机器周期1us.) 程...

    前天
  • 总结单片机软件抗干扰的几种办法

    简介:在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1、软件抗干扰方法的研究 在工程实践中...

    前天
  • 基于C51单片机实现汽车座椅自动控制系统的软硬件设计

    引言 随着人们生活水平的提高,对汽车座椅的舒适性要求也越来越高,要求对汽车座椅地调节能够更加简单、方便、快捷。目前,汽车座椅位置的调节多采用基于手动调节方式的机械和电动控制两种方式。汽车座椅位置的调节...

    07-02
  • MCS51单片机程序设计时堆栈的计算方法解析

    用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己...

    07-02
  • 51单片机定时器工作原理及用法

    TMOD : 控制定时器的工作方式。8个bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因为定时器有4种工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。...

    07-02
  • 51单片机学习单片机之路总结

    学习单片机有一学期了,现在也由51转到STM32了。一直想对51的学习做一个总结。也希望对别人有一些启发。也给后学者提供一些建议。当然本文是我对自己学习过程的总结,若有不对的地方,还请高手指出。 我想,再看本...

    07-02
  • hot51增强型单片机开发板原理图

    功能要求: 一):绿灯25s倒计时,绿灯过度红灯有5s黄灯时间,红灯25s后直接跳绿灯。 二):按键按下模拟闯红灯输入,产生5s蜂鸣器鸣叫。 开发环境: 软件:Keil uVision4 硬件:HOT51增强型单片机开发板 程序代码:...

    07-01
  • 51单片机的延时子程序

    延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系...

    07-01
  • 什么是Flash盘?Flash盘的结构是什么样的?

    Flash是大家常使用的存储之一,对于Flash,大家或多或少有所了解。上篇文章中,小编对Flash闪存的类型有所介绍。为继续增进大家对Flash的认识,本文将对Flash盘、Flash盘结构以及Flash读写操作予以介绍。如果你对本...

    07-01
下载排行榜
更多
评测报告
更多
广告