我在單片機開發行業呆了十幾年,對單片機非常熟悉。同時,我也看過很多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的區別相關內容,希望可以幫助到大家。
審核編輯黃宇
-
芯片
+關注
關注
447文章
48194瀏覽量
411028 -
mcu
+關注
關注
146文章
16100瀏覽量
344550 -
嵌入式
+關注
關注
5001文章
18394瀏覽量
291026 -
soc
+關注
關注
38文章
3790瀏覽量
216000
發布評論請先 登錄
相關推薦
評論