一、简介
CM32M433R-START 是一款基于中国移动芯昇科技CM32M433R MCU的RISC-V 生态开发板,提供板载仿真器。使用USB 与外部电源供电的接口,应对不同的电流需求。提供3 个指示灯、3 个用户按键以及RESET按键等人机交互资源,且具备标准的Arduino 兼容接口,可方便的连接外设扩展板。
图1-1 CM32M433R-START 开发板示意图
RISC-V 生态开发板及功能简介:
微控制器:CM32M433R
-
内核:芯来科技N308 内核(RV32IMACFSPU)
-
主频:144MHz
-
内存:512KB FLASH, 144KB SRAM
-
工作电压:1.8~3.6V
-
外设资源:
定时器(4 个通用定时器, 2 个高级定时器, 2 个基本定时器)SPI3, IIS2, QSPI1, IIC4, USART3, UART4, CAN2, ADC2, DAC*2
-
供电方式:5V USB 或者5V 外部直流电源
-
尺寸:10.1 * 5.3 cm
-
外设及接口:
① USB MICRO-B 接口:下载、调试、供电
② 标准单排 2.54mm 排母接口:Arduino 兼容接口
③ JTAG 接口:可分离MCU 与板载调试器,使其各自可单独工作
④ 按键:复位按键1,用户按键3
⑤ LED:用户LED*3
二、硬件功能模块描述
图2-1 CM32M433R-START 开发板系统框图
2.1 时钟
开发板提供了两个 2 外部时钟源。一个 8MHz 无源晶振(Y3)作为 CM32M433R MCU 芯片的时钟源,经MCU 片内PLL 倍频可产生高达 144MHz的系统时钟。另一个 32.768kHz 的无源晶振(Y2)为MCU 的实时时钟电路提供低功耗精准的时钟基准。此外,用户也可以不使用外部时钟源,而只使用 MCU 内部的时钟源。
图2-2 时钟电路
2.2 电源
RISC-V 生态开发板上CM32M433R MCU 芯片使用单路3.3V 电源供电,板载电源稳压电路如下图所示。
图2-3 板载3.3V 电源
2.3 指示与用户LED
板载红色 LED1 指示板载 LDO 电源稳压工作正常,开发板有电源输入。
板载红色 LED6 / 绿色 LED7 / 蓝色 LED8 为用户可控的LED,可供应用程序作为指示信息使用。
图2-4 用户LED
2.4 复位与用户按键
RISC-V 生态开发板提供了一个复位按键和三个用户按键,电路如下图所示。注意用户按键有外部上拉,按下时为低电平。
图2-5 复位与用户按键
2.5 EEPROM
RISC-V 生态开发板提供了一颗EEPROM 芯片,容量为256*8bit,接口为 IIC 接口,板端提供上拉电阻。需要注意的是,IIC 控制引脚 PC0 与 PC1 还引出至对外的排母中,如果用户需要使用 PC0 与 PC1 的非 IIC 功能,请自行拆掉上拉电阻R30 与R32。
图2-6 EEPROM
三、扩展接口和跳线
3.1 Arduino兼容的扩展接口
图3-1 Arduino 兼容的扩展接口
扩展接口同Arduino 的UNO 及DUE 版型物理接口相同,且引脚功能兼容,可直接连接Arduino 接口的相关扩展板。下面分别列出了各个接口上的信号与 MCU 对应的引脚及功能说明。
表3-1 Arduino 兼容的扩展接口
3.2 跳线
图3-2 跳线
RISC-V 生态开发板的跳线连接选项与功能如下表所示:
表3-2 跳线
|