CH32F103¶
WCH : Cortex-M3
72MHz
USB H/D
CAN2.0B
DAC
RTC
Xin简介¶
规格参数¶
基本参数¶
特征参数¶
芯片架构¶
功耗参数¶
供电电压:2.7V ~ 5.5V
连接能力¶
UART |
SPI |
I2C |
|||
---|---|---|---|---|---|
3 |
2 |
1 |
2 |
1 |
USB¶
CAN¶
Xin选择¶
品牌对比¶
CH32F103 在某种程度上将就是为了替代 STM32F103 而存在,管脚全部兼容,寄存器全部兼容,增强了USB功能。寄存器、存储器地址映射决定了芯片外设是否兼容,能否可以使用st官方驱动库。
DMIPS |
RAM |
Flash |
UART |
SPI |
USB |
CAN |
Interface |
|
---|---|---|---|---|---|---|---|---|
90 |
20KB |
64/128KB |
3 |
2 |
USBD |
2.0B |
9 |
|
90 |
20KB |
64KB |
3 |
2 |
H/D+D |
2.0B |
9 |
|
GD32F103 |
90 |
20KB |
64KB |
3 |
2 |
USBD |
2.0B |
9 |
APM32F103 |
90 |
20KB |
64KB |
3 |
2 |
USBD |
2.0B |
9 |
HK32F103 |
90 |
20KB |
64KB |
3 |
2 |
USBD |
2.0B |
9 |
CKS32F103 |
90 |
20KB |
64KB |
3 |
2 |
USBD |
2.0B |
9 |
CH32F103的USBD接口功能兼容了STM32F103的USB接口,而且额外还提供了一个USBHD接口。
STM32F103 需要增加1.5K上拉电阻(UD+),推荐电路传输线路上串接22Ω电阻; CH32F103 内部接口做了阻抗匹配,外部无需任何电阻,芯片引脚直接连接通讯端子或信号线;
CH32F103 USBD端口设计兼容 STM32F103 的USB,代码完全兼容,USBHD端口提供寄存器和函数库方式,相比代码结构简单,代码量小。
CH32F103芯片基本使用上和STM32F103的一样,兼容性也比较好,但在flash算法上兼容性不一致,不能使用ST的下载软件。
GD32、APM32、HS32、CSK32都可以可以正常下载,只有CH32不可以,说明只有CH32的flash算法和ST不兼容。
GD32、APM32可以通过此软件下载,其它几种不可以,说明GD32和APM的BootLoader是和STM32兼容的
系列对比¶
RAM |
Flash |
UART |
DAC |
USB |
CAN |
|||
---|---|---|---|---|---|---|---|---|
20/10KB |
64/32KB |
3 |
1x12bit |
H/D+D |
2.0B |
72MHz |
||
20/10KB |
64/32KB |
3 |
0 |
H/D |
0 |
80MHz |