在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何考慮選擇微處理器(MPU)或者單片機(MCU)

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-18 14:16 ? 次閱讀

每項新應用設計都需要一個單片機微處理器。當在兩者之間選擇其一時,需要考慮一些因素。以下是微處理器、單片機的概述和對比。

考慮選擇微處理器(MPU)或者單片機(MCU)時,應用類型通常是關鍵因素。

另一方面,最終選擇取決于諸如操作系統和內存之類的因素。不過,有時可以將微處理器和單片機內核結合使用,這稱作異構架構。

1、操作系統

對于一些基于Linux或安卓等操作系統的計算機密集型工業和消費類應用,需要大量高速連接或功能范圍廣泛的用戶接口,微處理器就是最佳選擇。

這是因為大多數單片機都沒有操作系統,而只有裸機程序,借助于順序處理循環和狀態機,幾乎無需任何人工干預即可運行程序。

然而,許多高性能單片機可以支持諸如FreeRTOS之類的實時操作系統(RTOS),從而以確定性方式實時響應需要硬實時行為的應用程序。

作為具有許多免費軟件、廣泛硬件支持和不斷發展的生態系統的通用操作系統,嵌入式Linux取得了巨大的成功。

它的另一個優點就是沒有用戶或授權許可費用。不過,與嵌入式Linux一起運行的應用程序至少需要300至400 DMIPS(ARM-Dhrystone MIPS)性能,因此較適合使用微處理器。單片機沒有足夠的計算能力和內存來應付此類應用。

如果是用于復雜或對實時性要求高的控制系統, RTOS則很有用,但至少要配合50 DMIPS的高性能單片機。這比嵌入式Linux所需的性能要求要少得多。傳統的RTOS設計精簡,因此可以在單片機上運行。

針對實時計算硬件時,這是合理的,例如用于車輛的防抱死系統,若響應時間過長會帶來致命的后果。即使必須支持大量的功能、中斷源和標準通信接口,也建議使用帶有RTOS的單片機。

2、內存

微處理器與單片機之間的另一個主要區別是,微處理器依賴外部存儲器來保存和執行程序,而單片機則依賴嵌入式閃存。

在微處理器中,程序通常存儲在非易失性存儲器中,例如eMMC或串行閃存。在啟動過程中,將其加載到外部DRAM中并在此執行啟動程序。DRAM和非易失性存儲器都可以具有幾百兆甚至幾千兆字節容量,這意味著微處理器幾乎從來不受存儲容量限制。

但有一個潛在缺點:外部存儲器或許會使得PCB布局的設計變得更加復雜。

即使是當前的高性能單片機,例如由意法半導體(STMicroelectronics)生產的STM32H7,最多也僅提供2 MB程序內存,對于許多需要操作系統的應用而言可能不足。由于程序位于片上內存中,因此其優點是執行啟動和重置過程的速度明顯更快。

3、計算能力

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

Cortex-A提供了最高性能,并且已經針對綜合操作系統進行了優化。它們主要部署在功能強大的設備中,比如智能手機或服務器。
Cortex-M較小,具有更多的片上外設,但是能耗較低,并且針對嵌入式應用進行了優化。

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

4、能耗

單片機在能耗方面表現出色,要比微處理器低很多。盡管微處理器具有節能模式,但其能耗仍然比典型的單片機高得多。

而且,微處理器使用外部存儲器,因此較難切換到節能模式。對于需要較長的電池運行時間,并且很少使用或沒有用戶接口的超低功耗應用,單片機是更好的選擇,尤其是對于消費類電子產品智能電表來說。

5、連接性

大多數單片機和微處理器都配備了所有常規外圍設備接口。但是,如果用戶需要的是超高速外圍設備,在單片機里是找不到例如千兆以太網這種相關接口的。盡管這實際上已成為微處理器中的標準功能單片機。這是十分合理的,因為單片機幾乎無法處理這些高速接口所產生的數據量。一個關鍵問題是:是否有足夠的帶寬和通道來處理爆發的數據量?

6、實時表現

當實時性能是最重要的考慮因素時,單片機絕對是首選。憑借處理器內核、嵌入式閃存和軟件(RTOS或裸機OS),單片機可以出色地完成實時任務。

因為Cortex-A微處理器使用高性能的流水線,用戶可以看到在跳轉和中斷期間,隨著流水線的深度不斷增加,延遲時間也隨之升高。由于OS與微處理器一起執行多任務,因此很難實現硬實時操作。

7、系統基礎IC

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

8、總結

很難說微處理器或單片機哪個才是更好的選擇,但經驗法則是,你應該始終權衡各種利弊條件。以下幾點可以用作大致指導:

單片機非常適合以能耗為主要關注點,且價格較低的移動應用以及具有實時需求的應用。
微處理器則非常適合與操作系統一起運行并需要高速接口的密集計算應用。游戲和其他圖形密集型應用使用特殊的微處理器進行聯網處理。

審核編輯:何安

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6040

    文章

    44592

    瀏覽量

    636868
  • 微處理器
    +關注

    關注

    11

    文章

    2272

    瀏覽量

    82605
收藏 人收藏

    評論

    相關推薦

    MPUMCU的區別

    在現代電子系統中,微處理器單元(MPU)和微控制單元(MCU)扮演著至關重要的角色。它們是計算機和其他電子設備的核心,負責處理數據和執行程
    的頭像 發表于 01-08 09:25 ?196次閱讀

    MPU微處理器的工作原理

    在現代電子設備中,微處理器MPU)扮演著至關重要的角色。從個人電腦到智能手機,再到嵌入式系統,MPU都是實現復雜計算任務的關鍵。 MPU的基本結構
    的頭像 發表于 01-07 18:08 ?319次閱讀

    嵌入式系統中常用的五種微處理器類型

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

    單片機可以作為上位嗎?

    單片機MCU)是一種集成電路芯片,它將微處理器、存儲和輸入/輸出(I/O)接口等功能集成在一個芯片上。
    的頭像 發表于 05-28 18:01 ?1546次閱讀

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

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

    嵌入式系統的微處理器選擇

    單片機(SBC)來負責系統的計算與控制工作,以下將為您進行微處理器等相關產品的概要介紹。 微處理器是計算機的核心器件 [微處理器單元](MPU
    的頭像 發表于 05-05 09:41 ?705次閱讀
    嵌入式系統的<b class='flag-5'>微處理器</b><b class='flag-5'>選擇</b>

    嵌入式微處理器如何選擇 嵌入式微處理器體系結構有哪兩種

    嵌入式微處理器是集成在電子設備內部的微處理器,用于控制和執行各種功能。在選擇嵌入式微處理器時,需要考慮眾多因素,包括應用需求、性能要求、功耗
    的頭像 發表于 05-04 15:04 ?986次閱讀

    嵌入式微處理器的基礎是什么

    要求的硬件和軟件技術。 在嵌入式微處理器的基礎上,我們可以考慮以下幾個方面進行詳細討論: 處理器架構和指令集:嵌入式微處理器通常在特定的指令集架構上運行,比如ARM架構、MIPS架構
    的頭像 發表于 04-21 14:34 ?1123次閱讀

    dsp與單片機,嵌入式微處理器的區別

    DSP(數字信號處理器)、單片機和嵌入式微處理器是在不同應用領域中使用的處理器。盡管它們在某些方面存在重疊,但它們在結構、功能和應用方面具有一些明顯的區別。 一、DSP(數字信號
    的頭像 發表于 04-21 09:48 ?1683次閱讀

    嵌入式微處理器單片機的區別在哪 嵌入式微處理器技術的優缺點有哪些

    嵌入式微處理器單片機是兩種常見的嵌入式系統應用技術。雖然它們在某些方面有一些相似之處,但它們在體系結構、功能、應用領域和使用方式等方面存在一些明顯的區別。 首先,嵌入式微處理器是一種特殊
    的頭像 發表于 04-21 09:43 ?1101次閱讀

    嵌入式微處理器單片機的區別

    在電子工程的世界里,嵌入式微處理器單片機MCU)是兩種常用的核心處理元件。
    的頭像 發表于 04-07 17:11 ?1050次閱讀

    嵌入式微處理器單片機哪個更好

    嵌入式微處理器單片機各有其優勢和適用場景,因此無法簡單地說哪個更好。它們的選擇取決于具體的應用需求、系統復雜度、成本預算等因素。
    的頭像 發表于 03-29 11:46 ?677次閱讀

    嵌入式微處理器單片機

    嵌入式微處理器不是單片機。雖然兩者都是嵌入式系統中的核心組成部分,但它們在某些方面存在明顯的區別。
    的頭像 發表于 03-29 11:40 ?784次閱讀

    單片機是什么?單片機編程如何入門?

    單片機其實是一種很早的叫法了,最開始我們的前輩叫單板機或者單片機,因為那個時候單片機處理能力還沒有很強,現在我們所用的基本都是微型
    的頭像 發表于 03-28 08:03 ?2038次閱讀
    <b class='flag-5'>單片機</b>是什么?<b class='flag-5'>單片機</b>編程如何入門?

    微處理器單片機的區別 單片機進階學習技巧

    微處理器只是一個CPU,而單片機則是由CPU與其它的接口電路組合而成的,所以CPU不等于單片計算機。也可以這樣說,CPU只是計算機其中的一個部件而已。
    發表于 02-02 14:30 ?2435次閱讀
    主站蜘蛛池模板: 激情综合五月网| 六月婷婷网| 特黄十八岁大片| 午夜视频免费看| 国产精品久久久久久久久福利| 玖玖色视频| 岛国三级在线看| 黄色在线视频免费| 国产激情电影综合在线看| 国产三级观看| 精品三级在线| 欧美色a电影精品aaaa| 免费人成在线观看网站品爱网| 色婷婷一区| 日本三级理论| 日韩二级| 老外一级黄色片| 97影院午夜在线观看视频| 99色综合| 上色天天综合网| 天天操天天射天天色| 国产亚洲精品久久久久久久软件| 黄视频网站在线| 欧美亚洲综合另类型色妞| avtom影院永久地址人人影院| 欧美成人免费观看bbb| 色综合美国色农夫网| 日女人免费视频| 禁漫画羞羞动漫入口| 少妇被按摩| 亚洲成av人影片在线观看| 在线观看视频一区二区三区| 伊人一区二区三区| 国产美女精品一区二区三区| 久99频这里只精品23热 视频| 欧美午夜寂寞影院安卓列表| 欧美一卡二卡科技有限公司| 亚洲阿v天堂2018在线观看| 亚洲成年网| 免费毛片网| 天天爽夜夜爽夜夜爽|