主页 > 型号大全 > 正文

stm32型号(stm32型号含义)

2024-03-29 12:11:07 来源:阿帮个性网 点击:
文章目录导航:
  1. stm32型号说明解析
  2. stm32各系列
  3. stm32型号含义
  4. stm32型号对比
  5. stm32型号参数
  6. stm32f4型号

stm32型号说明解析

课上实训项目中使用的STM32单片机型号有STM32F103、STM32F407、STM32F412等。根据查询相关资料信息显示,STM32单片机是一种高性能、低成本的32位微控制器,由ST公司生产,具有丰富的外设功能,实时处理能力强,是应用在工业控制、医疗设备、消费类电子产品、自动化控制等领域中非常流行的单片机产品,该公司提供给课堂实训的机型有,STM32F103、STM32F407、STM32F412等。

stm32各系列

STM32是意法半导体公司推出的一款单片机产品系列,STM32车规级MCU主要选用品牌为AutomotiveGradeSTM32的芯片型号,包括STM32F030C8T6、STM32F103C8T6、STM32F105R8T6和STM32F407VGT6等,这些型号主要采用ARMCortex-M内核,具有强大的存储和处理能力、高速运转能力,可根据不同要求进行多种封装形式,可以满足车载电子应用的稳定性、可靠性和安全性要求,广泛应用于车载信息娱乐、驾驶员辅助、车辆安全控制等领域。

stm32型号含义

在目前市场上,由意法半导体公司所设计32位微控制器在有非常高的占有率,意法半导体为了能够拥有不同类型的用户,设计研发的芯片有多种型号,可以针对不同用户的需要使用。整个STM32系列微控制器是基于ArmCortex-M处理器,它包括一系列产品,集高性能、实时功能、数字信号处理、低功耗/低电压操作、连接性等特性于一身,可以为不同需要的用户提供高自由度的选择。同时还保持了集成度高和易于开发的特点。

STM32系列控制器的不同产品可以为不同的用户满足需求,以最小的硬件需求达到用户不同的个性化的应用需求。STM32系列已经推出了基础系列、增强系列、USB基础系列等,会涉及到处理频率、SRAM、FLASH、封装等不同。开发人员可以根据产品功能、存储卡、性能等来进行选择。

 

每种STM32芯片都是由固定的格式组成,用户根据这个指定编号来了解产品,芯片的命名说明了产品的性能等特点,以其命名规则如下,共分为7个部分(以STM32F429IGT6为例):

STM32: 第一部分

F:第二部分

429:第三部分

I:第四部分

G:第五部分

T:第六部分

6:第七部分

第一部分:

芯片主要类型

STM32:代表ARMCortex-M内核的32位微控制器

STM8:代表ARMCortex-M内核的8位微控制器

 

第二部分:

产品子型号

A:汽车级

F:基碰型

L:超低功耗

S:标准型

T:鮋摸感应

W:无线产品

xP:Fastrom

 

第三部分:

产品系列

STM32:

051:入门级

103:STM32基础型

303:103升级版,帯DSP和模拟外设

407:高性能,带DSP和FPU

152:超低功耗

STM8:

103:主流入门级

F52:汽车级CAN

L31:低端汽车级

 

第四部分:

引脚数

D:14引脚

C:48&49引脚

Y:20引脚(STM8)

F:20引脚(STM32)

U:63引脚

R:64&66引脚

E:24&25引脚

J:72引脚

G:28引脚

M:80引脚

K:32引脚

0:90引脚

T:36引脚

V:100引脚

H:40引脚

Q:132引脚

S:44引脚

Z:144引脚

A:169引脚

I:176&201(176+25)引脚

B:208引脚

N:216引脚

X:256引脚

汽车级

8:48

9:64

A:80

 

第五部分:

闪存FLASH容量(KB)

0:1

1:2

2:4

3:8

4:16

5:24

6:32

7:48

8:64

9:72

A:96or128

B:128

Z:192

C:256

D:384

E:512

F:768

G:1024

H:1536

I:2048

 

第六部分

芯片封装方式

B:PlasticDIP*

D:CeramicDIP*

G:CeramicQFP

H:LFBGA/TFBGA

I:UFBGAPitch0.5**

J:UFBGAPicth0.8**

K:UFBGAPicth0.65**

M:PlasticSO

P:TSSOP

Q:PlasticQFP

T:QFP

U:UFQFPN

V:VFQFPN

Y:WLCSP

 

第七部分

温度

6和A:-40到+85

7和B:-40到+10

3和С:-40到+12

D:-40到+15

 

以上就是STM32芯片命名规则,用户根据应用需要选择不同芯片型号

华清远见

让众多学子实现IT梦

实现高薪梦想

扫一扫有惊喜哦↑↑↑

好东西不要忘记转发分享哟~

stm32型号对比

意法半导体家的STM32MCU经过十几年的发展,衍生出了很多系列规格型号,简直多到让老wu的选择困难症都犯了◑﹏◐。

现在的STM32型号复杂到什么程度呢?2019年的官方选型手册多达75页  

有需要2019版STM32选型手册的同学可以点这个链接下载:

https://mr-wu-cdn-bucket.oss-cn-shenzhen.aliyuncs.com/Selection%20Guide%2020190329.pdf

PC端的程序可以通过下边的链接下载安装

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/st-mcu-finder-pc.html

应用程序端的数据是可以联网更新的,这就没必要去看PDF或者excel档的选型手册了,当然,ST官网也有网页端的产品选择工具,体验也不错,如果老wu没记错的话,网页端的产品选择器早期是基于adobe家的flex开发的,需要依赖于浏览器端的flash插件来呈现,现在转到了H5,体验也更加完善,同时芯片的最新选型数据本来就存在云端,也就不存在联网更新这个步骤了,反正每次打开网页就是最新数据就是了,而且网页端还不需要往电脑里装东西,这个好评,唯一遗憾是,网页版的产品选择器相对于PC端的少了价格筛选这一项,在PC端的可以根据单价进行筛选和排序,而且还可以显示出芯片对应的参考开发板的情况,所以我安装了PC端的产品选择器。

举个栗子,比如要选具有USBDevice功能的STM32MCU,就在外设特性那里把USBDevice选项勾上,根据IO需求数量,封装就选LQFP32的吧,经过这两项指标的筛选后,就能把IC的选择范围约束到一个容易选择的范围啦。

剩下的就是在Flash容量,温度范围,售价,代理商的库存情况和交期方面做取舍啦,同一封装,外设规格也一致的话,不同IC之间是可以Pin2Pin兼容的。

比如这里,经过初步筛选之后,同样LQFP32封装,具备USBDevice功能的STM32IC筛选出了STM32F系列、STM32L系列、STM32G系列

然后按每10K采购价格排序,发现STM32F042K4这颗料单价最低,10K量的话单价为1.013美刀,当然,具体的还以国内的代理情况为准啦

让我们看看这STM32F、STM32L、STM32G官方是怎么来划分和命名的

STM32,这个是指32bitMCU家族啦,对应的还有8bit的MCU家族STM8系列,不过最近ST搞了个STM32MP1,这个是基于Cortex-A的MPU,在他家官网里又列到【微控制器】分类里,然后在【微控制器】里弄了个【STM32MP1系列】通用微处理器产品线,你说乱不乱。

老wu个人觉得这新的MPU产品线可能是想借一把STM32的东风让MPU也跟着火起的意思,而且STM32MP1本身也集成有Cortex-M4,蹭一蹭也无妨,等到Cortex-AMPU系列产品线丰富了再单独划出来也不迟。

反正现在的情况就STM32产品线家族里把MP1单列出来,MP1是基于Cortex-A以及Cortex-M内核的32bit微处理器(MPU),其他的就是基于Cortex-M内核的32bit微控制器(MCU)。

然后就是把基于Cortex-M内核的32bit微控制器MCU划分为

主流产品线

无线产品线

超低功耗产品线

高性能产品线

以STM32F042K4这颗料子看一下具体的命名划分

STM32F0:主流产品线

42:就是具体的子产品线

K:封装32pin

4:片上Flash容量16KBytes

这样分下来这颗IC在功能性指标上就定下来了,但对于供应链BOM来说,这一层级还不够精确,我们还应该给出像STM32F042K4T6这样的规格,约束到LQFP32封装以及-40~85℃这样的温度范围。

因为不同的温度范围芯片的采购成本是不同的,可能对于研发来说,不同尾标的IC都是一样用,但是不同温度等级,不同ESD防护等级等等都会具有不同的采购成本。现在主流的EDA软件都有完善的BOM与原理图数据管理功能了,要利用起来,免得被供应链一通叼  

stm32型号参数

什么是STM32

STM32,从字面上来理解,ST是意法半导体,M是Microelectronics的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。在如今的32位控制器当中,STM32可以说是最璀璨的新星,它受宠若娇,大受工程师和市场的青睐,无芯能出其右。

STM32属于一个微控制器,自带了各种常用通信接口,比如USART、I2C、SPI等,可接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品都有STM32的身影,比如智能手环,微型四轴飞行器,平衡车、移动POST机,智能电饭锅,3D打印机等等。

STM32分类

STM32有很多系列,可以满足市场的各种需求,从内核上分有Cortex-M0、M3、M4和M7这几种,每个内核又大概分为主流、高性能和低功耗。具体如下表所示。

单纯从学习的角度出发,可以选择F1和F4,F1代表了基础型,基于Cortex-M3内核,主频为72MHZ,F4代表了高性能,基于Cortex-M4内核,主频180M。之于F1,F4(429系列以上)除了内核不同和主频的提升外,升级的明显特色就是带了LCD控制器和摄像头接口,支持SDRAM,这个区别在项目选型上会被优先考虑。但是从大学教学和用户初学来说,还是首选F1系列,目前在市场上资料最多,产品占有量最多的就是F1系列的STM32。

以STM32F103VET6来讲下STM32的命名方法,具体如下表所示。

更详细的命名方法说明,见下图。

选择合适的MCU

了解了STM32的分类和命名方法之后,就可以根据项目的具体需求先大概选择哪类内核的MCU,普通应用,不需要接大屏幕的一般选择Cortex-M3内核的F1系列,如果要追求高性能,需要大量的数据运算,且需要外接RGB大屏幕的则选择Cortex-M4内核的F429系列。

明确了大方向之后,接下来就是细分选型,先确定引脚,引脚多的功能就多,价格也贵,具体得根据实际项目中需要使用到什么功能,够用就好。确定好了引脚数目之后再选择FLASH大小,相同引脚数的MCU会有不同的FLASH大小可供选择,这个也是根据实际需要选择,程序大的就选择大点的FLASH,要是产品一量产,这些省下来的都是钱啊。有些月出货量以KK(百万数量级)为单位的产品,不仅是MCU,连电阻电容能少用就少用,更甚者连PCB的过孔的多少都有讲究。项目中的元器件的选型有很多学问。

在画原理图之前,一般的做法是先把引脚分类好,然后才开始画原理图。要想根据功能来分配IO,那就得先知道每个IO的功能说明,这个我们可以从官方的数据手册里面找到。在学习的时候,有两个官方资料我们会经常用到,一个是参考手册(英文叫Referencemanual),另外一个是数据手册(英文叫DataSheet)。两者的具体区别见下表。

数据手册主要用于芯片选型和设计原理图时参考,参考手册主要用于在编程的时候查阅。在数据手册中,有关引脚定义的部分在Pinoutsandpindescription这个小节中。数据手册中对引脚定义具体定义见下表。

对上表中引脚定义的解读,见下图。

举例,如果MCU型号是STM32F103VET6,封装为LQFP100,我们在数据手册中找到这个封装的引脚定义,然后根据引脚序号,一个一个复制出来,整理成excel表,分配好之后就开始画原理图,具体引脚分类见下表:

资料推荐

书籍2:STM32单片机应用与全案例实践

书籍3:跟工程师学嵌入式开发:基于STM32和μCOS-Ⅲ

书籍4:嵌入式实时操作系统(英文原版)

如需购买STM原装正品现货,请登录www.infinigo.com,平台常备大量现货库存!

END

你点的每个“在看”,我都当成了喜欢

stm32f4型号

STM32F103VET6 

头文件使用startup_stm32f10x_hd.s

魔法棒C/C++的Define填STM32F10X_HD,USE_STDPERIPH_DRIVER

Flash大小选512K

STM32F103C8T6 

头文件使用startup_stm32f10x_md.s

魔法棒C/C++的Define填STM32F10X_MD,USE_STDPERIPH_DRIVER

Flash大小选128K

STM32F103C6T6 

头文件使用startup_stm32f10x_ld.s

魔法棒C/C++的Define填STM32F10X_LD,USE_STDPERIPH_DRIVER

Flash大小选128K