电子产业一站式赋能平台

PCB联盟网

搜索
查看: 59|回复: 0
收起左侧

意法半导体STM32芯片选型及IC型号命名规则

[复制链接]

613

主题

613

帖子

1765

积分

三级会员

Rank: 3Rank: 3

积分
1765
发表于 2020-6-8 20:45:00 | 显示全部楼层 |阅读模式
意法半导体家的STM32 MCU经过十几年的发展,衍生出了很多系列规格型号,简直多到让老wu的选择困难症都犯了 ?﹏?。

y2f1fwaarsn640232248.jpg

y2f1fwaarsn640232248.jpg


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

1yw1gyoo5fa640232348.png

1yw1gyoo5fa640232348.png

有需要2019版STM32选型手册的同学可以点这个链接下载:
https://mr-wu-cdn-bucket.oss-cn-shenzhen.aliyuncs.com/Selection%20Guide%2020190329.pdf
同时,ST官方为了让你更便捷地挑选到合适的STM32产品,在其官网提供了在线产品选择器,同时还开发了ST MCU Finder,有手机App端和PC端,而且PC端还是跨平台的,MacOS、Windows、和Linux下的桌面系统都可以用,简直是想让你随时随地都可以选他家的处理器哈,人家市场做得成功不是没道理的。(??????)??
老wu个人偏向于用桌面端的ST MCU Finder,界面上比手机app要直观很多,毕竟屏幕大嘛,大家肯定喜欢大的

qj0z1ufthsy640232448.png

qj0z1ufthsy640232448.png

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端的产品选择器。

lgkmmuhl4vn640232548.jpg

lgkmmuhl4vn640232548.jpg


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

e50bn0hvpfs640232649.png

e50bn0hvpfs640232649.png


剩下的就是在Flash容量,温度范围,售价,代理商的库存情况和交期方面做取舍啦,同一封装,外设规格也一致的话,不同IC之间是可以Pin2Pin兼容的。
比如这里,经过初步筛选之后,同样LQFP32封装,具备USB Device功能的STM32 IC筛选出了STM32F系列、STM32L系列、STM32G系列
然后按每10K采购价格排序,发现STM32F042K4这颗料单价最低,10K量的话单价为1.013美刀,当然,具体的还以国内的代理情况为准啦
让我们看看这STM32F、STM32L、STM32G官方是怎么来划分和命名的

q02w3fwwmu0640232749.png

q02w3fwwmu0640232749.png



yxqsxrpwpj4640232849.png

yxqsxrpwpj4640232849.png

STM32,这个是指32bit MCU家族啦,对应的还有8bit的MCU家族STM8系列,不过最近ST搞了个STM32MP1,这个是基于Cortex-A的MPU,在他家官网里又列到【微控制器】分类里,然后在【微控制器】里弄了个【STM32MP1系列】通用微处理器产品线,你说乱不乱。
老wu个人觉得这新的MPU产品线可能是想借一把STM32的东风让MPU也跟着火起的意思,而且STM32MP1本身也集成有Cortex-M4,蹭一蹭也无妨,等到Cortex-A MPU系列产品线丰富了再单独划出来也不迟。
反正现在的情况就STM32产品线家族里把MP1单列出来,MP1是基于Cortex-A以及Cortex-M内核的32bit微处理器(MPU),其他的就是基于Cortex-M内核的32bit微控制器(MCU)。
然后就是把基于Cortex-M内核的32bit微控制器MCU划分为
  • 主流产品线
  • 无线产品线
  • 超低功耗产品线
  • 高性能产品线
    以STM32F042K4这颗料子看一下具体的命名划分

    biyeqififol640232949.png

    biyeqififol640232949.png

    STM32F0: 主流产品线
    42:就是具体的子产品线
    K:封装 32pin
    4: 片上Flash容量 16K Bytes
    这样分下来这颗IC在功能性指标上就定下来了,但对于供应链BOM来说,这一层级还不够精确,我们还应该给出像STM32F042K4T6这样的规格,约束到LQFP32封装以及-40~85℃这样的温度范围。
    因为不同的温度范围芯片的采购成本是不同的,可能对于研发来说,不同尾标的IC都是一样用,但是不同温度等级,不同ESD防护等级等等都会具有不同的采购成本。现在主流的EDA软件都有完善的BOM与原理图数据管理功能了,要利用起来,免得被供应链一通叼  

    wcgfs4kourd640233049.png

    wcgfs4kourd640233049.png
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表