8位微控制器能否再經(jīng)歷一場復(fù)興?
隨著ARM處理器架構(gòu)的興起和32位微控制器的廣泛應(yīng)用,人們很容易假設(shè),隨著32位處理器芯片的價格和功耗的下降,采用8位MCU進行設(shè)計已經(jīng)變得越來越?jīng)]有競爭力了。
但現(xiàn)實情況并非如此。Microchip、Atmel和意法半導(dǎo)體等芯片供應(yīng)商比以往任何時候更致力于完善和升級自己的8位微控制器,并正為其添加高性能外設(shè)和擴展開發(fā)工具。
微芯科技(Microchip)的Lucio Di Jasio提到:“我們不會將8位微控制器做低價化處理,相反,我們正在加大對8位PIC系列單片機的投資,以把它應(yīng)用在新的更高性能的應(yīng)用中”。
對于高端電機控制是否真的需要一個32位ARM微控制器或一個基于MIPS的32位MCU的性能,微芯持否定態(tài)度。
這個可以同時供應(yīng)8位和32位PIC微控制器的廠商認為,即使對于相當復(fù)雜的電機控制,采用一個8位微控制器也游刃有余。該公司構(gòu)建了一些獨立于內(nèi)核運行的外設(shè),可以承擔PID(比例 - 積分 - 微分)電機控制的繁重處理工作,從而減輕8位主處理器的負荷。
“通過消除額外的代碼和外部組件需求,這些外設(shè)降低了系統(tǒng)的復(fù)雜性?;?a class="article-link" target="_blank" href="/tag/%E7%A1%AC%E4%BB%B6/">硬件的外設(shè)從CPU那里卸載掉一些高實時性和內(nèi)核密集型功能?!盌i Jasio如是說。
Arduino充分發(fā)揮了愛特梅爾(Atmel)8位AVR微控制器的性能,這個低成本的嵌入式電腦板賦予8位微控制器新的意義。
愛特梅爾是另一家持續(xù)耕耘8位微控制器芯片的供應(yīng)商,它仍在繼續(xù)投資megaAVR系列。
現(xiàn)在,通過在低成本嵌入式計算平臺Arduino的設(shè)計中采用8位微控制器,許多愛好者/專業(yè)人士對他們的第三代微控制器表現(xiàn)出越來越大的興趣。
“現(xiàn)在,該megaAVR系列8位微控制器獲得了使用我們的愛特梅爾Studio生態(tài)系統(tǒng)的專業(yè)設(shè)計師、那些AVR鐵粉和Arduino社區(qū)中的愛好者以及創(chuàng)客的高度認可。 ”愛特梅爾微控制器業(yè)務(wù)部高級市場總監(jiān)Oyvind Strom談到。
這些MCU以1MIPS/MHz的性能運行單周期指令,片上內(nèi)存范圍為從4K字節(jié)到16K字節(jié)。
8位微控制器的吸引力不僅體現(xiàn)在高性價比上,與32位微控制器比較,它提供8/14/20引腳的封裝,價錢更便宜,設(shè)計更簡單。
例如,愛特梅爾Xplained Mini 8位開發(fā)平臺的價格還不到9美金,這款開發(fā)板的吸引力在于它可以連接到任何Arduino板上,這樣可以簡化開發(fā)工作。
廠商也升級了開發(fā)工具,以匹配8位MCU日益擴大的高性能應(yīng)用。
軟件開發(fā)商IAR Systems公司針對意法半導(dǎo)體的STM8 8位MCU推出了一版IAR Embedded Workbench。提高了調(diào)試功能,增加了數(shù)學函數(shù)庫。該工具對8位微控制器的支持包括一個優(yōu)化的IAR C/ C++編譯器和C-SPY調(diào)試器,該C-SPY調(diào)試器采用了新的C-SPY窗口,簡化了自動化調(diào)試和驗證任務(wù)中的宏管理。它還執(zhí)行硬件配置、外設(shè)驅(qū)動程序的模擬,并在運行時向應(yīng)用程序提供模擬數(shù)據(jù)。
更多關(guān)于8位MCU的資訊,歡迎訪問?與非網(wǎng)8位MCU專區(qū)
與非網(wǎng)編譯,未經(jīng)許可,不得轉(zhuǎn)載!