實現MCU單片機系列靈活性和可擴展性的因素隨著(zhu)人工智能(AI)和具(ju)有豐(feng)富圖形的復雜人機界面(HMI)等先進功能在應(ying)用中變得越來(lai)越普(pu)遍,產品設計(ji)人員開始尋找功能更強大的微控制器單元(yuan)(MCU)。但與此同(tong)時(shi),設計人員也(ye)被要(yao)求(qiu)開發成(cheng)本最優的(de)(de)(de)產品(pin),而放棄這(zhe)些(xie)(xie)華而不實(shi)的(de)(de)(de)功能(neng)。在這(zhe)些(xie)(xie)相互(hu)矛盾的(de)(de)(de)壓力(li)下,選擇(ze)一款(kuan)能(neng)夠輕(qing)松擴展以(yi)滿足不同(tong)市(shi)場需求(qiu)的(de)(de)(de)MCU就勢在必行。
在尋(xun)找具有靈(ling)活性的單片機系列時(shi),必(bi)須考慮眾(zhong)多因素。提供(gong)廣泛的(de)性能(neng)和功率水平選(xuan)項尤(you)為(wei)重要(yao)。首選(xuan)的(de)MCU系列應包括針對不(bu)同目標(biao)優化的各種時鐘速(su)度和內核選(xuan)項。例如,低功耗的Arm? Cortex?-M4和(he)高(gao)性(xing)能的Arm Cortex-M7。
應包(bao)含具(ju)有基(ji)本處理能力的MCU和(he)具(ju)有擴展(zhan)能(neng)力(li)的選件(jian)。許多應用(yong)(yong)需要數據(ju)保護和(he)安(an)全通信。硬件(jian)型加密、安(an)全啟動和(he)加密加速器等功能(neng)對于(yu)這些用(yong)(yong)例至關重要。同樣,數字(zi)信號處理(li)器(DSP)和浮(fu)點(dian)指令(ling)對(dui)于數據密集型應用也(ye)至關重要。
MCU系列(lie)還應提供各種大小的RAM和閃存,以適應從(cong)簡單應用到(dao)需(xu)要(yao)大量軟件(jian)框架(jia)或數據存儲(chu)空間(jian)的各種應用。這(zhe)些(xie)MCU應為超(chao)出內部存(cun)儲(chu)器(qi)能(neng)力(li)的應用提供外部存(cun)儲(chu)器(qi)接(jie)口,以提供必要的可擴展(zhan)性。
最后(hou),擁有更(geng)多外設選項的MCU系列也能夠(gou)應對更廣泛的(de)應用。確保MCU系列包括具有(you)USB、以太網(wang)、藍牙和Wi-Fi等先進I/O的(de)選件至關重要(yao),因為可能(neng)難以在后續設計中作為升級增加(jia)這些接口。理想情況下,選擇的(de)MCU系列應(ying)在其產品范圍(wei)內提(ti)供引(yin)腳兼容(rong)性,以(yi)便(bian)在不對印(yin)刷(shua)電路板(PC板)做(zuo)出重(zhong)大設(she)計變更的情(qing)況下,就能實現硬(ying)件(jian)升(sheng)級(ji)或降(jiang)級(ji)。
開發工具應從軟件角度支持整個MCU系列。為了加快開發(fa)速度,還應(ying)該有一個統(tong)一的軟件應(ying)用程序編程接口(API)和(he)(he)一套強大的庫、中間件和(he)(he)實(shi)時操作系統(RTOS)。 |