<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 專(zhuān)題 > 關(guān)注MCU發(fā)展的新動(dòng)向

關(guān)注MCU發(fā)展的新動(dòng)向

作者:何小慶 時(shí)間:2012-02-22 來(lái)源:北京麥克泰軟件技術(shù)公司 收藏

  最近一段時(shí)間各大半導體公司紛紛表現出對 (微控制器/ 單片機 )市場(chǎng)的關(guān)注,相繼推出新型的芯片,公司在6月17日佛羅里達州奧蘭多市技術(shù)論壇上宣布將是他們未來(lái)業(yè)務(wù)增長(cháng)的重要產(chǎn)品線(xiàn),除了繼續引領(lǐng)汽車(chē)電子領(lǐng)域MCU的優(yōu)勢外,將重視通用MCU的發(fā)展;ARM體系結構在嵌入式微處理器市場(chǎng)高速增長(cháng)帶動(dòng)了ARM在MCU市場(chǎng)優(yōu)勢的領(lǐng)先,繼ARM7TDMI 獲得成功后,Cortex-M3 以高性能,低功耗和低費用正在成為新一代32位MCU的主流;8/16位MCU繼續保持市場(chǎng)產(chǎn)量的優(yōu)勢,各種8051結構依是8位 MCU的主流,傳統8位MCU AVR、瑞薩R8C/Tiny 也紛紛發(fā)布新品,16位的MSP430 在低功耗無(wú)線(xiàn)應用表現出眾。

本文引用地址:http://dyxdggzs.com/article/129356.htm

  面對繽紛多彩的MCU世界,如何在新品設計,老產(chǎn)品更新?lián)Q代中正確的選擇芯片和供應商將是要面臨的一個(gè)重要的題目,因為無(wú)論是產(chǎn)品的更新還是MCU的更新速度都遠遠超出設計者預想,正確把握MCU發(fā)展趨勢,利用MCU幫助產(chǎn)品創(chuàng )新是電子設計者正在考慮的問(wèn)題。

  32位大行其道

  消費類(lèi)電子,汽車(chē)電子和工業(yè)應用三大行業(yè)正在推動(dòng)32位MCU的廣泛采用,Gartner 的數據顯示,到了2012年,32 位 MCU(加上32位智能卡)的整個(gè)數量將非常接近8/16 位 MCU總合,但是銷(xiāo)售額將超過(guò)8/16 MCU。(見(jiàn)圖1)。這也不難看出老牌的8/16位MCU 廠(chǎng)商2008年紛紛進(jìn)入32位市場(chǎng),推出和其8/16 位保持兼容的32位 新品的真正原因了:誰(shuí)也不想放棄32位MCU的這道大餐,況且盛筵還遠沒(méi)有開(kāi)始呢。比如MICroChip 2008年發(fā)表了PIC32就是希望在穩定其用戶(hù)在向32位升級時(shí)的選擇。

  圖1 MCU市場(chǎng)的價(jià)值

  32 位 MCU 能夠帶來(lái)更高的性能,而且并不很貴的價(jià)格。資料顯示最新的STM32 Coretex M3是1.25DMIPS,PIC32有1.5DMIPS;32位MCU還擁有更大的閃存空間(不夠還可以外擴),保證大容量的軟件代碼運行以適應應用軟件的增加。在32位MCU 市場(chǎng)上開(kāi)放CPU體系得到充分的認可,比如ARM7/9、CortecM3和MIPS,在A(yíng)RM7TDMI 被世界上包括NXP、Atmel在內主要MCU廠(chǎng)商生產(chǎn)并大獲成功后,ARM 新近發(fā)表的Cortex-M3 有希望成為MCU中的8051,除了高性能、大存儲空間和豐富軟件和工具支持外,Cortex-M3核只有0.19 mW/MHz( 8051是0.5 mW/MHZ)。以ST32F10X為例,它可以在2.0~3.6V電壓下工作,在待機模式(RTCon)只有3.5uA電流消耗,在閃存運行時(shí)也只有0.5mA/MHz消耗。繼2006年初創(chuàng )公司Luminary推出了基于Cortex-M3的8位MCU 后,ST(意法半導體)在2007年推出ST32 MCU到今天ST共有46款產(chǎn)品。其他半導體公司也不甘落后,NXP、TI和Zilog相繼宣布獲得Cortex-M3授權,最近Ateml宣布獲得Cortex-M3授權為下一代的AT91SAM的核心(Atmel基于A(yíng)RM 技術(shù)的MCU)。Atmel 計劃其AT91SAM3 閃存 MCU 系列將組合ARM Cortex-M3 處理器和系統部件,如多層次的內部總線(xiàn),一個(gè)高速的DMA支持系統外設和分布式外設控制器,以達到更高速的數據傳輸能力。無(wú)疑Atmel的加入將奠定Coretex-M3在MCU市場(chǎng)的地位。以目前情況看,新的設計如果不考慮到老產(chǎn)品的繼承性問(wèn)題,在選擇ARM核MCU時(shí),可以?xún)?yōu)先考慮使用Coretex-M3的MCU芯片。

  32位MCU未來(lái)還會(huì )向多核方向發(fā)展。我們知道多核應用目前主要集中在數據中心服務(wù)器中,但是伴隨密集計算需求的產(chǎn)生,比如汽車(chē)電子、圖像處理和視頻監控行業(yè),將會(huì )出現多核MCU,比如今天我們看到的MPC563xM系列包括32位汽車(chē)動(dòng)力總成MCU,用以改善擁有一至四個(gè)氣缸的小型引擎的效率和性能。MPC563xM器件的MCU核是基于多核Power Architecture和DSP引擎技術(shù);另外一個(gè)例子是TI 達芬奇TMS320DM644X數字媒體處理器是由雙核MCU(ARM9+C64X DSP)組成。

  32 位 MCU 發(fā)展趨勢上還有一個(gè)特點(diǎn),即考慮在8/16 32位之間的無(wú)縫移植的技術(shù)方案。大量的嵌入式應用過(guò)去和今后一段時(shí)間還將集中在8/16位 上,但是考慮到市場(chǎng)競爭的加劇,推出高性能的升級產(chǎn)品已經(jīng)是產(chǎn)品設計初期必須考慮的問(wèn)題之一,便于實(shí)現輕松升級的靈活MCU架構將得到歡迎。比如Microchip 最新推出的32 位 MCU PIC32的時(shí)候重點(diǎn)強調也是和PIC24/disPIC DSC 的引腳、寄存器和外設兼容,新版本的MPLAB開(kāi)放環(huán)境在原有8/16位MCU上增加了32位PIC32支持和16位通用外設API庫,這樣同樣的開(kāi)放環(huán)境在更換MCU的時(shí)候只是重新編譯一下代碼就可以運行了,同樣思路的產(chǎn)品線(xiàn)是飛思卡爾的Flexis QE128,包括了8位S08 和ColdfireV1 的六款內核的升級方案。

  單一功能和高集成度

  單一化和集成化是MCU 發(fā)展的一個(gè)趨勢,特別是體現在8/16位MCU上。在無(wú)線(xiàn)通信領(lǐng)域我們已經(jīng)看到了集成8051核的TI公司的ZigBee MCU CC2430和飛思卡爾的68HC08核ZigBee MCU MC1321X;在連接和存儲方面USB的作用在嵌入式系統中得到廣泛認可,大量USB MCU 應運而生,NEC的USB 2.0主機和外設的MCU,PIC18F13K50和PIC18F14K50 是一個(gè)8位USB MCU。為了滿(mǎn)足最終產(chǎn)品對高級USB連接功能與日俱增的需求,Microchip PIC32 USB OTG 是一顆引入針對USB OTG功能的32位USB MCU。這些單一功能的MCU都具有單芯片的高集成度,配合一些外圍功率和電源部件的電路板就可以組成一個(gè)完整的嵌入式系統,而且這些芯片一般都配備了優(yōu)化好的支持ZigBee的協(xié)議和USB協(xié)議的軟件庫,讓設計者可以很快完成項目,其他傳統的單一功能MCU的應用還包括數字電源、電機控制、電表,比如瑞薩針對電表應用的R8C/Tiny系列的MCU。

  傳統的通用MCU還將會(huì )繼續向增加外設和通信模塊的方向發(fā)展,比如UART、ADC、PWM、SPI、I2C、GPIO、CAN和Ethernet ;因為隨之帶來(lái)的軟件的復雜度增加和嵌入式操作系統等軟件組件的使用,內置大容量的Flash(閃存)/RAM.將也是MCU發(fā)展未來(lái)的趨勢,256K閃存已經(jīng)是中級配置,512K閃存的MCU已經(jīng)隨處可見(jiàn)。

  低功耗設計和能耗管理

  能耗管理是芯片設計、制造工藝、系統設計、軟件工程師都在為之而努力的研究課題,人們力求在各個(gè)環(huán)節盡可能地減少靜態(tài)和動(dòng)態(tài)的電源消耗。傳統的控制電壓的調節方式和管理待機模式依然被多數電子設備正在采用,還將繼續延續下去,但是隨著(zhù)包括移動(dòng)終端、無(wú)線(xiàn)傳感網(wǎng)絡(luò )裝置、新型智能玩具、便攜式血糖儀、血壓計和體能監測儀等手持醫療設備等這些對電量消耗極大和永遠在線(xiàn)的設備市場(chǎng)規模的迅速增加,解決電源管理已經(jīng)成為整個(gè)電子設計正在面臨的重要課題,市場(chǎng)對綠色產(chǎn)品的需求促使制造商考慮采用低功耗的待機模式,作為嵌入式系統靈魂部件的 MCU 近年在低功耗設計和能耗管理方面的動(dòng)作很大,各種新產(chǎn)品應運而出。

  SILICon Lab是一家以提供8051核MCU為主的公司,最近發(fā)表的單電池供電的80C51 MCU——8051F9XX,最低電壓可到0.9 V,其超低電壓供電是業(yè)界少見(jiàn)的。該芯片內置了DC/DC電壓轉換器和LDO轉換器,可以提供恒定的1.7V電壓和電流,以適應外設的工作,也可以減少電路板的尺寸,更重要的是 80C51F 9XX有超低功耗的休眠模式(電流只有50 nA),大大提高了電池的效率和使用時(shí)間。圖2顯示了該芯片電流隨頻率的變化

  圖2 8051F9XX的電流和頻率變化關(guān)系

  另外一款MCU是Atmel公司發(fā)布的行業(yè)第一款超低功耗ARM7TDMI 閃存MCU-AT91SAM7L ,它在關(guān)機模式只消耗100 nA 電流,這得益于該系列產(chǎn)品嵌入了控制多個(gè)功率島的功率開(kāi)關(guān),以及可編程的電壓調節器,用于降低工作和待機模式下的功耗。AT91SAM7L系列產(chǎn)品針對工作和待機模式吸收了嵌入式CPU的動(dòng)態(tài)電源管理技術(shù),采用MCU領(lǐng)域里創(chuàng )新的降低功耗方式。在工作模式下,能通過(guò)編程設置工作電壓和工作頻率、外設時(shí)鐘活動(dòng),采用DMA來(lái)替代CPU完成數據傳輸,可以?xún)?yōu)化功耗。SAM7L采用單電壓1.8V模式工作,在閃存中執行代碼時(shí),典型的電流消耗為0.5mA/MHz。不同待機模式的功耗可通過(guò)多種方式來(lái)加以控制(包括功率開(kāi)關(guān)和可調電壓調節器),可以看到先進(jìn)的電源管理技術(shù)使得AT91SAM7L具有良好的節能效果,再配合系統的優(yōu)化,可以預見(jiàn)基于A(yíng)T91SAM7L的嵌入式裝置的功耗管理可以達到相同的水平。另外,談到超低功耗MCU產(chǎn)品,還應該提到的是TI公司的MSP430543X 16位超低功耗MCU,MSP430543X是在MSP430家族衍生出的一個(gè)強調低功耗的芯片,繼續繼承了高集成的外設支持、低電壓工作模式、豐富連接方式(包括紅外,多串口等),以適合便攜測試裝置設計外,特別值得一提的是DSC的使用使得快速喚醒時(shí)間提高到5us以?xún)?,已?jīng)非常接近8位MCU 8051F9XX的數量級。這對于工業(yè)測量裝置滿(mǎn)足實(shí)時(shí)性要求是非常重要的。一個(gè)優(yōu)秀的快速喚醒技術(shù)可以讓降低功耗和保持實(shí)時(shí)性達到統一。

  開(kāi)發(fā)工具 的融合

  伴隨電子產(chǎn)品復雜度增加,MCU程序代碼量日益增加,雖然C語(yǔ)言已經(jīng)是MCU逐鹿的開(kāi)發(fā)語(yǔ)言,但是考慮到不同的MCU之間的差異(例如寄存器和外設接口)、不同廠(chǎng)家C語(yǔ)言的工程文件和宏定義等方面的問(wèn)題,還有采用的RTOS的不同,代碼的移植和移植后的測試還有一個(gè)相當大的工作量。一種方案是繼續沿用老的MCU或者升級換代的兼容產(chǎn)品,這樣工具就可以繼續延用了,另外就是采用統一的開(kāi)發(fā)工具支持不同廠(chǎng)家的MCU。

  最近一段時(shí)間的兩件事情應該是驗證了統一工具的重要性。一是;ARM在2007年收購Keil公司后重新整合了ARM 開(kāi)發(fā)工具,發(fā)表了新的針對MCU市場(chǎng)的ARM MDK,其中使用Keil uVision IDE 和工程管理取代了以前的ARM RealView/SDT, 讓過(guò)去許多已經(jīng)熟悉了Keil 51的用戶(hù),能夠在工具方面沒(méi)有障礙地轉移到ARM結構MCU。二是;飛思卡爾公司宣布它們的Coldfire支持IAR EW (embedded workbench)工具,因為IAR EW可以支持各種8、16和32位MCU,大家知道之前飛思卡爾一直是只支持自己的Codewarrier工具,這樣的工具融合現象說(shuō)明了MCU廠(chǎng)家已經(jīng)意識到一致性工具對用戶(hù)的重要性。

  結語(yǔ)

  面向無(wú)處不在的各種各樣的嵌入式應用,MCU 未來(lái)的發(fā)展一定是豐富多彩的,從歷史發(fā)展的軌跡看,一種芯片、一家公司和一種體系結構無(wú)法滿(mǎn)足變化萬(wàn)千的市場(chǎng)需求,正確把握MCU的發(fā)展趨勢,選擇適合你的產(chǎn)品和開(kāi)發(fā)工具,是保證產(chǎn)品質(zhì)量、生產(chǎn)成本和開(kāi)發(fā)周期的關(guān)鍵。同時(shí)關(guān)注MCU的動(dòng)態(tài),選擇具有特色的MCU能夠幫助你的產(chǎn)品創(chuàng )新和差異化設計,收到與眾不同的效果。

  參考文獻:

  [1] 促進(jìn)微處理器市場(chǎng)的競爭[C]. ARM公司. 2008.

  [2] MicroChip擴展PIC 單片機 系列[C]. Microchip公司. 2008.

  [3]何小慶. 單片機和工業(yè)無(wú)線(xiàn)網(wǎng)絡(luò )[J]. 電子產(chǎn)品世界, 2008, 7: 106.

  [4]迎九. 嵌入式芯片同質(zhì)化的對策[J/OL]. 電子產(chǎn)品世界,[2007-06-14]. http://dyxdggzs.com/article/60370.htm .

  [5] Bitton S. Microcontroller architectures, then and now[N/OL]. EE Times,<2008-01-01>, http://www.eetimes.com/showArticle.jhtml?articleID=209900005 .



關(guān)鍵詞: 飛思卡爾 MCU

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>