我在單片機開發行業呆了十幾年,對單片機非常熟悉。同時,我也看過很多SOC的文章,用過幾款SOC。雖然我對MCU沒有那么清楚的了解,但我自己也有一些了解。如果在嵌入式芯片領域中,將SOC與MCU進行比較,可以理解為SOC是MCU的定制功能版本。下面安瑪芯城小編為大家詳細介紹。
1. 單片機MCU是什么?
MCU是一個微控制單元,也被稱為單芯片微型計算機或單芯片微機,這是一個不好的街頭術語。說得更形象一點,把單片機當成人的大腦,而亂七八糟的按鈕、蜂鳴器、LED燈、數碼管等。在MCU開發板上都相當于手、眼、嘴、腳等總結起來就是,單片機是一臺芯片級的計算機,需要與外圍電路配合才能完成最終的產品功能。
單片機內部由CPU、RAM、ROM、定時器(計數器)、串行端口和外部中斷組成。MCU的價格一般都比較低,從幾毛錢到幾十塊錢不等。常見的MCU包括STC的51微控制器、意法半導體的STM8、STM32、Arduino的AVR、TI的MSP430等。
2.什么是SOC。
想必大家第一次聽到SOC都覺得很高端,比如手機SOC、電腦SOC。事上,SOC也分為高端SOC和低端SOC。低端SOC是MCU+特定功能模塊外設的內部集成。高端SOC應該是內部集成了MPU/CPU+特定功能模塊的外設。我從來沒有用過高端的這是我自己的結論。因此,今天我們就來聊一聊低端SOC。
廠商直接將電能計量功能模塊集成到51核MCU中,屬于SOC,準確地說是計量SOC。除了計量,不同的領域也有不同的定制要求,比如藍牙。Ti的藍牙芯片(CC2541)是藍牙領域的SOC。SOC芯片有一個共同的特點:它們都是為了更方便,更低的成本,更好的穩定性,以滿足特定行業的需求。
3.MCU與SOC的區別。
看完MCU和SOC的講解,你應該已經知道了吧。我再總結一下,MCU是微處理器,一般是指單片機之類的,基本上不能運行操作系統。SOC是一個芯片上的系統。小的是集成一個MCU,如單片機,再加上一些外圍電路到芯片。大的是把CPU、RAM、ROM等外圍模塊集成到芯片上,形成一個可以運行操作系統和存儲操作系統代碼的整體系統。一般SOC指的是后者。
以上就是關于在嵌入式芯片領域中SoC和MCU的區別相關內容,希望可以幫助到大家。
審核編輯黃宇
-
芯片
+關注
關注
459文章
51757瀏覽量
431260 -
mcu
+關注
關注
146文章
17577瀏覽量
356187 -
嵌入式
+關注
關注
5114文章
19355瀏覽量
311566 -
soc
+關注
關注
38文章
4272瀏覽量
220506
發布評論請先 登錄
相關推薦
嵌入式系統開發圣經【干貨】
嵌入式超火的方向有哪些?
嵌入式學習建議
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+全文學習心得
soc芯片和mcu芯片區別在哪
ARM MCU嵌入式開發 | 基于國產GD32F10x芯片+嵌入的開始
ARM MCU嵌入式開發 | 基于國產GD32F10x芯片+開始篇
極海半導體亮相2024全球MCU暨嵌入式生態發展大會
PLC與嵌入式的區別是什么
簡談Xilinx Zynq-7000嵌入式系統設計與實現
什么是嵌入式SoC

評論