stm32和国产mcuadc性能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32和国产mcuadc性能相关的知识,希望对你有一定的参考价值。
中国移动MCU与STM32F103系列兼容性对比
Vivi
分享国产MCU,数字隔离器芯片知识,可免费提供样品和技术支持
ST是MCU领域当之无愧的大佬,而ST最经典的MCU无疑就是STM32F103了。由于收到市场热捧,疫情影响,加上这两年被大量囤货,目前STM32F103CB/RB系列的价格被炒到了天价,真可谓是一芯难求。
针对这个契机,国内许多MCU厂家趁机推出了与ST兼容的MCU。比如GD、灵动微、极海、中国移动等等。今天,我们以STM32F103CBT6为例,看看中国移动自主研发的MCU与CM32M101A与STM32F103系列的兼容性情况。
一、资源对比
首先我们来看看中移子公司芯升科技的资源情况:
32 bit ARM Cortex-M4F内核
工作主频108MHz
Flash为128KB
SRAM为 32KB
1个12bit 5Msps ADC,合计16路通道
工作电压、温度分别为:1.8V~3.6V、-40°C ~ 105°C
通信串口 :2*IIC,2*SPI,3*USART,1*CAN等
支持浮点运算和DSP指令内置1个12bit 5Msps ADC,2路独立轨到轨运算放大器,2个高速比较器
支持多达24通道电容式触摸按键
内置一个无磁模块
内置多达320段的Segment LCD驱动
芯升科技MCU选型表
STM32F103CBT6资源情况:
Cortex-M3内核
工作主频72 MHz
Flash为 64K
SRAM为20K
2个12bit ADC合计16路通道
工作电压、温度分别为:2V~3.6V、-40°C ~ 85°C
通信串口 :2*IIC,2*SPI,3*USART,1*CAN
ST选型表
二、硬件对比:
从两者引脚分布来看,两者只有一个脚位不同。
芯升科技MCU的1号位为VLCD,ST的1号位为VDD。如果需要VBAT功能的话,那么使用芯升科技的MCU需要通过增设外部电路来解决。
三、总结:
综合来看,芯升科技CM32M101A在资源上比STM32F103CBT6要丰富的多,而硬件上基本也能完全兼容。
在目前缺芯的背景下,采用芯升科技CM32M101A去替代STM32F103CBT6也是一个不错的选择。 参考技术A 我们经常听见某手机发布会,安兔兔跑分多少多少,其实这个跑分就是体现手机性能的一个指标。
我们使用STM32开发产品,选择MCU时,一般会综合考虑MCU各方面性能。
对于MCU来说,一个重要指标是功耗,还有一个重要指标就是性能。
当我们进入ST官方微控制器网页,就会发现ST将MCU划分为不同层次,如下图:
https://www.st.com/en/microcontrollers.html
从上面层次关系,大致可以了解ST 各MCU的功耗和性能。
2
STM32 CoreMark跑分
STM32家族的32位微控制器基于ARM Cortex-M处理器设计,为用户提供新的自由度。
产品集高性能、实时性、数字信号处理、低功耗、低压运行、互联性于一体,保持充分的集成化和易用性。
根据性能划分,STM32各系列MCU划分为如下图几大类产品。具体可以参看官网信息。
https://www.st.com/en/microcontrollers/stm32-32-bit-arm-cortex-mcus.html
在嵌入式处理器领域最为知名和常见测试CPU性能的就是:Dhrystone 和 CoreMark。
1.CoreMark是用来衡量嵌入式系统中中心处理单元(CPU,或叫做微控制器MCU)性能的标准。
2.DMIPS:Dhrystone Million Instructions executed Per Second。用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS)。主要用于测整数计算能力。
3
CoreMark跑分如何得来?
CoreMark是用来衡量CPU性能的标准。该标准于2009年由EEMBC组织的Shay Gla-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。
与Dhrystone一样,CoreMark小巧,便携,易于理解,免费,并且显示单个数字基准分数。与Dhrystone不同,CoreMark具有特定的运行和报告规则,旨在避免Dhrystone的问题。
CoreMark跑分是通过运行C语言代码得出来的分数。主要包含如下的运算法则:列举(寻找并排序),数学矩阵操作(普通矩阵运算)和状态机(用来确定输入流中是否包含有效数字),最后还包括CRC(循环冗余校验)。
也就是说Co
国产32位单片机用的是啥库
您好,国产32位单片机用的是ARM Cortex-M3内核,它是一款高性能、低功耗的32位RISC处理器,具有高效的代码执行能力,支持多种外设接口,可以满足各种应用场景的需求。ARM Cortex-M3内核拥有高效的硬件加速器,可以提高处理器的性能,支持多种外设接口,可以满足各种应用场景的需求。ARM Cortex-M3内核拥有高效的硬件加速器,可以提高处理器的性能,支持多种外设接口,可以满足各种应用场景的需求。ARM Cortex-M3内核拥有高效的硬件加速器,可以提高处理器的性能,支持多种外设接口,可以满足各种应用场景的需求。ARM Cortex-M3内核拥有高效的硬件加速器,可以提高处理器的性能,支持多种外设接口,可以满足各种应用场景的需求。ARM Cortex-M3内核还支持多种实时系统,可以满足实时系统的高性能要求,支持多种实时系统,可以满足实时系统的高性能要求,支持多种实时系统,可以满足实时系统的高性能要求。此外,ARM Cortex-M3内核还支持多种实时系统,可以满足实时系统的高性能要求,支持多种实时系统,可以满足实时系统的高性能要求,支持多种实时系统,可以满足实时系统的高性能要求。ARM Cortex-M3内核还支持多种实时系统 参考技术A 基于自研IP库+RISC-V内核国产通用型32位MCU
来源:电子技术应用
传感菜鸟20221031
以前单片机MCU技术长期依赖国外,这些年政府的扶持,加上技术的攻研,国内自主研发创新突破核心技术,国产32位单片机的发展仿佛按下了快进键;渐渐地也可以生产出在性能上能够媲美国外的单片机,并且性价比远超国外。国产32位单片机迎来了大爆发挂起了国产替代狂潮。国产单片机正在蓄势待发实现弯道超车。
国产单片机的性能优势:
1、高性能CPU;
2、有OTP或FLASHZ工艺;
3、指令架构精简;
4、资源丰富,接口多,功能强大;
5、有价格优势,性价比高。
RISC-V它是一个基于精简指令集的开源指令集架构。与主流的主流的架构为x86与ARM架构不同,其特点就是完全开源。RISC-V指令集架构具有低功耗、低成本、开源开放、可模块化、简洁、扩展性强等优势。RISC-V精简指令集采用开源模式、其架构先进、易于定制、人才培养便捷,研发周期短,大大降低芯片产业门槛。
由工采网代理爱普特微电子推出的基于RISC-V CPU内核开发的32位高性能高可靠性国产通用型MCU,主频最高可达48MHz,拥有丰富外设接口,支持硬件CRC,独立除法器,支持内部模块互联触发,搭载增强型PWM,12位高精度的ADC等功能,内置独立的模拟比较器,运算放大器,主要面向工业控制,触控家电,消费电子设备,可穿戴设备等性能要求不高的应用。 参考技术B 这种使用的是java语言库,因为32位型号的单片机器的运算速率很快,与java语言库的匹配度很高,所以是用java语言库
以上是关于stm32和国产mcuadc性能的主要内容,如果未能解决你的问题,请参考以下文章