吴忠躺衫网络科技有限公司

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

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

3天內不再提示

MCU中的位越多越好嗎?

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-06 11:35 ? 次閱讀

MCU中的位越多越好嗎?這類似于問:內燃機(ICE)中的氣缸越多越好嗎?外設和其他功能很重要,而不僅僅是位(或bit)。對于MCU,總功耗、外圍設備的可用性、延遲需求和其他因素都很重要,而不僅僅是位數。

MCU無處不在。它們存在于手機、玩具、車輛、白色家電、可再生能源系統、物聯網IoT)設備等等中。MCU對于控制從電機到閃爍LED的硬件功能至關重要。MCU的基本架構包括一個中央處理單元、一些存儲器和外圍功能(圖1)。MCU從傳感器、開關和其他設備獲取輸入,并按照預編程指令的規定控制外圍設備的功能,例如顯示器、執行器和電機的驅動器。根據所控制功能的復雜性和各種輸入所需的處理量,MCU有8位、16位和32位可供選擇。一般來說,位數越多,處理潛力越大。

mcu-structure-en.jpg

“位”是“二進制數字”。在8位MCU中,數據以8位為一組存儲,稱為字節(或在某些情況下,八位字節)。一個8位內存寄存器可以存儲可能的28個值之一。根據所使用的整數表示,實際值的范圍會有所不同。例如,對于無符號二進制數,范圍是0到255(2^8減1),使用二進制補碼表示,范圍是-128(-1X2^7)到127(2^7–1)。雖然8位MCU中的數據總線是8位寬,但地址總線的寬度可能會有所不同。12到16位的地址總線寬度很常見。例如,一條16位寬的地址總線會產生65536(2^16)個字節(稱為64KB)。但這些分類只是開始暗示特定8位MCU的實際功能(圖2)。

8-bit-processors.png

8位MCU用途廣泛;它們提供簡單的編程、能源效率和小封裝尺寸(有些只有六個引腳)。但這些MCU通常并非設計用于實現網絡通信功能。最常見的網絡協議和通信軟件堆棧是16位或32位。某些8位設備可以使用通信外設,但16位和32位MCU通常是更有效的選擇。盡管如此,8位MCU通常用于各種控制、傳感和接口應用。

一、32位更強大

雖然8位MCU用途廣泛,但它們的性能同樣受到限制。當8位不夠用時,設計人員可以求助于32位MCU,它可以帶來相當大的性能沖擊。32位MCU的應用范圍很廣,它們可以支持高端代數運算和浮點數學運算。雖然8位MCU通常僅限于數MHz的處理速度,但32位單元的時鐘速率可達到GHz范圍,盡管數百MHz單元更為常見。

提高性能的同時也增加了32位MCU的編程復雜性,包括多個狀態寄存器、復雜的中斷管理、多層固件執行權限等。這是32位單元如此強大的部分原因。它們可以為需要大量數據處理的應用程序快速處理數千個復雜的計算,例如圖像處理或高速系統的實時控制。此外,32位MCU通常需要更大的內存地址空間來緩沖高帶寬數據流。

通常與32位MCU相關的更高時鐘速度也會導致能耗增加。一般來說,32位MCU可以通過犧牲更高的能耗來支持更密集的計算。但是在8位和32位之間的選擇并不是那么簡單。例如,32位MCU可以比8位MCU更快地完成一系列計算,然后進入更長時間的睡眠模式。那么,32位MCU是不是更節能呢?這是可能的,但不一定是真的。8位MCU可以降低整體能耗,并有助于延長便攜式設備的電池壽命。選擇并不簡單,必須根據具體情況確定最佳能耗解決方案。

二、介于中間MCU

回到ICE的類比,在8bit(8位)和32bit(32位)之間有一個中間地帶;通常,16bit(16位)設計可以提供恰到好處的效率和性能組合。8位MCU的性能本質上是有限的,只能通過添加外設在有限的范圍內提高。使用32位MCU的系統可提供更高的性能,但與替代解決方案相比,可能會過大并消耗更多功率。

這就是16位MCU的用武之地,它們可以結合8位單元的簡單性,同時提供增強的性能而不會造成過多的功率損失。特別是在不需要大量多線程和適度內存需求的應用中,16位MCU可以提供最佳的中間解決方案(圖3)。

16-bit-MCUs.jpg

外圍設備可能是關鍵。一些16位MCU具有數學協MCU,支持密集的數學計算,類似于一些32位單元在相同的時鐘速度下。而且,有許多支持16位MCU的通信堆棧。例如,如果實施正確,以太網控制器局域網(CAN)、通用串行總線(USB)和Zigbee都是可以在16位MCU上高效運行的通信協議。與許多32位解決方案相比,使用16位MCU可以提供更簡單的電路板實現。

三、MCU外設

外設的可用性及其駐留位置可能是推動選擇8位、16位或32位的重要因素。可以選擇向8位MCU添加外部通信外設。但是,添加外圍芯片通常可以消除使用8位MCU的成本效益。使用已經集成了通信功能的32位單元會更便宜。向上擴展會發現32位MCU通常包含更多功能,并且可以比8位和16位設備更有效地處理多個外圍功能。

涉及更大數量和快速計算的應用程序受益于16位和32位MCU的使用。可以從16位或32位MCU受益的示例包括FFT計算、高質量音頻視頻、高分辨率圖像處理和各種邊緣計算應用。此外,機器學習人工智能實現通常需要32位,通常帶有特定于應用程序的加速器。

另一方面,處理來自傳感器或其他來源的模擬信號不一定受益于使用32位或16位MCU。8位MCU可以包括支持8位、10位、12位甚至16位速率的內置模數轉換器ADC)。

8位MCU可以支持一些加密功能以提高安全性。但這些功能通常是在硬件中實現的,這會增加成本或軟件,從而增加了相對低功耗MCU的負擔。如果更高級別的安全功能很重要,那么使用16位或32位MCU可能是明智的。

四、哪個MCU更好?

那么,比特越多越好嗎?不,不一定。這是一個復雜的決策過程(圖4)。成功的設計確定了以最具成本效益的方式提供所需性能的MCU架構。對于電池供電的設備,應選擇最節能的方式。

8aba1799dc14457581217e5a800f67e6.jpg

確定最佳MCU不一定是一個簡單的問題。有時,這不僅僅是關于當今的性能要求;隨著時間的推移,可能需要提供具有增長潛力的解決方案來處理更具挑戰性的應用需求。例如,安全需求可以不斷發展。適應未來對新的或增加的安全功能的需求的能力可能是一個重要的應用考慮因素。

如果特定應用需要大量隨機存取存儲器(RAM),與8位甚至16位設備相比,使用32位MCU通常會提供更多的RAM。在比較各種MCU替代方案時,延遲是另一個需要考慮的因素。使用8位、16位或32位MCU可能“同樣出色地”執行某些功能。但是,如果應用程序需要低延遲,則可能需要具有更快時鐘速率的16位或32位MCU的速度。

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

    關注

    146

    文章

    17318

    瀏覽量

    352649
  • 32位
    +關注

    關注

    0

    文章

    25

    瀏覽量

    13978
  • 16位
    +關注

    關注

    0

    文章

    12

    瀏覽量

    9021
  • 8位
    +關注

    關注

    0

    文章

    15

    瀏覽量

    12178
收藏 人收藏

    評論

    相關推薦

    請問板子上加的去耦電容越多越好嗎

    在設計的時候 是不是板子上加的去耦電容越多越好?我看原理圖工程師有的地方加很多
    發表于 05-08 04:15

    GPIO指的是什么?是不是引腳越多越好

    GPIO指的是什么?是不是引腳越多越好?STM8單片機GPIO所支持的模式有哪些?
    發表于 01-18 07:20

    專家觀點:處理器核心越多越好嗎

    專家觀點:處理器核心越多越好嗎?當我們進入2012年,我們知道會有眾多新款處理器即將上市。英特爾(Intel)將推出用于PC和伺服器的新平臺、ARM將正式宣布64元架構
    的頭像 發表于 03-08 09:13 ?3487次閱讀

    汽車電子安全系統是否越多越好

    越多就越會使得車輛更加安全呢?對于這個問題一直存在爭議。有業內人士認為,只要經濟條件允許,汽車上采用的電子安全技術應該越多越好。也有一些專家對此持否定態度,認為汽車電子安全技術應以實用為主,不可盲目發展。
    發表于 01-30 14:23
    汽車電子安全系統是否<b class='flag-5'>越多越好</b>?

    手機后置攝像頭真的是越多越好嗎

    如今,哪怕是千元手機都開始普及“雙攝”,因此兩顆總比一顆好的理念逐漸深入人心。然而,手機(后置)攝像頭真的是越多越好嗎?更多顆鏡頭的組合到底有沒有必要?
    的頭像 發表于 05-21 11:16 ?1.1w次閱讀

    CPU的核心到底是不是越多越好

    如今的CPU核心數量越來越多,似乎核心越多性能就會越好,起碼這些CPU品牌在向消費者傳輸這個信息,但CPU的核心真的越多越好嗎
    的頭像 發表于 12-29 10:48 ?9804次閱讀

    筆記本電腦電池芯數越多越好嗎

    買筆記本電腦的時候常常會聽見別人提到芯數這個問題,目前筆記本電池主要分為3芯、4芯、6芯、8芯、9芯、12芯,那么筆記本電腦電池芯數是不是越多越好
    的頭像 發表于 01-01 17:06 ?1.6w次閱讀

    PLC上的通訊口越多越好

    PLC上的通訊口越多越好嗎?一點兒都沒錯,設備集成的通訊口數量和種類越多,它就可以更加靈活的被應用。舉個簡單的例子,比如說我們面前現在有兩臺PLC,一臺只有一個CAN口,另一臺有一個CAN口一個
    的頭像 發表于 01-05 14:05 ?856次閱讀

    無功補償的越多越好嗎

    在電力系統,無功補償是一項關鍵的技術,它能有效地提高系統的穩定性、降低輸電損耗,并提高電能的質量。然而,是否越多越好
    的頭像 發表于 10-17 15:11 ?1481次閱讀

    編碼器的定位數跟脈沖數是越多越好嗎 編碼器的脈沖數可以設置么

    編碼器的定位數跟脈沖數是越多越好嗎 編碼器的脈沖數可以設置么? 編碼器是一種用于測量和檢測物理運動的設備,通常用于機器人、工業自動化和運動控制系統等領域。編碼器的主要功能是將物理量(如位移、角度等
    的頭像 發表于 12-21 11:15 ?2206次閱讀

    磁環電感繞線圈數越多越好嗎

    磁環電感繞線圈數越多越好嗎 編輯:谷景電子 磁環電感是一種特別普遍的電子元器件,它在電路作用特別重要。關于磁環電感有個問題很多人都很想知道,那就是它的圈數是不是越多越好。今天我們就來簡單討論一下
    的頭像 發表于 01-17 17:23 ?1274次閱讀

    共模電感圈數越多越好嗎

    電子發燒友網站提供《共模電感圈數越多越好嗎.docx》資料免費下載
    發表于 01-22 09:31 ?0次下載

    谷景揭秘直流流共模電感圈數繞制越多越好嗎

    谷景揭秘直流流共模電感圈數繞制越多越好嗎 編輯:谷景電子 共模電感是電子電路特別重要的一種電感元件,感值是它的一個重要性能參數,對選型和使用的影響非常大。影響共模電感的一個重要因素就是線圈繞制的圈
    的頭像 發表于 09-04 16:12 ?351次閱讀

    磁環繞線電感圈數越多越好嗎

    電子發燒友網站提供《磁環繞線電感圈數越多越好嗎.docx》資料免費下載
    發表于 09-20 11:32 ?0次下載

    低壓側并聯的電容是越多越好嗎

    低壓側并聯電容器在改善電能質量和提高系統效率方面發揮著重要的作用。許多企業在設計和實施電容器時都有這樣的疑問:“低壓側并聯的電容是越多越好嗎?” 一、低壓側并聯電容的數量與規格 1、數量的選擇
    的頭像 發表于 11-04 14:25 ?215次閱讀
    低壓側并聯的電容是<b class='flag-5'>越多越好嗎</b>?
    郸城县| 澳门百家乐官网赢钱秘| 东方太阳城招聘| 七胜百家乐娱乐场| 大东方百家乐游戏| 百家乐官网庄闲排列| 百家乐官网娱乐城棋牌| 韦德亚洲| 大发888娱乐网下| 威尼斯人娱乐场开户注册 | 百家乐有作弊的吗| 百家乐官网园蒙| 红树林百家乐官网的玩法技巧和规则 | 现金百家乐官网代理| 百家乐庄闲排| 合乐8百家乐娱乐城| 澳门百家乐现场视频| 至尊百家乐下载| 百家乐在线投注顺势法| 百家乐游戏机的玩法| 波音网百家乐合作| 百家乐智能分析软| 哪个百家乐投注平台信誉好| 百家乐真人游戏开户| 宝马会百家乐现金网| 金城百家乐玩法平台| 哪家百家乐最好| 威尼斯人娱乐场怎么样| 大发888娱乐城网址| 亚洲顶级赌场第一品牌| bet365金融技巧| 陆川县| 百家乐官网电脑游戏高手| 百家乐官网现金网平台排行榜| 博彩百家乐官网心得| pc百家乐官网模拟游戏| 百家乐拍是什么| 百家乐最新道具| 黄金城百家乐苹果版| 申城棋牌2.0| 百家乐官网筹码14克粘土|