ch32和gd32的区别
Ch32和Gd32是两种不同的芯片,它们有着不同的架构、性能、功耗等特征。本文将详细介绍Ch32和Gd32的区别。
一、架构
Ch32采用的是ARM Cortex-M0+内核,该内核相对来说比较简单,主要用于集成度较低的应用中。而Gd32采用的是RISC-V指令集架构,该架构更加先进,因为该架构是基于开源和协议的设计,硬件和软件都可以自由开放。
二、性能
Ch32和Gd32的性能也较大不同,下面是它们的性能对比:
Ch32:
• CPU频率为50MHz;
• 32位Flash存储器;
• SRAM存储器容量为8KB;
• 最大存储器容量为128KB;
• 最大工作电压为3.6V;
• 矩阵按键数量为12个;
• 模拟输入数量为12个;
• 模拟输出数量为2个。
Gd32:
• CPU频率为100MHz;
• 32位Flash存储器;
• SRAM存储器容量为16KB;
• 最大存储器容量为256KB;
• 最大工作电压为3.6V;
• 矩阵按键数量为16个;
• 模拟输入数量为16个;
• 模拟输出数量为3个。
从上面的数据可以看出,Gd32的性能要优于Ch32,CPU频率是Ch32的两倍,存储器容量也相应增加。
三、功耗
在功耗方面,Ch32优势更加明显,主要表现在以下方面:
• Ch32的等待模式功耗仅为1.25uA,比Gd32低了近一倍;
• Ch32的正常工作电流为5mA,而Gd32为10mA;
• Ch32的低功耗模式功耗为0.25uA,Gd32则为1.3uA。
因此,在需要长时间运行,并要求功耗足够低的应用场合下,Ch32更适合应对。
四、价格
在价格方面,Ch32更具优势。由于采用的是较为简单的架构,因此Ch32的成本较低,价格也相应更加亲民。相比之下,Gd32的成本较高,价格也相应较贵。
五、适用场合
目前,Ch32主要用于一些较为简单、价格比较敏感的应用中,例如智能家居、智能布线等。Gd32则主要用于一些对性能有较高要求、价格不是最主要考虑因素的应用中,例如高精度仪器、医疗设备等。
总结
从以上内容可以看出,Ch32与Gd32在架构、性能、功耗、价格等方面都存在较大差异。选择哪一款芯片,需要根据具体的应用场合来综合考虑。如果你需要一个性能更好、存储容量更大的芯片,则选Gd32更合适;如果你需要一款功耗更低、价格更低的芯片,则选Ch32更优。
-
GD32
+关注
关注
7文章
416浏览量
24531 -
RISC-V
+关注
关注
45文章
2334浏览量
46742 -
ch32
+关注
关注
0文章
73浏览量
703
发布评论请先 登录
相关推荐
为什么在rt-thread studio创建不了gd32的项目?
【GD32 MCU入门教程】GD32 MCU GPIO 结构与使用注意事项
![【<b class='flag-5'>GD32</b> MCU入门教程】<b class='flag-5'>GD32</b> MCU GPIO 结构与使用注意事项](https://file1.elecfans.com/web2/M00/06/89/wKgaombbu8qAXdJKAAAW--yDqzA279.png)
【GD32 MCU 入门教程】GD32 MCU 常见外设介绍(14)RTC 模块介绍
![【<b class='flag-5'>GD32</b> MCU 入门教程】<b class='flag-5'>GD32</b> MCU 常见外设介绍(14)RTC 模块介绍](https://file1.elecfans.com/web2/M00/03/E0/wKgZombH42WAIyq2AAA3DFzN548758.png)
GD32 MCU 入门教程】GD32 MCU 常见外设介绍(12)FMC 模块介绍
![<b class='flag-5'>GD32</b> MCU 入门教程】<b class='flag-5'>GD32</b> MCU 常见外设介绍(12)FMC 模块介绍](https://file1.elecfans.com/web2/M00/04/87/wKgaombFSS2AWG-GAAB5lPnhR3c604.png)
【GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(3)使用 Embedded Builder 开发 GD32
![【<b class='flag-5'>GD32</b> MCU 入门教程】一、<b class='flag-5'>GD32</b> MCU 开发环境搭建(3)使用 Embedded Builder 开发 <b class='flag-5'>GD32</b>](https://file1.elecfans.com/web2/M00/02/37/wKgaoma0e3mANRvBAAAxO0zTl60782.png)
【GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(2)使用 IAR 开发 GD32
![【<b class='flag-5'>GD32</b> MCU 入门教程】一、<b class='flag-5'>GD32</b> MCU 开发环境搭建(2)使用 IAR 开发 <b class='flag-5'>GD32</b>](https://file1.elecfans.com/web2/M00/01/49/wKgZoma0doSAZgTbAABV8x9Lb_4326.png)
【GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(1)使用Keil开发GD32
![【<b class='flag-5'>GD32</b> MCU 入门教程】一、<b class='flag-5'>GD32</b> MCU 开发环境搭建(1)使用Keil开发<b class='flag-5'>GD32</b>](https://file1.elecfans.com/web2/M00/02/32/wKgaoma0bSqAZmYJAABWzE6EVjY883.png)
都是32位MCU,ESP32、GD32、STM32有什么区别
![都是32位MCU,ESP32、<b class='flag-5'>GD32</b>、STM32有什么<b class='flag-5'>区别</b>](https://file.elecfans.com/web2/M00/02/C4/pYYBAGDSzfeAP86XAAAO5PbqJbI698.png)
GD32 ADC转换时间如何计算?
![<b class='flag-5'>GD32</b> ADC转换时间如何计算?](https://file1.elecfans.com/web2/M00/C2/75/wKgZomXlJOGANn8xAAA8pT3MMN4777.png)
GD32 MCU ISP失败的原因
![<b class='flag-5'>GD32</b> MCU ISP失败的原因](https://file1.elecfans.com/web2/M00/C1/B2/wKgZomXeix-AYt0QAAA9fb4pF5E360.png)
评论