STM32单片机选型?

STM32单片机选型?,第1张

1、STM32单片机的产品线很长,你得评估一下自己的需求,比如:是否需要USB、几个串口,是否需要网口,然后选择合适的型号即可。

2、如果无法评估需求,又对价格不敏感,那就选最好的(最高配置的),也就100元以内(量采还更便宜),将来升级的外围功能改动也比较容易。

中国移动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也是一个不错的选择。

首先,动作快稳定精准,这个的关键绝对不在于MCU,而在于你的机械部分,随便一个低端的MCU发出控制指令的速度肯定都比你

的机械反应快多了。

其次,要实现can通讯,建议用专门的can控制器,因为一般带有can功能的mcu,都是比较功能比较强悍的,用来作这么点事情,有点太大才小用。

至于mcu,用个avr好了,便宜又好用。

avr可以直接输出pwm哦。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/9118438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-25
下一篇 2023-04-25

发表评论

登录后才能评论

评论列表(0条)

保存