嵌入式世界通常形成一系列重要產(chǎn)品公告的背景,今年是嵌入式世界大會(huì)10周年紀(jì)念日。展覽,也不例外。在德國紐倫堡展覽中心舉辦了三天,吸引了900多家參展商和超過20,000名專業(yè)觀眾。在本文中,我們將介紹微控制器領(lǐng)域中最重要的公告。
雖然每年都會(huì)帶來微控制器(MCU)設(shè)計(jì)和支持方面的創(chuàng)新,但這些創(chuàng)新通常都是由深遠(yuǎn)的趨勢驅(qū)動(dòng)的。不久之前,這些趨勢可以通過“更小,更快,更便宜”來概括,但今天它們最好描述(雖然不那么簡潔),因?yàn)閷?duì)低功耗的需求,軟件開發(fā)日益復(fù)雜,以及更高的集成度。智能外設(shè)。每一款新的和創(chuàng)新的MCU,以及今年在Embedded World上宣布的許多演進(jìn)發(fā)展,都有這些趨勢的基礎(chǔ)。
具體而言,電池供電應(yīng)用現(xiàn)在是MCU制造商的重要推動(dòng)因素,這意味著待機(jī)和主動(dòng)模式下的超低功耗至關(guān)重要。這一趨勢塑造了新公司的發(fā)展,例如Energy Micro,以及那些更成熟的公司,包括德州儀器和意法半導(dǎo)體。客戶對(duì)更好的軟件開發(fā)支持的需求也體現(xiàn)在對(duì)新MCU和現(xiàn)有產(chǎn)品線的支持上,例如賽普拉斯半導(dǎo)體的PSoC系列。最后,市場對(duì)更大程度整合的渴望使得一些公司 - 硅實(shí)驗(yàn)室和英飛凌僅舉兩例 - 讓已經(jīng)擁擠的ARM Cortex-M競技場進(jìn)入‘遲到’。在這里,我們展示了所有這些趨勢和發(fā)展的綜述,正如今年嵌入式世界大會(huì)上宣布的那樣。
ARM支持者
雖然看起來無所不能,但ARM對(duì)微控制器市場的滲透率仍然僅占可用市場總量的15%左右;這個(gè)數(shù)字反映了每年出貨的數(shù)百萬臺(tái)設(shè)備,這些設(shè)備有利于16位或更可能的8位架構(gòu)。話雖如此,ARM自己的數(shù)據(jù)顯示,現(xiàn)在每個(gè)月都有超過1億個(gè)ARM內(nèi)核出貨。如果該數(shù)字包括未被歸類為MCU的標(biāo)準(zhǔn)部件,則將接近2億。
在未來幾年內(nèi),目標(biāo)市場份額為40%,ARM的上市途徑仍然是其授權(quán)商,因此今年嵌入式世界的許多重要公告都是由Cortex-M系列推出的,這并不奇怪。
也許最重要的(盡管可能最不令人驚訝)是Silicon Labs憑借其Precision32系列混合信號(hào)MCU進(jìn)入32位市場。該MCU嵌入了ARM Cortex-M3內(nèi)核,被譽(yù)為最靈活的32位MCU。造成這種情況的部分原因在于獲得專利的“橫桿”技術(shù),幾乎可以將任何外圍設(shè)備連接到任何引腳。增加這種靈活性的是一種開發(fā)環(huán)境,它采用支持自動(dòng)代碼生成的GUI前端,允許工程師“拖動(dòng)”。將外圍設(shè)備放入設(shè)計(jì)并以可視方式配置它們,然后自動(dòng)生成源代碼。
然而,Precision32系列與其他基于Cortex-M3的MCU的區(qū)別在于其混合信號(hào)功能。 Silicon Labs利用其在混合信號(hào)方面的專業(yè)知識(shí)來集成一些有用的功能,這些功能還可以顯著降低任何應(yīng)用的總BoM成本。這些包括一個(gè)電壓調(diào)節(jié)器,允許MCU直接從USB端口供電;上拉電阻和USB端接電路;無晶體振蕩器,可用于USB端口以及為處理器內(nèi)核提供時(shí)鐘;和電容式觸摸電路。在圖1中,我們看到Precision32系列中實(shí)現(xiàn)的交叉開關(guān)技術(shù)如何在不影響性能的情況下實(shí)現(xiàn)幾乎任何引腳輸出,所有這些都可以通過GUI實(shí)現(xiàn)。
圖1:Silicon Labs新推出的Precision32系列專利Crossbar技術(shù)幾乎可以讓任何外設(shè)使用任何引腳。
除高性能模擬外,Precision32系列還擁有比競爭對(duì)手Cortex-M3產(chǎn)品更多的低功耗模式,表明它可以比同類競爭器件降低5到100倍的睡眠電流。這些電平在實(shí)時(shí)時(shí)鐘(RTC)運(yùn)行時(shí)僅為0.35μA,而在高達(dá)80 MHz時(shí)鐘頻率下僅消耗275μA/MHz有功電流。圖2以圖形方式顯示了低功耗模式如何幫助延長電池供電應(yīng)用的使用壽命。
圖2:Precision32系列的低功耗模式針對(duì)電池供電應(yīng)用。
Precision32系列最初將有兩種變體:用于USB應(yīng)用的SiM3U和用于非USB應(yīng)用的SiM3C。基于Eclipse的開發(fā)環(huán)境包括一個(gè)編譯器,調(diào)試器和“儀表板”,用于訪問最新文檔,如數(shù)據(jù)表。它還支持標(biāo)準(zhǔn)ARM庫,CMSIS以及一系列第三方編譯器和調(diào)試器。
SiLabs IDE的主要區(qū)別之一是“AppBuilder”,它允許工程師以圖形方式配置外設(shè),設(shè)置時(shí)鐘模式,并在自動(dòng)生成代碼之前自定義引腳。作為32位市場的新進(jìn)入,SiLabs已經(jīng)從更習(xí)慣于使用8位MCU架構(gòu)的工程師的角度解決了為相對(duì)更復(fù)雜的架構(gòu)編寫代碼的問題。一個(gè)正在發(fā)展成為ARM許可證持有者趨勢的主題。賽普拉斯在其PSoC系列中使用Cortex-M3內(nèi)核,使用Embedded World宣布其IDE的最新擴(kuò)展,PSoC Creator 2.0現(xiàn)在包括組件包。第一包包括SD卡接口和免版稅的FAT文件系統(tǒng),圖形LCD驅(qū)動(dòng)器和免版稅圖形庫,4線電阻式觸摸界面和增強(qiáng)型數(shù)字濾波器支持。賽普拉斯表示,它打算每六到八周發(fā)布一個(gè)新的元件包。
Atmel還專注于Cortex-M3內(nèi)核并減輕了工程師的工作量,為其SAM3系列推出了兩款新型號(hào),這是該系列首次增加了CAN功能。在SAM3N和SAM3X這兩個(gè)新系列中,X系列集成了以太網(wǎng)PHY,同時(shí)提供雙CAN接口和高速USB On The Go PHY; Atmel聲稱將SAM3與競爭對(duì)手區(qū)分開來的功能。新器件還提供高達(dá)512 KB的閃存密度 - 在發(fā)布時(shí),Precision32限制為256 KB。
或許更重要的是,Studio 6是Atmel IDE的最新版本,現(xiàn)在在一個(gè)統(tǒng)一的IDE中支持公司的基于AVR和ARM Cortex的MCU,旨在為工程師提供從8位到32位的“無縫”遷移架構(gòu)。提供圖形設(shè)計(jì)界面和自動(dòng)代碼生成的統(tǒng)一開發(fā)環(huán)境是ARM兄弟會(huì)的明確趨勢,展示了對(duì)更高級(jí)別軟件抽象的需求以及標(biāo)準(zhǔn)指令集架構(gòu)的強(qiáng)大優(yōu)勢。然而,難怪每個(gè)IDE都與核心周邊的外圍設(shè)備緊密集成,因?yàn)榇蠖鄶?shù)設(shè)計(jì)環(huán)境都是免費(fèi)提供的。
雖然Cortex-M3已經(jīng)從許可證持有者和行業(yè)中獲得了巨大的提升,但Cortex-M4可能需要更長的時(shí)間才能達(dá)到顯著的滲透率。這主要是由于缺乏可用的產(chǎn)品,但ARM認(rèn)為該行業(yè)已經(jīng)用了大約一年的時(shí)間來實(shí)現(xiàn)生態(tài)系統(tǒng),現(xiàn)在預(yù)計(jì)將看到Cortex-M4的重大發(fā)展。今年早些時(shí)候,英特爾長期授權(quán)的英飛凌宣布推出首款使用ARM Cortex內(nèi)核的標(biāo)準(zhǔn)產(chǎn)品,而它選擇的是M4,這是第一次開發(fā),可能有很多。與SiLabs一樣,英飛凌認(rèn)為僅提供另一款基于Cortex的MCU系列還不夠;需要區(qū)別對(duì)待。因此,英飛凌推出的第一款基于Cortex的MCU系列 - XMC4x--采用了支持浮點(diǎn)的Cortex-M4F變體,專門針對(duì)工業(yè)控制應(yīng)用,可以充分利用核心的額外計(jì)算能力。
然而,雖然XMC4x系列的目標(biāo)是電機(jī)控制,但MCU所消耗的功率可能不如所控制電機(jī)的功率效率重要,但Energy Micro也選擇在最新系列中使用Cortex-M4F。超低功耗MCU。 Wonder Gecko系列(圖3)是該公司首次使用M4核心,但仍保持其他產(chǎn)品的超低功耗憑證,其中增加了60個(gè)Wonder Gecko設(shè)備,現(xiàn)在數(shù)量超過240個(gè)變種。據(jù)記載,在活動(dòng)模式下僅消耗180μA/MHz,僅在RTC運(yùn)行時(shí)消耗400 nA,這不僅可以很好地抵抗其他Cortex-M4F器件,還可以替代Cortex-M3替代品。
圖3:Energy Micro最新的Gecko系列使用Cortex-M4F內(nèi)核。
盡管Cortex-M3(在某種程度上是M4)受到了很多關(guān)注,但Cortex-M0還在Cortex系列的“低端”發(fā)布了聲明。這是ARM代碼兼容的Cortex系列中最小的,也許是“功能最少”的變體,但它提供它被視為為許多制造商提供完整的“性能路線圖”的重要部分。恩智浦長期以來一直在提供基于Cortex-M0的MCU,可以說是Cortex領(lǐng)域中超低功耗和超小型封裝的首選制造商。其最新產(chǎn)品LPC1100XL和LPX11E00代表了第四代恩智浦Cortex-M0系列,XL(代表超低功耗)將有效電流消耗從130μA/MHz降至110μA/MHz,同時(shí)運(yùn)行到50 MHz。它還將Flash頁面大小從2 KB減少到256字節(jié),并使用恩智浦計(jì)劃在其MCU范圍內(nèi)推出的新型低功耗“嵌入式閃存”技術(shù)(圖4)。 LPC11E00使用另一種專有存儲(chǔ)器技術(shù)來模擬EEPROM,最高可達(dá)4 KB。恩智浦表示,它將滿足對(duì)需要外部EEPROM的應(yīng)用的需求。
圖4:恩智浦最新的LPC1100XL系列使用Cortex-M0實(shí)現(xiàn)“極低功耗”操作。
STMicroelectronics重新推出其Cortex路線圖,大量推出STM32 F0系列,這是第一款實(shí)現(xiàn)Cortex-M0系列的產(chǎn)品,該產(chǎn)品已于2010年底預(yù)先公布。它需要STM32系列中的MCU數(shù)量與其他制造商一樣,ST正在使用Cortex-M0來彌合8位和16位用戶與現(xiàn)有32位用戶之間的差距。幾年前,當(dāng)ARM首次針對(duì)MCU市場時(shí),人們經(jīng)常提到典型應(yīng)用無法利用額外的處理能力。隨后,基于Cortex-M的設(shè)備普及的第一個(gè)應(yīng)用空間是那些需要顯著處理性能的應(yīng)用空間,因此M3的使用范圍更廣。現(xiàn)在,該行業(yè)已經(jīng)越來越習(xí)慣于32位范式 - 應(yīng)用程序變得越來越苛刻 - M0可以說對(duì)制造商來說更加可行。 ST還選擇采用STM32 F0系列的“混合信號(hào)”路徑,集成了12位ADC,12位DAC和兩個(gè)與DAC緊密耦合的可編程模擬比較器。 ST聲稱這提供了比競爭對(duì)手的設(shè)備更高的模擬功能。
超越ARM
雖然很容易假設(shè)所有新開發(fā)都是基于ARM的,但事實(shí)是其他核心 - 可授權(quán)和專有 - 繼續(xù)在MCU領(lǐng)域占有一席之地。具體而言,Microchip繼續(xù)開發(fā)其專有的8位和16位系列 - PIC12和PIC24。 PIC12系列中的新系列具有創(chuàng)新的外設(shè),通過公司稱之為“互補(bǔ)輸出發(fā)生器”(COG),為比較器和PWM(脈沖寬度調(diào)制器)提供非重疊的互補(bǔ)波形。 Microchip稱,這在電機(jī)控制應(yīng)用中特別有用。此外,PIC24 Lite產(chǎn)品組合的擴(kuò)展采用了該公司的極低功耗(XLP)技術(shù),將有源和休眠電流分別降至1.5 V時(shí)的150μA/MHz和25°C時(shí)的30 nA(典型值)。 Microchip還使用嵌入式世界(Embedded World)推出PIC32系列的最新產(chǎn)品,該產(chǎn)品系列使用授權(quán)的MIPS 32位內(nèi)核; MX1和MX2是低引腳數(shù)版本,但具有專用的音頻和電容式觸摸傳感外設(shè),以及USB OTG(圖5)。
圖5:Microchip最新的PIC32產(chǎn)品具有專用的音頻和電容式觸摸外設(shè)。
然而,今年嵌入式世界最積極的產(chǎn)品推出獎(jiǎng)必將通過其推出的“Wolverine”系列MSP430 MCU推向德州儀器。 MSP430系列基于專有的16位內(nèi)核,并且有一段時(shí)間針對(duì)低功耗應(yīng)用,包括使用能量收集技術(shù)的智能傳感器 - 從低功耗的角度來看可能是最苛刻的應(yīng)用。與其競爭對(duì)手和現(xiàn)有的MSP430系列相比,Wolverine家族聲稱將電力需求“削減”50%。
這些聲明可能是合理的(至少目前為止),因?yàn)樗暦Q在RTC模式下有效電流小于100μA/MHz和360 nA。當(dāng)然,這些聲明將在“可比較”的警告下進(jìn)行,并且它使用可能難以挑戰(zhàn)的專有核心,特別是基于Cortex-M0核心的設(shè)備。然而,數(shù)據(jù)顯示,更重要的是該工藝在很寬的溫度范圍內(nèi)合格,這意味著功率要求穩(wěn)定在25oC以上。 TI稱,這與其競爭對(duì)手的工藝并非如此,其中功率要求隨溫度顯著增加。 TI表示已成功推出功率/溫度曲線的“拐點(diǎn)”,因此消耗的電流持續(xù)時(shí)間更長。
該工藝被描述為混合信號(hào)超低泄漏和超低功耗工藝,已針對(duì)任何溫度進(jìn)行了優(yōu)化。因此,在更高的溫度下,TI預(yù)計(jì)功耗會(huì)有超過50%的改善,盡管在發(fā)布時(shí)這種情況還不合格。
Wolverine的另一個(gè)重要方面是利用FRAM存儲(chǔ)器,它確定了部件運(yùn)行速度的上限,但是TI表示它的目標(biāo)頻率范圍在25到50 MHz之間,使用Wolverine,由于其在溫度下的穩(wěn)定性,因此專注于工業(yè)應(yīng)用。
一段時(shí)間以來,更小,更快,更便宜的趨勢已經(jīng)讓位于新趨勢:低功耗,更智能的硬件和更簡單的軟件。今年嵌入式世界的公告突出了這一點(diǎn),它們看起來將會(huì)持續(xù)一段時(shí)間。當(dāng)然,制造商很清楚他們?nèi)匀槐仨殱M足這些新的需求,同時(shí)觀察對(duì)更小,更快,更便宜的設(shè)備的需求。
-
微控制器
+關(guān)注
關(guān)注
48文章
7576瀏覽量
151727 -
嵌入式
+關(guān)注
關(guān)注
5087文章
19153瀏覽量
306432 -
德州儀器
+關(guān)注
關(guān)注
123文章
1724瀏覽量
140867
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論