自2007年問世以來,意法半導體公司(STMicroelectronics,簡稱ST)的32位MCU STM32家族取得了巨大的成功。現在,STM32已經擁有了龐大的用戶群體。如果您是其中之一,恭喜您,您將來可以使用更高級的STM32產品了。 如果您正在使用或曾經使用過STM32 MCU,熟悉STM32的開發,而您的設計需要使用MPU,那么您現在可以輕易地選用STM32家族首款MPU STM32MP1了。這是ST公司新近推出的第一款支持Linux的微處理器,基于Arm Cortx-A7和Cortex-M4的多核架構,同時帶有3D GPU功能,是一款具有靈活架構的通用處理器產品,適用于工業、消費、醫療和家電等諸多領域。 ST公司為何要開發STM32家族MPU呢?我們知道,ST的STM32 MCU家族成員已經十分完備,提供從超低功耗的Cortex-M0+內核產品到功能強大的Cortx-M7多核產品。現在,ST突破MCU產品界限,向更高性能的MPU類型產品推進,開辟新的市場領。意法半導體微控制器事業部STM32微處理器產品市場經理Sylvain RAYNAUD先生介紹說,STM32MP1是一個新的開始,將來ST還會推出更多種類的MPU產品,形成一個豐富的STM32 MPU家族。他說,在拓展產品線時,ST將同時并行走兩個方向:更高性價比和優化的功耗。 意法半導體微控制器事業部STM32微處理器產品市場經理Sylvain RAYNAUD先生和意法半導體微控制器部門技術市場經理葉潔珍女士 如下圖所示,現在發布的這款STM32MP1包含一個或兩個Cortex-A7處理器內核,用以實現通信接口和數據處理;一個Cortex-M4微控制器內核,用來實現實時控制功能。另外還有一個3D GPU。這三個功能單元之間可以實現安全的數據傳輸。 為了簡化系統設計,ST配合這款MPU研發了一款電源芯片STPMIC1。它帶有DC/DC轉換器和LDO穩壓器,可以為STM32MP1微處理器、外部存儲器、顯示器及其他外設供電。該電源管理芯片可幫助優化功耗、節省物料成本并縮小PCB尺寸。 在全功率工作的情形下,圖形和通信處理(雙核Cortex-A7 + 3D GPU)的處理速度為2470 DMIPS,電機控制、感測和低功耗數據采集(Cortex-M4)的處理速度為260 DMIPS。在不需要的情況下,STM32MP1可以關閉數據處理功能而僅開啟實時控制功能,這時它的功耗是正常模式的四分之一。在待機情況下,STM32MP1的功耗是前一個模式的1/2500。從待機模式喚醒回到正常工作模式,約1秒可回到Linux界面,約3秒可回到3D圖形應用界面。 STM32MP1提供3大產品線、安全功能選項和4種封裝 如上圖所示,此次ST的STM32MP1處理器推出了3大產品線,配以安全功能選項和4種封裝,共計24款型號的產品。值得一提的是TFBGA257封裝,它適合10x10mm p0.5 四層PTH PCB,是封裝最小的雙核Cortex-A通用微處理器,可最大限度地降低物料成本。 最后,由于屬于STM32家族,STM32MP1處理器可以享受STM32豐富的開發工具和生態系統。當然,ST為MPU特別準備了軟、硬件開發工具。STM32MP1軟件工具全面支持Arm Cortex-A + Cortex-M架構,其中包括STM32CubeMX、集成開發環境(IDE)和STM32代碼燒錄工具。STM32MP1硬件解決方案可加快功能評估、系統原型開發與產品設計,包括評估板、探索板以及電路板與模塊系統(SoM)。這三套板子目前在STM32天貓旗艦店已推出,可供選購。 STM32MP1軟件開發工具 STM32MP1硬件開發工具 |