<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Cortex-M4之STM32F4介紹 應(yīng)用前景

          Cortex-M4之STM32F4介紹 應(yīng)用前景

          作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
          一、Cortex-M4前景

          在中國“三網(wǎng)融合”大勢所趨之下,未來幾年,中國數(shù)字電視、電子游戲機等數(shù)字消費電子產(chǎn)品和高端家用電器市場需求旺盛,再加之工業(yè)領(lǐng)域持續(xù)的強勁增長,將極大拉動市場對16、32位高端MCU的需求。繼Freescale、NXP陸續(xù)推出基于ARM Cortex-M4內(nèi)核的微控制器產(chǎn)品之后,ST日前又點燃了“一把熊熊烈火”,把本已混戰(zhàn)不堪的32位MCU市場攪得更加火熱。

          本文引用地址:http://www.ex-cimer.com/article/201611/322395.htm

            史上最強M4微處理器如何打造?

            ARM嵌入式應(yīng)用市場經(jīng)理羅霖此前在接受本刊采訪時就曾表示,現(xiàn)在MCU產(chǎn)品需求和市場挑戰(zhàn),首先在于市場需要具備更高性能的低功耗產(chǎn)品,具備增強的連接性(例如接入USB, Ethernet, 802.15, NFC等);使代碼重用的利用率更高;處理和連接能力增強的模擬設(shè)備。其次,在無線傳感器、引擎控制和智能電表上使用的MCU產(chǎn)品需具有更高能效;而隨著設(shè)計出的產(chǎn)品性能越來越復(fù)雜,對于內(nèi)存和頻率的要求也會變得更高,面對這些挑戰(zhàn),8/16位MCU已顯得力不從心。

            低功耗和高性能始終是一對矛盾體,這是不爭的事實。正因如此,既降低功耗,又能提供可接受的性能一直是單片機供應(yīng)商所面臨的技術(shù)挑戰(zhàn)。日前,一條來自意法半導(dǎo)體的新聞引起業(yè)界眾多關(guān)注——該公司推出了號稱“迄今為止,全球性能最強的基于ARM Cortex-M4內(nèi)核的微控制器STM32 F4”,并將應(yīng)用目標鎖定在數(shù)據(jù)交換及通信設(shè)備、醫(yī)療保健、安防監(jiān)控、消費電子、工業(yè)自動化、綠色能源、白色家電等眾多領(lǐng)域。

            ST微控制器全球市場部總監(jiān)Daniel Colonna表示,STM32 F4系列引起市場關(guān)注有多方面的原因,其中最直接的原因為該系列是迄今性能最高的Cortex-M微控制器,且已全面量產(chǎn)。他同時還隱約批評了某些競爭對手,認為他們“只會大張旗鼓的宣傳,卻始終無法將M4產(chǎn)品成功量產(chǎn)。”

            Cortex-M4處理器是由ARM專門開發(fā)的最新嵌入式處理器,用以滿足需要有效且易于使用的控制和信號處理功能混合的數(shù)字信號控制市場。高效的信號處理功能與Cortex-M處理器系列的低能耗、低成本和易于使用的優(yōu)點的組合,旨在滿足專門面向電動機控制、汽車、電源管理、嵌入式音頻和工業(yè)自動化市場的新興類別的靈活解決方案。

            ST方面稱,公司正在利用新的STM32 F4系列進一步拓寬應(yīng)用范圍。STM32 F4的單周期DSP指令將會催生數(shù)字信號控制器(DSC)市場,數(shù)字信號控制器適用于高端電機控制、醫(yī)療設(shè)備和安全系統(tǒng)等應(yīng)用,這些應(yīng)用在計算能力和DSP指令方面有很高的要求。

            STM32 F4實時處理能力

            據(jù)悉,除引腳和軟件兼容高性能的F2系列外,F(xiàn)4的主頻(168MHz)高于F2系列(120MHz),并支持單周期DSP指令和浮點單元、更大的SRAM容量(192 KB,F(xiàn)2為128 KB)、512KB-1MB的嵌入式閃存以及影像、網(wǎng)絡(luò)接口和數(shù)據(jù)加密等更先進的外設(shè)。Daniel Colonna稱,ST 90nm 運行性能(168MHz)和最佳動態(tài)功耗(在外設(shè)禁用時,從閃存執(zhí)行Coremark評估代碼,電流消耗38.6mA,處理頻率168MHz)。

            德州儀器:更看重性價比

            拿M4做文章的還有TI,就在STM32 F4發(fā)布僅僅兩天之后,通過收購Luminary進入Cortext M陣營的TI也推出了自己的新型低功耗、浮點 Stellaris Cortex-M4F微控制器系列。TI Stellaris ARM Cortex-M微控制器平臺業(yè)務(wù)部總經(jīng)理Jean Anne Booth對媒體說,新型Stellaris MCU是全球首批采用65nm工藝制造的基于Cortex-M的MCU,為“實現(xiàn)更高的速度、更大的內(nèi)存甚至更低的功耗鋪平了道路。”

            來自TI的消息說,Stellaris配備256KB閃存和32KB SRAM,其ARM Cortex-M4F浮點內(nèi)核工作頻率最高可達80 MHz,待機電流最低至1.6 μA;兩個高性能12位模數(shù)轉(zhuǎn)換器(ADC)和三個比較器可支持混合信號應(yīng)用。其中,12位ADC準確度可在1 MSPS全采樣速率下實現(xiàn),不需要任何的硬件平均,從而免除了所有的性能折衷;連接選項方面,包括USB(主機、設(shè)備和On-The-Go)、UART、I2C、SSI/SPI和CAN,用于支持通信;集成型EEPROM則可支持用戶接口或配置參數(shù)的耐用型非易失性存儲,以降低系統(tǒng)成本。

            同時,為簡化設(shè)計加快產(chǎn)品上市進程,TI還將免費的StellarisWare軟件預(yù)先裝入ROM以節(jié)省閃存空間,用戶也可自行通過TI官網(wǎng)進行下載。Stellaris微控制器套件可由5種常用IDE支持,可在10分鐘或更短時間內(nèi)跨越式啟動設(shè)計。開發(fā)人員能夠輕松地調(diào)整設(shè)計,并在具有代碼兼容性的整個 Stellaris Cortex-M 微控制器平臺上實現(xiàn)代碼復(fù)用。

            Jean Anne Booth強調(diào)說,TI絕非不能設(shè)計出全球性能最佳的微處理器產(chǎn)品。但從TI走訪大量客戶獲得的反饋卻顯示,80MHz主頻反而是性價比最好的一個平衡點。她進一步解釋稱,80MHz并帶有帶浮點運算功能,這已經(jīng)要比現(xiàn)在的M3產(chǎn)品性能高很多;其次,價格是個很重要的問題,客戶不會不考慮;最后,擺在眼前的功耗問題也需要客戶“三思而后行”。因此,綜合以上種種因素,TI最終將著眼點放在80MHz的Cortex-M4F上,認為這將給客戶帶來“性價比最高”的產(chǎn)品。

            飛思卡爾:Kinetis K50保證至少15年穩(wěn)定供應(yīng)

            就在ST和TI兩家為自己的M4新品拼命搖旗吶喊的時候,飛思卡爾卻靜悄悄的在自己的官方微博上貼出了這樣一段話,“飛思卡爾的K50微控制器系列內(nèi)置ARM Cortex M4內(nèi)核,為連續(xù)監(jiān)測提供多種連接選項,并為便攜式醫(yī)療設(shè)備、儀器儀表和工業(yè)測試和測量設(shè)備等應(yīng)用領(lǐng)域的可靠模擬信號處理提供集成測量引擎。Kinetis K50系列已納入飛思卡爾產(chǎn)品長期供貨計劃,保證至少15年的穩(wěn)定供應(yīng)。”

            這似乎是飛思卡爾對業(yè)界某些傳聞“最無聲,但卻最有力”的抗議。2010年6月,飛思卡爾正式推出基于ARM Cortex-M4處理器的90nm 32位MCU Kinetis系列,并計劃于2011年全面供貨。該系列采用了飛思卡爾90nm薄膜存儲器(TFS)技術(shù)和FlexMemory功能(可配置的電子可擦除、可編程、只讀存儲器EEPROM)。新MCU還使用與ColdFire+MCU相同的軟件支持工具和超低功耗靈活性,使客戶能夠輕松地為其最終應(yīng)用選擇最佳解決方案。

            從M0到M4,隨著半導(dǎo)體廠商紛紛加入ARM陣營,這是否意味著MCU市場的專用架構(gòu)時代正在過去,一個通用的Cortext M內(nèi)核的時代已經(jīng)到來?這又是否符合嵌入式市場的原則?讓我們拭目以待。

          二、Cortex-M4介紹

          ARM公司2010年02月24日宣布推出新款嵌入式處理器Cortex-M4,這也是這種高性能低功耗嵌入式方案的第四代產(chǎn)品,之前三代分別是Cortex-M0/M1/M3。

            Cortex-M4是一種面向數(shù)字信號處理(DSC)和高級微控制器(MCU)應(yīng)用的高效方案,具有高效率的信號處理能力,同時還有低功耗、低成本、簡單易用等特點;在CM3基礎(chǔ)上強化了運算能力,新加了浮點,DSP,并行計算,雙MAC等。ARM希望把Cortex-M4用于數(shù)字信號控制市場,也就是既有微控制器的“控制”能力,又有DSP的“處理”能力,適合電機控制、汽車、電源管理、嵌入式音頻(能聽懂人說話的智能洋娃娃?)和工業(yè)自動化等領(lǐng)域。


          Cortex-M4架構(gòu)圖

          Cortex-M4處理器內(nèi)集成了單循環(huán)乘法累計(MAC)單元、優(yōu)化的單指令多數(shù)據(jù)(SIMD)指令、飽和算法指令和可選擇的單精度浮點單元(FPU),同時保留了Cortex-M系列的一貫特色技術(shù),比如處理性能最高1.25DMIPS/MHz的32位核心、代碼密度優(yōu)化的Thumb-2指令集、負責(zé)中斷處理的嵌套中斷向量控制器,此外還可以選擇內(nèi)存保護單元(MPU)、低成本診斷和追蹤、完整休眠狀態(tài)。

            Cortex-M4可以根據(jù)應(yīng)用需要提供多種不同的制造方式,比如超低功耗版本采用臺積電180nmULL工藝生產(chǎn),目標頻率150MHz的高性能版本則使用GlobalFoundries65nmLPe工藝生產(chǎn),動態(tài)功耗也不超過40μW/MHz。

          三、STM32 F4性能介紹

          為了進一步鞏固公司在32位MCU市場的領(lǐng)先地位,意法半導(dǎo)體重磅推出了全新的STM32 F4系列高性能微控制器產(chǎn)品。作為STM32平臺的新產(chǎn)品,STM32 F4系列基于最新的ARM Cortex-M4內(nèi)核,在現(xiàn)有的STM32微控制器產(chǎn)品組合中新增了信號處理功能,并提高了運行速度。

          意法半導(dǎo)體現(xiàn)有的STM32產(chǎn)品適合各種應(yīng)用領(lǐng)域,包括醫(yī)療服務(wù)、銷售終端設(shè)備(POS)、建筑安全系統(tǒng)和工廠自動化、家庭娛樂等。此外,意法半導(dǎo)體正在利用新的STM32 F4系列進一步拓寬應(yīng)用范圍。STM32 F4的單周期DSP指令將會催生數(shù)字信號控制器(DSC)市場,數(shù)字信號控制器適用于高端電機控制、醫(yī)療設(shè)備和安全系統(tǒng)等應(yīng)用,這些應(yīng)用在計算能力和DSP指令方面有很高的要求。新的STM32 F4系列的引腳和軟件完全兼容STM32 F2系列,如果STM32 F2系列的用戶想要更大SRAM容量、更高的性能和更快速的外設(shè)接口,則可輕松地從F2升級到F4系列。此外,目前采用微控制器和數(shù)字信號處理器雙片解決方案的客戶可以選擇STM32 F4,其在一個芯片中整合了傳統(tǒng)兩個芯片的特性。

          除引腳和軟件兼容高性能的F2系列外,F(xiàn)4的主頻(168MHz)高于F2系列(120MHz),并支持單周期DSP指令和浮點單元、更大的SRAM容量(192KB,F(xiàn)2是128KB)、512KB~1MB的嵌入式閃存以及影像、網(wǎng)絡(luò)接口和數(shù)據(jù)加密等更先進的外設(shè)。意法半導(dǎo)體的90nm CMOS制造技術(shù)和芯片集成的ST實時自適應(yīng)“ART加速器”實現(xiàn)了領(lǐng)先的零等待狀態(tài)下程序運行性能(168MHz)和最佳的動態(tài)功耗。

          STM32 F4系列共有4款產(chǎn)品,分別為STM32F405、STM32F407、STM32F415和STM32F417。所有產(chǎn)品均已投入量產(chǎn)。

          其中,STM32F405集成了定時器、3個ADC、2個DAC、串行接口、外存接口、實時時鐘、CRC計算單元和模擬真隨機數(shù)發(fā)生器在內(nèi)的整套先進外設(shè),并額外內(nèi)置一個USB OTG全速/高速接口。產(chǎn)品采用4種封裝(WLCSP64、LQFP64、LQFP100、LQFP144),內(nèi)置多達1MB閃存。

          STM32F407在STM32F405產(chǎn)品基礎(chǔ)上增加了多個先進外設(shè):第2個USB OTG接口(僅全速);1個支持MII和RMII的10/100M以太網(wǎng)接口,硬件支持IEEE1588 V2協(xié)議;1個8-14位并行相機接口,可以連接一個CMOS傳感器,傳輸速率最高支持67.2Mbyte/s。產(chǎn)品采用4種封裝(LQFP100、LQFP144、LQFP/BGA176),內(nèi)置512KB到1MB的閃存。

          STM32F415和STM32F417在STM32F405和STM32F407基礎(chǔ)上增加一個硬件加密/哈希處理器。此處理器包含AES 128、192、256、Triple DES、HASH(MD5, SHA-1)算法硬件加速器,處理性能十分出色,例如,AES-256加密速度最高達到149.33Mbytes/s。

          意法半導(dǎo)體還為客戶提供了廣泛的工具和軟件支持,其中既包括349美元的STM3240G-EVAL評估版,可以協(xié)助客戶評估產(chǎn)品的全部特性,也包括14.9美元的STM32 F4體驗套件(STM32F4DISCOVERY)用于快捷的產(chǎn)品評估和樣機制作。此外,STM32和ARM軟件生態(tài)系統(tǒng)中還有眾多開發(fā)環(huán)境可供客戶選擇。

          F4系列技術(shù)優(yōu)勢

          • 采用多達7重AHB總線矩陣和多通道DMA控制器,支持程序執(zhí)行和數(shù)據(jù)傳輸并行處理,數(shù)據(jù)傳輸速率極快;

          • 內(nèi)置的單精度FPU提升控制算法的執(zhí)行速度,給目標應(yīng)用增加更多功能,提高代碼執(zhí)行效率,縮短研發(fā)周期,減少了定點算法的縮放比和飽和負荷,且準許使用元語言工具;

          • 高集成度:最高1MB片上閃存,192KB SRAM,復(fù)位電路,內(nèi)部RC振蕩器、PLL鎖相環(huán)、低于1μA的實時時鐘(誤差低于1秒);

          • 在電池或者較低電壓供電的應(yīng)用中,且要求高性能處理和低功耗運行,STM32 F4為此帶來了更多的靈活性,以達到高性能和低功耗的目的;包括在待機或電池備用模式下,4KB備份SRAM數(shù)據(jù)被保存;在Vbat模式下實時時鐘功耗小于1μA;內(nèi)置可調(diào)節(jié)穩(wěn)壓器,準許用戶選擇高性能或低功耗工作模式;

          • 出色的開發(fā)工具和軟件生態(tài)系統(tǒng):提供各種集成開發(fā)環(huán)境、元語言工具、DSP固件庫、低價入門工具、軟件庫和協(xié)議棧。

          • 優(yōu)越的和具有創(chuàng)新性的外設(shè):

          - 互聯(lián)性:相機接口、加密/哈希硬件處理器、支持IEEE 1588 v2 10/100M以太網(wǎng)接口、2個USB OTG(其中1個支持高速模式);

          - 音頻:音頻專用鎖相環(huán)和2個全雙工I2S;

          - 最多15個通信接口(包括6個10.5Mbit/s的USART、3個42Mbit/s的SPI、3個I2C、2個CAN、1個SDIO);

          - 模擬外設(shè):2個12位DAC;3個12位ADC,采樣速率達到2.4MSPS,在交替模式下達到7.2MSPS;

          - 最多17個定時器:16位和32位定時器,最高頻率168MHz。

          STM32F4DISCOVERY開發(fā)板介紹:

          STM32F4DISCOVERY 是ST公司推出的一款針對高性能STM32F4系列設(shè)計的開發(fā)板。

          開發(fā)板基于STM32F407VGT6設(shè)計,開發(fā)板還集成了ST-LINK/V2仿真下載器(但僅對外提供SWD接口),免除您另外采購仿真器或下載器的麻煩。更增添了加速度傳感器LIS302DL,數(shù)字麥克風(fēng)MP45DT02,揚聲器驅(qū)動和一個micro-AB型USB接口。

          ST提供豐富的示例程序,讓您更快速的入門STM32F4單片機。一起來釋放您的創(chuàng)造力吧!




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();