對于嵌入式工程師來說,你對 MCU 產(chǎn)品一定不會(huì)陌生,甚至至少用過多款不同廠商不同系列的 MCU,但你知道全球的硬件開發(fā)者都在用哪些 MCU 產(chǎn)品嗎?本期 TOP 系列熱度榜就來揭曉這個(gè)謎底,誰是 MCU 的 NO.1。
從 Bom2Buy(由權(quán)威的 Findchips 提供數(shù)據(jù)支持) 最新一期的排行來看,熱度前 10 的 MCU 被 ST、Microchip 兩家包攬。
意法半導(dǎo)體以 STM32F103、STM32F030、STM32F407、STM8S003,4 個(gè)系列 8?款產(chǎn)品霸榜,剩下的則被 Microchip 以 ATMEGA328P 這個(gè)系列的兩款產(chǎn)品分別占據(jù)第二、第三的位置,而其它廠商似乎不見其影。
為何大家都熱衷于排行榜上的這些產(chǎn)品?
據(jù)資料顯示,STM32F103 是 ST 遷向 Arm 系列單片機(jī)的早期產(chǎn)品,基于 Arm Cortex-M3 處理器,無論是成熟度以及市面上的資料都非常的豐富,況且價(jià)格也非常具有性價(jià)比;
而 STM32F030 與 STM32F103 非常相似,除了內(nèi)核由 Arm Cortex-M3 變?yōu)榱?Arm Cortex-M0 外,在這兩個(gè)系列中,其它資源類似,而內(nèi)核的不同也使這兩款產(chǎn)品在功耗上以及價(jià)格上的表現(xiàn)有所不同,STM32F030 的 M0 內(nèi)核主頻更低,價(jià)格也更低,更適合低功耗的輕量級(jí)電子應(yīng)用市場;
STM32F407?與上面兩款則有本質(zhì)區(qū)別,它是 ST 面向中高端的產(chǎn)品,采用 Arm Cortex-M4 處理器,相較于 STM32F103 與 STM32F030 最大的提升是采用 Arm Cortex-M4 處理器,最大的提升則是集成了 DSP 以及 FPU,用以滿足需要有效且易于使用的控制和信號(hào)處理功能混合的數(shù)字信號(hào)控制市場。
STM8S003 則是 ST 本質(zhì)上有別于前面提到的 3 款產(chǎn)品,它并不是采用 32 位的 Arm 處理器,而是基于自主的 8 位 STM8 內(nèi)核 MCU,只有 8 KB Flash、16 MHz 的主頻,因此它的價(jià)格真是應(yīng)證了那句話“做這產(chǎn)品權(quán)當(dāng)叫個(gè)朋友,免費(fèi)送,我只要量”,所以即便現(xiàn)在 32 位 Arm MCU 大行其道的今天,STM8 在小家電、玩具等領(lǐng)域仍占有極大的市場份額,沒辦法,誰叫我夠用又便宜呢!
ST 的 這 4 個(gè)系列產(chǎn)品就像打組合拳,一款 8 位的超低價(jià) MCU,其它 3 款 32 位的 Arm 系 MCU 分別針對高性價(jià)比的中低端嵌入式應(yīng)用市場,需要 DSP、FPU 等技術(shù)支持的高性能的高端應(yīng)用場景,差異化且豐富的產(chǎn)品線,完美的詮釋了什么叫強(qiáng)大的生態(tài)線布局,總有一款能滿足你的需求。
對于 Microchip 的 ATMEGA328P 系列產(chǎn)品,究其原因,最大的助力無非是開源的 Arduino,很多嵌入式工程師或者說是電子愛好者第一次接觸的嵌入式硬件開發(fā)平臺(tái)無非是 Ardunio 系列(ATMEGA328P 主控)的產(chǎn)品,習(xí)慣了一個(gè)平臺(tái)的開發(fā),即便是自己有興趣做些不一樣或者有創(chuàng)意的產(chǎn)品,如果自己熟悉的平臺(tái)功能可以勝任,那就直接上了,省時(shí)省力,因此可以說 ATMEGA328P 是擁有一個(gè)龐大的外圍生態(tài),有點(diǎn)“前人栽樹后人乘涼”的意味。
不過相較于 ST 的 Arm 系列架構(gòu),ATMEGA328P 屬于獨(dú)樹一幟,采用了 8 位的 AVR 微處理器,在 Arm 占據(jù)大半江山的 MCU 市場,AVR 顯然在生態(tài)的量上有點(diǎn)不夠看,但是,即便是這樣,ATMEGA328P 還能占據(jù) TOP 榜前幾個(gè)名額,由此可見 Arduino 在全球受歡迎的程度,總之,這是一個(gè)你學(xué)了不會(huì)虧的東西。
最后再來看下這熱度前 10 器件的庫存和價(jià)格:(2020.7.9)
現(xiàn)在回到一開始的問題“為何大家都熱衷于排行榜上的這些產(chǎn)品?”
據(jù)我推測,STM32F103 作為一款通用型且?guī)в?USB 接口的器件,在目前眾多采用 USB 接口的電子產(chǎn)品中有廣泛的市場,此外,眾多 ST 開發(fā)板的調(diào)試器也可以通過 STM32F103 實(shí)現(xiàn),真可謂“一統(tǒng)萬芯”;而 ATMEGA328P 更不用說,Arduino 的火熱直接可以帶飛這顆器件;STM32F030 則勝在價(jià)格便宜,又有 ST 背書,在功能不受限的情況下在低功耗的物聯(lián)網(wǎng)市場有廣泛的應(yīng)用空間;而 STM32F407 則可以應(yīng)對目前要求較苛刻的中高端物聯(lián)網(wǎng)應(yīng)用以及像智能藍(lán)牙音箱這種人機(jī)交互式設(shè)備;STM8 則是穩(wěn)穩(wěn)的鐵打的交朋芯片,這么低的價(jià)格你還有啥好糾結(jié)的?
綜合來看,此熱榜上目前在榜的器件確實(shí)都師出有名,但是讓我比較糾結(jié)的是居然沒見到 TI、NXP 這些廠商的器件,至于什么原因,讓人摸不著頭腦,耐人尋味。