8位32位MCU如何选择?如何选择合适的MCU?
21ic 2025-07-09

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


一、MCU:8位和32位如何抉择

在许多嵌入式设计上,8位MCU比32位拥有更容易设计的优势,依循8位架构的软件和硬件比起32位将更为简易。

回顾多年前,由于价格下降加上性能提升,使得32位MCU开始受到市场关注。这些优异的性能,加上更低的功耗,两相结合使得32位MCU产生一种不可抗拒的吸引力,在许多传统看不到32位的产品上,现在都纷纷可见到32位MCU的身影,例如手表或者家电(如冰箱)等。

一个存在设计人员心中很久的疑问,8位MCU与32位MCU到底差异在哪里,设计时又该如何做出正确选择。众所周知,8位MCU在物理尺寸、功耗和成本方面优于32位MCU。设计项目本身或系统要求,将决定必须采用哪一种MCU。事实上,8位与32位MCU现阶段在成本方面并没有太大的不同,效能上则是一个比另一个更强大。但是,在设计时要做出正确的选择,了解两个微控制器之间的根本差异就非常重要。

一般来说,8位MCU在任何特定时间都只能进行8位的数据资料处理。而理论上,32位MCU则可以处理四倍的数据量,就技术面来看,32位MCU的确可以提高数据处理效率。但是,在8位和32位MCU之间进行选择,比较大的差异将会是在其资料处理的宽度。


二、如何选择合适的MCU

在了解了8位MCU和32位MCU如何选择之后,咱们再来聊个更普适的问题,怎么去选择一款适合的MCU。小编主要从以下三点来进行介绍,当然,还有其它的参考标准,大家可以自行google哦。

1. MCU初步筛选

MCU初步筛选是时,最好是软件工程师和硬件工程师以及器件工程师一起讨论,硬件工程师所需各类端口的大致数量,产品要实现的功能,应用环境等等。软件工程师根据这些信息选出三四款合适的芯片,然后元器件工程师根据芯片的成本,交期,品质等信息最终选定一款MCU.

在这个过程当中,硬件工程师提供一份各类端口的数量清单,软件工程师需提供一份MCU引脚分配图表,以供硬件工程师使用。

2. 普通I/O口

上拉、下拉电阻的选择,通常可以选择1K~1MΩ之间的电阻,封装可以根据产品的尺寸,以及端口的电流值选择0201,0402,0603,或0805的封装。如端口用的是内部上拉或下拉电阻,电阻值通常是几百欧,在低功耗的产品中尽量不要使用。

输入输出电压的高电平通常就是电源电压,低电压通常就是0V。对于输入口来说,如果高低,电压不分明,需做整形后再提供给输入口,输入到输入口的信号电流值不能超过输入口所能承受的电流范围;对于输出口来说,小功率的负载,尽量是选用低电平驱动。一般情况下,负载电流值在10毫安以下的,可以用输出口直接驱动;负载电流值在10毫安到100毫安之间的,需加一级驱动电路;驱动更大功率的负载时,负载与MCU之间去加隔离电路。

3. 低功耗

越来越多的移动电子产品出现,推动MCU也快速地向低功耗方向发展。低功耗不仅仅是为了省电,更是是为了降低电源模块以及散热模组的成本。随着电流的降低,电磁干扰和热噪声也大幅度地降低了。

上拉下拉电阻也有功耗,如对单一的信号进行上拉或下拉,电流也就是几个微安到几十微安之间,但是对于一个被驱动了的信号进行上拉和下拉,电流能达到几十毫安。

闲置不用的端口,尽量不要悬空。如果悬空,外界的干扰可能在这些端口形成反复的震荡信号,MOS工艺芯片的功耗主要取决于门电路的翻转次数。

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


  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
  • 3AT89C51单片机引脚说明及引脚图

    AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU...

    昨天
  • 51单片机对LCD1602液晶的驱动设计

    51单片机——LCD1602 1、1602液晶读写时序 (1)、读状态 RS=L,R/W=H,E=H。(判断忙完毕后释放总线) (2)、读数据 RS=H,R/W=H,E=H。 (3)、写指令 RS=L,R/W=L,D0~D7=指令码,E=高脉冲 (4)、写数据 RS=H,R/W=L,D0~D...

    昨天
  • 单片机串口如何接收不定长数据的?

    我们在使用其他STM32的单片机的时候,会发现有些困难,会发现常用的方法并不能用,在还没有接收完数据的时候,就解决不了。于是,只能用通用的方法来解决了。 这个通用的方法,其实原理和使用IDLE的原理一样:...

    昨天
  • ARM处理器的选型原则

    鉴于ARM微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展,ARM微处理器必然会获得广泛的重视和应用。但是,由于ARM微处理器有多达十几种的内核结构,几十个芯片生产厂家,以及千变万化的内部功能配置组合,...

    前天
  • 有哪些低功耗设计方法?单片机系统低功耗设计要点介绍

    功耗,已经是一个老生常谈的话题了。对于功耗,大家多多少少有所了解。目前,很多产品的宣传里便带有低功耗噱头。为增进大家对功耗的认识,本文将基于两点介绍功耗:1.低功耗主要设计方法,2.单片机系统低功耗设计...

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

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

    07-08
  • 分析C51单片机的一些误区和注意事项

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

    07-08
  • 51单片机几个延时程序

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

    07-08
  • 总结单片机软件抗干扰的几种办法

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

    07-08
  • 基于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
下载排行榜
更多
评测报告
更多
广告