薛小落
單片機型號的選擇需要根據需求而定,具體可能涉及到選型的需求有:單片機的片上資源、引腳數、Flash大小、封裝等。下面展開說明。成本、主頻
1 根據片上資源選型
這個片上資源對單片機的選型起著決定性的作用。單片機具有很多的片上資源,基本的有定時器、中斷、UART串口、PWM、CPP等。現在產品的構架多是以單片機為核心根據不同的需求設計不同的外設電路,而外設電路就是通過引腳、通過片上資源作為橋樑的。比如單片機用到AD採樣功能,如果不用外部ADC芯片,就需要考慮具有AD片上資源的單片機,還要根據需求考慮ADC的通道數、位數等。如果用到通信功能,比如CAN通信,據需要考慮單片機具有CAN資源。所以,片上資源對單片機選型起著決定性的作用。
2 根據引腳數選型
在滿足了片上資源的需求之後,就要根據單片機的引腳數來確定選型。從成本考慮,同系列的單片機引腳數少的要比引腳數多的便宜。在片上資源滿足的情況下,優先選擇引腳數少的單片機。
3 根據flash大小選型
單片機的片上flash有大有小,比如8k、16k、64k、128k等,同系列的單片機,flash越小那麼越便宜。在程序代碼不多的情況下,優先選擇flash少的單片機。
4 根據封裝選型
單片機的封裝形式有很多,同系列的單片機,就存在直插和貼片的區別,而貼片封裝可能存在SOP、LQFP、QFN等形式的區別。可以根據PCB大小和空間大小來選型。
除此之外,還要根據單片機的價格、最高主頻、最高外接晶振來選型。在選型時,總有一個起著決定性作用的參數,要優先考慮該參數。
以上就是這個問題的回答,感謝留言、評論、轉發。更多電子設計、硬件設計、單片機等內容請關注本頭條號:玩轉嵌入式。感謝大家。
玩轉嵌入式
這個要根據實際項目來選擇
第一,片上資源,比如你需要多大的Flash ,Ram,需要哪些外設,比如Ad,Pwm,DA,等等
第二,引腳數量,滿足你的實際電路需求!
第三,定時器,這個是在設計中比較容易忽視的一點,結果硬件做完了,寫程序的時候發現定時器數量達不到自己要求了!
第四,通用型,最好能有可替換的型號,這樣,在後期批量生產的時候,如果發生貨源緊張,可以直接替換,不至於停產!
第五,也是最重要的一點,價格,也就是成本控制!一旦批量的產品,成本差一毛錢,總成本就會差很多了!所以,只要在能滿足自己需求內,價格越低的單片機越好!
大概也就這麼幾點吧!
清源電子
價格預算