別讓你的項目,毀在單片機(jī)選型上
單片機(jī)的的選型是一件重要而費(fèi)心的事情;
- 如果單片機(jī)型號選擇得合適,單片機(jī)應(yīng)用系統(tǒng)就會得經(jīng)濟(jì),工作可靠;
- 如果選擇得不合適,就會造成經(jīng)濟(jì)浪費(fèi),影響單片機(jī)應(yīng)用系統(tǒng)的正常運(yùn)行,甚至根本就達(dá)不到預(yù)先設(shè)計的功能。
- 如果選擇功能過于少的單片機(jī), 這個單片機(jī)應(yīng)用系統(tǒng)就無法完成控制任務(wù);
- 如果選擇的單片機(jī)功能過于強(qiáng)大,這不但沒有必要,還會造成資源浪費(fèi), 不降性能價格比。
- ?(用)芯片完成 (少用外圍器件) ;
- 選大(大廠)不選小,選多(供應(yīng)量多)不選少;
- 選名(名牌)不選渺 (飄渺,不知詳情的廠子);
- 選廉(廉價)但要好 (質(zhì)量保證);
- 技術(shù)性: 要從單片機(jī)的技術(shù)指標(biāo)角度,對單片機(jī)芯片進(jìn)行選擇,以保證單片機(jī)應(yīng)用系統(tǒng)在一定的技術(shù)指標(biāo)下可靠運(yùn)行;
- 實用性: 要從單片機(jī)的供貨渠道、信譽(yù)程序等角度,對單片機(jī)的生產(chǎn)廠家進(jìn)行選擇以保證單片機(jī)應(yīng)用系統(tǒng)在能長期、可靠運(yùn)行;
- 可開發(fā)性:選用的單片機(jī)要有可靠的可以開發(fā)手段,如程序開發(fā)工具、仿真調(diào)試手段等
當(dāng)然對每種芯片的領(lǐng)悟也是不一樣的,選用自己合適的就可以,弄透它,回過頭看,他們都是一樣的,只是不同的工具而已,也不要說學(xué)51怎么樣,學(xué)STM32怎么樣,學(xué)ARM怎么樣。不管哪一種,都是實現(xiàn)你思想的工具。那個感覺順手實用就用哪個,就學(xué)哪個,把它學(xué)好用熟悉,不要今天聽那個好就用那個,明天有人說這個好就用這個,新東西總是有,每天都有新東西,都是好東西,你一下子學(xué)的過來嗎!不!如找一個適合自己先學(xué)好,將來搞其他真是的很容易的!觸類旁通,這就是我的一個過來人的經(jīng)驗。這點體會也許只在這個行業(yè)的百分之五十的人,那就送這百分之五十的朋友吧在實際應(yīng)用中,如何選擇單片機(jī)的類型?選擇原則:主要從指令結(jié)構(gòu)、運(yùn)行速度、程序存儲方式和功能等幾個方面選擇單片機(jī)。看過一些文章,討論何種單片機(jī)最好。我感覺選擇一個合適的單片機(jī)有時真的不太容易,要考慮的方面太多了,只能說某個特定場合比較適于采用某個 MCU,不大可能某個牌子的MCU適合所有的設(shè)計, 真要有的話那可就太好了。
- 單片機(jī)的基本參數(shù)例如速度 ,程序存儲器容量 , I/O引腳數(shù)量;
- 單片機(jī)的增強(qiáng)功能。例如看門狗,雙指針,雙串口, RTC (實時時鐘), EEPROM,擴(kuò)展RAM , CAN 接口, I2C接口, SPI接口, USB接口;
- Flash和OTP (一次性可編程 )相比較最好是Flash;
- 封裝。DIP (雙列直插), PLCC (PLCC有對應(yīng)插座)還是貼片。DIP封裝在做實驗時可能方便一點;
- 工作溫度范圍。工業(yè)級還是商業(yè)級。如果設(shè)計戶外產(chǎn)品,必須選用工業(yè)級;
- 功耗, 比如設(shè)計并口加密狗,信號線取電只能提供幾個mA;
- 工作電壓范圍。例如設(shè)計電視機(jī)遙控器, 2節(jié)干電池供電,至少應(yīng)該能在1.8-3.6V電壓范圍內(nèi)工作;
- 供貨渠道暢通。能申請樣片,小批量購買有現(xiàn)貨;
- 價格低;
- 有服務(wù)商,提供了很多有用的技術(shù)支持,起碼燒寫器有地方買;
- 燒錄器價格低。如果是ICP (把單片機(jī)放在燒錄器上編程)能否利用現(xiàn)有的燒錄器 ,如果是表貼封裝, 買一個轉(zhuǎn)接座也很貴,至少得一二百元,能否IS (在系統(tǒng)編程,即把芯片先焊到板子上再通過預(yù)留的ISP接口編程),一般ISP編程器比較便宜大約一二百元甚至幾十元;
- 仿真器便宜。對于FLASH型單片機(jī),仿真器不是必備的,但是對于OTP(一次性可編程)型單片機(jī),必須購買或者租用仿真器;
- 單片機(jī)語言是自己熟悉的,并且能支持C語言,編程環(huán)境要像keil一樣好用,并且還是免費(fèi)的;
- 網(wǎng)站速度快,資料豐富,包括芯片手冊,應(yīng)用指南,設(shè)計方案,范例程序,最好有中文,像Atmel就不錯;
- 保密性能好,查一下專業(yè)解密網(wǎng)站上的黑名單,再發(fā)個mail咨詢一下解密價格;
- 抗干擾性能好;
- 和其他外設(shè)芯片放在一起的綜合考慮,電路原理,模電,數(shù)電,通信原理,單片機(jī),高頻率電子線路,信號系統(tǒng),數(shù)字信號處理,F(xiàn)PGA,DSP等等;
—— The End?——
推薦好文??
單片機(jī)的一生,說的正是你我
電子工程師必須知道的12個知識
Keil切換到armclang編譯器,到底強(qiáng)在哪里?
分享???點贊???在看????以“三連”行動支持優(yōu)質(zhì)內(nèi)容!