我在單片機開發(fā)行業(yè)呆了十幾年,對單片機非常熟悉。同時,我也看過很多SOC的文章,用過幾款SOC。雖然我對MCU沒有那么清楚的了解,但我自己也有一些了解。如果在嵌入式芯片領(lǐng)域中,將SOC與MCU進行比較,可以理解為SOC是MCU的定制功能版本。下面安瑪芯城小編為大家詳細介紹。
1. 單片機MCU是什么?
MCU是一個微控制單元,也被稱為單芯片微型計算機或單芯片微機,這是一個不好的街頭術(shù)語。說得更形象一點,把單片機當(dāng)成人的大腦,而亂七八糟的按鈕、蜂鳴器、LED燈、數(shù)碼管等。在MCU開發(fā)板上都相當(dāng)于手、眼、嘴、腳等總結(jié)起來就是,單片機是一臺芯片級的計算機,需要與外圍電路配合才能完成最終的產(chǎn)品功能。
單片機內(nèi)部由CPU、RAM、ROM、定時器(計數(shù)器)、串行端口和外部中斷組成。MCU的價格一般都比較低,從幾毛錢到幾十塊錢不等。常見的MCU包括STC的51微控制器、意法半導(dǎo)體的STM8、STM32、Arduino的AVR、TI的MSP430等。
2.什么是SOC。
想必大家第一次聽到SOC都覺得很高端,比如手機SOC、電腦SOC。事上,SOC也分為高端SOC和低端SOC。低端SOC是MCU+特定功能模塊外設(shè)的內(nèi)部集成。高端SOC應(yīng)該是內(nèi)部集成了MPU/CPU+特定功能模塊的外設(shè)。我從來沒有用過高端的這是我自己的結(jié)論。因此,今天我們就來聊一聊低端SOC。
廠商直接將電能計量功能模塊集成到51核MCU中,屬于SOC,準確地說是計量SOC。除了計量,不同的領(lǐng)域也有不同的定制要求,比如藍牙。Ti的藍牙芯片(CC2541)是藍牙領(lǐng)域的SOC。SOC芯片有一個共同的特點:它們都是為了更方便,更低的成本,更好的穩(wěn)定性,以滿足特定行業(yè)的需求。
3.MCU與SOC的區(qū)別。
看完MCU和SOC的講解,你應(yīng)該已經(jīng)知道了吧。我再總結(jié)一下,MCU是微處理器,一般是指單片機之類的,基本上不能運行操作系統(tǒng)。SOC是一個芯片上的系統(tǒng)。小的是集成一個MCU,如單片機,再加上一些外圍電路到芯片。大的是把CPU、RAM、ROM等外圍模塊集成到芯片上,形成一個可以運行操作系統(tǒng)和存儲操作系統(tǒng)代碼的整體系統(tǒng)。一般SOC指的是后者。
以上就是關(guān)于在嵌入式芯片領(lǐng)域中SoC和MCU的區(qū)別相關(guān)內(nèi)容,希望可以幫助到大家。
審核編輯黃宇
-
芯片
+關(guān)注
關(guān)注
456文章
51155瀏覽量
426299 -
mcu
+關(guān)注
關(guān)注
146文章
17316瀏覽量
352254 -
嵌入式
+關(guān)注
關(guān)注
5090文章
19176瀏覽量
306922 -
soc
+關(guān)注
關(guān)注
38文章
4199瀏覽量
218813
發(fā)布評論請先 登錄
相關(guān)推薦
評論