恩智浦近日發(fā)布MCX微控制器產(chǎn)品!!選擇微控制器需考慮這4個問題
今天,小編將在這篇文章中為大家?guī)?a href="/tags/微控制器" target="_blank">微控制器的有關報道,通過閱讀這篇文章,大家可以對微控制器具備清晰的認識,主要內(nèi)容如下。
一、恩智浦發(fā)布MCX微控制器產(chǎn)品
恩智浦半導體正式發(fā)布全新的MCX微控制器產(chǎn)品組合,旨在推動智能家居、智能工廠、智慧城市以及許多新興工業(yè)和物聯(lián)網(wǎng)邊緣應用領域的創(chuàng)新。該產(chǎn)品組合包含四大系列,基于通用平臺構建,受到廣泛采用的MCUXpresso開發(fā)工具和軟件套件支持。基于此,開發(fā)人員可以在產(chǎn)品組合中充分地使用統(tǒng)一的軟件,加快開發(fā)速度。該產(chǎn)品組合還首次集成了恩智浦用于加快邊緣推理的新型專業(yè)化神經(jīng)處理單元 (NPU),與單獨的CPU內(nèi)核相比,可提供高達30倍的機器學習吞吐量提升。
MCX產(chǎn)品組合基于多項核心技術構建而成,并由統(tǒng)一的軟件工具提供支持,從而幫助客戶更加靈活地應對設計中的一系列挑戰(zhàn)。MCX提供廣泛豐富的產(chǎn)品組合,使得開發(fā)人員能夠根據(jù)其應用需求選擇適合的設備,使他們能夠將精力投入設計中的其他方面。
MCX產(chǎn)品組合的四大系列在設計中專注于易用性,可簡化遷移的過程,并可根據(jù)需要進行設計的擴展或精簡,同時通過使用統(tǒng)一的軟件工具來盡可能減少開發(fā)成本。該產(chǎn)品組合基于高性能Arm Cortex-M內(nèi)核,并集成了豐富的外設,以實現(xiàn)設計靈活性。MCX微控制器產(chǎn)品集成高達4MB的片上閃存、低功耗緩存和高級內(nèi)存管理控制器,另外還提供高達1MB的片上SRAM,可進一步提高邊緣應用的實時性能。
機器學習和運行時推理將由恩智浦的eIQ機器學習軟件開發(fā)環(huán)境提供支持。開發(fā)人員可利用eIQ提供的易于使用的工具來訓練針對NPU或CPU內(nèi)核的機器學習模型,并將其部署在MCU上。根據(jù)恩智浦“設計確保安全”方法構建的MCX系列將提供具有不可變信任根和硬件加速加密的安全啟動,并且特定系列還提供內(nèi)置的EdgeLock安全子系統(tǒng)。
二、選擇微控制器需要考慮的4個問題
1、制定所需硬件接口列表
利用總體硬件框圖,制定一份微控制器需要支持的所有外部接口列表。需要列出的接口類型一般有兩種。第一種接口是通信接口,包括 USB、I2C、SPI 和 UART 等外設接口。
如果應用需要 USB 或某種形式的以太網(wǎng),則記下特別備注。這些接口對微控制器需要支持的程序空間大小有重大影響。第二種接口是數(shù)字輸入和輸出、模擬至數(shù)字輸入,以及 PWM 接口等。
2、檢查軟件架構
軟件架構和要求對微控制器的選擇有著重大影響。處理要求的輕重程度決定是使用 80 MHz DSP 還是 8 MHz 8051。與硬件一樣,應記下所有重要的要求。
3、選擇架構
利用第 1 步和第 2 步中的信息,工程師應能夠對所需的架構有個初步的想法。應用是否能通過 8 位架構實現(xiàn)?16 位呢?還是需要 32 位 ARM 核心?在應用和所需的軟件算法之間,這些問題將開始匯總為一個解決方案。不要忘了可能的未來要求和功能擴展。
不能僅因為 8 位微控制器能滿足您現(xiàn)在的要求,就不去為了未來的功能或易用性而考慮 16 位微控制器。請記住,微控制器選擇可以是一個迭代過程。您可能會在此步驟中選擇 16 位期間,而在稍后的步驟中發(fā)現(xiàn) 32 位 ARM 部件更加適合。這一步只是讓工程師確定正確的前進方向。
4、確定存儲器需求
對任何微控制器而言,閃存和 RAM 都是兩個非常重要的組成部分。確保不會出現(xiàn)程序空間不足,或者說可變空間肯定是最優(yōu)先考慮的。選擇部件時,很容易會選擇具有過多功能的部件,而不是功能不足的部件。
到設計的末尾時,發(fā)現(xiàn)需要 110% 的空間或者需要削減些功能,這并不是什么出格的事。畢竟,您總是會開頭想要多一些,然后轉到同一芯片家族中限制稍多一些的部件。利用應用中包含的軟件架構和通信外設,工程師就能估算該應用所需的閃存和 RAM 大小。記得給功能擴展和后續(xù)版本留些空間!這可為未來省卻許多麻煩。
經(jīng)由小編的介紹,不知道你對它是否充滿了興趣?如果你想對它有更多的了解,不妨嘗試度娘更多信息或者在我們的網(wǎng)站里進行搜索哦。