GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的。
不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的。
相同的地方我们就不说了,下面列一下不同的地方。
内核
GD32采用二代的M3内核,STM32主要采用一代M3内核,下图是ARM公司的M3内核勘误表,GD使用的内核只有752419这一个BUG。
主频
使用HSE(高速外部时钟):GD32的主频最大108M,STM32的主频最大72M
使用HSI(高速内部时钟):GD32的主频最大108M,STM32的主频最大64M
主频大意味着单片机代码运行的速度会更快,项目中如果需要进行刷屏,开方运算,电机控制等操作,GD是一个不错的选择。
供电
外部供电:GD32外部供电范围是2.6-3.6V,STM32外部供电范围是2-3.6V。GD的供电范围比STM32相对要窄一点。
内核电压:GD32内核电压是1.2V,STM32内核电压是1.8V。GD的内核电压比STM32的内核电压要低,所以GD的芯片在运行的时候运行功耗更低。
Flash差异
GD32的Flash是自主研发的,和STM32的不一样。
GD Flash执行速度:GD32 Flash中程序执行为0等待周期。
STM32 Flash执行速度:ST系统频率不访问flash等待时间关系,0等待周期,当0《SYSCLK《24MHz;1等待周期,当24MHz《SYSCLK≤48MHz;2等待周期,当48MHz《SYSCLK≤72MHz。
Flash擦除时间:GD擦除的时间要久一点,官方给出的数据是这样的“GD32F103/101系列Flash 128KB及以下的型号,Page Erase典型值100ms, 实际测量60ms左右。”对应的ST 产品Page Erase典型值 20~40ms。
功耗
从下面的表可以看出GD的产品在相同主频情况下,GD的运行功耗比STM32小,但是在相同的设置下GD的停机模式、待机模式、睡眠模式比STM32还是要高的。
串口
GD在连续发送数据的时候每两个字节之间会有一个Bit的Idle,而STM32没有,如下图。
GD的串口在发送的时候停止位只有1/2两种停止位模式。STM32有0.5/1/1.5/2四种停止位模式。
GD 和STM32 USART的这两个差异对通信基本没有影响,只是GD的通信时间会加长一点。
ADC差异
GD的输入阻抗和采样时间的设置和ST有一定差异,相同配置GD采样的输入阻抗相对来说要小。具体情况见下表这是跑在72M的主频下,ADC的采样时钟为14M的输入阻抗和采样周期的关系:
FSMC
STM32只有100Pin以上的大容量(256K及以上)才有FSMC,GD32所有的100Pin或100Pin以上的都有FSMC。
103系列RAM&FLASH大小差别
GD103系列和ST103系列的ram和flash对比如下图:
105&107系列STM32和GD的差别
GD的105/107的选择比ST的多很多,具体见下表:
抗干扰能力
关于这一点,官方没有给出,笔者也是在做项目的时候偶然发现的。
项目原本是用STM32F103C8T6,后来换成GDF103C8T6。这两个芯片的引脚完全一致,单片机用了的两个邻近的引脚作为SPI的时钟引脚和数据输出引脚,然后发现STM32的SPI能正常通讯,GD的不行;经过检查发现PCB板SPI的铜线背面有两根IIC的铜线经过,信号应该是受到影响了。
用示波器看了一下引脚的电平,发现确实是,STM32和GD的数据引脚波形都不正常,但是STM32的波形要好很多,波形虽然差了点,但是SPI通讯依然正常。而GD则不能正常通讯了。
然后笔者又把SPI的通讯速率减慢,发现STM32的数据引脚很快就恢复正常波形了,而GD的依然差,直到速率降到很低才恢复正常。初步怀疑是STM32内部对引脚有做一些滤波的电路,而GD则没有。
虽然用的这个电路板本身布线有些不合理,但是在同样恶劣的环境下,STM32依然保证了通讯的正常,而GD不行,这在一定程度上说明了GD的抗干扰能力不如STM32。
原文标题:干货|用GD32替换STM32,这些细节你都知道吗?
文章出处:【微信公众号:电子工程世界】欢迎添加关注!文章转载请注明出处。
审核编辑:彭菁
相关推荐
PCB设计抗干扰
车同轨,书同文,行同伦
发布于 :2022年08月03日 19:04:51
,这在一定程度上说明了GD的抗干扰能力不如STM32。我是代理商有需要132、4208、5214*本文系网络转载,版权归原作者所有,如有侵权请联系删除
发表于 03-08 15:00
在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰性 的要求,避免在设计完成后再去进行抗干扰的补救措施。形成干扰的基本要素有三个:(1)干扰源 指产生干扰
发表于 12-26 10:34
计算机抗干扰能力的措施:为避免因电网电压不稳引起对计算机的直接干扰,主要采用交流稳压器、低通滤波器用于滤除电源系统中的高次谐波,减少电源系统中的尖峰电压。隔离变压器在其一次和二次之间使用屏蔽隔离
发表于 12-15 15:41
提高系统的抗干扰能力。同样频率的方波和正弦波,方波中的高频成份比正弦波多得多。虽然方波的高频成份的波的幅度,比基波小,但频率越高越容易发射出成为噪声源,微控制器产生的最有影响的高频噪声大约是时钟频率的3
发表于 08-29 15:50
我们都知道无线鼠标比有线鼠标玩着更为方便一些,同理生活中的很多电气设备使用无线技术肯定会时使用变得更加方便快捷的!查资料得之无线电技术早已实验成功,但为何不投入使用呢?
发表于 01-16 23:18
大神们,BTS7960抗干扰能力咋样
发表于 11-28 14:51
为何不浪漫亦是罪名
发表于 06-28 10:46
求助:现在正在调试基于FOC2.0控制的三相有感轮毂电机,用的是速度模式,现在电机速度较快的情况下能平稳的运转,转矩大而且抗干扰能力强。但是低速控制下(几十转/min),电机转矩小而且不稳定,用手
发表于 02-14 16:04
如题,以上三家MCU,抗干扰哪家强?干扰主要是小功率电机干扰和射频干扰。
发表于 04-07 17:44
的一般原则,并应符合抗干扰设计的要求。 一、PCB布局设计应遵循的原则: 首先,要考虑PCB尺寸大小。PCB尺寸过大时,印制线条长,阻抗增加,抗噪声能力下降,成本也增加;过小,则散热不好,且邻近线条易
发表于 05-12 15:10
STM32F103RC程序烧录为何不能用485工具或者串口?而只能用专门的下载软件J-LINK或者其他下载软件?谁能详细说下,谢谢
发表于 06-26 18:02
印制电路板(PCB)是电子产品中电路元件和器件的支撑件。它提供电路元件和器件之间的电气连接。随着电于技术的飞速发展,PGB的密度越来越高。PCB设计的好坏对抗干扰能力影响很大。因此,在进行
发表于 08-30 10:49
的工频交流信号。估计是铜块的连接电缆感应到工频信号。 我们想用硬件方案处理干扰问题。在此,想请教几个问题:1.如何增强基于AD8495的检测电路的抗干扰能力,尤其是工频干扰? 2.我们原本的检测系统
发表于 09-06 11:43
、控制等系统的正常运行, 设备的抗干扰设计与功能设计同样重要。在设计初必须考虑数字电路干扰的抑制问题, 否则很难达到高速数字电路抗干扰要求。因此首先应当提高数字电路板的抗干扰能力及减小电路辐射, 避免在
发表于 09-12 15:01
的危险之中。现在设计做得越多,就越来越感觉产品抗干扰的能力是很关键。之前在做一个清洗设备的时候,需要使用显示屏进行参数显示。最开始选用的OLED和LCD显示屏,空载运行的时候一切正常,可是一旦启动加热或者
发表于 10-20 12:43
使用AD5668时,在运行中会突然输出变为零。电源中的10μF和0.1μF电容都接了,请问还有什么办法可以提高其抗干扰能力?请各位大神指导指导!谢谢!
发表于 12-24 15:03
。针对于北方干燥地区,产品的ESD--静电要求要很高。针对于像四川和一些西南多雷地区,EFT防雷要求要很高。如何提高电子产品的抗干扰能力和电磁兼容性?需要注意哪些事项?
发表于 08-06 07:45
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?
发表于 08-07 08:26
这些频谱成分的绝大多数都落入音频范围,因此它们会产生令人生厌的“嗡嗡”声。由此可见,RF抗干扰能力较差的电路会对蜂窝电话的RF信号解调,并会产生不希望听到的低频噪音。作为质量保证的测试手段,测量时需要
发表于 08-08 08:02
电磁流量计的发展和应用与其抗干扰技术的发展进步密切相关,特别是近几十年来采用三直低频矩形波动励磁技术和双频矩形波励磁技术,以及微处理器硬件和软件技术明显地提高了电磁流量计抗干扰能力和测量精度,扩大了电磁流量计的应用领域,改变了人们长期认为电磁流量计测量精度低,抗干扰能力差的概念。
发表于 08-22 07:29
为了测试电子设备的抗干扰能力,设计了一种射频信号干扰器,可用于产生406 0~406.1MHz范围内的随机干扰、点频干扰和扫频干扰信号。设计采用了直接数字频率合成(DDS)技术,通过单片机对DDS芯片的控制,可灵活产生需要的干扰频率。
发表于 08-30 07:55
电机相电流的采样对于FOC控制来说是不可或缺的,在设计电机控制电路时,为了能够准确的采样到电机绕组中的电流值,需要提高电流采集的抗干扰能力。那么如何保证我们的设计是合理的,小编带大家探讨下电机
发表于 10-18 07:00
stm32的cpu系统用独立的3.3V供电,测试的时候485通信正常,但是换成实际工作时的三相电整流后再稳压处理来的3.3V供电,就会出现紊乱的情况,按道理应该是电源的问题,请问这种现象怎么避免?如何增强485的抗干扰能力,我用的是485通信芯片是MAX483E
发表于 11-04 23:45
上次发上电贴的时候说了一次max7219这个芯片控制的点阵会自己亮起来的问题,今天腾出时间来查了一下,网上查了一下好像都是说这个芯片的抗干扰能力差!我感觉这个芯片的解决干扰的问题应该不光
发表于 05-01 05:56
电磁辐射较大的设备。(安装环境为养猪场)接屏蔽线抖动情况可以改善很多,但是我想尝试在电路方面入手提升抗干扰能力。NTC用的是两线制的,之前相当于这样接在电路中,为单端信号输出采样电路如图后端就是个简单
发表于 05-04 17:40
抗干扰能力是无法进行具体数值化,所以它一般不会做为常规参数放在无线模块的规格书里,那么无线模块的抗干扰能力到底重不重要呢?思为无线的答案是:非常重要。在同一发射功率和接收灵敏度的条件下,那么抗干扰
发表于 05-27 16:03
求大神解答:UART串口、485、CAN三个通讯,在最大传输速率、抗干扰能力、使用成本和使用难度几个方面的参数对比。
发表于 10-05 10:09
[td] 在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。
发表于 02-04 06:01
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。
发表于 02-04 07:00
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?
发表于 04-02 06:21
干扰对单片机应用系统的影响有哪些?如何提高我们设备的抗干扰能力?
发表于 04-19 10:50
CPLD技术在微机保护装置中应用的优越性CPLD状态机抗干扰控制原理是什么微机保护控制接口装置的CPLD抗干扰设计
发表于 04-29 06:45
如何利用FPGA实现滤波及抗干扰?怎么利用FPGA器件来设计抗干扰电路?
发表于 05-08 08:01
车载DVD音响系统的结构是怎样构成的?车载DVD音响系统有哪些特点?如何去提高车载DVD音响系统的抗干扰能力?
发表于 05-12 06:29
汽车电器的电磁兼容设计汽车行驶记录仪的抗干扰设计线路板设计需注意的抗干扰问题
发表于 05-13 06:43
干扰到底是怎样形成的?有什么适用的抗干扰措施吗?
发表于 06-01 06:06
常用的抗干扰技术有哪些?
发表于 06-18 09:58
概念基础:STM32时钟系统基本一致,不同系列之间有细微差别。此文档主要针对STM32F446的时钟系统进行介绍。1. 时钟树概述为何不是采用一个系统时钟?如51 因为STM32本身非常复杂,外设
发表于 08-12 06:45
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!抗干扰技术就是研究干扰的产生根源、干扰的传播方式和避免***扰的措施(对抗)等问题。机电一体化系统的设计中,既要避免被外界干扰
发表于 09-01 08:49
提高产品抗干扰能力的方法(129页),需要完整版的小伙伴可以下载附件。
发表于 09-09 17:39
梯形图的编程规则包括哪些?PLC内部的软继电器X是由什么来驱动的?FX2N系列PLC的抗干扰能力为什么会很强?
发表于 09-18 06:45
抗干扰设计的基本任务是系统或装置既不因外界电磁干扰影响而误动作或丧失功能,也不向外界发送过大的噪声干扰,以免影响其他系统或装置正常工作。因此提高系统的抗干扰能力也是该系统设计的一个重要环节。电路
发表于 11-11 06:57
GD32和STM32的区别2.1. 内核2.2. 主频2.3. 供电2.4. FLASH差异2.5. 功耗2.6. 串口2.7. ADC差异2.8. FSMC2.9. 103系列RAM&FLASH大小差别2.10. 抗干扰能力GD32替换STM32注
发表于 02-11 06:28
谈谈单片机硬件抗干扰
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?
一、下面的一些系统要特别注意抗电磁干扰:
1、微控制器时钟频率
发表于 11-03 16:59
•51次下载
干扰和抗干扰,有需要的朋友可以下来看看。
发表于 03-29 15:44
•28次下载
提高抗干扰能力的PCB布局,感兴趣的小伙伴们可以看看。
发表于 07-18 15:06
•19次下载
单片机很容易跳电,如何提高单片机抗干扰的能力1,感兴趣的小伙伴们可以瞧一瞧。
发表于 11-14 16:18
•7次下载
具高抗干扰能力单片机通讯电路设计
发表于 01-23 20:48
•16次下载
雷达抗干扰原理说明。
发表于 03-24 11:48
•11次下载
电子发烧友网为你提供如何提高单片机系统的抗干扰能力?!资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
发表于 04-25 08:42
•10次下载
提高电子产品的抗干扰能力和电磁兼容性的方法
发表于 06-24 10:25
•37次下载
抗干扰设计的基本任务是系统或装置既不因外界电磁干扰影响而误动作或丧失功能,也不向外界发送过大的噪声干扰,以免影响其他系统或装置正常工作。因此提高系统的抗干扰能力也是该系统设计的一个重要环节。电路
发表于 11-06 18:21
•25次下载
一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能
发表于 11-18 20:51
•38次下载
GD32和STM32的区别 2.1. 内核 2.2. 主频 2.3. 供电 2.4. FLASH差异 2.5. 功耗 2.6. 串口 2.7. ADC差异 2.8. FSMC 2.9. 103系列RAM&FLASH大小差别 2.10. 抗干扰能力GD32替换STM32
发表于 12-08 11:06
•68次下载
CAN总线由其高可靠和实时性被广泛应用于新能源汽车、轨道交通、医疗、工程机械等行业,但是由于大部分行业工作环境都比较恶劣,所以提高总线抗干扰能力是目前行业用户最为关注的方向。
发表于 02-08 16:44
•1次下载
抗干扰能力和电磁兼容性的解决方法讲解
在研制带处理器的电子产品时,如何提升抗干扰能力和电磁兼容性? 1、
发表于 10-16 17:13
•2035次阅读
确定RF抗干扰能力的测量技术
摘要:GSM蜂窝电话的随处可见正导致不需要的RF信号的持续增加,如果电子电路没有足够的RF噪声抑制能力,这些RF信号会导致电路产生的结
发表于 08-19 12:28
•620次阅读
单片机系统软件抗干扰方法
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下
发表于 01-01 06:15
•580次阅读
摘要 通过对RS485、CAN与FlexRay协议中有关抗干扰能力的指标的比较与分析,说明CAN总线在抗干扰设计上有独到之处:在物理层上,总线信号的二值性以及发生竞争时结
发表于 03-29 15:05
•1586次阅读
抗干扰能力强的可调甄别器
发表于 04-13 11:03
•712次阅读
RF抗干扰能力测试装置
目前,大多数蜂窝电话采用时分多址(TDMA)标准,这种复用技术以217Hz的频率对高频载波进行通/断脉冲调制。容易受到RF干扰的IC会对该载波信号进
发表于 10-10 16:22
•2037次阅读
如何提高电子产品的抗干扰能力和电磁兼容性
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?
1、 下面的一些系统要特别
发表于 02-06 15:18
•1896次阅读
作为一个电子设计制作者与爱好者在设计带微处理器的电子产品时,如何提高系统的抗干扰能力和电磁兼容性是设计者必需考滤的一个问题。本人就自己在电子设计制
发表于 12-02 11:44
•5131次阅读
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?
发表于 02-10 01:36
•1393次阅读
长久以来,计算机系统的抗干扰一直是人们关心的重要问题,因为计算机用得越来越广,可靠性越来越重要,而抗干扰本身就是可靠性的重要组成部分。为了汽车、飞机、卫星、反应堆的安全,人们在抗干扰问题上花费了大量
发表于 04-28 14:34
•4739次阅读
ADC中的电源设计—为何不使用DCDC为高性能ADC供电 (1)
发表于 08-14 01:00
•4818次阅读
工控设备的核心问题,就是抗干扰能力,如果抗干扰能力不够高,那么,这个设备就是没有多大用处。
发表于 08-06 16:00
•1795次阅读
如何提高单片机抗干扰让你少走弯路 搞过产品的朋友都有体会,一个设计看似简单,硬件设计和代码编写很快就搞定,但在调试过程中却或多或少的意外,这些都是抗干扰能力不够的体现。 下面讨论一下如何让你
发表于 10-13 22:21
•516次阅读
苹果为何不选华为呢?
发表于 05-08 17:24
•2364次阅读
电子设备的灵敏度越来越高,这要求设备的抗干扰能力也越来越强,因此PCB设计也变得更加困难,如何提高PCB的抗干扰能力成为众多工程师们关注的重点问题之一。
发表于 12-10 17:56
•1402次阅读
印制电路板的抗干扰设计与具体电路有着密切的关系,这里仅就PCB抗干扰设计的几项常用措施做一些说明。
发表于 08-29 09:41
•829次阅读
电子设备的灵敏度越来越高,这要求设备的抗干扰能力也越来越强,因此PCB设计也变得更加困难,如何提高PCB的抗干扰能力成为众多工程师们关注的重点问题之一。
发表于 09-18 14:25
•2995次阅读
工控设备的核心问题,就是抗干扰能力,如果抗干扰能力不够高,那么,这个设备就是没有多大用处。要提高工控设备的抗干扰能力,首先就是要学会正确的使用plc。
发表于 12-20 14:48
•1526次阅读
4、问:红外热像仪的抗干扰能力怎么样?答:所有设备都具有抗电磁干扰能力,具体请参考技术参数表内的电磁干扰参数。
发表于 07-18 09:49
•1315次阅读
,抗干扰能力是必不可少的。抗干扰天线将天线和滤波器集成于一体,既具有天线的发射与接收空间电磁波的能力,也具备滤波器对干扰电磁波的抑制能力,可有效地减小射频前端的体积、重量与插损。 研究者们已提出多种抗干扰天线设计方
发表于 01-11 15:18
•2418次阅读
为了提高PLC系统的抗干扰能力,我们从一开始设计的时候就应该花心思。下面分享一下在设计时的一些注意事项,希望大家有则改之无则加勉。 在进行具体工程的抗干扰设计时,我们可以选择有较高抗干扰能力的产品
发表于 05-06 11:07
•3223次阅读
为了保护系统免受或减少工业电磁环境中的内外电磁干扰,从设计阶段就需要采取三种抑制措施:抑制干扰源;或者切断衰减电磁干扰的传播路径;提高设备和系统的抗干扰能力。这三点是抑制电磁干扰的基本原则。 plc
发表于 12-23 17:16
•731次阅读
抗干扰设计的基本任务是系统或装置既不因外界电磁干扰影响而误动作或丧失功能,也不向外界发送过大的噪声干扰,以免影响其他系统或装置正常工作。因此提高系统的抗干扰能力也是该系统设计的一个重要环节。
发表于 07-11 15:16
•1705次阅读
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好等越来越受到重视。下面以单片机系统为例,对软件抗干扰方法进行研究。
发表于 09-26 11:26
•284次阅读
LoRa是一种用于低功耗、广域网(LPWAN)物理层 的无线射频调制技术。LoRa模块广受业内称赞的便是它的抗干扰能力,抗干扰性强是LoRa无线模块的优势之一。
发表于 10-27 11:01
•1657次阅读
从整体和逻辑线路设计上提高机电一体化产品的抗干扰能力是整体设计的指导思想,对提高系统的可靠性和抗干扰性能关系极大。对于一个新设计的系统,如果把抗干扰性能作为一个重要的问题来考虑,则系统投入运行后
发表于 11-17 20:43
•238次阅读
MCU的抗干扰能力直接影响其应用场合,比如在一些工厂,特别是有大型机电设备的地方,干扰非常强,如果使用的MCU抗干扰能力不行,就会导致其产品无法正常工作。
发表于 01-15 09:31
•1250次阅读
评论