前言

时间:20210315

主要记录这两天对国内各IC厂商的 MCU 了解记录。

大环境,ST 厂商 MCU 疯狂涨价,国内 MCU 也越来越完善,还便宜。同时,全球缺晶圆(这就看哪家厂商幸运,备货足了)。

简要工作记录

第一天

今天早上接到主管的紧急任务,其实也就是评估国产 MCU 。找出代替 ST 的方案。

由于部门里只有两位负责 MCU 开发的工作人员,而另一位前辈工程师的项目相对着急,所以自己就主导了本次简要评估。

其实本人的项目也紧张的,负责这 专业音视频矩阵系统 的 HDMI 2K(刚刚完成)、HDMI 4K和 DVI 2K 和 VGD 2K 等各种的输入输出板卡。

接到任务后自己先去百度看看各种国产 MCU 厂商的口碑、MCU 数据、供货周期以及对比 ST 的兼容程度(为了减少不必要开发嘛)。主要了解了兆易创新、新塘、华大、航顺、国民、雅特力等等。

给我个人的第一感觉就是国产 MCU 就像国产汽车一样,看数据,性价比高,也就是比 ST 低的价格能买到比 ST 高性能的 MCU chip。

我的前期工作主要是先筛选出几家国产 MCU 厂家,不要求多,但求合适,因为样品实测需要入手和时间去移植评估。而我们部门正好都缺。就算不缺,也没必要一通拿来瞎测。

主要筛选的参数:和 ST 的兼容性pin to pin项目需求的外设无bug供货周期稳定性性能

网上选出了适合我们项目的几家厂商:兆易创新、航顺、国民、雅特力

然后自己去联系各个厂商的代理,我微信里只有航顺和雅特力的代理,公司也帮忙联系了兆易创新和国民的代理。向他们拿了MCU选型表和对标的型号的数据手册。

看完选型表和和我们项目对标的几个型号的数据后,就申请了几个样品回来调试。其中兆易创新和雅特力的效率最高,第二天就到了。

其实看数据手册也是主要看性能和外设是否满足我们项目目前或者未来规划的需求。主要还是 主频、flash、ram大小、usart资源及速率、硬件spi速率等等。

其中从代理的交流和数据手册的分析发现几个点:

  • GD供货可能比较困难,毕竟GD比较出名,国内很多公司也使用他们的芯片。
  • AT的话感觉便宜、低调、性能强。

中午,下班,下午,继续项目工作(不能停啊)。

第二天

第二天上午,国民技术的原厂工作人员、几名国民技术的代理和顺芯的工作人员来和我们公司几个部门轮流交流。其实也是互相服务啦,他们希望我们买他们的芯片,我们也希望他们能够更好地为我们提供充足、性能更好的芯片。比较大环境下缺晶圆啊。

从他们口中了解到,国民技术晶圆备货比较充足,不慌,而且和台积电较友好,采用了40纳米的制程。不过现在的正常供货周期还是要8-10周。虽然说大环境不好,但是还是感觉时间有点长。不过他们表示,在我们确定合作后,他们会有专人跟进我们的项目进度,在会完成或者觉得没大问题下就会提前备货(5K片)。

5K片,正常的话,我们部门两个月就用完啦。而且其它十几个部门还需要。其它厂商的供货周期也差不多。比较,大环境...。

通过和国民技术的工作人员交流很愉快,对他们的 MCU 产品线也国家了解了,主要还有适合我们的 pin to pin芯片。而且是 M4F 内核,性能对比 ST M3 系列的高。接下来就是等待样品实测稳定性了。哦,还有,国民技术的芯片需要使用他们的库。

简要的数据评估不能说明什么,实测的数据才是真正王道。自己也想试试国产的 MCU 。

希望国产 MCU 发展越来越好。

国产mcu理论数据评估工作记录的更多相关文章

  1. 国产CPLD(AGM1280)试用记录——做个SPI接口的任意波形DDS [原创www.cnblogs.com/helesheng]

    我之前用过的CPLD有Altera公司的MAX和MAX-II系列,主要有两个优点:1.程序存储在片上Flash,上电即行,保密性高.2.CPLD器件规模小,成本和功耗低,时序不收敛情况也不容易出现.缺 ...

  2. MySQL跨表更新字段 工作记录

    工作中遇到两表查询,从user表中获取用户唯一id字段 写入到另外一张qiuzu表中的uid字段中; 二者可以关联起来的只有用户的手机号码tel字段; 了解需求后数据量稍多,不可能一个一个的手动修改 ...

  3. ElasticSearch写入数据的工作原理是什么?

    面试题 es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你了解不了解 es 的一些基 ...

  4. 工作记录 - OBB的解决方案

    之前关于OBB的内容: Android上使用native IO 最近工作中的问题笔记 工作记录[续] android OBB 自从用了Java来mount OBB, 再也没有遇到挂载的问题. 但最近在 ...

  5. ASP.NET服务器端执行耗时操作的工作记录

    公司之前有这样一个业务需求: 一名同事做出文件a0和b0,然后将a0加密为a1.b0加密为b1:再将文件a0.a1.b0和b1上传至服务器M:同时要将服务器N上的数据表添加一条记录,该记录的ID就是前 ...

  6. [工作记录] Android OpenGL ES: non-square texture - continue

    previous: [工作记录] Android OpenGL ES 2.0: square texture not supported on some device recently I found ...

  7. springboot springmvc拦截器 拦截POST、PUT、DELETE请求参数和响应数据,并记录操作日志

    1.操作日志实体类 @Document(collection = "operation_log") @Getter @Setter @ToString public class O ...

  8. 用navicat手动删除了数据表的记录,再次写入的时候,怎么让id重新从1开始?

    问:用navicat手动删除了mariadb数据表的记录,再次写入的时候,自增id会继续,不会从1开始. 比如,原来有10条记录,全部清空,再次写入数据,id会从11开始,怎么让他重新从1开始呢? 重 ...

  9. 最近的linux工作记录

    最近的linux工作记录 最近公司走了一些同事,部分服务器交到了我的手里,总结一些常用的操作 注:大写的字符串一般是用来占位,需要替换 创建账户和使用密钥对登陆 1,账户系列 useradd 选项 用 ...

随机推荐

  1. Vue & mobile UI components

    Vue & mobile UI components https://github.com/vuejs/awesome-vue https://awesome-vue.js.org/ http ...

  2. css & auto height & overflow: hidden;

    css & auto height & overflow: hidden; {overflow: hidden; height: 100%;} is the panacea! {溢出: ...

  3. Chrome & console.log & color & js

    Chrome & console.log & color & js console.log & color // OK log(`%cchat_list =\n%c${ ...

  4. Objec.assign & bug

    Objec.assign & bug shallow copy https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Referenc ...

  5. 负利率时代,NGK DeFi是否会推动资本向加密货币迁徙?

    2020年,全球经济危机持续,贸易战争以及天灾人祸使得全球各国的经济雪上加霜,为了挽救低迷的经济,美国.欧洲.日本各国央行竞相放水,全球正在滑入负利率时代. 负利率下,资本加速从法币向数字货币迁徙,因 ...

  6. django学习-25.admin管理后台里:把表名称和表字段名称的展示值都由英文显示改为由中文显示

    目录结构 1.前言 2.完整的操作步骤 2.1.第一步:修改模型类Article 2.2.第二步:重启服务 2.3.第三步:退出登录并再次成功登陆admin管理后台 2.4.第四步:查看最新的表名称展 ...

  7. 别找了,这可能是全网最全的鸿蒙(OpenHarmony)刷机指南

    目录: 1. 配置编译环境 2. 编译HarmonyOS源代码 3. 烧录HarmonyOS 4.下载文中资源 5.作者文章合集 摘要:相信很多同学都玩过鸿蒙(HarmonyOS)了,不过估计大多数同 ...

  8. Flex实现左右布局

    html <div class="business-content-1"> <div class="item"> 111 </di ...

  9. Spark + GraphX + Pregel

    Spark+GraphX图 Q:什么是图?图的应用场景 A:图是由顶点集合(vertex)及顶点间的关系集合(边edge)组成的一种网状数据结构,表示为二元组:Gragh=(V,E),V\E分别是顶点 ...

  10. Java基础语法:运算符

    Java 运算符(operator)根据功能分类: 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof ...