简介
Insight系列MM32 eMiniBoard (以下简称eMiniBoard)开发板,配合ARM Keil/IAR集成开发环境、 MM32 Program 编程软件、MM32 FDS 固件开发平台与内嵌的 MM32-LINK-OB 仿真器,构成灵动 MM32 Cortex-M0/M3 MCU 完整的开发生态。
图1 eMiniBoard系列开发板的图片
eMiniBoard 开发板包含以下七款型号:
- eMiniBoard MB-020 基于 Cortex-M0 蓝牙开发板,支持 MM32W051 MCU
- eMiniBoard MB-021 基于 Cortex-M3 蓝牙开发板,支持 MM32W373 MCU
- eMiniBoard MB-022 基于 Cortex-M0 小容量、低管脚开发板,支持 MM32F031/F003 MCU eMiniBoard MB-023 基于 Cortex-M0 低功耗系列开发板,支持 MM32L073 MCU
- eMiniBoard MB-024 基于 Cortex-M3 通用系列开发板,支持 MM32L373 MCU
- eMiniBoard MB-025 基于 Cortex-M0 增强型通用系列开发板,支持 MM32F0130 系列 MCU eMiniBoard MB-032 基于 Cortex-M0 小容量、低管脚开发板,支持 MM32F0010 MCU
特点
MM32 eMiniBoard 开发板具有如下特点:
- 支持 MindMotion MM32 Cortex-M 系列 MCU 开发评估
- 支持 Keil uVision v5.0 / IAR EWARM v7.80 以上的集成开发环境 支持 MindMotion MM32 FDS 固件开发平台
- 支持 MindMotion MM32 Program 编程软件
- 开发板 MCU 供电电源基于 3.3V 电压设计
- 支持高达 4KV EFT 抗干扰能力
- 内嵌 MM32-LINK-OB 在线仿真器,支持 SWD 调试接口以及智能连接的 CDC 虚拟串口 所有开发板的公共部分元器件标号、位置、功能统一设计
- 仿真器 USB 接口或目标 MCU USB 接口供电
- 4-侧贴按键
- 4-LED
- 1-UART 连接器
- 1-USB 连接器
- 1-CAN(可选)连接器及 CAN 驱动器和终端匹配电阻开关
- 1-16Mbit 的 SPI Flash 存储器
- 1-2048bit 的 I2C 存储器
- 1-无源扬声器
- 1-3 模拟输入电位器
- 1 个内置扩展功能和 MCU 引脚功能选择开关
- 与 MCU 管脚相同(部分功能引脚未引出)的 0.1 英寸间距的双排直针插座 兼容 Arduino nuo 接口,PCB 尺寸 3.0*2.85 英寸
- 快速区分开发板功能的蓝、黑、白多彩 PCB 配色及全贴片工艺设计
通用部分
eMiniBoard 开发板基于通用部分的按键、 LED 指示灯、UART/CAN 连接器以及 MM32-LINK 的 虚拟串口连接功能及关系如以下表格说明:
表 1. 按键功能与MCU连接关系表
表 2.LED与MCU连接关系表
表 3. CN2 MM32-LINK 仿真器 USB 插座
图2. eMiniBoard PCB布局图
表4 CN3目标MCU USB插座
表5. CN4 UART连接器插座
表6. CN5 CAN连接器插座
表7. 虚拟串口CDC与MCU连接关系表
eMiniBoard 开发板 MM32-LINK-OB 仿真器功能与独立标准型 MM32-LINK 仿真器功能完全一致。 固件升级代码与 MM32-LINK 仿真器相同。MM32-LINK 仿真器供电电源采用独立供电方式,与目标 MCU 电源分离。连接器 CN1 仅用于对仿真器 MCU 编程。
当使用仿真器及对开发板供电时,应将 USB 电缆的一端插入连接器 CN2 插座,另一端与个人电 脑的 USB 口连接。MM32-LINK 仿真器的 LED 指示灯红色表示仿真器未与个人计算机连接,绿色表示 仿真器已个人计算机连接。
当使用目标 MCU 的 USB 功能时,请连接 USB 电缆至 CN3 插座。仿真器 USB 电缆连接与否,与 目标 MCU 的 USB 连接无关。
图 3. MM32-LINK-OB 原理图
开发目标
eMiniBoard 开发板基于开发对象部分包含:模拟输入,PWM,UART,CAN,SPI Flash,I2C 和 蓝牙通讯等部分。
表8. 目标MCU模拟功能连接关系表
表9. 目标MCU PWM输出连接关系表
表10. 目标MCU UART输出连接关系表
注 1: 当使用 MM32-LINK CDC 功能时,仿真器的 TXD/RXD 与 MCU 的 TX1,RX1 交叉连接。
注 2: MCU 的 TX1,RX1 连接到双排直针连接器的相应引脚也连接至 CN4 UART 扩展插座。
表11. 目标MCU I2C功能连接关系表
表12. 目标MCU SPI功能连接关系表
注 1: 通过功能选择开关,支持 SPI 访问板上 SPI Flash 资源或连接至双排插针。
表13. 目标MCU CAN功能连接关系表
注 1: 通过功能选择开关,支持 CAN 访问板上 CAN 驱动器资源或连接至双排插针。
图 4. MM32 eMiniBoard MB-020 原理图(适用于MM32W073 MCU)
图 5. MM32 eMiniBoard MB-021 原理图(适用于MM32W373 MCU)
图 6. MM32 eMiniBoard MB-022 原理图(适用于MM32F031 MCU)
图 7. MM32 eMiniBoard MB-023 原理图(适用于MM32L073 MCU)
图 8. MM32 eMiniBoard MB-024 原理图(适用于MM32L373 MCU)
图 9. MM32 eMiniBoard MB-025 原理图(适用于MM32F032 MCU)
图10. MM32 eMiniBoard MB-032(1)原理图
图11. MM32 eMiniBoard MB-032(2)原理图
仿真器配置
eMiniBoard 开发板内嵌的 MM32-LINK-OB 仿真器的功能与独立型的 MM32-LINK 功能相同,软件配 置方法也相同。
MM32-LINK 对于复位(Reset)信号的初始默认状态为