MCU的選型和命名

2022-09-23 21:45:21 字數 1241 閱讀 5676

晶元廠商為了賺取利潤和市場的需要,通常不會只生產一款晶元,就好像可口可樂公司一樣,有可樂,雪碧,酷兒,果粒橙等等。而且每一種飲料還有不同的包裝,有罐裝,1.25公升的中等瓶,600ml小瓶的,2l大瓶的,晶元公司也一樣,晶元有基於arm不同核心的,還有riscv的等等。一般的,將基於一種核心的晶元稱為一種系列晶元,下面還有針對該系列分了很多子系列,包括不同封裝阿,ram和flash容量大小阿等等。

為了做到正確的一通百通和舉一反三,先來看下兩款基於arm核心的晶元,先來介紹一下第一款晶元:freescale的mkl25 z128 vlk4,對照其datashee的命名如下:

命名引數datasheet上面會給的很詳細,但我們方便理解,這裡還是拿個具體的型號來分析一下:

就比如mkl25z128vlk4,先m的狀態表示的是產品的狀態是已經投產的(q的話應該表示試用的),kl25表示的是kinetis l系列(低端)的子系列2系列的第5個型號(2代表不同的處理能力以及帶有整合的外設擴充套件功能),2系列下又有不同的儲存器大小和晶元封裝,z代表晶元使用的是arm cortex m0+核心,128代表片內flash大小為128k,v代表晶元工作的溫度範圍,lk代表的是同乙個器件裡面選擇的是80腳的lqfp封裝形式,4代表晶元最高工作頻率為48mhz,也許看乙個晶元,覺得這命令可能不通用,或者不夠確定,那麼其他的廠商是如何來指定的呢,不妨來看下st公司的stm32

同樣的看這個命令還是比較抽象一些,我們也拿個具體的型號分析一下

stm32f103c8t6

stm32表示的它是32位的微控制器,f表示產品的型號為基本型(這個型別和上面kinetis l系列差不多,不同的代表不同的功能,有偏向低功耗的,有基本型,標準型,汽車級的),051代表的就是每乙個型號對應的特殊功能(類似kinetis l系列的子系列下面劃分的那樣,103代表的stm32基本功能外設款式,另外這103也代表了基於cortex-m3核心,就是相當於kinetis中的z),c代表的引腳數為48腳,8代表的晶元flash大小為256k,t代表的封裝為qfp封裝,6代表的是溫度範圍-40到+85攝氏度。

上面舉了這兩個例子其實就是帶著大家一起分析和發現,即使不同公司的產品很多,但其實每家的產品也是大同小異的,而且分類都差不多,選型就不是什麼難題了。

如何選型MCU

其實做硬體工程師有很多需要學習的東西,例如 需求分析,方案驗證,器件選型,原理圖設計,pcb設計,熱設計,emc,安規,產品測試,試產跟線,採購等等。這裡我重點講解下器件選型。通用性原則 所選的元器件要是被廣泛使用驗證過的,盡量少使用冷門 偏門晶元,減少開發風險。高價效比原則 在功能 效能 使用率都...

STM32的命名規範和選型

每種stm32的產品都由16個字母或數字構成的編號標示,使用者向st訂貨時必須使用這個編號指定需要的產品。這16個字元分為8個部分,下面通過乙個例子說明它們的意義 stm32 f 103 c 6 t 7 1 2 3 4 5 6 7 8 stm32f103rbt6 第1部分 產品系列名,固定為stm3...

DSP和MCU的區別

mcu和dsp最近在製作電子類產品方面都應用廣泛,dsp在數字訊號處理 通訊領域應用較多,mcu在自動控制 智慧型訊號上應用廣泛。處理器通常可以分為三大類,就是數字訊號處理器 dsp 微控制器 mcu,還有 處理器 cpu。為便於大家理解它們在應用中的差異,我們不妨作這樣的比喻 dsp好比是一次方程...