選擇最佳微控制器的10個(gè)步驟
借助軟件架構(gòu)和應(yīng)用中包含的通信外設(shè),工程師可以估計(jì)出該應(yīng)用需要多大的閃存和RAM空間。不要忘了預(yù)留足夠空間給擴(kuò)展功能和新的版本!這將解決未來(lái)可能遇到的許多頭疼問(wèn)題。
步驟5:開(kāi)始尋找微控制器
既然對(duì)微控制器所需功能有了更好的想法,現(xiàn)在就可以開(kāi)始尋找合適的微控制器了!像艾睿、安富利、富昌電子等微控制器供應(yīng)商是尋找微控制器的一個(gè)很好的起點(diǎn)場(chǎng)所。
與這些供應(yīng)商的現(xiàn)場(chǎng)應(yīng)用工程師討論你的應(yīng)用和要求,通常他們會(huì)向你推薦一款技術(shù)領(lǐng)先又能滿足要求的新器件。不過(guò)要記住,他們可能有推銷(xiāo)某個(gè)系列微控制器的沖動(dòng)!
第二個(gè)最佳場(chǎng)所是你已經(jīng)熟悉的芯片供應(yīng)商。例如,如果你過(guò)去用過(guò)Microchip的器件,并有豐富的使用經(jīng)驗(yàn),那就開(kāi)啟他們的網(wǎng)站吧。
大多數(shù)芯片供應(yīng)商都有一個(gè)搜索引擎,允許輸入你的外設(shè)組合、I/O和功耗要求,搜索引擎會(huì)逐漸縮小器件范圍,最終找出匹配要求的器件清單來(lái)。工程師隨即可以在這個(gè)清單中仔細(xì)選擇出最合適的一款微控制器。
步驟6:檢查價(jià)格和功耗約束
到這時(shí),選型過(guò)程應(yīng)該得出許多潛在的候選器件了。這時(shí)應(yīng)認(rèn)真檢查它們的功耗要求和價(jià)格。如果器件需要從電池和移動(dòng)設(shè)備供電,那么確保器件低功耗絕對(duì)是優(yōu)先考慮的因素。
如果不能滿足功耗要求,那就按清單逐一向下排查,直到你選出一些合適的來(lái)。同時(shí)不要忘了檢查處理器的單價(jià)。雖然許多器件在大批量采購(gòu)時(shí)會(huì)接近1美元,但如果它是極其專(zhuān)用或高端的處理機(jī),那么價(jià)格可能很重要。千萬(wàn)不要忘了這一關(guān)鍵要素。
步驟7:檢查器件的可用性
至此你手頭就有了一份潛在器件清單,接下來(lái)需要開(kāi)始檢查各個(gè)器件的可用程度如何。一些重要事項(xiàng)需要記住,比如器件的交貨期是多少?是否在多個(gè)分銷(xiāo)商那里都有備貨,或者需要6至12周的交貨時(shí)間?你對(duì)可用性有什么要求?你不希望拿到一份大定單卻必須干等3個(gè)月才能拿到貨吧。
接下來(lái)的問(wèn)題是器件有多新,是否能夠滿足你的產(chǎn)品生命周期需要。如果你的產(chǎn)品生命周期是10年,那么你需要找到一種制造商保證在10年后仍在生產(chǎn)的器件。
步驟8:選擇開(kāi)發(fā)套件
選擇一種新的微控制器的一個(gè)重要步驟是找到一款配套的開(kāi)發(fā)套件,并學(xué)習(xí)控制器的內(nèi)部工作原理。一旦工程師熱衷于某種器件,他們應(yīng)尋找有什么可用的開(kāi)發(fā)套件。
如果找不到能用的開(kāi)發(fā)套件,那么這種器件很可能不是一個(gè)好選擇,工程師應(yīng)該重新退回去尋找一款更好的器件。目前大多數(shù)開(kāi)發(fā)套件不到100美元。支付比這個(gè)價(jià)格高的費(fèi)用(除非這種套件能適應(yīng)多種處理器模塊)實(shí)在有些冤枉。換一種器件也許是更好的選擇。
步驟9:調(diào)查編譯器和工具
開(kāi)發(fā)套件的選擇基本上限制死了微控制器的選型。最后一個(gè)需要考慮的因素是檢查可用的編譯器和工具。大多數(shù)微控制器在編譯器、例程代碼和調(diào)試工具方面有許多選擇。
重要的是確保所有必要的工具都可用于這
評(píng)論