混跡在單片機開發(fā)行業(yè)十余年,小編對于MCU也算是非常熟悉了,同時我也看了很多SoC的文章介紹,用過幾款SoC,雖然沒有MCU了解得那么清楚,但也有一些自己的理解。如果拿SoC和MCU做對比,大家可以理解成SoC就是定制功能版本的MCU。
這里分別做一個詳細點的介紹:
一、什么是MCU
MCU就是微控制單元,又叫單片機微型計算機或者單片機,這是爛大街的術(shù)語了。形象一點的說,把MCU看作人類的大腦,單片機開發(fā)板上面亂七八糟的按鍵、蜂鳴器、LED燈、數(shù)碼管等等就相當于手、眼睛、嘴巴、腳等等。總結(jié)就是,MCU是一個 芯片級的計算機,需要配合外圍電路才能完成最終產(chǎn)品功能。
嵌入式單片機
MCU的內(nèi)部組成,有CPU、RAM、ROM、定時器(計數(shù)器)、串口、外部中斷組成。MCU價格一般比較低,幾毛到幾十塊都有。常見的MCU有比如STC的51單片機,ST的STM8、STM32、Arduino的AVR、TI的MSP430等等。
二、什么是SOC
想必大家第一次聽見SoC都認為是非常高端,比如手機SoC和電腦SoC。其實SoC也分為高端SoC和低端SoC,低端的SOC就是內(nèi)部集成了MCU+特定功能模塊外設(shè)。高端的SOC應(yīng)該是內(nèi)部集成MPU/CPU+特定功能模塊外設(shè),高端的我也沒用過,這是小編自己的結(jié)論,所以,今天我們講低端的SOC。
SoC
廠家把電量計量功能模塊直接集成在一顆51內(nèi)核的MCU里了,這種就屬于SOC,準確點叫計量SOC。除了計量以外,不同的領(lǐng)域也會有不同的定制化需求,比如說藍牙。Ti的一款藍牙芯片(CC2541)就是針對藍牙這個領(lǐng)域的SOC。SOC芯片都有一個共同特點:都是為了更方便,成本更低、穩(wěn)定性更好地解決特定行業(yè)的需求。
三、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)于SoC和MCU的區(qū)別是什么的全部內(nèi)容分享,如果您有單片機或者方案開發(fā) 需求,可以點擊右邊的咨詢熱線和微信掃一掃直接和我們聯(lián)系,宇凡微提供8/32位單片機,為客戶量身定制的合封單片機,擁有成熟的封裝技術(shù)和封裝工藝,除了能夠保證合封之后的良率以及安全性,還能根據(jù)客戶的功能需求選擇最佳的合封方式,節(jié)省成本。
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術(shù)支持: 牛商股份 百度統(tǒng)計 粵公網(wǎng)安備 44030402004503號