ST芯片涨价后,你是如何做的?

2023-11-15

芯片涨价也2年多了,今年(2022年)年后又一次涨价,硬件工程师们该何去何从?
分享一下自己的经历,给大家一些参考!

前言

前面所有的博文,都是技术类型的,作为一名多年工作经验的工程师,自己也到即将到工程师的转折点,或多或少也有些实际的经验。本文主要是讲讲芯片涨价后,作为一名硬件工程师所面对的问题,以及博主是如何对现有的产品进行方案替换的。

希望能够给大家一些参考,同是也希望工程师同胞不吝赐教,分享一些好的芯片方案。

一、来势汹汹的芯片涨价

2020年疫情后的芯片涨价在情理之中,但又在意料之外。情理之中是因为随着生产力的下降,必然会导致产能不够,涨价是必然。意料之外的是,通用芯片涨价的幅度让人措手不及!

博主在产品上用得最多的芯片,应该和很多工程师的一样,ST系列芯片 STM32F103 系列居多,涨价幅度可达10倍以上!
在这里插入图片描述
博主的工作行业是智能家居领域,能够用得到ST芯片的产品上使用的居多的是 STM32F103C8 和 STM32F103RB 两款芯片,一些低功耗的设备还用到STM32L151C8,起初芯片的价格也就是10块钱左右,当时涨价初期,在 STM32F103C8 涨到30元到40元的时候,考虑到产品线太多,勉强还坚持生产了一批产品,当然当时的价格已经注定不会生产批量不会太多,用当时的话来说,就是 “太贵了!” 现在看来呵呵,好便宜啊。

然而让人始料不及的是,一天后,两天后,一天一天查价格的时候,眼睁睁的看着它继续上涨,反正就是涨得多,涨得稳。

反正就是每周都会问供应商芯片的报价,我估计他们的内心是这样的:
在这里插入图片描述

后来真的很短的时间不到 30到50,即便到了涨了 400% ,可能也生产了一些,还是因为产品线太多,期间的时候已经开始着手芯片替换的问题了,这个我后面会说说方案是怎么替换的。涨价脚步没有停止,各大平台工程师们都叫苦连天,然后都在寻找着替换的方案。

现在来看看 STM32F103C8T6 的价格(2022年3月20),某商城价格仅供参考(好刺眼!!!这种价格,难以想象谁还会用):
在这里插入图片描述
2020年到2022年2年时间,涨了2年,到了2021年底的几个月,我查看价格的时候相对稳定,但是在2022春节后,又来了一波涨价潮,其中博主换过方案的芯片涨价了50%,我xxxxxx。
在这里插入图片描述

不说了,反正就是永无止境,即便不是ST公司心里的涨价幅度(因为ST涨价肯定会涨,但是市场涨成这样,其实也不是ST想看到的,这样等于作死,这其实设计到供应链代理商等很多复杂的问题,不好说),但是现实就是这样,无法控制。这对于国产芯片厂家是一个很好的机遇。

我希望有朝一日,我国的芯片厂家能够成为国内工程师的首选,我希望有朝一日,我国半导体发展到摆脱国外技术压制,我希望祖国越来越强大!

二、芯片方案替换

上面讲到,在芯片涨到40多接近50的时候,我开始寻找替代方案了,当时各大论坛网站也一大堆人在讨论着,当时基本上所有的方案都是直接替换,尽可能的代码都不需要修改或者细微的修改。

当时国内相对来说做得最大的厂家就是兆易创新,当然其实还有其他几家也有各个朋友推荐的。
但是我个人了解的情况,总的来说,对于国产芯片主要有两个问题:

1、在网上所看到的推荐替言论中,并没有看到确实的工程师朋友说过,已经把产品完全替换成了某一国产品牌,至少我没有看到(只是根据我个人的判断,网上的信息没有确实的让我知道哪位朋友使用国产替换了自己的产品线)。基本上都是推荐言论,以及一些试探性的替换测试。
2、虽然国产芯片相对 ST 来说,便宜一点,但是涨价潮也影响着国产芯片,一样的,国产IC也涨价,也缺货。这个也是一个大问题。

因为上述的两点问题,我查看了一下,各个替换型号的价格以及货源情况,确实不尽如人意,所以我个人并没有抽时间去测试某一款替换芯片。但是,F103的方案替换是必然的,这个价格实在是让人接受不了。

当时想到,ST公司的产品线那么多,是否其他的产品线有合适的芯片?

于是当时查看了一下STM32L151芯片的价格,整体的虽然也涨价了,但是好像一直保持在30元内,相对 F103 系列来说,这已经是很便宜的价格了。然后自己也去查看了其他的一些型号,发现一个问题,并不是 ST 全系列的产品同步上涨。

以前市场占有率越多的产品,出货量越大的产品,涨价幅度越多。有一些系列甚至都没有翻倍。 这给了我一个很好的选择机会。

也正是当时一个巧合,和朋友聊产品的时候,他说自己新产品还用的 ST 的芯片,我问他是不是现在价格有点受不了了,他回了句还好吧!! 也正是这句还好吧,着实让我震惊! 居然在这种时候还能够说出这种话。于是问他用的什么型号,他说是 STM32L051 系列的。

于是乎,立马查看了一下 STM32L051C8 芯片价格和基本信息:

STM32L051C8 :M0 的内核,主频最高36MHz,最主要的和STM32F103系列 Pin to Pin,价格10元左右 !!!

内核主频先不管,在智能家居领域单品领域没有那么高的要求(8051在大部分场合都能满足要求)。
后面的两个条件真的是感觉天赐良缘啊!!!

所以没有什么犹豫的,用起来,所以当时也正是因为这样,在我的STM32 专栏里面,就有了几篇 STM32L051 测试的博文:(当然,STM32使用对博主来说比较简单,而且文章是芯片都已经使用量产了才来记录的,当时博文框架与逻辑没有现在的博文那么规范= =!)
在这里插入图片描述
当时很快做完了基本的测试,然后直接开始产品线的替换,因为换了芯片,然后基本上是代码得重新构建,这是主要的工作量。但是得益于 ST 完善的产品生态线,也算是省了很多事情。

其实除了STM32L051 ,还有STM32L053 ,STM32L071都是一样的类型,型号间如果使用基本的功能,程序都可以通用的。

10元(100+)的价格,其实到2022年春节前夕,依然保持着,但是前面说过,在2022年春节又来了一拨涨价潮,使得 STM32L051 变成15了,这是现在(2022年3月)的价格 :
在这里插入图片描述
这个是个坏消息,希望不要步了F103系列的后尘。
在这里插入图片描述

综合来说,把 STM32F103 换成了 STM32L051,这是我的选择。虽然换了芯片以后每个产品的代码需要重新构建,但是基于 ST 完善的产品生态,也不算太费事。10元的价格在这个时代:真香!!!

另外,我的经验给大家参考,大家不要去用(都去用了涨价了……)

三、对未来的准备

虽然目前来说,所有产品线的产品芯片替换后,都能够满足要求,也算是暂时解决了这波涨价的危机。

但是,正所谓人无远虑必有近忧,这是一个好的时代,也是一个坏的时代,作为硬件工程师必须做到下一步的打算,争取把下一次的危机踩在脚下!

我的想法是,需要找一款合适的国产芯片,作为以后产品设计的备选方案,只要能用得上,就尽量用国产的芯片。这个与上面找国产的思路是不同的,上面的找国产IC,目的是为了替换ST芯片。而对以后的准备,完全是根据自己的行业领域,根据自己的未来产品可能的需求决定的。

也算是一个机缘巧合,在这个期间,乐鑫发布了ESP32-C3 ESP32–S2这几款芯片,ESP32-C3直接是替换ESP8266的选择,ESP8266详细大多数硬件工程师都听过,因为他确实很火,还是一颗国产的芯片!

于是乎,又立马查看了一下 ESP32-C3 芯片价格和基本信息:

ESP32-C3:RISC-V架构,主频最高 160 MHz,集成了 2.4 GHz Wi-Fi 和支持长距离的 Bluetooth 5 (LE),价格10元内 !!!

于是乎,我选择了去学习 ESP32-C3 芯片,一来因为 RISC-V 架构可预见的未来,二来是国产芯片,三来他还便宜!也正是因为这样,我写了ESP32-C3的专栏:
在这里插入图片描述在这里插入图片描述
这里感兴趣的朋友们可以看看:【导航】ESP32-C3 入门教程目录 【快速跳转】

希望自己的准备,可以给自己未来的工作增加一份保障,使得遇到特殊情况也能顺利的应对。

涨价潮在继续,但是 ESP32-C3 的价格还是依然给力,而且有货,这是现在(2022年3月)的价格 :
在这里插入图片描述
针对自己的工作领域,选一款国内的芯片作为未来产品的可能芯片!ESP32-C3 就是我的准备。

结语

以上记录为本人的实际经验,个人所在的行业不可能代表整个行业,个人的选择不可能合适大家的选择,分享给大家仅供参考。

像文章开头所说,希望工程师同胞不吝赐教,有好的方案,希望能在评论区分享推荐!

如果真的有合适的,各方面都出色的好的芯片,或许我也会当成自己的准备之一,又会写博文记录测试使用情况。

最后,愿所有工程师同胞工作生活事事顺心! 谢谢!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ST芯片涨价后,你是如何做的? 的相关文章

随机推荐

  • 这里有好多小巧的绿色工具呀,感觉是神级的

    http www nirsoft net
  • 训练yolo时报错RuntimeError: result type Float can‘t be cast to the desired output type __int64个人解决方案

    运行YOLOv5 6 1和yolor的时候 训练都没能正常运行 均出现了如下错误 AutoAnchor 5 00 anchors target 1 000 Best Possible Recall BPR Current anchors a
  • QT入门Buttons之QToolButton

    目录 一 界面布局介绍 1 布局器中的位置及使用 2 控件的界面属性 2 1对象名称和大小设置 2 2对象文本设置和鼠标箭头更改 2 3 扁平化样式 二 属性功能介绍 1 显示箭头属性 2 按钮风格 3 添加默认action属性 三 Dem
  • 第一次护网HW心得

    以下内容为本人参加第一次护网HW的心得 纯属个人体会 大家看着玩就好 文章目录 背景 实战理解 背景 我开始接触实战 是从某省的第五届网络空间安全竞赛开始的 我参加过第四届比赛 是标准的CTF形式 初赛线上做题 决赛线下AWD攻防 但第五届
  • TOOLS_Pandas groupby 分组聚合常用方法使用示例

    TOOLS Pandas groupby 分组聚合常用方法使用示例 根据给定列中的不同值对数据点 行 进行分组 分组后的数据可以计算生成组的聚合值 注意 下文仅是常用的一些示例 实际操作时可组合使用的方式要多得多 import pandas
  • selenium之Chromedriver更换geckodriver遇到的问题

    记录一下自己有谷歌驱动更换到火狐驱动遇到的问题 因为之前都是使用谷歌驱动 对于火狐了解甚少 几乎就没有用过 尴尬 早上醒来使用谷歌驱动打开目标网站的时候竟然是显示空白网页 刚开始还没有在意 以为是谷歌浏览器自动更新了 简单的以为更新一下最新
  • Picgo的gitee图床简略设置及gitee图片仓库无法使用解决方案

    一 Typora Picgo实现图片上传生成在线链接 Typora是大家耳熟能详的一个文档编写工具 但是我们使用Typora去插入图片时 都是使用的本地缓存图片 如果我们需要将文档发给别人或者电脑清楚缓存以后 就会出现缺失图片的尴尬现象 所
  • 阿里云无影云电脑是干什么用的?五大使用场景

    阿里云无影云电脑是一种易用 安全 高效的云上桌面服务 阿里云无影云电脑可用于高数据安全管控 高性能计算等要求的金融 设计 视频 教育等领域 适用于多种办公场景 如远程办公 多分支机构 安全OA 短期使用 专业制图等 阿里云百科来简单分享什么
  • 解决tensorflow 2.0 里的tensorflow..contrib.tensorboard.plugins import projector报错

    题主尝试用v1 api 即 错误的代码如下 from tensorflow compat v1 contrib tensorboard plugins import projector 报错没有contrib这个模块 原因是tensorfl
  • 二叉排序树的删除,全网最详解析

    解析都在注释中 博主习惯打代码给出详细注释 这里就不做过多阐述 注释看不懂的话 直接留言 二叉排序树的结构声明 二叉排序树的创建 二叉排序树的节点删除 解析都在注释中 博主习惯打代码给出详细注释 这里就不做过多阐述 注释看不懂的话 直接留言
  • Maven执行命令时报:has elapsed or updates are forced and ‘parent.relativePath‘ points at wrong local

    子模块打包时 依赖父模块的版本号是变量时 会报以下错误 parent relativePath points ERROR Non resolvable parent POM for xxxx xxx version xxx pom 1 0
  • 杜利特尔 (Doolittle)矩阵分解法求线性方程组的解

    简介 若方阵 A 可以分解为一个下三角矩阵 L 和一个上三角矩阵 U的乘积 即 A LU 则这种分解称为 A 的一种三角分解或 LU分解 如果 L 为单位下三角矩阵 则称为杜利特尔 Doolittle 以四阶矩阵为例 可分解为以下形式 实例
  • java归并两个无序链表并排序_Java代码归并两个已排好序的链表

    题目是 归并两个已排好序的链表 假设链表是从小到大递增排序的 算法思路就是 我的解法就是重新建立一个新的链表 将归并好的存放进去 一共有三种情况 假设俩个链表为链表l1和链表l2 1 第一种情况就是l1和l2同时不为空 2 l1为空 l2不
  • day-30 代码随想录算法训练营 回溯part06

    332 重新安排行程 思路 使用unordered map记录起点机场对应到达机场 内部使用map记录到达机场的次数 因为map会进行排序 可以求出最小路径 class Solution public vector
  • SpringCloud- Hystrix 熔断器

    Hystrix hi si ju ke si 概述 Hystix 是 Netflix 开源的一个延迟和容错库 用于隔离访问远程服务 第三方库 防止出现级联失败 雪崩 雪崩 一个服务失败 导致整条链路的服务都失败的情形 Hystix 主要功能
  • 编译原理——自顶向下分析中FOLLOW集的计算

    一 FOLLOW集的定义 对于非终结符号A FOLLOW A 被定义为 可能在某些句型中紧跟在A右边的终结符号的集合 为什么说是可能 因为在一些推导出来的文法符号串中 该非终结符号A可能在最右边 比如 A gt TA 如果存在S gt Aa
  • 用快慢指针判断是否有环

    1 用快慢指针判断是否有环 代码 bool hasCycle struct ListNode head write code here struct ListNode f head struct ListNode s head while
  • uniapp部分面试题汇总

    1 谈谈你对uni app的理解 uni app是一个使用Vue js开发所有前端应用的框架 开发者编写一套代码 可以发布到IOS Android Web 响应式 以及各种小程序 快应用等多个平台 uniapp真正做到一套代码多端发行 支持
  • Python中通过requests模块发送POST请求.

    博客核心内容 1 Python中通过requests模块发送POST请求 我们通常情况下提交数据一般有两种方式 Ajax和Form表单的方式 如果request post里面没有值 我们就到request body里面去拿 代码示例 服务端
  • ST芯片涨价后,你是如何做的?

    芯片涨价也2年多了 今年 2022年 年后又一次涨价 硬件工程师们该何去何从 分享一下自己的经历 给大家一些参考 目录 前言 一 来势汹汹的芯片涨价 二 芯片方案替换 三 对未来的准备 结语 前言 前面所有的博文 都是技术类型的 作为一名多