打印

GD32与STM32的异同

[复制链接]
10834|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GD&STM32异同.pdf (513.92 KB)



沙发
kfliuyan|  楼主 | 2014-6-28 08:31 | 只看该作者
1.内核
GD32采用二代的M3内核,STM32主要采用一代M3内核,下表是ARM公司的M3内核勘误表,GD使用的内核只有752419这一个BUG。

使用特权

评论回复
板凳
kfliuyan|  楼主 | 2014-6-28 08:33 | 只看该作者
2.主频
2.1使用HSE:GD的主频可以跑到108M,而ST的主频仅为72M
2.2使用HIS:GD的主频可以跑到108M,而ST的主频丌能超过64M
例如:刷屏,开方运算,电机控制等对MCU速度要求高,但是又想降低成本的时候,GD是一个非常不错的选择。使用内部和外部晶体,配置108M时钟的方式可以通过访问21ic下载相关的文件
https://bbs.21ic.com/icview-570529-1-1.html

使用特权

评论回复
地板
kfliuyan|  楼主 | 2014-6-28 08:34 | 只看该作者
3.供电
1.外部供电
• GD32外部供电范围是2.6~3.6V
• STM32外部供电范围是2~3.6V
GD的供电范围比STM32相对要窄一点。

使用特权

评论回复
5
kfliuyan|  楼主 | 2014-6-28 08:34 | 只看该作者
2.内核电压
• GD32内核电压是1.2V
• STM32内核电压是1.8V
GD的内核电压比STM32的内核电压要低,所以GD的芯片在运行的时候运行功耗更低。

使用特权

评论回复
6
kfliuyan|  楼主 | 2014-6-28 08:35 | 只看该作者
4.FLASH的差异
4.1 Flash执行速度
• GD32 Flash中程序执行为0等待周期。
• STM32 Flash中程序执行速度。
ST系统频率不访问flash等待时间关系:
0等待周期,当0<SYSCLK<24MHz
1等待周期,当24MHz<SYSCLK≤48MHz
2等待周期,当48MHz<SYSCLK≤72MHz

使用特权

评论回复
7
kfliuyan|  楼主 | 2014-6-28 08:35 | 只看该作者
4.2 擦除时间:
由于GD的Flash是自己的与利技术,ST的Flash是第三方 提供的,
所以GD的Flash和ST的Flash有些许差异。GD的擦除时间更长一点
例如:GD32F103/101系列Flash 128KB 及以下的型号, Page Erase 典型值100ms, 实际测量60ms 左右。对应的ST 产品Page Erase 典型值 20~40ms,参见产品datasheet。

使用特权

评论回复
8
kfliuyan|  楼主 | 2014-6-28 08:36 | 只看该作者
4.3 Flash加密:
ST的Flash有两层加密机制,一个是UID,还有一个是读保护,但是GD的Flash内部做了一个重组算法,物理地址连续,但是逻辑地址并不是连续的。这一点可以用来防硬**。

使用特权

评论回复
9
kfliuyan|  楼主 | 2014-6-28 08:38 | 只看该作者
6.功耗
从下面的表可以看出GD的产品在相同主频情况下,GD的运行功耗比STM32小,但是在相同的设置下GD的停机模式、待机模式、睡眠模式比STM32还是要高的。

使用特权

评论回复
10
quangezaizhe| | 2015-7-20 15:40 | 只看该作者
赞一个  了解了

使用特权

评论回复
11
kfliuyan|  楼主 | 2015-7-29 10:07 | 只看该作者
GD的主频超到150M也没问题,108最好不要用

使用特权

评论回复
12
郭恩峰| | 2015-10-9 09:14 | 只看该作者
嗯  不错  知道了对比不同MCU时该从哪几个方面来着手了!

使用特权

评论回复
13
zhanglong71| | 2015-10-9 09:31 | 只看该作者
mark一下.
有机会用

使用特权

评论回复
14
wuyiyan| | 2015-10-9 11:15 | 只看该作者
kfliuyan 发表于 2014-6-28 08:38
6.功耗
从下面的表可以看出GD的产品在相同主频情况下,GD的运行功耗比STM32小,但是在相同的设置下GD的停机 ...

这个没有矛盾吗  ?   同样的设置 ST  功耗低   但是 相同平率下  GD  的功耗低   GD  怎么做到的

使用特权

评论回复
15
baimiaocun2015| | 2015-10-11 21:50 | 只看该作者
这个问题的讨论的多,也是很详细的,支持。

使用特权

评论回复
16
tongbu2015| | 2015-10-15 21:14 | 只看该作者
功耗差异上不大的,就看用户最终主频想用多大的。

使用特权

评论回复
17
zhangbo1985| | 2015-10-16 19:30 | 只看该作者
这个异同点很多的,在做开发移植的时候多注意下的就可以了

使用特权

评论回复
18
alen112| | 2016-2-18 09:48 | 只看该作者
MARK~~~~~~~~~~~~~~~~~~~~~~~~

使用特权

评论回复
19
lskam| | 2016-5-17 09:05 | 只看该作者
一个产品会可能会使用GD和stm    有没什么办法识别出两个芯片

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

793

帖子

1

粉丝