图中所示是STM32F103 VET6微掌握芯片。芯片表面印有数字和字母的组合代表芯片的型号,他们按照特定的顺序、位置来表达芯片的不同属性,如果不理解芯片的命名规则,芯片的型号很难明得,而且也不明白是什么含义,接下来我们就以这款芯片的命名为例,来理解STM32芯片的命名规范。
STM表示两部分:ST-意法半导体公司名;M-微掌握器。意法半导体公司生产有很多产品,包括二极管、放大器等等。
32这项是STM公司微掌握器的位构造序列,32表示基于ARM的32位微处理器。STM公司除了生产32位微掌握器外,还生产8位的微掌握器。STM 8就表示STM公司的8位微掌握器。由于STM32微掌握器都是采取ARM公司的内核架构,这里不提ARM也是一样的。

F这项表示STM32微掌握器的类型,字母F代表通用型,表示微掌握器在性能、功能、功耗、价格等方面都比较平衡,哪项也不突出,哪项也不短缺,只管即便知足所有须要微掌握器的场合。S类型用于大略功能开拓,L类型用于低功耗的运用开拓,H类型用于高性能的运用开拓。AL、AF类型分别用于汽车的低功耗和通用型开拓。
103表示STM32微掌握器通用类型的子系列分类。1、2、3表示增强系列,0表示精简系列,4和7是高性能系列。03表示1这个增强系列的子型号名,除了03外还有00、01、02、05、07等。
这是STM32F1子系列当中的5个子型号:STM32F100、F101、F102、F103、F105和F107。
这里列出了各个子型号的CPU主频和各个子型号的Flash闪存空间大小以及RAM存储大小。STM32F103 的CPU主频是32赫兹,Flash闪存空间的大小是16kb~1Mb可选。RAM空间是从4kb~96kb可选。
V这项表示STM32F103(32位的通用型103子系列的微掌握器)的引脚数量。V表示100引脚,C表示48引脚,R表示64引脚,Z表示144引脚,A表示168引脚,I表示176引脚,B表示208引脚,N表示216引脚。这里须要把稳并不是所有芯片都有216引脚这么多,STM32F103这款芯片最多有144引脚,详细选用多少个引脚可以根据用户须要选择,引脚越多芯片体积越大、功能也越多。
初学者有时会有这样的误解,是不是芯片引脚数量越多芯片性能就越好,实在芯片的性能并反面引脚数量有关,只能说引脚少的芯片由于相应功能接口的引脚没有引出来,以是功能就少,而只假如引出来的接口功能都是一样的,由于芯片的核心是一样的。
芯片的核心是晶圆片。个中每一小格都可以作为一个核心,制作出一个芯片,用机器臂将一小块晶圆取出,将晶圆放到一个塑料壳里,再用金属丝将芯片上的电路接口与塑料壳上的金属条引脚连接在一起,最后进行封装,就做好了一个芯片,塑料壳上的金属丝便是芯片的引脚,大家可以看出同一个核心引出的引脚数可以不同,但不管引出的引脚数是多少,芯片性能是一样的,由于他们的内在核心是一样。
E这项是指Flash闪存空间的大小。E表示的是Flash闪存空间的大小是512kb ,6表示32kb ,8表示64kb ,B表示128kb ,C表示256kb ,D表示384kb ,G表示1MB ,I表示2MB.
Flash闪存可以反复擦写十万次,掉电后数据不会丢失。Flash闪存空间越大,芯片价格越贵。微掌握器的Flash紧张用于存储用户写的程序和设计,如果你的程序很大很繁芜,就须要很大的Flash空间,一样平常来说,512kb的Flash空间完备能够知足我们的开拓须要。
T这项表示的是芯片采取的什么封装。封装决定了芯片引脚的焊接办法。T表示LQFP封装,H表示BGA封装,Y表示WLCSP64封装。Y封装的形式比较罕见。我们紧张看一下前两种。
LQFP是薄型四方扁平式封装,这种封装比较常见,是指金属引脚均匀分布在芯片的四周,方便手工焊接,价格便宜。
BGA封装是焊球阵列封装,是指在芯片的垂直下表面引出一些焊凸点或者焊球,它们以阵列形式分布于封装外壳的底部平面上,这种封装很难进行手工焊接,检讨和拆装也很麻烦,芯片价格比较昂贵,但是相较于LQFP的封装,由于四周没有引脚,占用空间比较小。
关于STM32F1系列芯片的封装引脚数和存储量三者的关系,大家可以参考这张图进行理解。
可以看到STM32F1系列的最大引脚数是144引脚,不同的引脚数对应不同的封装,我们选择的是STM32F103VE芯片就只有LQFP这一种封装。其余Flash闪存大小、RAM大小与封装之间存在一定的对应关系。而且并不是每一项都有对应的芯片,比如,48引脚闪存是256kb的芯片是不存在的。而且RAM与Flash之间也有一定的对应关系,RAM为64K时对应的Flash大小有512k和384k,而RAM是64k,Flash是256k的芯片是不存在的,大家在利用时要把稳这一点。
6这项表示芯片能在若何的温度下事情。6是工业级温度零下40摄氏度到85摄氏度的事情温度范围。8表示的是工业级零下40摄氏度到105摄氏度的事情温度范围。所有的电子器件都有其温度范围,不在温度范围内,芯片可能无法事情,或者运行缺点,运用范围越宽,运用处所越多,但价格也就越高。这一项并不是给用户看的信息,它是解释芯片定制了程序的还是空缺的,以及芯片是如何包装的。这是给工厂看的,我们不须要关心。
这是STM公司标定的命名规范,不会变动,因此在大家学习时,记住各个字符的含义。以及都有那些字母组合,就可以识别出STM32家族其他芯片的命名。