市場(chǎng)上微控制器很多,適用于物聯(lián)網(wǎng)的也有很多,所以了解其通用功能非常重要。首先,我們常見(jiàn)的一個(gè)問(wèn)題是微控制器與微處理器之間的區(qū)別是什么。
解釋起來(lái)也簡(jiǎn)單,微處理器是包含設(shè)備CPU的單個(gè)集成芯片。但是,它不包含任何RAM或ROM存儲(chǔ)器或設(shè)備可能具有的其他外圍設(shè)備。即未處理器芯片需要依靠輸入/輸出(I/O)連接到內(nèi)存和外圍設(shè)備。
另一方面,微控制器將CPU、RAM、ROM和外圍設(shè)備全部嵌入到單個(gè)芯片中。這有效地使其成為單芯片計(jì)算機(jī)。當(dāng)然,由于所有這些都嵌入在單個(gè)芯片中,因此微控制器的性能要低于微處理器驅(qū)動(dòng)的計(jì)算機(jī)。
一、位
下面是不同MCU之間的主要區(qū)別,這里列舉五個(gè)不同的選項(xiàng):
4-8位:用于遙控器和其他廉價(jià)且受限制的應(yīng)用。通常,不適合在物聯(lián)網(wǎng)應(yīng)用中使用。
8位:通常用于成本非常有限但比4-8位更復(fù)雜的應(yīng)用中。通過(guò)正確的設(shè)置,它們可以用于物聯(lián)網(wǎng)應(yīng)用程序,有時(shí)運(yùn)行RTOS,但大多數(shù)情況下具有簡(jiǎn)單的控制回路。
16位:雖然可以選擇這些芯片,但是16位架構(gòu)在IoT中并不常見(jiàn)。在物聯(lián)網(wǎng)中,通常只選擇8位或32位。
32位:這是物聯(lián)網(wǎng)應(yīng)用程序的常規(guī)選擇,除非該應(yīng)用程序可以適合8位架構(gòu)并具有成本約束。但是,8位和32位架構(gòu)之間的價(jià)格差異很小,所以微控制器開(kāi)發(fā)人員在選擇8位時(shí)應(yīng)該三思而行。這些MCU運(yùn)行RTOS還是OS主要取決于MCU的計(jì)算能力或是否具有MMU單元。
這里有必要提一下,關(guān)于32位系統(tǒng)的注意事項(xiàng):通常,時(shí)鐘頻率是重要的設(shè)計(jì)因素。高于100Mhz的時(shí)鐘(尤其是Ghz設(shè)計(jì))通常需要對(duì)PCB設(shè)計(jì)進(jìn)行額外的考慮,因?yàn)?a href="http://www.delux-kingway.cn/v/tag/82/" target="_blank">PCB跡線(xiàn)可能會(huì)相互干擾。
64位:這些通常用在高端系統(tǒng),通常是Linux或其他OS。
二、架構(gòu)
大多數(shù)MCU使用以下架構(gòu)之一:
(1)ARM ;
(2)MIPS;
(3)X86。
三、內(nèi)存
差異可能很大,從最低端的8位MCU大約為16B,到32位和64位MCU大約為4.5MB。在大多數(shù)人看來(lái),RAM越多越好,但這將大大增加成本。
四、通用輸入輸出
這代表通用輸入/輸出,并且是允許將硬件(例如傳感器)連接到CPU的引腳。與RAM一樣,GPIO的數(shù)量范圍也很廣,可以容納所有類(lèi)型的設(shè)備堆棧。
五、連接性
-
微控制器
+關(guān)注
關(guān)注
48文章
7658瀏覽量
152174 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44955瀏覽量
377322
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
新唐與華邦電達(dá)成合作 推出全新物聯(lián)網(wǎng)安全微控制器
請(qǐng)問(wèn)如何使用微控制器優(yōu)化電池供電的物聯(lián)網(wǎng)設(shè)備的功耗?
微控制器系統(tǒng)設(shè)計(jì)中的嵌入式軟件
CC3100 SimpleLink? Wi-Fi? 和物聯(lián)網(wǎng)解決方案,用于微控制器 (MCU) 應(yīng)用
基于微控制器的Web服務(wù)器解決物聯(lián)網(wǎng)數(shù)據(jù)采集需求
物聯(lián)網(wǎng)微控制器的需求趨勢(shì)和應(yīng)用技巧分享
使用MCU微控制器實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)設(shè)備的控制
新型PG22微控制器的相關(guān)資料分享
部署在英特爾物聯(lián)網(wǎng)網(wǎng)關(guān)和微控制器的Citrix Octoblu
基于STM32微控制器的物聯(lián)網(wǎng)節(jié)點(diǎn)設(shè)計(jì)
![基于STM32<b class='flag-5'>微控制器</b>的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>節(jié)點(diǎn)設(shè)計(jì)](https://file.elecfans.com/web1/M00/A8/B9/o4YBAF2QVtqACjaVAAAZEih6TlM251.jpg)
物聯(lián)網(wǎng)微控制器的功能介紹
物聯(lián)網(wǎng)的微控制器需求趨勢(shì)及應(yīng)用技巧
物聯(lián)網(wǎng)的微控制器需求趨勢(shì)+應(yīng)用技巧
![<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的<b class='flag-5'>微控制器</b>需求趨勢(shì)+應(yīng)用技巧](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論