0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ch32v103与stm32f103的区别

工程师邓生 来源:未知 作者:刘芹 2023-08-22 15:49 次阅读

ch32v103与stm32f103的区别

Ch32v103与STM32f103是两种不同的芯片,虽然它们都是基于ARM Cortex-M3内核的32位微控制器,但它们在硬件配置、功能、性能等方面存在不同。本文将详细介绍Ch32v103与STM32f103的区别。

1. 硬件配置

Ch32v103芯片是由中科创芯集成电路设计研发的一款低功耗、高性能、高集成度、通用型的32位微控制器。它采用的是3.3V电源,内部集成了1MB闪存、96KB SRAM、64KB EEPROM、多达7个定时器、16个ADC通道、16路PWM输出、多个通信接口等丰富的外设。另外,该芯片还支持USB OTG、SDIO、Nandflash、Smartcard等功能,可以满足多种应用场景的需求。

而STM32f103芯片是意法半导体公司推出的一款高性能、低功耗、高集成度的32位微控制器。它采用的是3.3V电源,内部集成了64KB闪存、20KB SRAM、2KB EEPROM、多达3个定时器和3个计时器、12路ADC通道、16路PWM输出、多个通信接口等外设。同时,该芯片还支持USB FS、CANSDIO、Ethernet等高速通信和USB Host、FSMC、外部总线等外设控制,也是目前广泛应用的一款芯片。

2. 功能

由于Ch32v103芯片的多个特殊功能模块与复杂的DMA控制器架构,它可以处理多种传感器与实时数据流,同时,具有收发截获、时戳、看门狗RF加密、DMA内部调度、高精度PWM输出、嵌入式存储器等特性。另外,它还集成了NAND Flash和Smart Card接口,这使得Ch32v103与普通MCU相比具有更高的数据存储能力和通信安全性能。

而STM32f103芯片则在算法处理方面做得非常出色,同时也具有较高的通信速率和时钟速度。它的特性包括阻塞和非阻塞式访问,多种触发方式和多种计时模式,比如PWM、定时器、I/O事件检测等。并且,它还支持多种通信协议,例如CAN、SPI、I2S、等,以及独立的US模块等。这样,即使有多个任务需要同时执行,STM32f103仍然可以很好地应对。

3. 性能

从性能方面来看,Ch32v103芯片的CPU主频高,达到了108MHz,这使得它可以很好地处理高速、多通道的传感器阵列和数据采集流程。而在内存访问方面,这款芯片提供的DMA特性以及SRAM和FLASH之间的集中控制功能,提高了芯片内部存储器之间的可靠性和访问效率。

STM32f103芯片的CPU主频则达到了72MHz,因此,它可以以更高的速度处理多种传感器和计算机任务。同时,它的DMA控制器与高速总线的配置也使得它可以处理更多的数据,同时保持了非常低的耗能量,从而降低了总体成本。

4. 开发环境

Ch32v103芯片的官方支持并不完善,因此,开发者需要自行下载并配置开发软件、编译工具链、烧写器和调试器等工具,才能够进行开发。在此过程中,需要付出更多的时间和精力,同时也会面临一些威廉希尔官方网站 难点和坑。

而STM32f103芯片则比Ch32v103芯片更有优势,支持的开发环境和工具更全面,可以兼顾开发效率和开发经验。

5. 价格

在价格方面,Ch32v103芯片比STM32f103芯片便宜一些,大约在4-6元之间。而STM32f103芯片则约为10元左右。因此,如果在开发过程中需要考虑到成本控制和产品定位等因素,可以考虑采用Ch32v103芯片进行开发。

总结

综上所述,Ch32v103与STM32f103是两款基于ARM Cortex-M3内核的32位微控制器,它们在硬件配置、功能、性能、开发环境和价格等方面存在差异。因此,开发者在选择芯片时应该根据产品需求和开发经验等因素来综合考虑,以便选择合适的芯片进行开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7545

    浏览量

    151325
  • STM32F103
    +关注

    关注

    33

    文章

    477

    浏览量

    63602
  • 调试器
    +关注

    关注

    1

    文章

    303

    浏览量

    23717
  • CH32V103
    +关注

    关注

    1

    文章

    13

    浏览量

    1009
收藏 人收藏

    评论

    相关推荐

    STM32F103x8/STM32F103xB规格书

    电子发烧友网站提供《STM32F103x8/STM32F103xB规格书.pdf》资料免费下载
    发表于 12-06 15:43 0次下载

    STM32F103×8/STM32F103×B MCU手册

    1. Q: STM32F103C8T6如何正确配置时钟系统?A: STM32F103C8T6的时钟系统配置通常涉及HSE(高速外部时钟)、HSI(高速内部时钟)、PLL(相位锁定环)等。配置时,首先
    发表于 11-18 15:14 0次下载

    STM32F103无法下载程序的原因?

    STM32F103无法下载程序
    发表于 07-09 06:24

    如何使用STM32F103控制LTC2662?

    使用STM32F103控制LTC2662
    发表于 07-04 07:46

    STM32F103xC,STM32F103xD,STM32F103xE中文资料

    电子发烧友网站提供《STM32F103xC,STM32F103xD,STM32F103xE中文资料.pdf》资料免费下载
    发表于 06-17 14:12 3次下载

    32位基于ARM核心的带512K字节闪存的微控制器STM32F103xC, STM32F103xD, STM32F103xE数据手册

    电子发烧友网站提供《32位基于ARM核心的带512K字节闪存的微控制器STM32F103xC, STM32F103xD, STM32F103xE数据手册.pdf》资料免费下载
    发表于 05-24 14:33 0次下载

    stm32f302和stm32f103的ADC区别是什么?

    请问stm32f302和stm32f103的ADC除了stm32f103有2个ADC(ADC1和ADC2),stm32f302只有1个ADC外,在使用ADC+DMA采样多通道的模拟信号
    发表于 05-15 08:03

    stm32f105是有otg功能的,其对USB初始化与stm32f103有什么区别

    1.在网上找到了一些例程,其中有些包含USB的cdc库,有些不包含 2.stm32f105是有otg功能的,其对USB初始化与stm32f103有什么区别 3.stm32f105的US
    发表于 05-09 07:08

    STM32F103怎么读取12V电压?

    STM32F103通过什么办法获取12V电压?
    发表于 04-09 06:30

    STM32F103 PB6无法输出3.3V的原因?

    STM32F103 PB6无法输出3.3V
    发表于 04-07 07:26

    STM32F103如何使用BOOT下载程序?

    STM32F103如何使用BOOT下载程序
    发表于 03-15 07:21

    STM32F103系列做PMBus的主机和I2C再配置上有什么区别吗?

    有没有人用STM32F103系列做过PMBus的主机呀?和I2C再配置上有什么区别吗?
    发表于 03-13 07:41

    ARM系列STM32F103芯片的解密方法

    本文介绍ARM系列STM32F103芯片的解密方法,其内核是Cortex-M3,内存从16K-512K都有。
    发表于 02-28 11:20 1681次阅读

    stm32f103 flash模拟eeprom

    STM32F103是意法半导体(STMicroelectronics)推出的一款32位单片机系列,该系列芯片具有高性能和丰富的外设接口,广泛应用于工业控制、消费电子、汽车电子等领域。其中
    的头像 发表于 01-09 11:21 2027次阅读

    请问adxrs620输出范围怎么调理到适合stm32f103的adc量程?

    adxrs620输出范围怎么调理到适合stm32f103的adc量程了?stm32f103是3.3v供电的。620输出我想加一级rc的滤波带宽控制在300hz内即可。
    发表于 01-02 07:23