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