一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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的區(qū)別和選擇技巧

4bDk_HOLTEK_MCU ? 來(lái)源:未知 ? 作者:龔婷 ? 2018-03-15 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)為你的下一個(gè)設(shè)計(jì)方案選擇正確的核心處理器件時(shí),你應(yīng)該考慮哪些因素呢?本文將對(duì)MPU和MCU做些對(duì)比分析,并以此對(duì)器件的選擇給出一些指導(dǎo)性建議和意見。

每當(dāng)在為新設(shè)計(jì)選擇正確合理的器件時(shí),我們可能會(huì)有些茫然不知所措。這是需要做正確的平衡處理的事,包括價(jià)格,性能,功耗等方面的影響。當(dāng)然,你可以為新設(shè)計(jì)著手考慮一些直接的技術(shù)方案,但是如果核心器件,無(wú)論是微控制器還是微處理器成為一系列新產(chǎn)品的基礎(chǔ)平臺(tái),那么我們可能需要花長(zhǎng)時(shí)間來(lái)做決定,到底是選MCU還是MPU。

首先,我們來(lái)看看MCU和MPU的主要差別。

一個(gè)典型的MCU通常使用片內(nèi)flash存儲(chǔ)器來(lái)存儲(chǔ)和執(zhí)行程序代碼。以這種方式存儲(chǔ)程序意味著MCU有非常快的啟動(dòng)時(shí)間,上電能夠快速執(zhí)行代碼,片內(nèi)存儲(chǔ)還有個(gè)優(yōu)勢(shì)是可以加密程序。使用片內(nèi)存儲(chǔ)方式唯一不足就是總存儲(chǔ)空間受MCU本身所限。目前市場(chǎng)上絕大多數(shù)flash型MCU最大空間為2M字節(jié),從各種應(yīng)用上看,這證明了是一個(gè)限制因素。而MPU沒(méi)有存儲(chǔ)空間的限制,MPU使用外部存儲(chǔ)器提供程序和數(shù)據(jù)空間。程序一般放在非易失性存儲(chǔ)器如NAND或者串行Flash內(nèi),啟動(dòng)時(shí),程序載入到外部DRAM中,然后開始執(zhí)行。這意味著MPU沒(méi)有MCU啟動(dòng)運(yùn)行來(lái)的快,但MPU可擴(kuò)展的外部DRAM和NVM容量能達(dá)到數(shù)百M(fèi)bytes,甚至上Gbytes。

另一個(gè)不同是供電,一般MCU僅僅需要單電壓供電,而MPU需要幾路不同的電壓分別給IO,內(nèi)核,DDR等供電,開發(fā)者往往需要在電路板上設(shè)計(jì)附加的電源轉(zhuǎn)換芯片。

從應(yīng)用前景來(lái)看,設(shè)計(jì)規(guī)范的某些方面可能要求以特殊方式選擇器件。例如,外設(shè)接口通道數(shù)需求超過(guò)了MCU能提供的怎么辦?再比如,規(guī)格書規(guī)定了用戶接口的容量,而MCU由于沒(méi)有足夠大的片內(nèi)存儲(chǔ)器或者達(dá)不到需要的性能,無(wú)法滿足需求怎么辦?當(dāng)著手第一次設(shè)計(jì),必須要知道的是有很大的可能性產(chǎn)品會(huì)有許多變更情況。如果那樣的話,基于平臺(tái)設(shè)計(jì)方法將是首選的設(shè)計(jì)方法,這將保證更充足的功耗和接口富余,以適應(yīng)以后的功能升級(jí)。

選擇難以決斷的一個(gè)特征是任何所提供的設(shè)計(jì)都能滿足所需要的處理性能。處理能力通常用Dhrystone MIPS (DMIPS)來(lái)量化,它是測(cè)量處理器運(yùn)算能力最常見指標(biāo)之一。例如,一顆基于ARM Cortex-M4內(nèi)核的Atmel SAM4系列MCU處理率為150 DMIPS,而一顆ARM Cortex-A5處理器MPU,如SAMA5D3能達(dá)到850 DMIPS。一種估算DMIPS需求的方式是觀察可能導(dǎo)致性能惡化的局部應(yīng)用。運(yùn)行一個(gè)完整的操作系統(tǒng),如Linux, Android或者Windows CE,對(duì)你的應(yīng)用來(lái)說(shuō)可能要求至少300-400 DMIPS。對(duì)許多應(yīng)用來(lái)說(shuō),能夠滿足RTOS并且有50 DMIPS的足夠?qū)捲<纯伞J褂肦TOS還有其他好處,只需要很少的存儲(chǔ)空間,一般內(nèi)核僅僅需要幾KB到幾十KB的容量。然而,為了運(yùn)行完整的操作系統(tǒng),需要一個(gè)內(nèi)存管理單元(MMU),依次指定處理器內(nèi)核的使用執(zhí)行,這就要求更快的處理運(yùn)算能力。對(duì)于運(yùn)行大量數(shù)字運(yùn)算的應(yīng)用,額外的DMIPS需要保留給OS以及其他的通信和控制任務(wù)。所以,越是基于海量運(yùn)算的應(yīng)用,越應(yīng)該考慮使用MPU來(lái)控制。

無(wú)論是針對(duì)消費(fèi)電子還是工業(yè)自動(dòng)化為目標(biāo)的應(yīng)用設(shè)計(jì),用戶界面(UI)都需要認(rèn)真考慮。作為消費(fèi)者,我們已經(jīng)熟悉并樂(lè)于使用多彩色直觀的用戶圖形界面。盡管操作員的操作環(huán)境多少會(huì)受限,但工業(yè)應(yīng)用中已經(jīng)越來(lái)越多使用這種需要操作員交互的方式。對(duì)于用戶界面(UI),有許多要素。

第一,處理運(yùn)算額外的需求,如UI庫(kù)Qt,普遍放在Linux頂部,需要額外的80-100 DMIPS開銷。

第二,是和UI的復(fù)雜度相關(guān),越是豐富多彩,富于變化的多媒體圖像顯示,就需要越快的處理能力和越多的內(nèi)存,并且隨著解析度的增加,這種需求成比例的增加,這也是為什么以UI為中心的設(shè)計(jì)更適合用MPU的原因。相反,低解析度的靜態(tài)圖像UI可以使用MCU尋址。

另一個(gè)關(guān)鍵點(diǎn)是,MPU通常集成一個(gè)嵌入式TFT LCD控制器,這是很有用的。很少有MCU芯片有這個(gè)功能,所以需要添加額外的TFT LCD控制器和驅(qū)動(dòng)元器件。即使一些MCU嵌入了TFT LCD控制器來(lái)?yè)屨际袌?chǎng),但仍需要足夠大的SRAM來(lái)驅(qū)動(dòng)顯示。

例如,QVGA 320 x 240分辨率16bit色彩的屏幕需要150K字節(jié)的SRAM。對(duì)于SRAM來(lái)說(shuō)這是相當(dāng)大的容量,所以可能需要額外多的內(nèi)存和器件。更加復(fù)雜先進(jìn)的圖形用戶界面,特別是屏幕超過(guò)了4.3英寸,會(huì)明確規(guī)定使用MPU。

所以,如果說(shuō)在彩色TFT屏幕上運(yùn)行用戶圖形界面是把MPU當(dāng)做核心,那么分段點(diǎn)狀矩陣LCD屏和其他帶有串行接口的顯示屏就以MCU為核心。

從連接性角度說(shuō),大多數(shù)MCU和MPU可以利用一切通用外設(shè)接口。但諸如USB2.0,以太網(wǎng)等高速通信外設(shè)接口通常只有MPU會(huì)配備,因?yàn)镸PU更具有處理大量數(shù)據(jù)的能力。數(shù)據(jù)通信中是否有足夠的通道和帶寬是個(gè)關(guān)鍵問(wèn)題。根據(jù)所用的通信協(xié)議,在使用第三方工具時(shí)應(yīng)當(dāng)檢查代碼空間的壓縮問(wèn)題。當(dāng)應(yīng)用需要高速連通性時(shí)候,特別是使用基于OS的堆棧,要求基于MPU來(lái)設(shè)計(jì)系統(tǒng)。

另一個(gè)決定使用MCU還是MPU的關(guān)鍵方面是根據(jù)應(yīng)用系統(tǒng)的實(shí)時(shí)/確定性的行為。由于MCU處理器內(nèi)核嵌入了flash,軟件要么是RTOS要么是C,這決定了MCU在大多數(shù)即時(shí)性應(yīng)用中將起一個(gè)至關(guān)重要的角色。

最后一點(diǎn)需要考慮的是功耗。雖然MPU有低功耗模式,但不會(huì)像典型MCU那樣低??紤]到附加的硬件部分,MPU在使用低功耗模式時(shí)有更多的附加因素,這可能使系統(tǒng)變的更復(fù)雜。

同樣,MCU實(shí)際功耗大大低于MPU,低功耗模式中,SRAM和寄存器需要保持,這是要考慮的因素。顯而易見,操作系統(tǒng)即時(shí)的從休眠模式中恢復(fù)運(yùn)行和RAM直接相關(guān)。做出選擇基于MCU還是MPU的決定牽涉到性能,容量,預(yù)算成本。

一般而言,MCU趨向于低成本低功耗解決方案,MPU趨向于功能充足,高性能的場(chǎng)合。MCU趨向于在遠(yuǎn)程控制,消費(fèi)電子,智能儀器儀表等低功耗應(yīng)用上,這些應(yīng)用強(qiáng)調(diào)電池的使用壽命,極少使用用戶圖形交互界面,MCU也使用在需要即時(shí)行為功能的場(chǎng)合。MPU則是基于操作系統(tǒng)的工業(yè)和消費(fèi)應(yīng)用的理想選擇,這些應(yīng)用通常有大量的計(jì)算,高速的互聯(lián)性,或者強(qiáng)大用戶圖形交互界面。

選擇一家可以提供高兼容性MCU和MPU產(chǎn)品的廠商,你能很容易移植,使軟件代碼的重復(fù)使用率最大,獲得最好的投資回報(bào)。

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

    關(guān)注

    68

    文章

    19896

    瀏覽量

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

    關(guān)注

    146

    文章

    17984

    瀏覽量

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

    關(guān)注

    0

    文章

    415

    瀏覽量

    49925

原文標(biāo)題:MPU和MCU的區(qū)別和選擇

文章出處:【微信號(hào):HOLTEK_MCU,微信公眾號(hào):至秦單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)wifi SOC與 wifi MCU區(qū)別?

    想詳細(xì)了解wifi SOC與 wifi MCU區(qū)別?比如說(shuō)為啥54591不可以獨(dú)立運(yùn)行,沒(méi)有內(nèi)置協(xié)議棧嗎?
    發(fā)表于 07-09 08:30

    瑞薩RZ/A3M HMI MPU介紹

    對(duì)于高質(zhì)量圖形顯示的應(yīng)用要求,用戶通常采用功能強(qiáng)大及搭載DDR高速接口的MPU來(lái)實(shí)現(xiàn)更多功能和更流暢的畫面。但在開發(fā)過(guò)程會(huì)遇到DDR高速總線設(shè)計(jì)的難題,同時(shí)Linux系統(tǒng)難以實(shí)現(xiàn)類似MCU的快速啟動(dòng)性能。瑞薩新推出的RZ/A3M HMI
    的頭像 發(fā)表于 05-27 16:14 ?414次閱讀
    瑞薩RZ/A3M HMI <b class='flag-5'>MPU</b>介紹

    MPU開發(fā)太難?睿擎平臺(tái)讓您像STM32開發(fā)一樣簡(jiǎn)單——試用評(píng)測(cè)活動(dòng)啟動(dòng)

    在嵌入式開發(fā)領(lǐng)域,MPU(MicroprocessorUnit)憑借強(qiáng)大的多任務(wù)處理能力和豐富的外設(shè)資源,成為工業(yè)控制、智能終端等場(chǎng)景的核心選擇。然而,對(duì)于習(xí)慣了MCU(如STM32)開發(fā)的工程師
    的頭像 發(fā)表于 05-22 17:03 ?1103次閱讀
    <b class='flag-5'>MPU</b>開發(fā)太難?睿擎平臺(tái)讓您像STM32開發(fā)一樣簡(jiǎn)單——試用評(píng)測(cè)活動(dòng)啟動(dòng)

    為何嵌入式開發(fā)者覺(jué)得 MCU 開發(fā)無(wú)趣,更傾向 MPU(Linux)?

    代碼轉(zhuǎn)向玩 Linux 系統(tǒng),本質(zhì)是技術(shù)追求和職業(yè)發(fā)展的雙重選擇。今兒咱就掰扯掰扯,為啥現(xiàn)在越來(lái)越多開發(fā)者覺(jué)得 MCU “不香” 了,一門心思往 MPU(Linu
    的頭像 發(fā)表于 04-25 10:48 ?387次閱讀
    為何嵌入式開發(fā)者覺(jué)得 <b class='flag-5'>MCU</b> 開發(fā)無(wú)趣,更傾向 <b class='flag-5'>MPU</b>(Linux)?

    classB認(rèn)證獲取指南中的方案架構(gòu)看起來(lái)都是針對(duì)MCU的架構(gòu),MPU的沒(méi)辦法完全適配,怎么解決?

    classB認(rèn)證獲取指南中的方案架構(gòu)看起來(lái)都是針對(duì)MCU的架構(gòu),MPU的沒(méi)辦法完全適配。ST有針對(duì)MPU的自檢解決方案嗎?我用的是STM32MP157D
    發(fā)表于 03-12 07:34

    電子小白必看!單片機(jī)、MPU、MCU 區(qū)別與選芯避坑指南

    很多電子初學(xué)者第一次接觸"單片機(jī)"這個(gè)詞時(shí),可能會(huì)被各種專業(yè)術(shù)語(yǔ)搞糊涂。市面上常見的芯片名稱還有微處理器(MPU)、微控制器(MCU),它們到底有什么區(qū)別?今天我們就用最直白的語(yǔ)言,通過(guò)現(xiàn)實(shí)中的例子,把這些概念理清楚
    的頭像 發(fā)表于 02-19 09:35 ?1301次閱讀
    電子小白必看!單片機(jī)、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b> <b class='flag-5'>區(qū)別</b>與選芯避坑指南

    如何優(yōu)化MPU的能耗

    優(yōu)化MPU(微處理器單元)的能耗是一個(gè)綜合性的任務(wù),需要從硬件設(shè)計(jì)、軟件優(yōu)化以及系統(tǒng)集成等多個(gè)方面入手。以下是一些具體的優(yōu)化策略: 一、硬件設(shè)計(jì)優(yōu)化 選擇低功耗MPU : 在設(shè)計(jì)之初,應(yīng)根據(jù)應(yīng)用需求
    的頭像 發(fā)表于 01-08 09:41 ?620次閱讀

    MPUMCU區(qū)別

    在現(xiàn)代電子系統(tǒng)中,微處理器單元(MPU)和微控制器單元(MCU)扮演著至關(guān)重要的角色。它們是計(jì)算機(jī)和其他電子設(shè)備的核心,負(fù)責(zé)處理數(shù)據(jù)和執(zhí)行程序。盡管兩者在某些方面有相似之處,但它們?cè)谠O(shè)計(jì)、功能
    的頭像 發(fā)表于 01-08 09:25 ?1608次閱讀

    瑞薩電子將舉辦2024 MCU/MPU工業(yè)技術(shù)研討會(huì)

    以“智慧控制·綠色可持續(xù)”為主題,瑞薩電子將在深圳(11月30日)和上海(12月6日)舉辦2024 MCU/MPU工業(yè)技術(shù)研討會(huì),再次掀起全新工業(yè)產(chǎn)品、技術(shù)和方案的交流與碰撞。
    的頭像 發(fā)表于 11-21 13:37 ?892次閱讀

    深入解析自動(dòng)駕駛系統(tǒng)中的DCU、MCU、MPU、SoC及整車電子架構(gòu)

    摘要本文探討了自動(dòng)駕駛中的DCU、MCUMPU在電子電氣架構(gòu)中的作用,比較了分布式與集中式架構(gòu)的優(yōu)勢(shì),以及ADAS系統(tǒng)從L0-L2+的發(fā)展歷程。著重分析了MCUMPU
    的頭像 發(fā)表于 11-20 17:08 ?2800次閱讀
    深入解析自動(dòng)駕駛系統(tǒng)中的DCU、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>、SoC及整車電子架構(gòu)

    如何選擇適合的MCU

    在嵌入式系統(tǒng)設(shè)計(jì)中,微控制器單元(MCU)是核心組件,負(fù)責(zé)處理和控制電子設(shè)備的功能。選擇合適的MCU對(duì)于確保項(xiàng)目的成功至關(guān)重要。以下是在選擇MCU
    的頭像 發(fā)表于 11-11 14:49 ?997次閱讀

    2024瑞薩MCU/MPU工業(yè)技術(shù)研討會(huì)將登陸深滬

    隨著技術(shù)持續(xù)驅(qū)動(dòng)新質(zhì)生產(chǎn)力的發(fā)展,“智能”與“節(jié)能”已成為現(xiàn)代工業(yè)文明大勢(shì)所趨。作為全球領(lǐng)先的半導(dǎo)體解決方案供應(yīng)商,瑞薩電子2024年度以“智慧控制,綠色可持續(xù)”為主題的MCU/MPU工業(yè)技術(shù)研討會(huì)將再次登陸深圳/上海,憑借全新技術(shù)、產(chǎn)品和方案為工業(yè)制造貢獻(xiàn)動(dòng)能。
    的頭像 發(fā)表于 11-08 17:08 ?779次閱讀
    2024瑞薩<b class='flag-5'>MCU</b>/<b class='flag-5'>MPU</b>工業(yè)技術(shù)研討會(huì)將登陸深滬

    如何選擇適合的MCU芯片

    在當(dāng)今快速發(fā)展的電子領(lǐng)域,微控制單元(MCU)已成為設(shè)計(jì)智能設(shè)備和系統(tǒng)的核心組件。選擇合適的MCU對(duì)于確保產(chǎn)品性能、成本效益和市場(chǎng)競(jìng)爭(zhēng)力至關(guān)重要。 1. 應(yīng)用需求分析 在開始選擇
    的頭像 發(fā)表于 11-01 11:10 ?1248次閱讀

    開發(fā)用于將四個(gè)ADC通道連接到MCU/MPU的自定義多通道SPI

    電子發(fā)燒友網(wǎng)站提供《開發(fā)用于將四個(gè)ADC通道連接到MCU/MPU的自定義多通道SPI.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:12 ?0次下載
    開發(fā)用于將四個(gè)ADC通道連接到<b class='flag-5'>MCU</b>/<b class='flag-5'>MPU</b>的自定義多通道SPI