STM32命名

本文在杜老师文章基础上整理,仅做学习笔记使用。

速读

STM32命名_第1张图片

例子说明

开发版使用STM32F103C8T6:
32(系列):
计算机的设计中,把多个二进制的位组成一组,一次处理这一组数据。
一次处理32位。

F(类型):
字母F代表通用型,就是说F类型的单片机在性能、功能、功耗、价格方面比较平衡,哪项也不突出,哪项也不缺少,尽量满足所有需要微控制器的场合。

103(子系列):
指ST公司32位通用型单片机的子系列分类。
STM32F103主频最高可达72MHz, Flash空间16KB~1MB可选,RAM空间4~96KB可选,拥有的功能包括USB2.0通信接口、FSMC(可变静态存储控制器)功能、CAN总线2.0版、3相MC定时器、I2S总线、SD卡接口(SDIO)。

C(引脚数):
1、常见误区:
初学者会误以为引脚多的芯片功能多,其实功能多少并不和引脚数量有关,只能说引脚少的芯片可能某些你需要的功能接口没有引出来,只要引出来的接口功能就都是一样的。
2、介绍:
STM32F103这款单片机在原晶片上共有144个接口可以连接引脚,于是就有了STM32F103Z,Z代表有144个引脚。但是引脚这么多,芯片的体积也大了,而且作为通用型单片机,一些应用场合根本用不上这么多引脚,空在那里非常浪费。所以芯片生产商会多设计几个小的塑料壳,核心还是同样一款144个接口的原晶片,但只引出常用的一部分到引脚上。于是完全相同的STM32F103原晶片、具有完全一致的性能和功能,就会有48脚、64脚、100脚、144脚的不同芯片。
3、使用原则:
在满足功能的前提下,使用引脚最少的芯片是最佳状态。

8(存储量)
指STM32F103C这款32位通用型103子系列48脚单片机的Flash空间大小,8表示的是64KB。
单片机的Flash主要用于存储用户写的程序和数据。

T(封装)
上文谈引脚数量时,我们说把原晶片放到一个塑料壳内,这个塑料壳的材质、形状、样式就是封装。封装决定了单片机以多大的体积出现,也决定了引脚的焊接方式。
LQFP是单片机最常见的封装之一,芯片呈正方形的片状,金属引脚平均平面分布在片状的四周(见图6)。这种封装很便于手工焊接,引脚都露在外面,检查、拆装方便,价格便宜。
BGA封装也是正方形的片状,区别是BGA的所有引脚都在片状的下方。这种封装的好处是片状下方的空间大,可以在不增加尺寸的情况下在下方引出更多的引脚。但很难手工焊接,检查和拆装都很麻烦,价格也要贵很多。

xxx(选项)
这一项并不是给用户看的信息,而是说明芯片是定制了程序的还是空白的,以及芯片是如何包装的。这是给工厂看的,我们不需要关心。

扩展

原晶片:
单片机的内部真实发挥作用的是芯片中央很小的一片原晶片,可以理解为很小、很精密的电路板,所有的功能都在原晶片上实现。原晶片只有本文中的一个逗号大小,要想让用户方便地使用单片机的功能,就得把原晶片放入一个较大的塑料壳里(封装),塑料壳四周或者下方有一排排彼此不连接的金属条(引脚),再用一种非常非常细的金属丝(金线),把原晶片上的电路接口与塑料壳上的金属条连接在一起,最后把塑料壳上盖封死(见图4)。这样一个我们经常使用的芯片就做好了,塑料壳上的金属条就是芯片的引脚。我们再把芯片引脚焊接在PCB的铜片(焊盘)上,原晶片上的单片机电路就能与PCB上的其他元器件连接了。其实我们看到的PCB上几乎所有元器件,它们真正发挥作用的部分只有其体积百分之一(甚至千分之一)那么微小的一点,其他的部分都是外壳和引脚。之所以要做这么大的外壳,完全是为了方便人类使用。
STM32命名_第2张图片为何引脚数量与flash空间不对应?
比如拥有48脚的256KB的芯片是不存在的。假如ST公司生产了48脚256KB的芯片,因为用户不需要,价格又贵,自然销量不好。经过多年的市场反馈,ST公司就知道生产哪种组合最能满足用户的需求。

你可能感兴趣的:(单片机)