TA的每日心情 | 开心 2022-12-9 15:13 |
---|
签到天数: 10 天 [LV.3]偶尔看看II
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
众所周知,GD是STM32国产替代最成功的一家公司。在2013年,GD选择大热的Cortex-M3作为切入口,如今GD32 mcu家族拥有GD32F103主流型、GD32F101基本型、GD32F105和GD32F107互联型、GD32F130和GD32F150超值型、GD32F205和GD32F207增强型等系列,已经发展成为中国32位通用MCU市场的主流之选。GD32使用的是Cortex-M3内核,型号做到了与STM32相同型号的全兼容,方便替换,主频更高。: @: Y2 {% C6 r- g! d- m% {
) y' o1 j; O: m$ K但除了GD,今天安利其他能够替代STM32的另一些知名厂商。大部分国产MCU厂商的思路也是从参考STM32开始,尽量做到引脚兼容和代码兼容。因为涉及外设IP的不同,代码完全兼容是比较困难的,基本上参考厂商文档稍微做一些修改即可。另外因为资料不足,一些比较冷门的,比如瑞纳捷、纳瓦特,敏矽微等,没有收录进来。$ Q$ f9 F8 l1 ^
' y7 B! f! p- J
1、 纳思达极海半导体(Geehy)
! i$ K& f2 b) ]珠海极海半导体有限公司,是艾派克微电子旗下全资子公司,总部为纳思达股份有限公司。通用MCU APM32系列是基于ARM Cortex M3系列 CPU 设计出的拥有自主设计的 32 位 CPU 的产品。APM32F030,APM32F103, APM32F072可直接替换STM32对应型号。 ' t \, H8 S* ` N
1 o, b- F' K( q3 _# @2、 灵动微电子(Mindmotion)- \! p/ Q) J7 `6 |9 B2 d
MM32系列基于ARM Cortex-M0及Cortex-M3 内核,产品包括:针对通用高性能市场的MM32F系列,针对超低功耗及安全应用的MM32L系列,具有多种无线连接功能的MM32W系列,电机驱动及控制专用的MM32SPIN系列,以及OTP型的MM32P系列等,同样的管脚、型号等与STM全兼容,替换成本非常低。
4 j( U+ t8 T, G6 `2 E* \0 {5 x! K$ j3 I
3、 芯海科技 (Chipsea)
) V9 j- }1 z" a$ d- I: D深圳市芯海科技有做电子秤MCU起家,有不错的Cortex-M0的MCU,可以做STM32的替代。 R1 D) F5 y. I% x8 D" U
/ M7 S) W4 ~& f$ g( w
4、国民技术(Nation)% C$ a( H7 s3 u- h9 o9 g- d/ H9 ]
国民技术的前身是中兴集成电路设计中心,N32G/N32L系列产品采用业内领先工艺制程,使用32位ARM Cortex-M系列内核,CPU性能高达180DMIPS。
) K) {# m* F5 t* m6 _3 J
) s D* I, n. J ]1 }N32G452CBL7可替换:
5 x% W( d) o; |/ {0 g& JSTM32F101CBT6、STM32F103CBT6、GD32F101CBT6、GD32F103CBT6、GD32F330CBT6& D+ x2 P* g+ }% m- V8 e3 j: d
N32G452CCL7可替换:GD32F303CCT6( T3 v4 n9 X( b9 s9 _
N32G452RBL7可替换:STM32F101RBT6、STM32F103RBT6、STM32F105RBT6、STM32F205RBT6、STM32F401RBT6、STM32F410RBT6. n G9 i' |; ^9 f
N32G452RCL7可替换:STM32F101RCR6、STM32F103RCT6、STM32F105RCT6、STM32F205RCT6、STM32F401RCT6、STM32F411RCT6、STM32F446RCT61 Z. Q2 t; j; B& Y5 g {
$ h% P+ y L. F
5、 深圳贝特莱(Betterlife)" e1 ^8 I% }) u2 ]" ?5 Z2 d
贝特莱有基于ARM Cortex-M 系列的MCU。BLM32F103 已经大量在打印机,刷卡机,航模,独轮车,无人飞机,电机控制。经过在各大网站上搜索,能找到BLM32F103R8T6、BLM32F103CBT6、BLM32F103RBT6和BLM32F103C8T6,可直接替代对应STM32型号。$ J( k' W/ d* T6 B
4 C- b0 ] R: s! y$ \: Z2 d6、 华大半导体有限公司(HDSC)
! |& E0 c! l/ d华大半导体是中国电子信息产业集团有限公司(CEC)整合旗下集成电路企业而组建的专业子集团。HC32系列基于ARM Cortex-M0+及Cortex-M4内核,产品包括超低功耗应用的HC32L系列和针对电机应用市场的HC32M系列,针对通用市场的高性价比HC32F系列,与ST同型号产品管脚兼容,可以直接替换。- o/ k' n" Y4 o; d( U
1 V G0 o) N( O. w7、中科芯(CETC)
& p, f% d% J7 ~中科芯的32位MCU产品可批量替换STM32的F103、F030、F031和F051等系列。基于ARM架构覆盖Cortex-M0、M3、M4内核八大系列产品,硬件引脚与STM32 P2P兼容,软件采用寄存器级兼容设计,对于已经使用ST系列MCU开发完成的程序,HEX文件可直接烧录到中科芯对应型号的MCU中即可运行,无需过多改动。
& y1 S1 N8 b+ ^5 f! |- n' C, x8 p6 q t7 i' F
8、 雅特力(Artery)! y+ X% n# `; }% A; D7 p
雅特力的AT32F403A/F407/ F413/ F415/F421系列,可批量替换STM32的F030、F303、F103、F107、F072、F401和F411等系列,其产品硬件引脚与STM32 P2P兼容,软件高度兼容,由于内核、SRAM、外设等性能相比STM32大幅度提升,AT32可一颗取代多颗STM32,另外还独有安全性&二次开发功能: security Lib,更宽的工作温度:-40~105度。
5 f/ q& v) t& I8 [1 z- q: F/ E+ r# K' G) ~+ ?0 W, }# ~
9、 中微股份(CMSemicon)
$ y7 j4 J! q& Y9 F' K' e; ]中微股份的高性能低功耗高集成全领域的MCU,可批量替换STM32F030/031系列、STM32G030/031系列和STM32L031/051系列。
7 C: b) s* p j# z5 a5 h" @
# @$ O9 \( C$ l- E4 [+ F8 Z10、 航顺(Hangshun)
0 `0 V' F8 s8 S7 O航顺已量产基于ARM Cortex-M0及Cortex-M3 内核的MCU产品包括:通用高性能市场的HK32F103家族,HK32F030/031/03X家族,存储器EEPROM家族。2019年即将推出的超低功耗7nA及安全应用的HK32L家族以及具有多种无线连接功能的HK32W/B家族,以满足客户多元化需求。
& _# h( G5 a! F$ L: ^$ o) P
& X9 P) ~; G% I$ k9 n% y11、华芯微特(Synwit)
2 U) I: Z' S/ Y$ p华芯微特也有Cortex-M的MCU,也可以做STM32的部分替代。
, w1 ] o$ n& g$ j; l# _) ?
0 w7 M( o. |! Q9 Q/ Q需要注意的地方
8 a4 m- R) L3 q. i
$ @) n- ^5 i f国产的MM32,GD32等等产品号称兼容STM32,也只是管脚定义兼容,并不能实现二进制代码兼容,需要调整写代码编译下载。用的比较浅的话,比如, I2C SPI 串口等,可以通用。用的比较深的话,比如内部结构和寄存器设置等会有不同,底层不同,比如usb和时钟。: y( ~1 ^* o' b' Q I- j
S+ @# j# b3 K/ r* O3 z. d
要特别注意在边界条件下进行测试,有的替代芯片还没有做的很完美。功耗是需要注意的,替代方案做的还没有很低。
% K9 |* Y1 D5 n8 T' O7 _( ]8 T
7 ^0 w# n* c) n1 J深度休眠模式,SRAM和寄存器不丢失的情况下,GD32F103系列,stop模式休眠电流700uA。
2 f% ?1 N1 t' G4 o4 p" j& x. ^; t% j" Q# m9 h L
GD32E103VBT6,stop模式下48uA,不过SRAM只有32KB。' h2 c! t) s" Q3 V
, A# u- r1 p ?1 J) G7 X' yFM33A0XX,stop模式号称1uA,但是没有CAN外设。! f4 l- ?1 w4 L" q
, D4 _4 f; o2 Y O4 H
国产芯片在国内MCU市场的占有率不到10%,市场非常低,还有很大的进步空间。以GD32为代表的国内芯片厂商的崛起势必冲击ST,但是我们也必须看到与ST之间的差距,产品线不完整,产品性能以及稳定性还不能完全与其匹敌,未来能抢下多少份额,我们拭目以待。. `1 E8 `; v! @& ^2 J7 `7 c: U) J
7 H& K$ y9 t3 ^ t, [) N: l
相关型号0 w& k7 A; X/ u+ H
STM32F103C8T6替代型号推荐:https://www.infinigo.com/search/b6588d9c-9e4c-11ea-b100-20040fe763d8 i% j0 r: _# a0 o" ]
STM32F101CBT6替代型号推荐:https://www.infinigo.com/search/b65890e0-9e4c-11ea-b100-20040fe763d85 b6 t# G9 H, \2 s9 {
STM32F103CBT6替代型号推荐:https://www.infinigo.com/search/b659d0b3-9e4c-11ea-b100-20040fe763d8
0 {. a G# E! L! @$ P, ?STM32F101RBT6替代型号推荐:https://www.infinigo.com/search/b448663f-9e4c-11ea-b100-20040fe763d8
0 r+ I p" }" Z- I/ }# mSTM32F103RBT6替代型号推荐:https://www.infinigo.com/search/b656c28c-9e4c-11ea-b100-20040fe763d8
- L4 @( `4 `+ w* @0 \/ kSTM32F105RBT6替代型号推荐:https://www.infinigo.com/search/b6568202-9e4c-11ea-b100-20040fe763d8
) X; q p. c8 j+ M# _" Y5 O+ t1 XSTM32F205RBT6替代型号推荐:https://www.infinigo.com/search/b65a2c0b-9e4c-11ea-b100-20040fe763d8" z' N, a$ Y" Q( Q3 K- g
STM32F401RBT6替代型号推荐:https://www.infinigo.com/search/b65995da-9e4c-11ea-b100-20040fe763d8
* b2 A# b% F: _9 Y$ r9 O' SSTM32F410RBT6替代型号推荐:https://www.infinigo.com/search/b5ba6927-9e4c-11ea-b100-20040fe763d83 E' k+ U- m- ^8 `) T8 X& M
STM32F103RCT6替代型号推荐:https://www.infinigo.com/search/b6586240-9e4c-11ea-b100-20040fe763d8
6 v6 h" H$ B; C' d7 t CSTM32F105RCT6替代型号推荐:https://www.infinigo.com/search/b657c471-9e4c-11ea-b100-20040fe763d89 ^- }# w) Z. i) u
STM32F401RCT6替代型号推荐:https://www.infinigo.com/search/b5743eaa-9e4c-11ea-b100-20040fe763d8
5 Y# U& ^, t5 ]6 g7 ~/ K, k3 XSTM32F411RCT6替代型号推荐:https://www.infinigo.com/search/b659b90a-9e4c-11ea-b100-20040fe763d8
" l5 g' E1 { K0 {2 s3 ESTM32F446RCT6替代型号推荐:https://www.infinigo.com/search/b6567c48-9e4c-11ea-b100-20040fe763d8
8 t0 a. Q) `* W2 @9 N8 j J6 ^6 l# F' v" q8 r; q" `
/ |8 K9 W4 {2 R3 t/ N道合顺大数据Infinigo
; b2 ^5 w- M( _ b2 F7 ^' F- S) O p9 X& X! k3 z
|
|