联系方式

    深圳市英瑞尔芯科技有限公司

    电话:

    186 6591 0262

    E-mail:

    sally@szinter.com.cn

    地址:

    深圳市福田区振华路现代之窗A座7B

选微处理器MPU,还是单片机MCU?两者区别详解

发布时间:2022/8/14 3:07:00

来源:http://www.szinter.com.cn/news852982.html

创作者:王浩

儒卓力数据产品运营

每个新的设计方案都必须是单片机或微处理器。当选择彼此之间的第一个时,必须考虑一些元素。以下是微处理器和单片机的简要描述和比较。

考虑选择微处理器(MPU)或是单片机(MCU)时,运用种类通常是主要因素。另一方面,最后挑选在于例如操作系统和运行内存这类的要素。但是,有时候可以将微处理器和单片机核心融合应用,这称之为异构体构架。

操作系统

针对一些依据Linux或者安卓系统等操作系统的电子计算机密集型工业生产和消费应用,必须快速连接或广泛的客户插座,微处理器是最佳选择。这是因为大多数单片机没有操作系统,只有原始的机器程序流程,解决循环系统和状态机器,几乎所有的手动控制都可以操作程序流程。众所周知,许多高性能单片机可以应用FreeRTOS这种即时操作系统(RTOS),然后,应用软件可以可预测的方法即时响应,即时个人行为必须硬。

作为一操作系统操作系统,具有许多专业的软件、一般的硬件配置和快速发展的生态系统Linux取得了巨大的成功。它的另一个优点是没有客户或授权批准费用。但是,嵌入式Linux一起工作的应用软件必须至少300到400 DMIPS(ARM-Dhrystone MIPS)性能更适合微处理器。单片机没有足够的计算水平和运行内存来应对这种应用。

若用于复杂或实用性高的自动控制系统, RTOS非常有效,但至少要配合50 DMIPS高性能单片机。这比嵌入式Linux性能规定要少得多。传统式的RTOS设计方案精减,可在单片机上运行。对于即时计算硬件配置,这也是有效的,例如,如果反应时间过长,会产生严重的不良影响。即使务必适用很多的作用、终断源和规范串行通讯接口,也提议应用含有RTOS的单片机。

内 存

微处理器和单片机之间的另一个关键区别是,微处理器依赖于外部存储器来存储和程序,而单片机依赖于嵌入式闪存芯片。在微处理器中,程序流程通常存储在非易失性存储器中,例如eMMC或串行通信闪存芯片。在整个运行过程中,将其载入外界DRAM并在此实施运行程序流程。DRAM而且非易失性存储器有几百兆甚至几千兆字节容积,这意味着微处理器几乎从不受存储容量的限制。但有一个潜在性缺陷:外界存储器也许会促使PCB设计方案的合理布局越来越复杂。

即使是今天的高性能单片机,如意法半导体(STMicroelectronics)生产制造的STM32H多也只给2 MB程序流程运行内存,针对很多必须操作系统的运用来讲很有可能不够。因为程序流程坐落于上面运行内存中,因而其特点是实行运行和重设全过程的效率显然更快。

计算水平

计算能力是一个非常典型的选择元素。然而,在这方面,微处理器和单片机之间的界限越来越模糊。例如,如果你会ARM系统架构被视为单片机和微处理器销售市场上最常见的系统架构之一,这是不言而喻的。ARM给予不同CPU系统架构以满足所有规定:

Cortex-A性能最大化,综合操作系统得到了改进。 在智能机或网络服务器等功能齐全的机,如智能机器或网络服务器。 Cortex-M小,上面有大量的外部设备,但能耗低,嵌入式应用得到了改进。

Dhrystone不一样CPU性能测试标准。根据该标准,低价单片机一般有30台 DMIPS,目前性能最大的单片机(包括嵌入式程序流程闪存芯片)与这种低成本单片机的区别达到了1027 DMIPS。相比之下,微处理器的发展点约为1万 DMIPS。

能 耗

单片机在能耗方面表现出色,远低于微处理器。虽然微处理器具有环保节能的方法,但其能耗仍远高于典型的单片机。而且微处理器采用外部存储器,很难转化为环保节能。单片机是一种更快的选择,特别是对于消费电子设备或智能电表,它必须有较长的充电电池运行时间,很少使用或没有客户插座。

连通性

大多数单片机和微处理器都配备了所有基本的外部设备插座。然而,如果客户需要快速的外部设备,则在单片机中找不到千兆以太网等相关模块。虽然这种垃圾已经成为微处理器中的标准单片机。由于单片机几乎无法解决这种高速接口形成的信息量,信息量。一个重要环节是:是否有足够的网络带宽和安全通道来解决信息的爆发?

即时主要表现

当即时性能是最重要的考虑因素时,单片机必须是首选。凭着CPU核心、嵌入式闪存芯片和APP(RTOS或原装机OS),单片机可以优秀地执行即时日常任务。由于Cortex-A微处理器采用高性能生产线,客户可以看到,在自动跳转和终断期间,随着生产线的深度不断提高,时间延迟也在上升。因为OS与微处理器一起执行多个任务,难以完成硬即时实际操作。

基本的系统软件IC

由于开关电源已经集成在单片机中,它们只需要一个单脉冲信号开关电源。另一方面,微处理器必须为核心和其他部件配电许多不同工作电压的开关电源,因此通常需要独特的电池管理IC(即设备基本集成ic)开展单独的管理方法。

结 语

很难说哪个微处理器或单片机是更强的选择,但工作经验规则是,你应该从头到尾衡量各种优缺点。以下方面可作为一般的具体指导:

单片机特别适用于以能耗为重点、价格低廉的移动智能终端及其即时要求。 微处理器特别适用于与操作系统一起运行,必须高速接口的聚集计算。 手机游戏等图像密集型应用独特的微处理器进行连接网络解决。

*选自2020年10月《电子产品世界》杂志期刊《微处理器、单片机及外部设备解决或操作》

相关标签: