在ARM Cortex系列處理器問世之后,各家MCU廠商大量采用該核心來打造自家MCU產(chǎn)品,使得市場上一時間ARM架構MCU成為當紅炸子雞。盡管8位元MCU的普及度高,然而8位元特性并不能滿足所有應用,特別是更為復雜的工業(yè)自動化控制,這也讓ARM Cortex架構的32位元優(yōu)勢能夠充分發(fā)揮。
附圖 : ARM Cortex核心依據(jù)效能不同,擁有包括M0、M0+、M3、M4等不同架構(圖:ARM)
意法半導體產(chǎn)品行銷經(jīng)理楊正廉指出,ARM Cortex系列核心所主打的,就是以32位元的效能與8位元的價格,來取代傳統(tǒng)MCU產(chǎn)品。32位元與8位元的差別,就如同跑車與腳踏車,一旦用上了32位元MCU,意味著運算工作將更為復雜,精確度的要求也更高。
ARM Cortex核心依據(jù)效能不同,擁有包括M0、M0+、M3、M4等不同架構。以工業(yè)馬達為例,其復雜的演算法,讓MCU必須擔負起繁重的運算工作,例如三相馬達就必須透過磁場導向控制(FOC)的運算,來精確掌握其轉速與扭力等動作。包括FOC演算、霍爾效應感測與過電壓、過電流保護等需求,都可以透過中階的ARM Cortex M3核心來滿足。而最高等級的Cortex-M4,具備浮點運算單元與DSP能力,可以滿足工業(yè)馬達更精密復雜的高階演算。至于M0與更低功耗的M0+核心,則是針對簡易的馬達控制,不論工業(yè)市場與一般的消費市場都能勝任。
對于MCU廠商普遍入主ARM Cortex核心,造成『人人都是ARM、差異化不大』的情況。面對這樣的問題,楊正廉認為,ARM Cortex核心為MCU廠商帶來產(chǎn)品效能提升、價格便宜與快速上市的優(yōu)點,但也的確讓不同產(chǎn)品間的差異化變低。「好像買哪一家的MCU都一樣?!?/p>
這個時候,各家MCU廠商其實都致力讓產(chǎn)品在同中求異,如推出讓客戶更易上手的開發(fā)工具、或者主打產(chǎn)品的高性價比,甚至走向更高整合度與更新穎的封裝,來讓自家產(chǎn)品線更與眾不同。