EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ST是mcu领域当之无愧的大佬,而ST最经典的MCU无疑就是STM32F103了。由于收到市场热捧,疫情影响,加上这两年被大量囤货,目前STM32F103CB/RB系列的价格被炒到了天价,真可谓是一芯难求。
- g- f- c0 H9 E% F: B- L
+ H3 y* e2 [) }, U) Q针对这个契机,国内许多MCU厂家趁机推出了与ST兼容的MCU。比如GD、灵动微、极海、中国移动等等。今天,我们以STM32F103CBT6为例,看看中国移动自主研发的MCU与CM32M101A与STM32F103系列的兼容性情况。 ( S% w. ^+ }7 @8 W& O; `
一、资源对比 A8 l& m9 g! D( `" H( n: ~$ `" f
首先我们来看看中移子公司芯昇科技的资源情况: 工作主频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通道电容式触摸按键 内置一个无磁模块' [7 J8 ]. w5 d
内置多达320段的Segment LCD驱动
' t3 g/ f" D3 I1 x$ L4 u0 i8 a9 R芯昇科技MCU选型表
+ g, g2 O, _, P1 F1 d) r ! Z; |- ~) X- ]" W' H$ L0 ~
STM32F103CBT6资源情况: Cortex-M3内核 工作主频72 MHz Flash为 64K SRAM为20K 2个12bit ADC合计16路通道 工作电压、温度分别为:2V~3.6V、-40°C ~ 85°C5 a. B3 v& |1 I c
通信串口 :2*IIC,2*SPI,3*USART,1*CAN( X/ U" E, K( W0 e; R# ~( b) Z! o2 }
) h: O3 e6 T4 K9 m3 s) E- }
ST选型表
3 _0 Y8 ~! z: `4 _6 M3 p/ |0 a% y
; v% y) r2 O6 O4 G二、硬件对比:
, A/ k* B+ g- j* a7 x6 @* C: a2 ?( u ]) M: g2 L
3 |4 c+ z6 ~0 D9 J3 P) y/ h从两者引脚分布来看,两者只有一个脚位不同。 4 E S& w5 [6 c
芯昇科技MCU的1号位为VLCD,ST的1号位为VDD。如果需要VBAT功能的话,那么使用芯昇科技的MCU需要通过增设外部电路来解决。 ' }/ H5 f+ s0 R
三、总结:
7 v1 f+ i2 g( I, v' c1 a2 J- {
7 h! i6 Y' D* v" x6 R: V. S3 Q综合来看,芯昇科技CM32M101A在资源上比STM32F103CBT6要丰富的多,而硬件上基本也能完全兼容。6 l5 v: r* i g& }, H7 z6 b
2 `8 Z" |( T$ R/ `) S9 B
在目前缺芯的背景下,采用芯昇科技CM32M101A去替代STM32F103CBT6也是一个不错的选择。 0 c) x; p" a0 f7 K7 i
|