EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ST是mcu领域当之无愧的大佬,而ST最经典的MCU无疑就是STM32F103了。由于收到市场热捧,疫情影响,加上这两年被大量囤货,目前STM32F103CB/RB系列的价格被炒到了天价,真可谓是一芯难求。& u1 X3 ~9 v7 a
7 |3 A+ e- k% _+ a! o9 w针对这个契机,国内许多MCU厂家趁机推出了与ST兼容的MCU。比如GD、灵动微、极海、中国移动等等。今天,我们以STM32F103CBT6为例,看看中国移动自主研发的MCU与CM32M101A与STM32F103系列的兼容性情况。
2 u0 L, H- s6 z# D* l6 B一、资源对比
Y9 T+ c/ }# P8 N首先我们来看看中移子公司芯昇科技的资源情况: 工作主频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通道电容式触摸按键 内置一个无磁模块8 y. M! F3 _( M# C, h2 d% V
内置多达320段的Segment LCD驱动
4 k0 u s) s3 K l1 O) g4 l" Y$ w芯昇科技MCU选型表
; `7 b" @, l: i2 y 2 y+ L4 f6 b: g+ w$ N8 F2 r7 Q
STM32F103CBT6资源情况: Cortex-M3内核 工作主频72 MHz Flash为 64K SRAM为20K 2个12bit ADC合计16路通道 工作电压、温度分别为:2V~3.6V、-40°C ~ 85°C1 |( P0 C: _+ i; A
通信串口 :2*IIC,2*SPI,3*USART,1*CAN
5 t1 e" t1 o8 v3 r$ \( k% i3 F: E : F" K8 D/ L! z# c; X( {: l
ST选型表
6 y3 S8 T0 Q' J' ^- T# u* E" g( n
( I% A; U5 y1 E5 u9 v' F F二、硬件对比: 2 j5 S6 G! Y/ e. n" _, @7 @
( Z z: @2 Q9 }: Q( u
: ]) S. _: O3 B从两者引脚分布来看,两者只有一个脚位不同。 * x2 t6 ^4 a. R2 W
芯昇科技MCU的1号位为VLCD,ST的1号位为VDD。如果需要VBAT功能的话,那么使用芯昇科技的MCU需要通过增设外部电路来解决。 . h5 E1 r% {1 T h$ u3 n
三、总结:4 u& A: v5 \- s- D2 ]
1 ]& ?; W+ D) E0 @) i( d1 W% Z
综合来看,芯昇科技CM32M101A在资源上比STM32F103CBT6要丰富的多,而硬件上基本也能完全兼容。8 r! y# [8 E* x2 y ^/ }: @
. e: G8 c' l ^* _0 r0 Q- z' ?
在目前缺芯的背景下,采用芯昇科技CM32M101A去替代STM32F103CBT6也是一个不错的选择。
: \# f9 _" H0 q7 Z$ C% @" p |