发新帖本帖赏金 30.00元(功能说明)我要提问
返回列表
打印

说一说采用GD32替代STM32的那些事

[复制链接]
1626|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2022-11-9 12:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#申请原创#   原因就不多说了,大家都知道的,就是芯片荒,记得去年年初的一段时间每天上班的主要工作不是对产品功能性能进行升级,而是天天来对所用的MCU找替代料进行替代开发测试,各个厂家都号称直接替代,搞得不懂技术的采购也以为真的可以直接替代,实际测试下来有很多隐藏的问题,对于一些较大的项目来说,实在是不敢轻易使用,原因是因为自己的代码用的是ST的库,原本的测试也是在ST的基础上做的,所以所有的该走的流程还得走一遍,真的很费时间,不过好在最终都完成了替代,并且已经大量出货(千万+项目)进行了验证。
实际上刚刚开始计划去替代ST方案的国产料有很多,CH\GD\APM之类的。但是最终我们还是主要用了GD的,各方面原因吧,采购原因也是占很大部分,拿货账款货期之类的。
刚开始替代开发的时候也是参考了很多网上的资料,包括厂家给的一些材料:
参考网上的资料,说说几个主要的:
1、主频更高一点
GD32的主频最大108M,STM32的主频最大72M,这点用过的都知道的。
2、FLASH擦写
我记得是GD的擦写速度要慢,具体的还是要看厂家的说明,特备是在内部FLASH存用户数据擦除的时候要注意一下。
3、功耗大小
说是GD的功耗低一点,没验证过,主要是做的产品不太讲究功耗。
4、抗干扰
具体没测试,但是据说是不如ST的,但是使用过程也没发现干扰问题
5、ADC问题
资料说是输入阻抗和采样时间有区别,实际用下来就是在ADC初始化之后需要等待一段时间才可以采样,否则会采集不到。另外就是有一定概率产品坏了ADC口。也返回给厂家进行分析了,后来没个结果,不了了之,也不知道是不是电路接口那里不太可靠。
6、供电区别
手册里面写的比较清楚,外部供电:GD32外部供电范围是2.6 ~ 3.6V,STM32外部供电范围是2 ~ 3.6V,GD的供电范围比STM32相对要窄。
内核电压:GD32内核电压是1.2V,STM32内核电压是1.8V。GD的内核电压比STM32的内核电压要低,所以GD的芯片在运行的时候运行功耗更低。
7、FSMC区别
参考资料是STM32只有100Pin以上的大容量(256K及以上)才有FSMC,GD32所有的100Pin或100Pin以上的都有FSMC,没用到这个。

  主要可能就以上这些,其实还有个串口差异,但是实际用的时候根据产品很多并不太在意,对于我来说主要是ADC和FLASH这块有一定的影响。
最后说一说价格,今年下半年以来,各个厂家的MCU都在大跳水,ST的现在拿货也没问题了,GD的就更不用说了,代理一直找我们采购说要不要拿货,价格也是直接腰斩。
目前倒是没想过回到用ST了,比较这么多用下来也没啥问题。

  说点题外话,用了这么长时间的GD片子,却没用过GD的库,不知道有多少像为这样的,一直在用ST的库开发,烧写的时候选GD的芯片用GD的烧写算法。希望有机会也能用一下GD的库看看。另外几家  APMCH的也测试过,CH的串口有个明显差异,具体没排查原因,反正就是产品通讯的时候有点问题,APM的做过几K的量,后来不知道是价格还是货源的问题,最终没继续用了。
   目前也在考虑用一用GD的303,样片也已经有了,正准备开发测试一下,最后也希望GD越做越好,比较在ST断货的时候,是这样的国产芯片让我们产品没断货






使用特权

评论回复

打赏榜单

21ic小管家 打赏了 30.00 元 2022-11-09
理由:签约作者奖励

沙发
yangxiaor520| | 2022-11-13 10:44 | 只看该作者
国产替代确实是一个艰辛的历程啊。

使用特权

评论回复
板凳
智芯云技术| | 2022-11-18 17:02 | 只看该作者
国产替代性价比是真好啊。

使用特权

评论回复
地板
chenqianqian| | 2022-11-19 10:44 | 只看该作者
不错的经验分享,国产替代确实不易啊。

使用特权

评论回复
5
daichaodai| | 2022-11-19 17:45 | 只看该作者
国产替代,前期一定会踩很多吭。

使用特权

评论回复
6
liuqiangdong| | 2022-11-20 23:40 | 只看该作者
对于一些较大的项目来说,实在是不敢轻易使用

使用特权

评论回复
7
tpgf| | 2022-12-3 13:52 | 只看该作者
感觉很多的数据比对都是纸上的数字  都需要实际测试才真的可以确定

使用特权

评论回复
8
qcliu| | 2022-12-3 14:19 | 只看该作者
GD的供电范围窄了不少 那么flash支持1.8操作吗

使用特权

评论回复
9
drer| | 2022-12-3 14:58 | 只看该作者
一般来说我们都是如何测试抗干扰能力的呢

使用特权

评论回复
10
coshi| | 2022-12-3 16:01 | 只看该作者
CPU的工作电压分为两个方面,CPU的核心电压与I/O电压

使用特权

评论回复
11
kxsi| | 2022-12-3 16:10 | 只看该作者
采用低电压的CPU的芯片总功耗降低了。功耗降低,系统的运行成本就相应降低,这对于便携式和移动系统来说非常重要,使其现有的电池可以工作更长时间,从而使电池的使用寿命大大延长

使用特权

评论回复
12
wiba| | 2022-12-3 16:36 | 只看该作者
我看有介绍说同一核心的CPU其核心电压是可变的,不同的CPU可能会有不同的核心电压:1.30V、1.35V或1.40V

使用特权

评论回复
13
xu@xupt| | 2022-12-8 23:39 | 只看该作者
不容易啊,至少大体能替代啦

使用特权

评论回复
发新帖 本帖赏金 30.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1721

主题

12982

帖子

54

粉丝