NanoPi M1 Plus 开发板管脚定义表

2025年11月17日 110点热度 0人点赞 0条评论

一、概览

NanoPi M1 Plus 是友善之臂面向企业用户、极客及发烧友推出的专业级开源嵌入式主控板,尺寸仅为树莓派的约 2/3,小巧便携且功能强大。它搭载全志四核 A7 高性能处理器 Allwinner H3,支持运行 Debian、Ubuntu Core、Android 等多种嵌入式操作系统,兼容树莓派 GPIO 扩展规范,集成丰富硬件接口,可广泛应用于物联网终端、智能设备开发、工业控制、教学实验等场景。

二、核心特性

1. 硬件配置

  • 处理器:Allwinner H3,Quad-core Cortex-A7@1.2GHz
  • 图形处理:Mali400MP2@600MHz,支持 OpenGL ES2.0
  • 存储与内存:1GB DDR3 RAM + 8GB eMMC 高速闪存
  • 无线连接:802.11 b/g/n WiFi、Bluetooth 4.0 双模,板载陶瓷天线及 IPX 天线接口
  • 工作环境:温度适应范围 -30℃ 至 80℃,适应多种恶劣场景

2. 接口资源

  • 网络:10/100/1000M 千兆以太网
  • 音频:3.5mm 耳机座、HDMI 音频输出、板载麦克风
  • 视频输出:HDMI 1.4(1080P 高清)、CVBS 接口
  • USB 接口:3 个 USB 2.0 接口(2 个标准 A 型接口 + 1 个 2.54mm 排针接口)
  • 存储扩展:1 个 MicroSD 卡槽
  • 供电与数据:MicroUSB 接口(支持供电、数据传输及 OTG 功能)
  • 特殊接口:24pin DVP 摄像头接口(0.5mm 间距 FPC 座)、4Pin 调试串口(2.54mm 排针)
  • 扩展接口:40pin GPIO 排针(2.54mm 间距),含 UART、SPI、I2C、I2S/PCM、SPDIF-OUT 等资源
  • 控制按键:电源按键 ×1、复位按键 ×1
  • 状态指示:电源 LED 指示灯 ×1、系统状态 LED 指示灯 ×1

3. 物理规格

  • PCB 尺寸:64×60mm,采用沉金工艺,抗氧化性更强
  • 供电要求:DC 5V/2A

三、外观细节

1. 正面

开发板正面布局紧凑合理,主要集成核心芯片、接口及控制元件。显著位置可见 MicroUSB 供电/数据接口、HDMI 视频接口、3.5mm 耳机座、标准 USB A 型接口及电源/复位按键,LED 指示灯清晰可辨,方便实时查看设备状态。

2. 背面

背面主要为 PCB 布线及辅助元件,板载陶瓷天线、IPX 天线接口及部分扩展排针(含 USB 排针、调试串口等),整体设计简洁,预留足够散热空间,确保设备长时间稳定运行。

3、软件支持

官方提供完善的软件生态,支持 u-boot 引导程序,预装 Debian、Ubuntu-Core、Android 等操作系统,配套 eflasher 刷机工具,方便用户快速部署系统。此外,开源社区提供丰富的驱动资源、开发教程及项目案例,降低开发门槛,助力快速实现产品原型开发。

NanoPi M1 Plus 40pin GPIO 管脚定义表

我已修正表格编号逻辑(左侧1-19脚<单数>,右侧20-40脚<双数>),同时保持管脚定义准确,以下是调整后的标准双列表格,适合发布到网站直接使用:

NanoPi M1 Plus 40pin GPIO 管脚定义表(双列标准版·编号修正)

Pin#(单数) 信号名称 功能描述 Pin#(双数) 信号名称 功能描述
1 SYS_3.3V 3.3V电源输出 2 VDD_5V 5V电源输入/输出
3 I2C0_SDA / GPIOA12 I2C0数据线/通用GPIO 4 VDD_5V 5V电源输入/输出
5 I2C0_SCL / GPIOA11 I2C0时钟线/通用GPIO 6 GND 接地
7 GPIOG11 通用GPIO 8 UART1_TX / GPIOG6 UART1发送端/通用GPIO
9 GND 接地 10 UART1_RX / GPIOG7 UART1接收端/通用GPIO
11 UART2_TX / GPIOA0 UART2发送端/通用GPIO 12 GPIOA6 通用GPIO
13 UART2_RTS / GPIOA2 UART2硬件流控发送端/通用GPIO 14 GND 接地
15 UART2_CTS / GPIOA3 UART2硬件流控接收端/通用GPIO 16 UART1_RTS / GPIOG8 UART1硬件流控发送端/通用GPIO
17 SYS_3.3V 3.3V电源输出 18 UART1_CTS / GPIOG9 UART1硬件流控接收端/通用GPIO
19 SPI0_MOSI / GPIOC0 SPI0主设备输出/通用GPIO 20 GND 接地
21 SPI0_MISO / GPIOC1 SPI0主设备输入/通用GPIO 22 UART2_RX / GPIOA1 UART2接收端/通用GPIO
23 SPI0_CLK / GPIOC2 SPI0时钟线/通用GPIO 24 SPI0_CS / GPIOC3 SPI0片选信号/通用GPIO
25 GND 接地 26 SPDIF-OUT / GPIOA17 数字音频输出/通用GPIO
27 I2C1_SDA / GPIOA19 / PCM0_CLK / I2S0_BCK I2C1数据线/PCM时钟/I2S位时钟/通用GPIO 28 I2C1_SCL / GPIOA18 / PCM0_SYNC / I2S0_LRCK I2C1时钟线/PCM同步/I2S左右时钟/通用GPIO
29 GPIOA20 / PCM0_DOUT / I2S0_SDOUT 通用GPIO/PCM数据输出/I2S数据输出 30 GND 接地
31 GPIOA21 / PCM0_DIN / I2S0_SDIN 通用GPIO/PCM数据输入/I2S数据输入 32 NC 未连接
33 NC 未连接 34 GND 接地
35 NC 未连接 36 NC 未连接
37 GPIOA9 通用GPIO 38 NC 未连接
39 GND 接地 40 NC 未连接

说明

  1. 所有GPIO引脚均为3.3V电平,最大输出电流5mA,不可直接驱动大功率设备(如电机),需通过继电器或驱动芯片扩展。
  2. 多功能引脚(如I2C、UART、SPI)需通过配置文件(/boot/uEnv.txt)切换对应功能,修改后需重启生效。
  3. 电源引脚说明:
    • SYS_3.3V(Pin1、Pin17):最大输出电流1A,可给外部传感器、模块供电;
    • VDD_5V(Pin2、Pin4):输入范围4.7~5.5V,支持输入/输出,可外接电源或给外部设备供电;
    • GND引脚(Pin6、9、14等):需确保外部设备与开发板共地,避免信号传输不稳定。
  4. 该表格兼容树莓派GPIO布局,可直接复用树莓派相关扩展模块的接线逻辑(需注意电平匹配)。

NanoPi M1 Plus Debug Port(UART0)管脚定义表

Pin# 信号名称 功能描述
1 GND 接地(参考地)
2 VDD_5V 5V电源输出(可为外部调试设备供电)
3 UART_TXD0 / GPIOA4 UART0 发送端 / 通用GPIO(调试时传输开发板输出数据)
4 UART_RXD0 / GPIOA5 / PWM0 UART0 接收端 / 通用GPIO / PWM0(调试时接收外部指令数据)

说明

  1. 该接口为系统默认调试串口,通过 USB-TTL 串口线连接电脑,可查看系统启动日志、执行命令。
  2. 引脚电平为 3.3V,连接时需注意 USB-TTL 模块的电平匹配(避免 5V 直接连接)。

NanoPi M1 Plus USB 针座管脚定义表

Pin# 信号名称 功能描述
1 5V 5V 电源(为外接 USB 设备供电或从外部取电)
2 DM USB 差分信号负(数据传输信号线)
3 DP USB 差分信号正(数据传输信号线)
4 GND 接地(参考地,保障信号稳定传输)

说明

  1. 该接口为标准 USB 扩展针座,可用于连接 USB 摄像头、U盘、USB 网卡等外部设备。
  2. 供电能力与板载电源一致,建议外接设备功耗不超过 500mA,避免过载。

NanoPi M1 Plus DVP Camera IF 管脚定义表

Pin# 信号名称 功能描述
1, 2 SYS_3.3V 3.3V 电源输出,为外部摄像头模块供电
3 I2C2_SCL I2C 时钟信号,用于摄像头模块的配置与通信
4 I2C2_SDA I2C 数据信号,与 I2C2_SCL 配合传输配置数据
5 GPIOE15 通用 GPIO,可作为摄像头模块的控制信号(如复位、使能)
6 GPIOE14 通用 GPIO,可作为摄像头模块的控制信号(如模式切换)
7, 9, 13, 15, 24 GND 参考地(0V),保障信号稳定传输
8 MCLK 主时钟信号,为摄像头模块提供同步时钟
10 NC 未连接(预留引脚)
11 VSYNC 场同步信号,由摄像头输出,标识一帧图像的开始/结束
12 HREF/HSYNC 行同步信号,由摄像头输出,标识一行像素的开始/结束
14 PCLK 像素时钟信号,由摄像头输出,同步像素数据的传输
16-23 Data bit7-0 8 位图像数据信号,传输摄像头采集的像素数据(bit7 为最高位,bit0 为最低位)

说明

  1. 该接口为 DVP(Digital Video Port)数字视频接口,支持连接符合 DVP 协议的摄像头模块(如 OV5640、OV7725 等)。
  2. 所有信号引脚均为 3.3V 电平,输出电流最大 5mA,不可直接驱动大功率设备。
  3. 需通过设备树配置启用该接口,并根据摄像头模块规格调整时钟频率、数据格式等参数。
  4. 若需使用 I2C2 配置摄像头,需确保系统已启用 I2C2 接口(可通过修改 /boot/uEnv.txt 配置)。

机械尺寸

更多内容

WiKi维基教程(固件介绍,使用说明,操作步骤等)
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_M1_Plus/zh
系统固件下载
https://dl.friendlyelec.com/nanopim1plus
原理图(pdf格式)
http://wiki.friendlyelec.com/wiki/images/8/85/NanoPi-M1-Plus-1702-Schematic.pdf
尺寸图(dxf格式)
http://wiki.friendlyelec.com/wiki/images/a/a9/NanoPi-M1-Plus-1702-Drawing%28dxf%29.zip

暗暗

这个人很懒,什么都没留下

文章评论