選型須知:選擇合適微控製器的十個步驟
發布時間:2014-04-13 責任編輯:sherryyu
【導讀】xuanzeshihemougechanpinshiyongdeweichuliqishiyixiangjianjuderenwu。bujinyaokaolvxuduojishuyinsu,erqieyaokaolvkenengyingxiangdaoxiangmuchengbaidechengbenhejiaohuoshijiandengshangyewenti。nameyingjianheruanjiangongchengshiruhedui微控製器選型進行合理的決策?本從文將10個簡單步驟來確保做出正確的微控製器選擇。
選xuan擇ze適shi合he某mou個ge產chan品pin使shi用yong的de微wei處chu理li器qi是shi一yi項xiang艱jian巨ju的de任ren務wu。不bu僅jin要yao考kao慮lv許xu多duo技ji術shu因yin素su,而er且qie要yao考kao慮lv可ke能neng影ying響xiang到dao項xiang目mu成cheng敗bai的de成cheng本ben和he交jiao貨huo時shi間jian等deng商shang業ye問wen題ti。
在項目剛啟動時,人們經常壓抑不住馬上動手的欲望,在係統細節出台之前就準備微控製器選型了。這當然不是個好主意。
在微控製器方麵做任何決策時,硬件和軟件工程師首先應設計出係統的高層結構、框圖和流程圖,隻有到那時才有足夠的信息開始對微控製器選型進行合理的決策。此時遵循以下10個簡單步驟可確保做出正確的選擇。
步驟1:製作一份要求的硬件接口清單
利用大致的硬件框圖製作出一份微控製器需要支持的所有外部接口清單。有兩種常見的接口類型需要列出來。第一種是通信接口。
係統中一般會使用到USB、I2C、SPI、UART等外設。如果應用要求USB或某種形式的以太網,還需要做一個專門的備注。這些接口對微控製器需要支持多大的程序空間有很大的影響。
第二種接口是數字輸入和輸出、模擬到數字輸入、PWM等。這兩種類型接口將決定微控製器需要提供的引腳數量。圖1顯示了常見的框圖例子,並列出了對I/O的要求。

圖1:硬件功能清單
步驟2:檢查軟件架構
軟件架構和要求將顯著影響微控製器的選擇。處理負擔是輕是重將決定是使用80MHz的DSP還是8MHz的8051。就像硬件一樣,記錄下所有要求非常重要。
例如,是否有算法要求浮點運算?有高頻控製環路或傳感器嗎?並(bing)估(gu)計(ji)每(mei)個(ge)任(ren)務(wu)需(xu)要(yao)運(yun)行(xing)的(de)時(shi)間(jian)和(he)頻(pin)度(du)。然(ran)後(hou)推(tui)算(suan)出(chu)需(xu)要(yao)多(duo)少(shao)數(shu)量(liang)級(ji)的(de)處(chu)理(li)能(neng)力(li)。運(yun)算(suan)能(neng)力(li)的(de)大(da)小(xiao)是(shi)確(que)定(ding)微(wei)控(kong)製(zhi)器(qi)架(jia)構(gou)和(he)頻(pin)率(lv)的(de)最(zui)關(guan)鍵(jian)要(yao)求(qiu)之(zhi)一(yi)。
步驟3:選擇架構
利用步驟1和步驟2得到的信息,一個工程師應該能夠開始確定所需的架構想法。8位架構可以支撐這個應用嗎?需要用16位的架構嗎?或者要求32位的ARM內核?在應用和要求的軟件算法之間經常推敲這些問題將最終得出一個解決方案。
不要忘了還有未來的可能要求和功能擴展。隻是因為目前8位微控製器可以勝任當前應用並不意味著你不應為未來功能擴展甚至易用性考慮16位微控製器。
記住,微控製器選型是一個反複的過程。你可能在這個步驟中選擇了一個16位的器件,但在後麵的步驟中發現32位ARM器件會更好。這個步驟隻是讓工程師有一個正確的考慮方向。
步驟4:確定內存需求
閃存(flash)和RAM是任何微控製器的兩個非常關鍵的組件。確保程序空間或變量空間的充足無疑具有最高優先級。選擇一個遠多於足夠容量的閃存和RAM通常是很容易做到的。
不要等到設計末尾時才發現你需要110%的(de)空(kong)間(jian)或(huo)者(zhe)有(you)些(xie)功(gong)能(neng)需(xu)要(yao)削(xue)減(jian),這(zhe)可(ke)不(bu)是(shi)鬧(nao)著(zhe)玩(wan)的(de)。實(shi)際(ji)上(shang),你(ni)可(ke)以(yi)在(zai)開(kai)始(shi)時(shi)選(xuan)擇(ze)一(yi)個(ge)具(ju)有(you)較(jiao)大(da)空(kong)間(jian)的(de)器(qi)件(jian),後(hou)麵(mian)再(zai)轉(zhuan)到(dao)同(tong)一(yi)芯(xin)片(pian)係(xi)統(tong)中(zhong)空(kong)間(jian)更(geng)小(xiao)些(xie)的(de)器(qi)件(jian)。
借助軟件架構和應用中包含的通信外設,工程師可以估計出該應用需要多大的閃存和RAM空間。不要忘了預留足夠空間給擴展功能和新的版本!這將解決未來可能遇到的許多頭疼問題。
[page]
步驟5:開始尋找微控製器
既然對微控製器所需功能有了更好的想法,現在就可以開始尋找合適的微控製器了!像艾睿、安富利、富昌電子等微控製器供應商是尋找微控製器的一個很好的起點場所。
yuzhexiegongyingshangdexianchangyingyonggongchengshitaolunnideyingyongheyaoqiu,tongchangtamenhuixiangnituijianyikuanjishulingxianyounengmanzuyaoqiudexinqijian。buguoyaojizhu,tamenkenengyoutuixiaomougexilieweikongzhiqidechongdong!
第二個最佳場所是你已經熟悉的芯片供應商。例如,如果你過去用過Microchip的器件,並有豐富的使用經驗,那就開啟他們的網站吧。
大多數芯片供應商都有一個搜索引擎,允許輸入你的外設組合、I/O和he功gong耗hao要yao求qiu,搜sou索suo引yin擎qing會hui逐zhu漸jian縮suo小xiao器qi件jian範fan圍wei,最zui終zhong找zhao出chu匹pi配pei要yao求qiu的de器qi件jian清qing單dan來lai。工gong程cheng師shi隨sui即ji可ke以yi在zai這zhe個ge清qing單dan中zhong仔zai細xi選xuan擇ze出chu最zui合he適shi的de一yi款kuan微wei控kong製zhi器qi。
步驟6:檢查價格和功耗約束
到(dao)這(zhe)時(shi),選(xuan)型(xing)過(guo)程(cheng)應(ying)該(gai)得(de)出(chu)許(xu)多(duo)潛(qian)在(zai)的(de)候(hou)選(xuan)器(qi)件(jian)了(le)。這(zhe)時(shi)應(ying)認(ren)真(zhen)檢(jian)查(zha)它(ta)們(men)的(de)功(gong)耗(hao)要(yao)求(qiu)和(he)價(jia)格(ge)。如(ru)果(guo)器(qi)件(jian)需(xu)要(yao)從(cong)電(dian)池(chi)和(he)移(yi)動(dong)設(she)備(bei)供(gong)電(dian),那(na)麼(me)確(que)保(bao)器(qi)件(jian)低(di)功(gong)耗(hao)絕(jue)對(dui)是(shi)優(you)先(xian)考(kao)慮(lv)的(de)因(yin)素(su)。
ruguobunengmanzugonghaoyaoqiu,najiuanqingdanzhuyixiangxiapaizha,zhidaonixuanchuyixieheshidelai。tongshibuyaowanglejianzhachuliqidedanjia。suiranxuduoqijianzaidapiliangcaigoushihuijiejin1美元,但如果它是極其專用或高端的處理機,那麼價格可能很重要。千萬不要忘了這一關鍵要素。
步驟7:檢查器件的可用性
zhicinishoutoujiuyouleyifenqianzaiqijianqingdan,jiexialaixuyaokaishijianzhagegeqijiandekeyongchengduruhe。yixiezhongyaoshixiangxuyaojizhu,biruqijiandejiaohuoqishiduoshao?是否在多個分銷商那裏都有備貨,或者需要6至12周的交貨時間?你對可用性有什麼要求?你不希望拿到一份大定單卻必須幹等3個月才能拿到貨吧。
接下來的問題是器件有多新,是否能夠滿足你的產品生命周期需要。如果你的產品生命周期是10年,那麼你需要找到一種製造商保證在10年後仍在生產的器件。
步驟8:選擇開發套件
選(xuan)擇(ze)一(yi)種(zhong)新(xin)的(de)微(wei)控(kong)製(zhi)器(qi)的(de)一(yi)個(ge)重(zhong)要(yao)步(bu)驟(zhou)是(shi)找(zhao)到(dao)一(yi)款(kuan)配(pei)套(tao)的(de)開(kai)發(fa)套(tao)件(jian),並(bing)學(xue)習(xi)控(kong)製(zhi)器(qi)的(de)內(nei)部(bu)工(gong)作(zuo)原(yuan)理(li)。一(yi)旦(dan)工(gong)程(cheng)師(shi)熱(re)衷(zhong)於(yu)某(mou)種(zhong)器(qi)件(jian),他(ta)們(men)應(ying)尋(xun)找(zhao)有(you)什(shen)麼(me)可(ke)用(yong)的(de)開(kai)發(fa)套(tao)件(jian)。
ruguozhaobudaonengyongdekaifataojian,namezhezhongqijianhenkenengbushiyigehaoxuanze,gongchengshiyinggaizhongxintuihuiquxunzhaoyikuangenghaodeqijian。muqiandaduoshukaifataojianbudao100美元。支付比這個價格高的費用(除非這種套件能適應多種處理器模塊)實在有些冤枉。換一種器件也許是更好的選擇。
步驟9:調查編譯器和工具
開發套件的選擇基本上限製死了微控製器的選型。最後一個需要考慮的因素是檢查可用的編譯器和工具。大多數微控製器在編譯器、例程代碼和調試工具方麵有許多選擇。
重要的是確保所有必要的工具都可用於這種器件。如果沒有得心應手的工具,開發過程將變得異常艱苦且代價高昂。
步驟10:開始試驗
jishixuandingleweikongzhiqi,shiqingyebushishuoyichengbubianle。tongchangnadaokaifataojiandeshijianyuanzaoyudiyigeyingjianyuanxingjianlideshijian。yaochongfenliyongkaifataojiandajianceshidianlu、並將它們連接到微控製器。
選(xuan)擇(ze)高(gao)風(feng)險(xian)的(de)器(qi)件(jian),設(she)法(fa)讓(rang)它(ta)們(men)與(yu)開(kai)發(fa)套(tao)件(jian)一(yi)起(qi)工(gong)作(zuo)。隨(sui)後(hou)你(ni)可(ke)能(neng)會(hui)發(fa)現(xian),你(ni)認(ren)為(wei)能(neng)很(hen)好(hao)工(gong)作(zuo)的(de)器(qi)件(jian)存(cun)在(zai)一(yi)些(xie)不(bu)可(ke)預(yu)見(jian)的(de)問(wen)題(ti),然(ran)後(hou)被(bei)迫(po)選(xuan)擇(ze)另(ling)外(wai)一(yi)種(zhong)微(wei)控(kong)製(zhi)器(qi)。
在任何情況下,早期的試驗將確保你做出正確的選擇,如果有必要做出改變,影響將降至最小!
相關閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 具身智能成最大亮點!CITE 2026開幕峰會釋放產業強信號
- 助力醫療器械產業高質量發展 派克漢尼汾閃耀2026 ICMD
- 比異步時鍾更隱蔽的“芯片殺手”——跨複位域(RDC)問題
- 數據之外:液冷技術背後的連接器創新
- “眼在手上”的嵌入式實踐:基於ROS2與RK3576的機械臂跟隨抓取方案
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索





