打印

提点GD32改进建议

[复制链接]
4464|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
davidshen1234|  楼主 | 2017-10-12 09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用了很多STM32,感觉有些外设有改进空间,不知GD32能否在此方面超越STM32:
1. 定时器,所有定时器都改成32位,在多路高精度定时方面会很有用;
2. SPI,SPI速度提升至50Mhz以上,最好能做到100Mhz,这样就能接很多高速外设
沙发
davidshen1234|  楼主 | 2017-10-15 11:51 | 只看该作者
本帖最后由 davidshen1234 于 2017-10-15 12:06 编辑
Houtz 发表于 2017-10-14 11:25
1、关于GD32 32位定时器的问题,GD32F130,GD32F150,GD32F330,GD32F350,GD32F4系列等都是有32位定时器的。另 ...

1. 我希望所有定时器都是32位,目前仅有1~2个是32位,用两个16位拼成32位时,one shot等功能无法实现;

2. 100MHz SPI的字节速率为12.5M,仅实现一个高速串行化器(在FPGA上很常见)即可。

在F4高端系列上实现,难度大吗?

使用特权

评论回复
板凳
lanxuedao| | 2017-10-25 21:49 | 只看该作者
本帖最后由 lanxuedao 于 2017-10-25 21:54 编辑

GD32的UART是否支持FIFO?SPI速率30M确实小了点,目前在用NXP的K60,SPI才25M,不想再用并口FLASH,但是SPI速度又不够,FLASH速度都在100M以上,用低速去读写就显得**肋了,要一次去读写一个字节,需要几个周期,30M总线最后实际使用读取一个字节的速率基本是30/8/4=0.9375,QSPI倒是挺不错,但是怎么就只有一路?

使用特权

评论回复
地板
Houtz| | 2017-10-26 07:58 | 只看该作者
lanxuedao 发表于 2017-10-25 21:49
GD32的UART是否支持FIFO?SPI速率30M确实小了点,目前在用NXP的K60,SPI才25M,不想再用并口FLASH,但是SPI ...

不像应用级Cortex A系列SOC可以跑到GHz级别的速度,GD32定位为单片机,这个速度已经算是很高了,4线QSPI是只有一路的,如果要速度很高,那可以用外部总线NOR flash接口或者nand flash都是支持的。

使用特权

评论回复
5
Houtz| | 2017-10-26 07:58 | 只看该作者
Houtz 发表于 2017-10-26 07:58
不像应用级Cortex A系列SOC可以跑到GHz级别的速度,GD32定位为单片机,这个速度已经算是很高了,4线QSPI ...

USART都是有FIFO的

使用特权

评论回复
6
zhangbo1985| | 2017-10-27 13:21 | 只看该作者
Houtz 发表于 2017-10-14 11:25
1、关于GD32 32位定时器的问题,GD32F130,GD32F150,GD32F330,GD32F350,GD32F4系列等都是有32位定时器的。另 ...

这个晶振方面的还是需要多注意的。

使用特权

评论回复
7
qzhhr| | 2017-10-28 15:41 | 只看该作者
GD有1块钱以下的MCU?

使用特权

评论回复
8
ah9b87| | 2017-11-3 10:39 | 只看该作者
哦,要求这么高,那芯片自然就会贵了

使用特权

评论回复
9
菜鸟同学| | 2017-11-6 14:08 | 只看该作者
最啃爹的是 后32K的 问题,其他都可以忍受,这个完全就是芯片的自废武功设计。

使用特权

评论回复
10
小管| | 2017-11-7 21:03 | 只看该作者
菜鸟同学 发表于 2017-11-6 14:08
最啃爹的是 后32K的 问题,其他都可以忍受,这个完全就是芯片的自废武功设计。 ...

绝对同意楼上,早知道这个问题,就算ST涨更多都不会换了。

使用特权

评论回复
11
小管| | 2017-11-7 21:08 | 只看该作者
我们现在算是被GD的坑了,销售工程师说只是改一点点,后来发现很多地方要注意,一不小心就掉坑里。出货后在客户那里又出问题了,原来用ST的一点问题都没有。看来原来稳定的产品真的不能乱动。

使用特权

评论回复
12
imdx| | 2017-11-9 08:43 | 只看该作者
菜鸟同学 发表于 2017-11-6 14:08
最啃爹的是 后32K的 问题,其他都可以忍受,这个完全就是芯片的自废武功设计。 ...

这个真的挺没良心的,标64kB,实际只有32kB正常使用,直接标32kB + 32kB也可以。

使用特权

评论回复
13
Houtz| | 2017-11-10 09:10 | 只看该作者
小管 发表于 2017-11-7 21:08
我们现在算是被GD的坑了,销售工程师说只是改一点点,后来发现很多地方要注意,一不小心就掉坑里。出货后在 ...

具体要看是哪个型号来替换STM32的,如果是用GD32F103替换STM32F103,这个是确实是需要小改一些,很多不需要改直接烧程序进去也照样用。这个要看具体程序的逻辑和用到的外设。GD32替换STM32可以兼容,指的是数字特性兼容,模拟特性差异有些大。两家技术两个芯片不可能做得一模一样的,这个不是抄袭,芯片内部电路是绝对不一样的。用一个芯片替换另一个有问题进行调试是必然的。就像如果早期用GD32来开发正常量产了,然后用STM32来替换,这时候要修改,有问题可能你又会说ST是坑货。GD32起步较晚,但是已经做得相当不做了,相比STM32来说GD32也有它的优势。另外,有些客户为了省成本,用GD32F130系列的来替换STM32F103系列,那这个是改动比较大的。具体还是要看用哪个系列替换哪个。如果你用得有问题,可以找我交流沟通,帮你解决问题。邮件375880228@qq.com

使用特权

评论回复
14
shenmu2012| | 2017-11-13 13:37 | 只看该作者
这个关键是主频要选择合适的

使用特权

评论回复
15
firstblood| | 2017-11-13 14:23 | 只看该作者
这个对SPI总线的数据传输频率是有一定的要求的

使用特权

评论回复
16
smilingangel| | 2017-11-15 20:02 | 只看该作者
SPI的数据传输速率的是有一个最大的限制的

使用特权

评论回复
17
comeon201208| | 2017-11-15 20:43 | 只看该作者
这个SPI的最大速率的不能提的太大了啊,跟MCU的主频率是息息相关的

使用特权

评论回复
18
comeon201208| | 2017-11-15 20:44 | 只看该作者
毕竟这个还涉及到数据的准确性完整性的

使用特权

评论回复
19
angerbird| | 2017-11-16 19:43 | 只看该作者
Houtz 发表于 2017-10-14 11:25
1、关于GD32 32位定时器的问题,GD32F130,GD32F150,GD32F330,GD32F350,GD32F4系列等都是有32位定时器的。另 ...

关于定时器的选择问题的需要慎重的

使用特权

评论回复
20
tongbu2015| | 2017-11-20 23:07 | 只看该作者
定时器的设计要合理的,,不要乱用

使用特权

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

本版积分规则

3

主题

6

帖子

0

粉丝