Robo Master Development Board User Guide
RoboMaster%20Development%20Board%20User%20Guide
User Manual:
Open the PDF directly: View PDF
.
Page Count: 35
| Download | |
| Open PDF In Browser | View PDF |
RoboMaster 开发板
用户手册
2018.04
V1.0
目 录
免责声明
2
产品使用注意事项
2
RoboMaster 开发板 A 型
3
简 介
3
接口及外部丝印
3
特征参数
5
功能说明
6
RoboMaster 开发板 B 型
18
简 介
18
接口及外部丝印
18
特征参数
20
功能说明
20
RoboMaster 开发板 OLED
27
简 介
27
特征参数
27
功能说明
28
参考初始化代码
29
RoboMaster 开发板 A 型 丝印及引脚定义图
30
RoboMaster 开发板 B 型 丝印及引脚定义图
31
1
免责声明
感谢您购买 RoboMasterTM 开发板 A 型(以下简称开发板 A 型)、RoboMaster 开发板 B 型(以
下简称开发板 B 型)、RoboMaster 开发板 OLED(以下简称 OLED)。在使用之前,请仔细
阅读本声明,一旦使用,即被视为对本声明全部内容的认可和接受。请严格遵守手册、产品说
明和相关的法律法规、政策、准则安装和使用该产品。在使用产品过程中,用户承诺对自己的
行为及因此而产生的所有后果负责。因用户不当使用、安装、改装造成的任何损失,DJITM 将
不承担法律责任。
DJI 是深圳市大疆 TM 创新科技有限公司及其关联公司的商标。本文出现的产品名称、品牌等,
均为其所属公司的商标。本产品及手册为大疆创新版权所有。未经许可,不得以任何形式复制
翻印。
关于免责声明的最终解释权,归大疆创新所有。
产品使用注意事项
1. 请按照说明书正确连接线材,以免损坏接口以及开发板。
2. 使用前请检查线材有无老化、短路。老化或短路的线材不适合继续使用。
3. 请按照本文规定的工作环境(如电压、电流、温度等参数)使用,否则将会影响产品寿命
或造成永久性损坏。
4. 安装时注意做好保护,防止静电、物理损坏。
5. 请保持开发板的干净整洁,避免由于异物造成短路或性能下降。
6. 请不要用手直接接触开发板上的芯片,避免由于静电放电造成开发板损坏或性能下降。
7. 开发板上电后如发现有火花、冒烟,焦糊味或其它异常,请立即关掉电源。
2
RoboMaster 开发板 A 型
简 介
RoboMaster 开 发 板 A 型 是 一 款 面 向 机 器 人 DIY 的 开 源 主 控。 开 发 板 主 控 芯 片 为
STM32F427IIH6,拥有丰富的扩展接口和通信接口,板载 IMU,可配合 RoboMaster 出品的
M3508 直流无刷减速电机、UWB 模块以及妙算等产品使用,亦可配合 DJI 飞控 SDK 使用,
配件丰富。开发板具有防反接和缓启动等多重保护。经过 RoboMaster 竞赛的打磨和改进,开
发板不仅满足比赛机器人的控制需求,也非常适合用户 DIY。
接口及外部丝印
开发板 A 型正面丝印及接口如下图所示:
1
2
1 3 4 5
6
6
6
2
7
8
9
10
23
23
1
26
11
25
24
12
13
1
14
8
2
15
23 1
2 23
1 22 21 201916 18 17
16
16
序号 名称
丝印说明
1
CAN1
H:CAN-H( 高位数据线 )
L:CAN-L( 低位数据线 )
备注
2
可控电源输出接口
+:电源正极
未标注的一端为电源负极 , 此
电源可以通过程序进行控制。
3
TF 卡槽
4
电压调节拨码
6.4V 7.4V 8.4V:
仅有对应位置 ON 时的电压值
此拨码用于调节 (8)PWM 的
电压,更多详细设置请见反
面丝印图。
5
SDK CAN2
3
6
CAN2
H:CAN-H( 高位数据线 )
L:CAN-L( 低位数据线 )
7
同步信号
G:GND、S:同步信号
8
PWM×8
G:GND 、+:VCC
:PWM 输出,A – H S-Z:IO
对应表索引
其中 VCC 电压可以通过电压
调节拨码设置,IO 对应表见
反面丝印图。
9
USB
10
用户自定义 LED×8
11
OLED 接口
12
DBUS
DBUS:DBUS 信号、+:VCC
G:GND
在连接设备时,请注意 DBUS
端子上的突出部分方向与丝
印标注一致。
13
用户自定义按键
14
SWD
+:VCC(3.3V)、G:GND、
SWCLK:SWD 时钟、SIDIO:
SWD 数据
15
3.3V 电源输出接口
3V3:VCC(3.3V)、PGND:GND
16
UART
+:VCC、G:GND、T:数据发送
(Tx)、R:数据接收 (Rx)
17
复位按键
18
用户自定义 LED×2
19
SDK UART
G:GND、T:数据发送 (Tx)
R:数据接收 (Rx)、*:无连接
20
5V 电源输出接口
+:VCC
21
12V 电源指示灯
22
蓝牙串口
T:数据发送 (Tx)、R:数据接收 (Rx)、
G:GND、+:VCC
23
PWM
G:GND 、*:无连接
:PWM 输出、△:1 号引脚
部分接口未完全标注,只标
注了 1 号引脚。
24
电源输入接口
+:VCC
未标注引脚为 GND。
25
12V 电源输出接口 ×3
26
GPIO X 18 & 5V 电源
1,2,I-R:IO 对应表索引
IO 对应表见反面丝印图。
4
未标注引脚为 GND。
开发板 A 型背面丝印如下图所示:
85
64
对应单片机 IO
对应输出电压
32
电压调节拨码状态
5.50
3.50
对应单片机 IO
正面丝印标注索引
58
正面丝印标注索引
电源框图如下图所示:
PowerTree
24 V Power output @ Max 20 A
LM25116
电源输出
12 V@10 A
XT30 供电
防反接& 缓启动
24 V电源输入
MP2233
TPS54540
TPS54540
MP2456GJ
3.3 V@3 A
5~12 V@5 A 可调电源输出
2*8 路PWM供电
5 V@2 A 5 V 通讯接口电源
5 V@500 mA
LP5907MFX
LP5907MFX
3.3 V 对外供电
CAN通讯接口
串口通讯接口
3.3 V@250 mA
3.3 V@250 mA
MCU
IMU
D-Bus + Buzzer
特征参数
项目
参数
最大电压
26 V
支持电池
4~6S LiPo
最大允许输入电流 *(持续)
20 A
电源输出接口最大单路电流 **
10A
重量
48 g
尺寸(长宽)
85×58 mm
工作温度范围
0 ~ 55 ℃
* 室温 25℃、通风良好的实验环境下测得。
** 电源输出接口单路最大电流指每一路电源输出接口可承受的最大电流,但所有电源输出接
口的电流总和不得超过最大允许输入电流。
5
功能说明
1.1 电源过压、防反接、缓启动电路
电源输入接口采用标准的 XT30 接口,电源输入首先并联 28V TVS 管,防止瞬态高电压烧坏开
发板,然后通过 PMOS Q1 和 NMOS Q2 组成缓启动与防反接电路,有效防止电源接头接触瞬
间打火,造成接头损坏,并且防止电源正负极反接对开发板造成损害。其中图中 D19 为齐纳
二极管,当输入电压超过其击穿电压(30±2V)时,三极管 Q3 导通,PMOS Q1 关断,该电
路起到过压保护的作用。
电源和CAN输入
[6,8]
[6,8]
A
Q2
BAT-
1
2
3
5
VCC_INPUT
5
6
7
8
33R
R82
Q1
3
0201R171
1% 10K
D14
4
2
4
28V~32V
BAT-
Q18
PMBT3906
D94
D17
1
0603
C41
1K
1%
50V
0201
R170
1%
100K
R87
0201
100nF
0201
R169
1%
100K
BZX584C9V1
25V
10nF
PGND
C
0402
R92
5%
33R
D13
0402
C194
1
2
SMAJ28CA
J10
4
XT30PW-M
3
0.0
TPCA8122
3
2
1
NC
最大输出电压 28V左右
电流20A
PGND
0402
5%
1%
0402
C199
R173
1.5M
0201
1.0A
PGND
25V
10nF
CAN1_L
CAN1_H
11257W90-2P-S
R172
1K
1
2
1
2
3
BZX584C9V1
3
4
0201
1%
J9
4
NC D14 开启过压防护
PSMN1R4-40YLD
PGND
防反接,上电缓启动,过压保护
1.2 DBUS* 接口
开发板 A 型配备有 1 路 DBUS 接口 , 下图是其接口原理图。
DBUS 是 UART 信号的反相形式,因此从接插件的 3 脚进入后,经过 Q14 反相之后再送入单
片机的 UART1。波特率一般设置为 100kbps。
VCC_3V3_S
4.7K
USART1_RX(PB7)
3
[3]
DBUS
R89
Q14
1
R174
2
4.7K
2.54mm 3PIN单排弯头插针(90°)
0.0A
3
3
2
VCC_5V_S
1 2
1
PMBT3904-215
PGND
PGND
* DBUS 为 DJI 遥控器通用协议
6
J43
1.3 SWD 调试接口
开发板 A 型配备一个 SWD 调试接口,用于单片机程序的下载和调试。SWD 调试接口位于主
控板的右侧下方。SWCLK 和 SWDIO 在开发板中串联了 100Ω 的电阻,起到保护单片机的作用。
J1
1
2
3
4
PGND
1.4 USART 接口
立式
6
4
3
2
1
[4]
[4]
C
C
C38
C37
4
3
2
1
USART3_RX(PD9)
USART3_TX(PD8)
D12
On Board SDK
J2
6
On Board SDK
D11
通讯接口
150mA
150mA
A
1A
1.0A
11257W00-4P-S
A
卧式53261 接口,1脚在左侧
0201 50V47pF
GND
1% R3
100R 0201
SWDIO [3]
1% R4
100R 0201
SWCLK
[3]
On Board SDK
0402
J2
GND
L1
6
4
0201
6
4 3
VCC_3V3_S
0201 L3
3 2
1500mA
L4
2 1
5
RFID
1
5
0201 50V47pF
5
6
0201
0201 L3
L4
通讯接口
150mA
150mA
USART3_RX(PD9)
USART3_TX(PD8)
[4]
[4]
6
4
3
2
1
4
3
2
1
0201
0201 L3
L4
150mA
150mA
USART3_RX(PD9)
USART3_TX(PD8)
[4]
[4]
5
1.0A
11257W00-4P-S
D11
C
5
C
通讯接口
C38
J2
6
C37
开 发 板 A 型 配 备 有 四 路 USART 接 口, 分 别 连 接 到 USART3、USART6、USART7 和
D12
USER串口
立式
J36
0201 50V47pF
PGND
D12
0201 50V47pF
C
D11
C
5
1.0A
11257W00-4P-S
C38
5
C37
USART8。其中 USART3 是配合 DJI ON BOARD SDK 使用,线序与其它三个串口不同,在使
0201
0201L62
L63
1.0A 立式
11257W00-4P-S
PGND
A
D77C
A
A
J37
C109
D80C
C108
D79C
A
PGND
PGND
0201VCC_5V_U
0201 L67
L68
J38
5
6
5
4
3
2
1
4
3
2
1
[4]
[4]
A
0201
0201 L67
L68
PGND
VCC_5V_U
[4]
[4]
150mA
150mA
UART8_RX(PE0)
UART8_TX(PE1)
[4]
[4]
150mA
150mA
UART7_RX(PE7)
UART7_TX(PE8)
[4]
[4]
150mA
150mA
UART7_RX(PE7)
UART7_TX(PE8)
[4]
[4]
C124
UART7_RX(PE7)
UART7_TX(PE8)
立式
11257W00-4P-S
UART8_RX(PE0)
UART8_TX(PE1)
0201 50V47pF
150mA
150mA
1.0A
PGND
D83 C
[4]
[4]
[4]
[4]
PGND
VCC_5V_U
D82 C
UART7_RX(PE7)
UART7_TX(PE8)
UART8_RX(PE0)
UART8_TX(PE1)
150mA
150mA
PGND
VCC_5V_U
0201
0201 L67
L68
4
3
2
1
C123
150mA
150mA
150mA
150mA
5
4
3
2
1
A
5
6
0201 50V47pF
0201
0201 L67
0201 L68
0201 L64
PGND
L65
VCC_5V_U
PGND
VCC_5V_U
0201
0201
50V47pF
50V47pFC109
C124
D79CD82 C
D80CD83 C
A
A
A
J38
6
A
PGND
PGND
0201
50V47pF
0201
50V47pFC108
C123
J38
4
4 3
3 4
2
4
2 3
1
3
1 2
2 1
1
立式
11257W00-4P-S
1.0A 立式
11257W00-4P-S
[4]
[4]
0201 50V47pF
020150V
C124
47pF
立式
11257W00-4P-S
A D83 C
1.0A
A D82 C
UART8_RX(PE0)
[4]
USART6_RX(PG9)
[4]
UART8_TX(PE1)
[4]
USART6_TX(PG14) [4]
6
6 J37
6
6
6
5
5
5
5
1.0A
USART6_RX(PG9)
USART6_TX(PG14)
PGND
VCC_5V_U
0201
0201 L64
L65
A
150mA
150mA
150mA
150mA
0201
50V
47pF C105
C109
0201
50V
47pF
CC
D80
D77
CC
D79
D76
5
5
1.0A 立式
1.0A 立 式
11257W00-4P-S
11257W00-4P-S
AA
PGND
PGND
6
6
4
4
3
3
2
2
1
1
AA
5
5
4
4
3
3
2
2
1
1
0201
50V
47pF C104
C108
0201
50V
47pF
6
6
0201
0201L64
0201
L62
0201L65
L63
PGND
PGND
VCC_5V_U
VCC_5V_U
4
4 3
3 2
2 1
5 J38
1
5
6
4
6
4 3
1.0A 3
立式2
2 1
5 11257W00-4P-S
5
1
PGND
6
020150V
47pF
0201 50V47pF
C123
6
USER串口
J37
J36
150mA
150mA
C105
C105
4
4
立 式3
3 2
11257W00-4P-S
2 1
1
5
1.0A
6
PGND
VCC_5V_U
0201
0201 L64
L65
020150V47pF
0201C109
50V47pF
6
PGND 5
0201
0201L62
L63
D77C
[4]
[4]
5
J37
4
3
2
1
D76C
USART6_RX(PG9)
USART6_TX(PG14)
6
C104
PGND
VCC_5V_U
5
AD79C
150mA
150mA
[4]
[4]
AD80C
USART3_RX(PD9)
USART3_TX(PD8)
4
3
2
1
A
C
150mA
150mA
0201
0201L62
L63
J36
6
C105 A
C
C38
C37
A
D12
通讯接口
0201 50V47pF
立式
11257W00-4P-S
D11
D77C 50V47pF
0201
1.0A
PGND
D76C 50V47pF
0201
4
6
4 3
1.0A
3 2
11257W00-4P-S
2 1
PGND 5
5立式 1
USER串口
C104 A
4
3
2
1
A
6
6
J36
5
0201
0201 L3
L4
0201 50V47pF
5
4
3
2
1
[4]
[4]
USER串口
On Board SDK
J2
6
USART6_RX(PG9)
USART6_TX(PG14)
0201 50V47pF
A
D76C
立式
11257W00-4P-S
C104
1.0A
PGND
150mA
150mA
PGND
VCC_5V_U
A
A
A
RS232 接口通信,请外置电平转换芯片。
5
4
3
2
1
0201 50V47pF
5
6
4
3
2
1
020150V47pF
0201C108
50V47pF
立式
0201 50V47pF
PGND
0201 50V47pF
用串口时请注意 TX 和 RX 需要交叉连接。本接口只支持 3.3V 和 5V 电平,若需与 RS485 或
6
7
1.5 用户自定义 LED×2
开发板 A 型配备有 2 颗用户自定义 LED,分别为绿色和红色。每一个指示灯都由单片机的一
个引脚直接驱动,其配置低电平则点亮指示灯,配置高电平则指示灯熄灭。下表为指示灯的引
脚配置和参数。
用户自定义 LED
颜色
单片机引脚
点亮电流
绿色
PF14
约 4mA
红色
PE11
约 4mA
1.6 用户自定义 LED X 8
开发板 A 型配备有 8 颗绿色 LED 灯珠,对应 IO 为 PG1-PG8,单颗点亮电流约 4mA。
1.7 按键
开发板 A 型配备两个按键,其中黑色按键为单片机复位按键,白色按键为用户自定义按键。
其中白色按键直接连到单片机的 PB2 管脚,该按键按下为高电平。
10K
4
C13
1uF
1
3
S1
3
2
用户自定义按键
KEY(PB2)
[4]
1
50mA
2
6.3V
VCC_3V3_S
NRST
4
0201
SW1
1%
0201
R19
VCC_3V3_S
50mA
1.8 BOOT 启动设置
开发板 A 型上的 STM32 芯片上有两个管脚 BOOT0 和 BOOT1,这两个管脚在芯片复位时的
电平状态决定了芯片复位后的启动方式。开发板 A 型的 BOOT 管脚配置如下图。默认情况下
BOOT 管脚均被拉低,上电从 User Flash 启动。其中 R1、R2、R17 和 R18 焊盘位于两个按
键中间,R1 和 R17 是空贴,用户可以使用镊子将其短接,使得单片机以不同的方式启动。当
BOOT0 = 1 BOOT1 = 0 时,单片机将从 System memory 启动,进入 DFU 模式。
VCC_3V3_MCU
8
R1
10K
R2
10K
5% NC
0402
5%
0402
BOOT1
VCC_3V3_MCU
R17
10K
R18
10K
5% NC
0402
5%
0402
BOOT0
NRST
3V3
3V3
BOOT0
BOOT1
BOOT0
BOOT1
GND
GND
NRST
GND
GND
Boot mood selection pins
BOOT1
BOOT0
X
0
KEY(PB2)
KEY(PB2)
VCC_3V3_S
VCC_3V3_S
Boot mode
Aliasing
Main Flash Memory
Main Flash memory is selected as
the boot space
0
1
System memory
1
1
Embedded SRAM
System memory is selected as the
boot space
Embedded SRAM is selected as
the boot space
1.9 USB 接口
开发板 A 型配备一个 USB 全速接口,该端口完全符合 USB2.0 规范的 On-The-Go 补充标准,
在主机模式下。OTG_FS 支持全速(FS,12Mbps)和低速(LS,1.5Mbps)收发器,而从机
模式下仅支持全速(FS,12Mbps)收发器。
A
1.0A
U2
4
C
D18
PESD5V0F1BL
C
D19
PESD5V0F1BL
C
D20
R38
0402
22R
1 5% 2 2
USB_FS_DM(PA11) [3]
DLP11SN900HL2
4
5%
0402
5%
0402
3
R41
22R
R42
22R
3
USB_FS_DP(PA12) [3]
USB_FS_ID(PA10) [3]
A
A
6
7
8
9
10
11
1
PESD5V0F1BL
SHELL1
SHELL2
SHELL3
SHELL4
SHELL5
SHELL6
1
2
3
4
5
A
VBUS
DM
DP
ID
GND
J14
1.4A
25V
100nF
16V
1uF
D15
VCC_5V_S
INDUCTOR
0402
C39
0402
C40
0603
PESD12VV1BL
C
USB接口
L5
9
1.10 蜂鸣器
开发板 A 型板载一个贴片式蜂鸣器,该蜂鸣器需要使用 PWM 驱动,额定频率 2700Hz。
Buzzer
VCC_5V_S
A
D28
B
D
LS1
3
A
C
DIODE
25V 10uF
KLJ-8530A-5027
5V
C
0603 C50
510R1
5%
R48
Q4
NPN-1
2
[4]TIM12_CH1(PH6) R47
0402
1A
10K
PGND
1.11 5V 电源接口
开发板 A 型集成一个可控的 5V 电源接口,最大电流 400mA,用户可以外接 RoboMaster 红
点激光器,也可使用线材包里提供的线材连接其他设备。
5V电源接口
J15
VCC_5V_U
5%
0805
R37
0R
1
2
1
2
3
3
4
4
1A
53398-0271
3
PGND
LASER(PG13)
510R
0402
5%
1
R44
10K
Q3
NPN-1
2
R43
[4]
1A
PGND
10
1.12 CAN2 通讯接口
开发板 A 型为满足用户外接设备的需求,一共引出 4 个 CAN2 接口,其中一个(J3)线序与
另外三个(J11、J8 和 J4)不相同。J3 是专门为 DJI OnboardSDK 使用的通讯接口,其余三
个接口可以接 RoboMaster UWB 定位系统以及其他 CAN 通讯的模块。
CAN 接口
CAN 接口
J4
6 J4
4
6
4 3
6
4
3 2
6
4 3
2
5
1
3
5
1 2
2 1
5
5
1
1.0A 立式
11257W00-4P-S
1.0A 立式
PGND
11257W00-4P-S
CAN2 接口
CAN2
接口
J8
VCC_5V_U
6 J8
6
4
6
3
6
4
2
5
3
5
1
2
5
5 立式
1
1.0A
VCC_5V_U
PGND
CAN2_H
PGND
CAN2_L
CAN2_H
CAN2_L
[6,8]
[6,8]
[6,8]
[6,8]
PGND
6 J11
4
6
4 3
6
3 4
6
4 2
3
2
5
1
3
5
1 2
2 1
5
5
1
立式
1.0A
立式
11257W00-4P-S
1.0A
PGND
VCC_5V_U
VCC_5V_U
PGND
CAN2_H
PGND
CAN2_L
CAN2_H
CAN2_L
[6,8]
[6,8]
[6,8]
[6,8]
立式
11257W00-4P-S
1.0A
11257W00-4P-S
PGND
PGND
CAN2 接口
CAN2
接口
J11
4
3
4
2
3
1
2
1
J3
VCC_5V_U
VCC_5V_U
PGND
CAN2_H
PGND
CAN2_L
CAN2_H
CAN2_L
6 J3
4
6
4 3
6
3 4
6
4 2
3
2 1
5
3 2
5
1
2 1
5
5
1
1.0A
11257W00-4P-S
1.0A
立式
PGND
11257W00-4P-S
立式
PGND
[6,8]
[6,8]
[6,8]
[6,8]
11257W00-4P-S
PGND
CAN2_L
CAN2_H
CAN2_L
CAN2_H
[6,8]
[6,8]
[6,8]
[6,8]
PGND
PGND
1.13 IMU 模块
开发板 A 型集成一个 IMU 模块,其 IMU 由 MPU6500 陀螺仪和 IST8310 地磁传感器组成。为
了解决陀螺仪温飘的问题,开发板在 MPU6500 四周增加 10 颗加热电阻,用户可以通过 PB5
加热电阻控制管脚和 MPU6500 内部的温度传感器做恒温处理,加热温度一般控制在比电路板
正常工作温度高 15~20℃为宜。10 个加热电阻工作电压为 24V,该电阻可以在 1S 内将 IMU
模块的温度从 25℃加热到 50℃。板载 IST8310 的地址为:0x0E。为减少电源噪声对 IMU 模
块的影响,板载 IMU 模块采用独立的 LDO 供电。
U14
VCC_5V_S
4
0402 C195
6.3V 4.7uF
R168
4.7K
0402
5%
3
IN
VCC_3V3_IMU
OUT
EN GND
PAD
1
2
5
1
0402 C197 C196
6.3V 4.7uF 100nF
25V 0402
LP5907SNX-3.3/NOPB
11
VCC_3V3_IMU
U3
0402 C53
13
10V 10nF
100nF 16V 1uF
0201
0402
25V
8
R46
4.7K
泄放电阻
[4]
[4]
C52
C51
0201
L13
0201
L15
SPI5_MOSI(PF9)
SPI5_SCK(PF7)
150mA
24
150mA
23
AUX_DA
AUX_CL
VDDIO
[3]
IMU_INT(PB8)
R49
VCC_3V3_IMU
INT
FSYNC
20
25
RESV-GND
ePAD
GND
10
9
22
25V
100nF
0402
0201
L14
0201
L16
17
16
15
6
14
5
4
3
2
1
18
MPU6600
AUX_DA
0201
4.7K
5%
NC10
NC9
NC8
NC6
NC7
NC5
NC4
NC3
NC2
NC1
RESV-FLOAT
12
AUX_CL
CSn
AUX_DA
AUX_CL
11
0201
4.7K
5%
R50
AD0/SDO
SCL/SCLK
21
7
150mA
REGOUT
SDA/SDI
19
0201
L17
C54
VDD
VCC_3V3_IMU
Set/Reset(PE2)
INT(PE3)
C55
AUX_DA
AUX_CL
1
2
3
4
SDA
DRDY
RSTN
DVDD
U4
VCC_3V3_IMU
100nF
0402 25V
16
15
14
13
[4]
[4]
SCL
AVDD
NC1
NC2
12
11
10
9
CAD0
CAD1
VPP
NC3
C57
100nF
NC
GND2
C1
GND1
5
6
7
8
25V
0402
IST8310
IIC Address :0X0E
5%
10K
5%
10K
5%
10K
5%
10K
5%
3 10K
5%
10K
5%
10K
5%
10K
5%
10K
5%
10K
0402
R51
0402
R52
0402
R53
0402
R54
0402
R55
0402
R56
0402
R57
0402
R58
0402
R59
0402
R60
VCC_INPUT
Heat_PWM(PB5)
1% R61
0201
100R
XXX
Q5
BSS138LT1G
1
R62
10K
2
[3]
0.5~1.5V
0402
5%
PGND
12
C56
4.7uF
10V
0603
150mA
SPI5_MISO(PF8)
[4]
150mA
SPI5_NSS(PF6)
[4]
1.14 TF 卡接口
开发板 A 型配备一个 TF 卡接口,用户可以根据自己的需求存储一些调试数据,其原理图如下
图所示。
SD卡接口
VCC_3V3_S
R22
R23
R24
R25
R26
Micro_SD
C36
G3
PGND
[3]
[3]
[4]
SDIO_D2(PC10)
SDIO_D3(PC11)
SDIO_CMD(PD2)
R28
R27
R29
22R 0.05 0402
22R 0.05 0402
22R 0.05 0402
[3]
SDIO_CK(PC12)
R30
22R 0.05 0402
R31
R32
22R 0.05 0402
22R 0.05 0402
DAT2
DAT3
CMD
VDD
CLK
VSS1
DAT0
DAT1
CDSW
GND1
GND2
[3] SDIO_D0(PC8)
[3] SDIO_D1(PC9)
[4] SD_EXTI(PE15)
1
2
3
4
5
6
7
8
D1
GND3
GND4
J6
G4
10K
10K
10K
10K
10K
100nF
25V
0402
G1
G2
PGND MicroSD 47352-1001
PGND
1.15 用户自定义接口
为增强开发板 A 型的适用性,板载 18 个用户自定义接口,以 2.54mm 排针的形式引出,其原
理图如下图所示。
用户自定义接口
0201 50V47pF C101
A
C
D74
C
D72
0201 50V47pF C100
A
C
D73
C99
0201 50V47pF
A
C
D71
C98
0201 50V47pF
A
C
D69
C97
0201 50V47pF
A
C
D70
C96
0201 50V47pF
A
C
D68
C95
C
D67
C94
3A
VCC_5V_U
2*10pin 180°
直排针 PGND
L45
L47
L49
L51
L53
L55
L57
L59
L61
I2C2_SCL(PF1)
SPI4_MISO(PE5)
SPI4_MOSI(PE6)
ADC1_IN12(PC2)
ADC1_IN13(PC3)
ADC1_IN14(PC4)
ADC1_IN15(PC5)
DAC_OUT2(PA5)
PF10
[4]
[4]
[4]
[3]
[3]
[3]
[3]
[3]
[4]
0201 50V47pF C102
A
C
D75
0201
0201 150mA
0201 150mA
0201 150mA
0201 150mA
0201 150mA
0201 150mA
0201 150mA
0201 150mA
150mA
2
4
6
8
10
12
14
16
18
20
0201 50V47pF
A
C93
0201 50V47pF
D65 C
C92
D64 C
C91
D63 C
C89
C90
D66 C
A
0201 50V47pF
A
0201 50V47pF
A
A
0201 50V47pF
0201 50V47pF
D61C
C88
D60 C
C87
D59 C
C86
D62 C
A
0201 50V47pF
A
0201 50V47pF
A
0201 50V47pF
D58 C
C85
J34
0201 50V47pF
A
1
3
5
7
9
11
13
15
17
19
150mA
150mA
150mA
150mA
150mA
150mA
150mA
150mA
150mA
A
DAC_EXTI9(PI9)
L44
L46
L48
L50
L52
L54
L56
L58
L60
A
I2C2_SDA(PF0) 0201
SPI4_NSS(PE4) 0201
SPI4_SCK(PE12) 0201
ADC1_IN8(PB0) 0201
ADC1_IN9(PB1) 0201
ADC1_IN10(PC0)0201
ADC1_IN11(PC1)0201
DAC_OUT1(PA4)0201
0201 50V47pF
0201
[4]
[4]
[4]
[3]
[3]
[3]
[3]
[3]
[5]
13
1.16 PWM 接口
开发板 A 型为方便用户使用 PWM 驱动的舵机等执行器,引出 16 路 PWM,并为这 16 路
PWM 提供 5A 驱动能力的电源。PWM 供电电压默认输出 5V,用户可以根据实际需求调整 3
位拨码配置不同的输出电压。PWM 原理图和电源配置表如下图所示。
8路PWM 输出
J31
PGND
PGND
EP
GND
D57C
C76
D51C
C82
D50C
C81
D49C
C80
C75
D48C
A
0201 50V47pF
A
0201 50V47pF
0201 50V47pF
A
A
0201 50V47pF
0603
FB_1 0.8V
R118
100R
7
0201
C120
0201 1% 100pF
D81
SVM860VB
2
8A
1
VCC_5V_ADJ
C185
C115
C118
100nF
C184
C117
A
5
50V
5V@5A
6.8uH 4.5A
3
9
RT/CLK
FB
0R 04020.05
C110
C116
SW
COMP
TP_3
XXX
L66
XXX
R117
FB=0.8V
TP_4
PGND
PGND
fclk = 400kHz
PGND
0402
U8
ON KE
1 2 3
22.75
1
OFF
ON
OFF
OFF
ON
ON
OFF
ON
13.3
2
OFF
OFF
ON
OFF
ON
ON
ON
OFF
9.4
3
OFF
OFF
OFF
ON
ON
OFF
ON
ON
输出电压
4.9875
6.401126
7.405545
8.408777
12.24
8.819
10.85
9.82
1%
750R
串联电阻
拨码序号
1
2
3
4
5
6
7
8
1
2
3
环路补偿
PGND
14
NC
C119
470pF
0402 40.2K
1%
50V
FB_1
100nF
25V
0402
25V
22uF
25V
22uF 25V
22uF
25V
22uF
25V
22uF
EN
8
Imax =5A
R116
DSHP03TSGER
50V
0402
BOOT
3A
8pin 180°
直排针
PGND
25mA
1%
0402
4.7nF
VIN
1
1
2
3
4
5
6
7
8
6
5
4
C122
5A
J30
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
0402
R122
1%
7.68K
0402 0402
1%
R165
22K
R123
1%
0402
13.3K R124
0402
1%
8.2K
R166
0402 47pF
4
R121
U7
1
2
3
4
5
6
7
8
并排放置
0201 50V47pF
D56C
C74
0201 50V47pF
D55C
C78
A
0201 50V47pF
6
0402 243K
0.01
C114
3
0402 R119
0.01
17.8K
R120
50V C121
0.01
68K
PGND
R115
309K
C113
0201
4.7uF
C112
C111
0.01
50V
0805
4.7uF
50V
0805
4.7uF
4.7uF
50V
0805
0402
2
VCC_5V_ADJ
J29
1
2
3
4
5
6
7
8
3A
3A
8pin 180°
直排针蓝色 8pin 180°直排针红色
DC-DC BUCK
(12~24)V->5V
VCC_INPUT
50V
0805
1
2
3
4
5
6
7
8
0201
0201
0201
0201
0201
0201
0201
0201
C79
100R
100R
100R
100R
100R
100R
100R
100R
A
R95
R98
R97
R96
R99
R101
R102
R103
D47C
[3]
[3]
[3]
[3]
[5]
[5]
[5]
[5] TIM8_CH4(PI2)
150mA 1%
150mA 1%
150mA 1%
150mA 1%
150mA 1%
150mA 1%
150mA 1%
150mA 1%
A
L34
L35
L36
L37
L38
L40
L41
L42
0201 50V47pF
0201
TIM2_CH1(PA0) 0201
TIM2_CH2(PA1) 0201
TIM2_CH3(PA2) 0201
TIM2_CH4(PA3) 0201
TIM8_CH1(PI5) 0201
TIM8_CH2(PI6) 0201
TIM8_CH3(PI7) 0201
R167
1.2K
1.17 OLED 接口
为方便用户调试和显示部分参数,开发板 A 型配备 OLED 接口,用户可以购买 OLED 模块使用,
详细使用方法可以参见开发板 OLED 功能说明。
OLED&按键
J17
C47
C
D23
C46
0201 50V47pF
C
D24
C
D22
C45
0201 50V47pF
1.0A
0201
0201 L6
0201 L7
0201 L8
0201 L9
L10
PGND
150mA
150mA
150mA
150mA
150mA
OLED_RST(PB10)
OLED_DC(PB9)
OLED_SCLK(PB3)
OLED_MOSI(PA7)
BUTTON_AD(PA6)
[3]
[3]
[3]
[3]
[3]
C
D25
VCC_3V3_S
C
D21
C44
8
1
2
3
4
5
6
7
0201 50V47pF
8
1
2
3
4
5
6
7
9
C43
9
A
A
0201 50V47pF
A
A
卧式
A
0201 50V47pF
11257W90-7P-S
PGND
1.18 同步信号接口
为了同步外接模块时序,开发板 A 型配备一个 5V 同步信号接口,该接口可以根据 PB14 和
PB15 的相关配置,来决定单发同步信号、接收同步信号以及收发同步信号。其电路图如下所示。
5V 同步信号
2
Q15
BSS138LT1G
0.5~1.5V
0402 5%
R107
10K
3
SNYCHOR(PB14)
[3]
SNYCHOR(PB15)
[3]
50V47pF
C106
R111
0R
0402
5%
0201
D78C
1.0A
PGND 11257W90-2P-S PGND
R106
2
1
A
4
2
1
10K
4
3
0402 5%
J42
3
10.05
R105
0402
22R
VCC_3V3_S
VCC_5V_U
15
1.19 四路可控电源输出接口
开发板 A 型有四个可控电源输出接口,每一个电源接口都由一个 PMOS 来控制,4 路总电流
不能超过 20A,且单路电流不能超过 10A。其原理图如下图所示:
Q6
TPCA8122
XXX
10K R66
0402 5%
1%
1K
0201
2
4
1%
4
10K R72
20A走线
PGND
Q11
TPCA8122
VCC_OUT4
4
PGND
J21
XT30UPB-F
0402 5%
10K R71
10K R73
0402 5%
Q12
PMBT3904-215
0201
1%
5
6
7
8
?2V~?3V
2
R77
10K
1K
0201
3
2
1
D31
BZX584C9V1
3
1
150mA
C61
15.0A
VCC_OUT2
PGND
R75
0201 50V47pF
16
XT30UPB-F
0402 5%
1%
1%
C
0201
XXX
POWER4_CTRL(PH5)
A
2
Q13
PMBT3904-215
-
C60
J22
+
0201 50V47pF
R78
10K
1K
0201
VCC_OUT2
?2V~?3V
10K R74
0402 5%
1
150mA
XXX
[4]
5
6
7
8
D32
BZX584C9V1
VCC_INPUT
0201
L20
20A走线
PGND
Q10
TPCA8122
3
2
1
3
R76
1%
15.0A
VCC_OUT3
PGND
XXX
POWER2_CTRL(PH3)
C
0201
XXX
[4]
XT30UPB-F
Q8
PMBT3904-215
A
2
R69
10K
-
C58
J19
+
0201 50V47pF
10K R63
0402 5%
1
150mA
VCC_OUT3
?2V~?3V
VCC_INPUT
0201
L21
5
6
7
8
D29
BZX584C9V1
3
R67
1%
20A走线
PGND
Q7
TPCA8122
3
2
1
10K R65
0402 5%
XXX
0201
L18
VCC_OUT1
PGND
XXX
POWER3_CTRL(PH4)
C
0201
-
C59
1K
0201
A
15.0A
+
0201 50V47pF
Q9
PMBT3904-215
R70
10K
VCC_INPUT
[4]
XT30UPB-F
3
1
150mA
1%
J20
-
0201
L19
VCC_OUT1
+
POWER1_CTRL(PH2)
[4]
5
6
7
8
D30
BZX584C9V1
?2V~?3V
XXX
R68
3
2
1
4
10K R64
0402 5%
VCC_INPUT
15.0A
A
C
VCC_OUT4
20A走线
PGND
1.20 12V 电源输出接口
开发板 A 型配备一个输出电压 12V,最大输出电流 10A* 的 DC-DC 电源 , 当负载电流达到
10A 后,若继续加重负载,会导致电压下降甚至造成永久损坏。该电源具备过流保护功能,
保护动作电流为 22A,如果用户用来给电机供电,请注意电机如进行急加速急减速等操作时,
会导致短时的电流增大超过保护电路动作电流值,故请缓慢启动电机,以免造成电机无法正
常启动。
(15~24)V->12V
8
7
6
5
VCC_INPUT
1
2
3
PGND
VCC_12V
VCC_12V
A
C142
1uF
100nF
470pF C146
50V
0603
PGND
D88
C
C191
C193
C192
C138
C140
C141
50V
0805
PGND PGND
VCC_12V
C139
C136
A
C135
35V C
22uF
25V
22uF
25V
22uF
25V
22uF
25V
22uF
25V
22uF
25V
22uF
25V
22uF
25V
22uF
C137
R136
0402
10R
5%
5
1
2
3
R141
PSMN1R8-40YLC
R139
0R
R142
XXX
0R
TP_5
10uH 10A
4mR
PGND
1%
0402
Q17
4
1206 1%
5%
PGND
R134
4.7R
A
DIODE TVS BI-DIR
0603
1.7V
50V
C D87
DIODE
R137
10K
R138
11
17
Q16
BSC067N06LS3
4
4.7R
D86 C
DIODE
C131
1uF
L69
13.8*12.6*6.0mm
15
12
13
0R
PGND
f=250KHz
开始转换
Vin>12.5V
R129
C130 0603
1uF
50V
VCCA
1uF C145
DEMB
VCCX
19
16
18
20
0402
AGND
EP
PGND
LO
CS
CSG
6
21
14
C143 17.8KR133
10.7K
PGND
HO
VCC
HB
SW
SS
FB
COMP
VOUT
100pF C144
3.3nF
R140
PGND
1.21K
PGNDPGND
C147
PGND
LM25116MHX/NOPB
VIN
EN
UVLO
RT/SYNC
RAMP
330pF
16V
0402
R135
5%
R132
C132
1uF
10K
0402
7
8
9
10
U9
A
+
PGND
1
R127 4
1M 2
3
5
DIODE
C133
R130
10nF C134
1%
0402 100K
1%
0201
D85
R131
50V
0603
R128
100nF
511K
50V
0805
C129
12.4K
50V
1206
C128
270pF
50V
1206
C127
C
4.7uF 4.7uF 1uF
VCC
35V
C126
22uF
A
C
+
A
VCC_INPUT
C125
C D84
DIODE
TP_6
R143
D89
VCC_12V
PGND
30mA
4.7K
* 室温 25℃、通风良好的实验环境下测得。
1.21 预留蓝牙模块接口
为方便用户调试,开发板 A 型含有一个蓝牙接口,用户可以根据实际的需求自行使用蓝牙模块。
该接口使用 UART2,其原理图如下所示。
预留蓝牙串口
VCC_5V_U
[4]
[4]
C49
150mA USART2_RX(PD6)
150mA USART2_TX(PD5)
0201 50V47pF
D27 C
A
C48
D26 C
SIP4-2P54MM
4Pin排针
0201
L11
0201
L12
PGND
A
1
2
3
4
1
2
3
4
0201 50V47pF
J18
17
RoboMaster 开发板 B 型
简 介
RoboMaster 开发板 B 型专为传感器和执行部件设计,可配合 RoboMaster 开发板 A 型使用,
完成复杂机器人的开发。该开发板主控芯片为 STM32F105R8T6,接口丰富、结构紧凑,支持
电磁阀等控制。拥有四路光耦隔离保护接口,可搭配 RoboMaster OLED 模块使用。
接口及外部丝印
1 2
3
4
5
6
1
7
7
5
8
5
5
8
5
9
1
14 13 12 11 10
1
11
15
15
15
15
8
18
8
序号 名称
1
电源输出接口
2
复位按键
3
OLED 接口
4
用户自定义 LED X 2
5
CAN2
丝印说明
备注
+:VCC
未标注一端为 GND。
H:CAN-H( 高位数据线 )
L:CAN-L( 低位数据线 )
G:GND、+:VCC
6
传感器指示灯
7
UART
S1-S4:对应 4 个传感器指示灯
+:VCC、G:GND
T:数据发送 (Tx)
R:数据接收 (Rx)
8
传感器接口
9
PWM X 4
10
DBUS
11
CAN1
12
电源输入接口
+:VCC、G:GND、
:传感器信号
G:GND、+:VCC
:PWM 信号
H:CAN-H( 高位数据线 )
L:CAN-L( 低位数据线 )
+:VCC
未标注一端为 GND。
+:VCC(3.3V)、G:GND、
13
SWD
SWCLK:SWD 时钟、SIDIO:
SWD 数据
14
GPIO X 4
15
可控电源输出接口
+:VCC、G:GND
电源框图如下图所示:
24 V PowerOutput MAX@16 A
防反接
24 V电源输入
PowerTree
TPS54540
5 V@5 A
LP5907MFX
3.3 V@250 mA
电源输出
MCU
PWM&5 V POWER SUPPLY
19
特征参数
项目
参数
最大电压
26 V
支持电池
3-6S LiPo
最大工作电流 *(持续)
20 A
电源输出接口最大单路电流 **
10A
重量
24 g
尺寸(长宽)
60*46 mm
工作温度范围
0 ~ 55 ℃
* 室温 25℃、通风良好的实验环境下测得。
** 电源输出接口单路最大电流指每一路电源输出接口可承受的最大电流,但所有电源输出接
口的电流总和不得超过最大允许输入电流。
功能说明
2.1 电源防反接电路
电源输入接口采用标准的 XT30 接口,在正极线路上串有一个 PMOS,该 MOS 可以实现防反
D20
0402
5%
R68
5%
0402
20
VCC_INPUT
3
2
1
4
1
2
5
6
7
8
10K
J30
Q10
TPCA8122
0.0
4
XT30PW-M
3
接的作用,其原理图如下所示。
R67
10K
2.2 DBUS 接口
开发板 B 型配备有 1 路 DBUS 接口 , 下图是其接口原理图。
DBUS 是 UART 信号的反相形式,因此从接插件的 3 脚进入后,经过 Q9 反相之后再送入单片
机的 UART4。波特率一般设置为 100kbps。
VCC_3V3
R45
4.7K
VCC_5V
0402
5%
DBUS_RX
[2]
3
3
2
1
3
2
1
R54
4.7K
0402
J9
1
Q9
PMBT3904-215
5%
2
2.54MM 3PIN
2.54mm间距插针
DBUS
2.3 SWD 调试接口
开发板 B 型配备一个 SWD 调试接口,用于单片机程序的下载和调试。SWD 调试接口位于主
控板的右侧下方。SWCLK 和 SWDIO 在开发板中串联了 100Ω 的电阻,起到保护单片机的作用。
J1
6
5
GND
1
2
3
4
1% R1
1% R2
L1
100R
100R
1500mA
0201
0201
SWDIO
SWCLK
GND
VCC_3V3
[2]
[2]
立式式53261 接口,1脚在左侧
1A
533980471
21
2.4 USART 接口
开发板 B 型配备有两路 USART 接口,分别连接到 USART2、USART3。在使用串口时请注意
TX 和 RX 的交叉连接,以免造成无法通讯。本接口只支持 3.3V 和 5V 电平,若需与 RS485 或
两路调试串口
RS232 接口通信,请外置电平转换芯片。
J16
6
5
6
1
2
3
4
1
2
3
4
5
R65
0R VCC_5V
0402NC 5%
USART3_TX
USART3_RX
[2]
[2]
11257W90-4P-S
11257W90-4P-S
J20
6
5
6
5
1
2
3
4
1
2
3
4
11257W90-4P-S
11257W90-4P-S
R66
0R VCC_5V
0402NC 5%
USART2_TX
USART2_RX
[2]
[2]
卧式
2.5 用户自定义 LED
开发板 B 型配备有 2 颗 LED 指示灯。每一个 LED 都由单片机的一个引脚直接驱动,其配置低
电平则点亮 LED,配置高电平则 LED 熄灭。给出了 LED 的引脚配置和参数。
LED 引脚配置
22
颜色
单片机引脚
IO 类型
点亮电流
绿色
PB0
5V 容忍
约 4mA
红色
PB1
5V 容忍
约 4mA
2.6 按键
复位按键
10K
1%
0201
R5
VCC_3V3
SW1
4
10V C5
1uF
NRST
2
3
1
50mA
0201
2.7 BOOT 启动设置
开发板 B 型上的 STM32 芯片上有两个管脚 BOOT0 和 BOOT1,这两个管脚在芯片复位时的
电平状态决定了芯片复位后的启动方式。开发板 B 型的 BOOT 管脚配置如下图所示。默认情
况下 BOOT 管脚均被拉低,上电从 User Flash 启动。其中 R11 和 R14 是空贴器件,用户可以
使用镊子将其短接,使得单片机以不同的方式启动。
Boot mood selection pins
Boot mode
Aliasing
BOOT1
BOOT0
X
0
Main Flash Memory
Main Flash memory is selected as
the boot space
0
1
System memory
System memory is selected as the
boot space
1
1
Embedded SRAM
Embedded SRAM is selected as
the boot space
R11
0402
VCC_3V3
5%
10K NC
10K
R12
5% 0402
R13
10K
BOOT0
BOOT1
5% 0402
VCC_3V3
R14
0402
BOOT1 BOOT0
X
0
0
1
1
1
10K
5% NC
BOOT SOURCE
User Flash
System Memory
Embedded SRAM
通过短接NC电阻来改变BOOT引导方式。
23
2.7 CAN 接口
开发板 B 型为满足用户外接设备的需求,引出两路 CAN,CAN1 配置为 PB8 和 PB9 管脚,
CAN2 配置为 PB12 和 PB13 管脚。
2.8 用户自定义接口
为增强开发板的适用性,板载 4 个用户自定义接口,以 2.54mm 排针的形式引出,其原理图
如下图所示。
1
2
3
4
PC0
PC1
PC2
PC3
J33
1
2
3
4
0.0A
2.54mm 4PIN 单排直插针
2.9 PWM 接口
开发板 B 型为方便用户使用 PWM 驱动的舵机等执行器,引出 4 路 PWM。
4路PWM 输出
TIM1_CH1(PA8)
[2]
TIM1_CH1
J26
1
2
3
2.54MM 3PIN
2.54mm间距插针
24
1
2
3
TIM1_CH2(PA9)
[2]
J27
VCC_5V
1
2
3
YC.DZ.S00743
TIM1_CH3(PA10)
TIM1_CH2
[2]
J28
1
2
3
VCC_5V
1
2
3
TIM1_CH4(PA11)
TIM1_CH3
[2]
TIM1_CH4
J29
1
2
3
VCC_5V
1
2
3
2.54MM 3PIN
2.54MM 3PIN
2.54MM 3PIN
2.54mm间距插针
2.54mm间距插针
2.54mm间距插针
1
2
3
VCC_5V
2.10 OLED 接口
为方便用户调试和显示部分参数,开发板 B 型配备 OLED 接口,用户可以购买 OLED 模块使用,
详细使用方法可以参见开发板 OLED 功能说明。
OLED 接口
J31
VCC_3V3
C
C29
D11
A
0201 50V47pF
C
C28
0201 50V47pF
D10
A
C
C
C27
D9
A
A
D8
0201 50V47pF
D7
C26
OLED_RST
[2]
OLED_DC
[2]
SPI1_SCK
[2]
SPI1_MOSI
[2]
Button_AD [2]
0201 50V47pF
1.0A
11257W90-7P-S
150mA
150mA
150mA
150mA
150mA
A
L18
L19
L20
L21
L22
0201 50V47pF
8
1
2
3
4
5
6
7
C
8
9
1
2
3
4
5
6
7
C25
9
2.11 传感器接口
为满足用户需要接高压信号(大于 5V)开关量传感器的需求,本开发板集成了四路带光耦隔
离的接口,其中有两路是高电平有效,另外两路是低电平有效,用户可以根据选用的传感器自
行安装。另外也可以根据原理图修改 0ohm 电阻自行配置高低电平。其原理图如下所示。每一
路传感器接口型号为 XH2.54 插座,每个接口最大可提供 2A 电流。
WAFER2.5-1X3P
3.0A
5
3
5
3 2
2 1
4
4
1
J7
5
4
4
3
2
1
4
J8
5
3.0A
5
3
2
1
R48
NC S_INPUT2_H
0R 0603
R49
5% S_INPUT2_L
0R 0603
VCC_INPUT
3
2
1
R55
5% S_INPUT3_H
0R 0603
R56
NC S_INPUT3_L
0R 0603
VCC_INPUT
3.0A
5
4
3
2
1
J10
3.0A
5
4
5
4
J11
3
2
1
VCC_INPUT VCC_INPUT VCC_INPUT VCC_INPUT
R39
NC S_INPUT1_H
0R 0603
R42
5% S_INPUT1_L
0R 0603
VCC_INPUT
3
2
1
R59
5% S_INPUT4_H
0R 0603
R60
NC S_INPUT4_L
0R 0603
VCC_INPUT
R43
0R
0603
NC
R44
0R
0603
NC
R40
0R
5% 0603
R41
0R
5% 0603
S_INPUT1_H
R46
S_INPUT1_L
S_INPUT2_H
04020.05
R50
1K
S_INPUT2_L
S_INPUT3_H
D17
30mA
S_INPUT3_L
S_INPUT4_H
R57
S_INPUT4_L
0402
红 R52
红
16
2
3
15
14
04020.05
1K
4
5
13
12
6
红 30mA 7
11
10
04020.05 D18
1K
D19
30mA
0.05
U4
1K 1
红
D16
30mA
8
9
10K
5%
S_OUT1
10K
5%
S_OUT2
10K
5%
S_OUT3
10K
5%
S_OUT4
R47
0402
[2]
R51
0402
[2]
R53
0402
[2]
R58
0402
[2]
VCC_3V3
VCC_3V3
VCC_3V3
VCC_3V3
TLP291-4
0603 5%
R61
0R
5%
R62
0R
0603
NC
R63
0R
0603
NC
R64
0R
0603
默认低电平有效,实际使用可以自行配置电阻。
四路传感器输入接口
25
2.12 四路可控电源输出接口
开发板 B 型有四个电源输出接口,每一个电源接口都由一个 PMOS 来控制是否输出电源。其
原理图如下图所示。每一路可输出最大电流为 2A,插座型号为 XH2.54。
10K R17
5
6
7
8
VCC_OUT1
4
0402 5%
10K R18
Q1
TPCA8122
3
2
1
J3
4
1
1%
10K R21
10K R22
1
WAFER2.5-1X2P
Q3
TPCA8122
3
2
1
5
6
7
8
VCC_OUT2
J4
4
3
Q4
PMBT3904-215
4
1
2
2
WAFER2.5-1X2P
10K R29
10K R30
Q5
TPCA8122
3
2
1
5
6
7
8
J5
4
3
3
1
1K
1%
2
R38
10K
Q8
PMBT3904-215
Q7
TPCA8122
3
2
1
5
6
7
8
VCC_OUT4
4
10K R34
10K R35
1
1K
0.05
3
VCC_OUT3
1
2
WAFER2.5-1X2P
2
0402 5%
0402 5%
3
26
0402
0201
150mA R37
C37
L26
0201 50V47pF
POWER4_CTRL
1
2
3.0A
Q6
PMBT3904-215
VCC_INPUT
[2]
4
1%
0.05
R33
0402
10K
150mA R31
0201
L25
C35
POWER3_CTRL
VCC_OUT3
4
0402 5%
0402 5%
VCC_INPUT
0201 50V47pF
[2]
3
VCC_OUT2
1
2
3.0A
1%
R27
1K
0.05
10K
0402
0201
C31
POWER2_CTRL
150mA R25
0201 50V47pF
[2]
L24
VCC_OUT1
1
2
4
0402 5%
3
3
0402 5%
VCC_INPUT
1
2
3.0A
Q2
PMBT3904-215
2
1K
0.05
R20
0402
10K
150mA R19
0201
L23
C30
POWER1_CTRL
0201 50V47pF
[2]
4
3
3
4路可控电源输出
0402 5%
VCC_INPUT
J6
4
3
4
3
1
2
VCC_OUT4
1
2
3.0A
WAFER2.5-1X2P
RoboMaster 开发板 OLED
简 介
RoboMaster 开发板 OLED 专 为 RoboMaster 开发板 A 型 和 RoboMaster 开发板 B 型设计。
OLED 带有一个 0.96 英寸,分辨率为 128 × 64 的 OLED 屏幕以及一个五维按键。OLED 采
用 SPI 通讯的方式,其驱动芯片为 SH1106G。
接口示意图
1
2
3
1. 7-Pin 接口,如图所示从左到右线序分别为:
BUTTON AD、SPI2 MOSI、SPI2-SCK、OLED-DC、OLED-RST、GND、VCC-3V3。
2. OLED 屏幕。
3. 五维按键安装孔:将包装内的五维按键按压至该孔进行固定。安装后,五维按键支持上、下、
左、右及中间五个方向的操作,查看五维按键说明章节了解详细信息。
特征参数
项目
参数
额定电压
3.3V
最大工作电流 *
10mA
OLED 通信接口
SPI
按键
五维键
重量
9g
尺寸(长宽)
37×45 mm
屏幕分辨率
128×64
屏幕尺寸
0.96 英寸
工作温度范围
0 ~ 50 ℃
* 室温 25℃、通风良好的实验环境下测得。
27
功能说明
OLED 模块采用 SPI 通讯的方式,其驱动芯片为 SH1106G。扩展 OLED 模块的通用性,该模
块集成一个五向按键,为节省信号线,五个按键共用一个管脚,采用 AD 采集键值,以分压的
方式,将五个按键五等分,其参考分压表如下表所示。
阻值
电压
AD 参考值 (12bit)
中间
左
右
上
下
0
26.1
73.2
150
402
0
0.683029
1.394688
1.98
2.642629
0
847.7843
1731.104
2457.6
3280.064
33K
0402 1%
R4
0R
0402 5%
10M
R6
0402 1%
R2
Button_AD
按键
1
2
3
7
9
J3
A
CEN
C
MT1
MT3
B
COM
D
MT2
MT4
4
5
6
8
10
R3
0402
R7
0402
309K
1%
Button_AD
100K
1%
Button_AD
VCC_3V3
0.0
R5
0402
10K
1%
R8
100K
0R
0402 5%
C7
100nF
25V
0402
28
Button_AD
参考初始化代码
void InitOLED_MASTER_SH1106G(void)
{
Write_Command(0xAE); //DOT MARTIX DISPLAY OFF
Write_Command(0x32); //SET PUMP VOLTAGE 8v
Write_Command(0x40); //SET DISPLAY START LINE(40H-7FH)
Write_Command(0x81); //CONTARST CONTROL(00H-0FFH)
Write_Command(CONTRAST);
Write_Command(0xA1); //SET SEGMENT RE-MAP(0A0H-0A1H)
Write_Command(0xA4); //ENTIRE DISPLAY OFF(0A4H-0A5H)
Write_Command(0xA6); //SET NORMAL DISPLAY(0A6H-0A7H)
Write_Command(0xA8); //SET MULTIPLEX RATIO 64
Write_Command(0x3F);
Write_Command(0xAD); //SET DC/DC BOOSTER(8AH=OFF,8BH=ON)
Write_Command(0x8B);
Write_Command(0xC8); //COM SCAN COM1-COM64(0C8H,0C0H)
Write_Command(0xD3); //SET DISPLAY OFFSET(OOH-3FH)
Write_Command(0x00);
Write_Command(0xD5); //SET FRAME FREQUENCY
Write_Command(0x80);
Write_Command(0xD9); //SET PRE_CHARGE PERIOD
Write_Command(0x1F);
Write_Command(0xDA); //COM PIN CONFIGURATION(02H,12H)
Write_Command(0x12);
Write_Command(0xDB); //SET VCOM DESELECT LEVEL(35H)
Write_Command(0x40);
Write_Command(0xAF); //DSPLAY ON
}
29
RoboMaster 开发板 A 型 丝印及引脚定义图
30
RoboMaster 开发板 B 型 丝印及引脚定义图
(正面)
31
(背面)
32
WWW.ROBOMASTER.COM
Copyright © 2018 大疆创新 版权所有
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.7 Linearized : Yes Encryption : Standard V4.4 (128-bit) User Access : Print, Extract, Print high-res Create Date : 2018:04:13 14:24:05+08:00 Creator : Adobe InDesign CC (Macintosh) Modify Date : 2018:04:13 14:33:35+08:00 Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-20:48:00 Metadata Date : 2018:04:13 14:33:35+08:00 Creator Tool : Adobe InDesign CC (Macintosh) Instance ID : uuid:1b431d61-87f8-4b95-aedd-683187b9a1c1 Original Document ID : xmp.did:ee9b48d6-8aef-4e36-8212-174f3e94ae70 Document ID : xmp.id:3ea26b78-6ae9-4180-9583-754d4c0f86de Rendition Class : proof:pdf History Action : converted History Parameters : from application/x-indesign to application/pdf History Software Agent : Adobe InDesign CC (Macintosh) History Changed : / History When : 2018:04:13 14:24:05+08:00 Derived From Instance ID : xmp.iid:12da97b9-80c7-452a-884c-b9135c9695bb Derived From Document ID : xmp.did:ee9b48d6-8aef-4e36-8212-174f3e94ae70 Derived From Original Document ID: xmp.did:ee9b48d6-8aef-4e36-8212-174f3e94ae70 Derived From Rendition Class : default Format : application/pdf Producer : Adobe PDF Library 10.0.1 Trapped : False Page Count : 35EXIF Metadata provided by EXIF.tools