EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ST是mcu领域当之无愧的大佬,而ST最经典的MCU无疑就是STM32F103了。由于收到市场热捧,疫情影响,加上这两年被大量囤货,目前STM32F103CB/RB系列的价格被炒到了天价,真可谓是一芯难求。
1 H+ L( l) f+ d' T8 i" g2 ^
2 ^. R* Q |3 O" ?8 `针对这个契机,国内许多MCU厂家趁机推出了与ST兼容的MCU。比如GD、灵动微、极海、中国移动等等。今天,我们以STM32F103CBT6为例,看看中国移动自主研发的MCU与CM32M101A与STM32F103系列的兼容性情况。
4 n$ s7 n J" ]一、资源对比
8 v n3 P/ P' ~( ~$ D首先我们来看看中移子公司芯昇科技的资源情况: 工作主频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通道电容式触摸按键 内置一个无磁模块0 {+ a6 g3 {. ^
内置多达320段的Segment LCD驱动 5 D0 G) d* P+ a/ O% j# J" d
芯昇科技MCU选型表2 R$ @8 D4 j8 U9 ~
7 K, f1 a) S; U' e: A# V/ b
STM32F103CBT6资源情况: Cortex-M3内核 工作主频72 MHz Flash为 64K SRAM为20K 2个12bit ADC合计16路通道 工作电压、温度分别为:2V~3.6V、-40°C ~ 85°C
5 p3 a; J" J# C4 P! K 通信串口 :2*IIC,2*SPI,3*USART,1*CAN+ T* l. G: x0 ^6 a( z
% \8 b, l$ ^4 A, O* k% ]
ST选型表
8 \6 E) F7 y( b6 R% M 1 ?# R# U0 q1 h \
二、硬件对比: ) i- b3 N# J( b: Y/ [6 Q3 W
1 f0 m1 w9 B% Y1 G( _* W. @* ^5 C( i' Y: `+ v2 w
从两者引脚分布来看,两者只有一个脚位不同。 ( w% S9 k! f* o/ h
芯昇科技MCU的1号位为VLCD,ST的1号位为VDD。如果需要VBAT功能的话,那么使用芯昇科技的MCU需要通过增设外部电路来解决。
8 i3 d) h2 c8 N! e( H% X$ B% c5 B三、总结:$ I2 J. k9 X6 X2 ^
G- `( c6 g$ `# a" G
综合来看,芯昇科技CM32M101A在资源上比STM32F103CBT6要丰富的多,而硬件上基本也能完全兼容。+ u: H9 v" p2 ]7 a- W9 T% e# Z* {
5 |- n9 X' T+ v( A7 f; K在目前缺芯的背景下,采用芯昇科技CM32M101A去替代STM32F103CBT6也是一个不错的选择。
- h" G( m8 o# C G, W; G7 Q$ L |