MCU MPU組合,突破MCU設計瓶頸,述挑戰(zhàn)同時助力工業(yè)實現(xiàn)4.0,為汽車和工業(yè)行業(yè)增強“實時控制”的概念,在智造時代逐漸落地之時是對時間敏感的特性已經開始有了新的需求。
TI(德州儀器)針對現(xiàn)代電子系統(tǒng)對MCU MPU(單片機)產品性能、實時控制能力及通信多樣性的要求下,發(fā)布SitaraTM AM2x MCU產品。
1、突破設計瓶頸:MCU與MPU相結合
根據德州儀器 (TI) 中國區(qū)嵌入式與DLP?應用技術總監(jiān)師英的講述,之所以發(fā)布此次新品源于行業(yè)發(fā)展愈發(fā)增長的需求。簡單來講,在性能上新興應用需要更高等級的系統(tǒng)集成和邊緣智能,在控制上工業(yè)和汽車系統(tǒng)依賴實時控制和決策,在通信上分布式通信和自動化趨勢需要更高的網絡帶寬。
所以Sitara AM2x MCU應對的是以上的性能、控制、通信的挑戰(zhàn)。證實Sitara這一系列產品線一直以來在工業(yè)領域廣泛應用,且擁有悠久的歷史。
AM2x作為Sitara系列下全新推出的MCU,兼具處理器級計算性能和MCU的設計簡易性,集成了實時處理、控制和通信功能,同時易于獲取的工具和軟件有助于簡化開發(fā)流程。數據顯示,相比于基于閃存的 MCU,工程師可以利用的處理能力提高了10倍。
從技術角度來看,AM2x是利用傳統(tǒng)MCU與傳統(tǒng)MPU相結合實現(xiàn)以上表述的特性。師英告訴記者,TI將高性能的ARM內核CPU、高性能RAM和DDR、信號處理加速器、工業(yè)通訊這種高速實時總線的接口聯(lián)合在一起,再加入實時外設及功能安全和信息安全,設計出AM2x系列的處理器。
(MCU MPU)既然這款產品特性分別取自MCU和MPU,TI為何又將它界定為MCU?師英為記者解釋,傳統(tǒng)的界定方式中,MCU是將CPU、Flash、RAM和各種外設集成在單片芯片上,MCU適合處理某項單一任務;而MPU的CPU,包括CPU的運行和取值,對于內存管理的架構是完全不一樣的,從應用上來講,MPU在很多場合下需要在較復雜的操作系統(tǒng)上運行。
“但是我想澄清一下,現(xiàn)發(fā)布的Sitara AM2x系列產品兼具處理器級的高性能和MCU的設計簡易性,是不同功能和外設的合體。AM2x系列主要是應用于需要高速運算,實時控制,實時通訊等場景。”
2,應對特定場景:一個MCU勝任所有要求
實際上,觀察行業(yè)實現(xiàn)TSN(時間敏感性網絡)的不同方法很多,包括FPGA、ASIC等。AM2x則是強調在一個MCU上可實現(xiàn)處理、控制和聯(lián)網功能,根據師英的解釋,通過這種集成方式可以解決一些特定應用場景下的設計挑戰(zhàn),還可以幫助客戶將整個系統(tǒng)的設計成本和設計的復雜性降低下來。
具體來說,AM2x擁有以下特性:
1、高性能處理:高達800MHz的單核或多核處理器在實現(xiàn)快速計算的同時,保證小于1W的低功耗;
2、實時控制:AM2x利用集成的信號處理加速器和先進的模擬、控制和通信外設能夠實現(xiàn)控制、工業(yè)通訊和智能化;
3、工業(yè)通信:全面支持 Ethernet/IP、EtherCAT、Profinet、IO-Link 主站和千兆以太網等常見協(xié)議,客戶無需支付任何第三方額外費用使用這些SDK協(xié)議,也可選擇SDK之外其他第三方協(xié)議;
4、安全性:產品符合工業(yè)和汽車市場的安全要求,并能夠實現(xiàn)超高的系統(tǒng)安全等級(SIL 3或ASIL D);
5、易用性:AM2x不僅將所有的功能和性能都集成在一個芯片內,也提供了大量簡單易用的開發(fā)工具和生態(tài)系統(tǒng),支持各種協(xié)議?;蚴堑谌焦ぞ?。
本次發(fā)布會上,TI宣布發(fā)布AM2x MCU系列第一款產品型號AM243x,包括17mm × 17mm或11mm × 11mm封裝的AM2431、AM2432、AM2434三個不同變種的預量產版。
根據師英的介紹,AM243x中擁有最多4個Cortex-R5F的CPU內核,由4個R5F內核和內部加速器和協(xié)處理器總共可以提供高達6000DMIPS的計算能力,且在6000DMIPS的運算下芯片功耗不會超過1W。
記者注意到,AM243x MCU在運算核心上主要是Cortex-R5F、Cortex-M4F和加速器的組合。通常來說Cortex-R處理器側重于實時性和安全性,這也是產品實現(xiàn)實時控制和安全性的主要源泉;Cortex-M處理器則側重于超低設計面積和超低功耗上,主要用于產品的協(xié)處理。
另外,產品采用外接閃存,內部沒有集成閃存。據記者了解,擴展外部閃存接口是通用接口,只要符合業(yè)界標準的閃存均可接入工作。另外,芯片上集成了完整的安全機制,包括Security Boot和加密的加速器??蛻衾迷撔酒O計系統(tǒng)時,可以根據系統(tǒng)信息安全的設計目標,來靈活配置內置安全模塊或外部閃存安全模塊。
3,聚焦客戶需求:易于使用的MCU產品
AM2x系列定位在工業(yè)自動化、PLC、電機控制、機械臂、機器人或工業(yè)多協(xié)議這種廣泛的高速通訊接口的一些應用。這些場景中雖已有很多產品,但在面對日益增長的工業(yè)電子系統(tǒng)設計需求下,傳統(tǒng)MCU是無法滿足的。在面對既需要實時控制,又需要高速運算和高速實時通訊的場景下,AM2x讓客戶擁有一個靈活簡單高性能的選項。
作為一款MCU產品,工程師的開發(fā)體驗是至關重要的,AM2x真正做到了簡單易用。師英告訴記者,TI會提供基于AM2x系列產品的FreeRTOS實時操作系統(tǒng)及各種驅動,工業(yè)多協(xié)議或電機驅動,各種特定應用場合的軟件包支持。
當然,AM2x作為一款通用MCU,還可以運行各種形式的軟件,大家也可以選各種不同級別和規(guī)模的RTOS。
值得一提的是,AM2x產品在TI官方網站上不僅提供豐富的示例代碼和設計資源,也提供完整的產品在線培訓學習系統(tǒng),名為MCU+ Academy。這個系統(tǒng)下,工程師可以自己定義要學習的課程和內容進度,完成對于處理器、配套的工具和SDK的學習,并配套測驗、編程練習和任務練習。
師英講述,在面對多變復雜的應用場景,越來越多的需求會將高速計算處理能力、實時控制、實時高速通信、功能安全和信息安全等功能進行集成,很多工業(yè)甚至汽車的應用場景已出現(xiàn),基于這樣的市場需求TI會為客戶提供更多的設計選項。
無線連接在工業(yè)汽車中愈發(fā)重要,Sitara系列是否會向此方面進發(fā)?面對記者的提問,師英表示,“首先是看應用場景的需求,在我們的客戶或者是市場的應用場景里,TI還是會一直收到各種各樣的關于功能和接口的需求。另外從TI的角度來看,無線或有線的技術我們都是具備的。對于TI來講,可以非常容易就實現(xiàn)一個高集成度、高靈活度的產品。我們致力于定義和設計適合不同應用場景的產品,所以如果未來市場有這樣的需求,我們不排除這種可能性。”
此前TI曾發(fā)布過Sitara AM64x系列,也聚焦于實時控制上,不過定位上略有區(qū)別。根據師英的介紹,AM2x可以提供免費的RTOS,這個SDK是完整免費的,同時AM2x也可在沒有操作系統(tǒng)的情況下運行,基于用戶自己的任務調度系統(tǒng),或是直接的計算器控制來運行。AM2x的設計目標是與實時操作系統(tǒng)一起工作或在沒有操作系統(tǒng)的情況下工作。這符合MCU客戶的期望——易于使用,沒有高級操作系統(tǒng)的復雜性。AM64x使用A系列Arm內核和Linux等高級操作系統(tǒng) (HLOS),而Sitara AM2x系列MCU通常使用R系列或M系列的Arm內核。
總結來看MCU MPU, TI一直以來聚焦行業(yè)需求,Sitara AM2x MCU就是這樣一款易于使用且順應客戶需求的產品。反觀Sitara的整個產線,從復雜到簡單,客戶的選擇將會非常靈活。