0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

選MPU微處理器,還是MCU微控制器?

jf_pJlTbmA9 ? 來源:網(wǎng)絡(luò) ? 作者:網(wǎng)絡(luò) ? 2023-10-17 12:00 ? 次閱讀

開發(fā)一款電子產(chǎn)品,基本都需要一個(gè)單片機(jī)微處理器。當(dāng)在兩者之間選擇其一時(shí),需要考慮一些因素。

考慮選擇微處理器(MPU)或者單片機(jī)(MCU)時(shí),應(yīng)用類型通常是關(guān)鍵因素。另一方面,最終選擇取決于諸如操作系統(tǒng)和內(nèi)存之類的因素。不過,有時(shí)可以將微處理器和單片機(jī)內(nèi)核結(jié)合使用,這稱作異構(gòu)架構(gòu)。

操作系統(tǒng)

對(duì)于一些基于Linux或安卓等操作系統(tǒng)的計(jì)算機(jī)密集型工業(yè)和消費(fèi)類應(yīng)用,需要大量高速連接或功能范圍廣泛的用戶接口,微處理器就是最佳選擇。這是因?yàn)榇蠖鄶?shù)單片機(jī)都沒有操作系統(tǒng),而只有裸機(jī)程序,借助于順序處理循環(huán)和狀態(tài)機(jī),幾乎無需任何人工干預(yù)即可運(yùn)行程序。然而,許多高性能單片機(jī)可以支持諸如FreeRTOS之類的實(shí)時(shí)操作系統(tǒng)(RTOS),從而以確定性方式實(shí)時(shí)響應(yīng)需要硬實(shí)時(shí)行為的應(yīng)用程序。

作為具有許多免費(fèi)軟件、廣泛硬件支持和不斷發(fā)展的生態(tài)系統(tǒng)的通用操作系統(tǒng),嵌入式Linux取得了巨大的成功。它的另一個(gè)優(yōu)點(diǎn)就是沒有用戶或授權(quán)許可費(fèi)用。不過,與嵌入式Linux一起運(yùn)行的應(yīng)用程序至少需要300至400 DMIPS(ARM-Dhrystone MIPS)性能,因此較適合使用微處理器。單片機(jī)沒有足夠的計(jì)算能力和內(nèi)存來應(yīng)付此類應(yīng)用。

如果是用于復(fù)雜或?qū)?shí)時(shí)性要求高的控制系統(tǒng), RTOS則很有用,但至少要配合50 DMIPS的高性能單片機(jī)。這比嵌入式Linux所需的性能要求要少得多。傳統(tǒng)的RTOS設(shè)計(jì)精簡(jiǎn),因此可以在單片機(jī)上運(yùn)行。針對(duì)實(shí)時(shí)計(jì)算硬件時(shí),這是合理的,例如用于車輛的防抱死系統(tǒng),若響應(yīng)時(shí)間過長會(huì)帶來致命的后果。即使必須支持大量的功能、中斷源和標(biāo)準(zhǔn)通信接口,也建議使用帶有RTOS的單片機(jī)。

內(nèi) 存

微處理器與單片機(jī)之間的另一個(gè)主要區(qū)別是,微處理器依賴外部存儲(chǔ)器來保存和執(zhí)行程序,而單片機(jī)則依賴嵌入式閃存。在微處理器中,程序通常存儲(chǔ)在非易失性存儲(chǔ)器中,例如eMMC或串行閃存。在啟動(dòng)過程中,將其加載到外部DRAM中并在此執(zhí)行啟動(dòng)程序。DRAM和非易失性存儲(chǔ)器都可以具有幾百兆甚至幾千兆字節(jié)容量,這意味著微處理器幾乎從來不受存儲(chǔ)容量限制。但有一個(gè)潛在缺點(diǎn):外部存儲(chǔ)器或許會(huì)使得PCB布局的設(shè)計(jì)變得更加復(fù)雜。

即使是當(dāng)前的高性能單片機(jī),例如由意法半導(dǎo)體(STMicroelectronics)生產(chǎn)的STM32H7,最多也僅提供2 MB程序內(nèi)存,對(duì)于許多需要操作系統(tǒng)的應(yīng)用而言可能不足。由于程序位于片上內(nèi)存中,因此其優(yōu)點(diǎn)是執(zhí)行啟動(dòng)和重置過程的速度明顯更快。

計(jì)算能力

計(jì)算能力是典型的選擇因素。不過,在這方面,微處理機(jī)與單片機(jī)之間的界線變得模糊了。例如,如果你將ARM體系結(jié)構(gòu)視為單片機(jī)和微處理器市場(chǎng)中分布最廣泛的體系結(jié)構(gòu)之一,這就變得顯而易見了。
ARM提供了不同的處理器體系結(jié)構(gòu)以滿足各種要求:

Cortex-A提供了最高性能,并且已經(jīng)針對(duì)綜合操作系統(tǒng)進(jìn)行了優(yōu)化。它們主要部署在功能強(qiáng)大的設(shè)備中,比如智能手機(jī)或服務(wù)器。

Cortex-M較小,具有更多的片上外設(shè),但是能耗較低,并且針對(duì)嵌入式應(yīng)用進(jìn)行了優(yōu)化。

Dhrystone是比較不同處理器性能的測(cè)試基準(zhǔn)。根據(jù)該基準(zhǔn),普通平價(jià)單片機(jī)具有30 DMIPS,而當(dāng)前性能最高的單片機(jī)(包括嵌入式程序閃存)與這些平價(jià)單片機(jī)的差距高達(dá)1027 DMIPS。相比之下,微處理器的起步點(diǎn)約為1000 DMIPS。

能 耗

單片機(jī)在能耗方面表現(xiàn)出色,要比微處理器低很多。盡管微處理器具有節(jié)能模式,但其能耗仍然比典型的單片機(jī)高得多。而且,微處理器使用外部存儲(chǔ)器,因此較難切換到節(jié)能模式。對(duì)于需要較長的電池運(yùn)行時(shí)間,并且很少使用或沒有用戶接口的超低功耗應(yīng)用,單片機(jī)是更好的選擇,尤其是對(duì)于消費(fèi)類電子產(chǎn)品智能電表來說。

連接性

大多數(shù)單片機(jī)和微處理器都配備了所有常規(guī)外圍設(shè)備接口。但是,如果用戶需要的是超高速外圍設(shè)備,在單片機(jī)里是找不到例如千兆以太網(wǎng)這種相關(guān)接口的。盡管這實(shí)際上已成為微處理器中的標(biāo)準(zhǔn)功能單片機(jī)。這是十分合理的,因?yàn)閱纹瑱C(jī)幾乎無法處理這些高速接口所產(chǎn)生的數(shù)據(jù)量。一個(gè)關(guān)鍵問題是:是否有足夠的帶寬和通道來處理爆發(fā)的數(shù)據(jù)量?

實(shí)時(shí)表現(xiàn)

當(dāng)實(shí)時(shí)性能是最重要的考慮因素時(shí),單片機(jī)絕對(duì)是首選。憑借處理器內(nèi)核、嵌入式閃存和軟件(RTOS或裸機(jī)OS),單片機(jī)可以出色地完成實(shí)時(shí)任務(wù)。因?yàn)镃ortex-A微處理器使用高性能的流水線,用戶可以看到在跳轉(zhuǎn)和中斷期間,隨著流水線的深度不斷增加,延遲時(shí)間也隨之升高。由于OS與微處理器一起執(zhí)行多任務(wù),因此很難實(shí)現(xiàn)硬實(shí)時(shí)操作。

系統(tǒng)基礎(chǔ)IC

由于電源已經(jīng)集成在單片機(jī)中,因此它們僅需要一個(gè)單電平電源。另一方面,微處理器需要許多不同電壓的電源來為內(nèi)核和其它組件供電,所以通常需要一個(gè)特殊配置的電源管理IC(即所謂的系統(tǒng)基礎(chǔ)芯片)來進(jìn)行供電管理。

結(jié) 語

很難說微處理器或單片機(jī)哪個(gè)才是更好的選擇,但經(jīng)驗(yàn)法則是,你應(yīng)該始終權(quán)衡各種利弊條件。以下幾點(diǎn)可以用作大致指導(dǎo):

單片機(jī)非常適合以能耗為主要關(guān)注點(diǎn),且價(jià)格較低的移動(dòng)應(yīng)用以及具有實(shí)時(shí)需求的應(yīng)用。

微處理器則非常適合與操作系統(tǒng)一起運(yùn)行并需要高速接口的密集計(jì)算應(yīng)用。游戲和其他圖形密集型應(yīng)用使用特殊的微處理器進(jìn)行聯(lián)網(wǎng)處理。

來源:網(wǎng)絡(luò)
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7394

    瀏覽量

    150626
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16796

    瀏覽量

    349333
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2229

    瀏覽量

    82201
  • MPU
    MPU
    +關(guān)注

    關(guān)注

    0

    文章

    334

    瀏覽量

    48660
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式系統(tǒng)中微控制器微處理器的區(qū)別

    嵌入式微控制器已成為我們?nèi)粘=佑|的眾多設(shè)備背后的無聲指揮者。從用于烹飪食物的微波爐到監(jiān)測(cè)健康的智能手表,微控制器確保這些設(shè)備能夠精準(zhǔn)、可靠地運(yùn)作。本文的目的是揭示嵌入式微控制器的世界,幫助讀者理解
    的頭像 發(fā)表于 10-14 11:02 ?144次閱讀
    嵌入式系統(tǒng)中<b class='flag-5'>微控制器</b>與<b class='flag-5'>微處理器</b>的區(qū)別

    微處理器如何控制計(jì)算機(jī)系統(tǒng)

    微處理器,作為計(jì)算機(jī)系統(tǒng)的核心部件,承擔(dān)著控制整個(gè)計(jì)算機(jī)系統(tǒng)運(yùn)行的重要任務(wù)。它不僅是計(jì)算機(jī)的運(yùn)算中心,還是控制中心,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)
    的頭像 發(fā)表于 08-22 14:21 ?366次閱讀

    嵌入式微控制器與嵌入式微處理器的聯(lián)系

    嵌入式微控制器和嵌入式微處理器在嵌入式系統(tǒng)領(lǐng)域中都扮演著至關(guān)重要的角色,它們之間存在著緊密的聯(lián)系,同時(shí)也各具特色。以下是對(duì)兩者聯(lián)系及特點(diǎn)的詳細(xì)探討。
    的頭像 發(fā)表于 08-22 10:50 ?437次閱讀

    嵌入式系統(tǒng)中常用的五種微處理器類型

    本文介紹了嵌入式系統(tǒng)中常用的五種微處理器類型:微處理器單元(MPU)、微控制器MCU)、數(shù)字信號(hào)處理器
    的頭像 發(fā)表于 07-25 09:29 ?1328次閱讀

    PMP23242.1-微處理器單元 (MPU) 分立式汽車電源PCB layout設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《PMP23242.1-微處理器單元 (MPU) 分立式汽車電源PCB layout設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 05-08 14:57 ?0次下載
    PMP23242.1-<b class='flag-5'>微處理器</b>單元 (<b class='flag-5'>MPU</b>) 分立式汽車電源PCB layout設(shè)計(jì)

    嵌入式系統(tǒng)的微處理器選擇

    作者:DigiKey Editor 任何一個(gè)電子系統(tǒng)都需要一個(gè)微處理器MPU)內(nèi)核,當(dāng)然也有些系統(tǒng)會(huì)選擇微控制器MCU),或是數(shù)字信號(hào)處理器
    的頭像 發(fā)表于 05-05 09:41 ?532次閱讀
    嵌入式系統(tǒng)的<b class='flag-5'>微處理器</b>選擇

    嵌入式微處理器的分類 嵌入式微處理器的種類和型號(hào)

    嵌入式微處理器是指內(nèi)部集成了CPU、存儲(chǔ)、外設(shè)接口等功能的微型芯片,被廣泛應(yīng)用于各種嵌入式系統(tǒng)中。嵌入式系統(tǒng)是指嵌入在某種設(shè)備或系統(tǒng)中的微處理器系統(tǒng),主要用于控制
    的頭像 發(fā)表于 05-04 16:31 ?1917次閱讀

    什么是嵌入式微處理器? 嵌入式微處理器的區(qū)別

    的任務(wù)或控制其他硬件設(shè)備。 嵌入式微處理器的出現(xiàn)可以追溯到20世紀(jì)70年代末以及80年代初。嵌入式微處理器通過集成了處理器核心、內(nèi)存、輸入輸出控制器
    的頭像 發(fā)表于 04-21 15:44 ?1357次閱讀

    瑞薩電子推出基于Arm? Cortex?-M23處理器的RA0微控制器MCU

    瑞薩電子今日宣布推出基于Arm? Cortex?-M23處理器的RA0微控制器MCU)系列。全新32位通用MCU RA0系列產(chǎn)品除了實(shí)現(xiàn)更低成本,也提供超低功耗性能。
    的頭像 發(fā)表于 04-10 10:14 ?634次閱讀
    瑞薩電子推出基于Arm? Cortex?-M23<b class='flag-5'>處理器</b>的RA0<b class='flag-5'>微控制器</b>(<b class='flag-5'>MCU</b>)

    嵌入式微處理器與嵌入式微控制器的區(qū)別

    嵌入式微處理器與嵌入式微控制器在多個(gè)方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 03-29 11:44 ?1339次閱讀

    嵌入式微處理器的原理和應(yīng)用

    嵌入式微處理器是專為嵌入式系統(tǒng)設(shè)計(jì)的微處理器,它們是嵌入式系統(tǒng)的核心組件,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)和控制其他硬件設(shè)備。與通用微處理器相比,
    的頭像 發(fā)表于 03-28 15:51 ?738次閱讀

    針對(duì) C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《針對(duì) C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-04 14:12 ?0次下載
    針對(duì) C2000? <b class='flag-5'>微控制器</b>的集成<b class='flag-5'>微控制器</b> (<b class='flag-5'>MCU</b>) 電源解決方案數(shù)據(jù)表

    羅徹斯特電子對(duì)ARM微處理器微控制器提供可持續(xù)供貨

    )和Microchip/Atmel的長期合作關(guān)系,對(duì)相關(guān)ARM處理器微控制器,羅徹斯特電子可提供長期供貨支持。 ARM架構(gòu)的器件通過提供通用的指令集和支持工具,具有較好的可移植性?;贏RM處理器核心,結(jié)合自有知識(shí)產(chǎn)權(quán),供應(yīng)商
    的頭像 發(fā)表于 12-13 09:10 ?384次閱讀

    MPUMCU的區(qū)別

    微控制器MCU)和微處理器MPU)之間的區(qū)別在近幾年已經(jīng)變得更加模糊?!币晃恍袠I(yè)專家說:“最初,MCU將CPU、存儲(chǔ)
    的頭像 發(fā)表于 12-08 15:52 ?1168次閱讀
    <b class='flag-5'>MPU</b>與<b class='flag-5'>MCU</b>的區(qū)別

    MCU微控制器是什么?微控制器微處理器之間的區(qū)別

    微控制器(通常簡(jiǎn)稱為MCU或MC)是指完全獨(dú)立于單個(gè)芯片的非常小的微型計(jì)算機(jī)。歐時(shí)電子指南將詳細(xì)探討什么是微控制器以及它與微處理器等相關(guān)產(chǎn)品之間的根本區(qū)別,還將介紹一些最常見的市售
    的頭像 發(fā)表于 10-26 15:01 ?1475次閱讀