NanoPi S2/zh

来自Mcuzone Wiki
Mcuadmin讨论 | 贡献2023年9月26日 (二) 13:38的版本 (创建页面,内容为“English ==介绍== thumb|Overview thumb|Front thumb|Back * NanoPi S2(以下简称S2)是友善之臂团队面向工业级、商业级用户以及创客、嵌入式爱好者、电子艺术家等群体推出的一款小巧但集成了WiFi蓝牙、eMMC的NanoPi板。 * NanoPi S2采用Cortex-A9架构的四核S5P4418处理器(主频1.4GHz),内存为1GB DDR3…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

English

介绍

  • NanoPi S2(以下简称S2)是友善之臂团队面向工业级、商业级用户以及创客、嵌入式爱好者、电子艺术家等群体推出的一款小巧但集成了WiFi蓝牙、eMMC的NanoPi板。
  • NanoPi S2采用Cortex-A9架构的四核S5P4418处理器(主频1.4GHz),内存为1GB DDR3,用microUSB 供电, 同时板上集成了802.11 b/g/n无线网卡及蓝牙4.0模块,并集成电源管理单元,可支持软件开关机,睡眠唤醒等功能。NanoPi S2引出了视频输入/输出接口,3.5mm音频输出接口,USB接口以及microSD 卡槽,带串口调试功能,并且留出ADC排针接口。
  • NanoPi S2可支持Android与Debian双系统,Android支持HDMI和LCD同步输出,并拥有丰富的扩展接口,兼容树莓派GPIO,PCB尺寸只有40*75mm。依托Debian/Android的强大生态系统,以及NanoPi系列开发板的生态圈, NanoPi S2板使用更方便,并且与友善出品S5P4418系列开发板使用同个固件,资料也更加齐全。

资源特性

  • CPU: S5P4418, 动态运行主频400Mhz~1.4GHz
  • 电源管理: 采用一颗ARM® Cortex®-M0单片机做电源管理, 支持动态调压, 软件关机和定时开机等功能.
  • DDR3 RAM: 1GB
  • eMMC: 8GB
  • Wireless:802.11 b/g/n
  • Bluetooth:4.0dual mode
  • MicroSD Slot:x1
  • 音频:3.5mm耳机座/Via HDMI
  • 麦克风: 通过3.5mm耳机孔输入
  • USB Host: 1 x USB 2.0 Host Micro USB: 1 x USB 2.0 Client
  • LCD接口: 45pin, 0.5mm间距FPC贴片座,支持全彩TFT LCD (RGB:8-8-8)
  • HDMI: microHDMI,1080P60输出
  • DVP Camera接口:24pin,0.5mm间距竖直贴片FPC座
  • LVDS:24pin,0.5mm间距竖直贴片FPC座
  • GPIO1: 40pin, 2.54mm间距,兼容RaspberryPi的GPIO,含UART, SPI, I2C, PWM, IO等管脚资源
  • ADC接口:板带ADC排针焊接接口
  • 调试串口:4Pin,2.54mm排针
  • 天线:IPX接口
  • 按键: 电源按键一个, 复位按键一个
  • LED: 电源LED一个, 系统指示LED一个
  • RTC: 支持RTC, 板上有备份电池接口
  • PCB Size: 40x75mm,8层,沉金工艺
  • 供电: DC 5V/2A
  • 温度工作范围:零下40摄氏度到80摄氏度
  • OS/Software: u-boot, Android5.1, Debian8

接口布局和尺寸

接口布局

文件:NanoPi-S2-interface.png
NanoPi S2接口布局
  • GPIO1管脚定义
Pin# Name Pin# Name
1 SYS_3.3V 2 VDD_5V
3 I2C0_SDA 4 VDD_5V
5 I2C0_SCL 6 DGND
7 GPIOD8/PPM 8 UART3_TXD/GPIOD21
9 DGND 10 UART3_RXD/GPIOD17
11 UART4_TX/GPIOB29 12 GPIOD1/PWM0
13 GPIOB30 14 DGND
15 GPIOB31 16 GPIOC14/PWM2
17 SYS_3.3V 18 GPIOB27
19 SPI0_MOSI/GPIOC31 20 DGND
21 SPI0_MISO/GPIOD0 22 UART4_RX/GPIOB28
23 SPI0_CLK/GPIOC29 24 SPI0_CS/GPIOC30
25 DGND 26 GPIOB26
27 I2C1_SDA 28 I2C1_SCL
29 GPIOC8 30 DGND
31 GPIOC7 32 GPIOC28
33 GPIOC13/PWM1 34 DGND
35 SPI2_MISO/GPIOC11 36 SPI2_CS/GPIOC10
37 AliveGPIO3 38 SPI2_MOSI/GPIOC12
39 DGND 40 SPI2_CLK/GPIOC9
  • Debug Port(UART0)
Pin# Name
1 DGND
2 VDD_5V
3 UART_TXD0
4 UART_RXD0
  • ADC
ADC输入范围: 0~1.8V
Pin# Name
1 1.8V参考电压, 输出
2 ADC3
3 ADC4
4 DGND
5 AUD_LIN2, audio line in 2 of ES8316
  • DVP Camera IF 管脚定义
Pin# Name
1, 2 SYS_3.3V
7,9,13,15,24 DGND
3 I2C0_SCL
4 I2C0_SDA
5 GPIOB14
6 GPIOB16
8,10 NC
11 VSYNC
12 HREF
14 PCLK
16-23 Data bit7-0
  • LVDS 管脚定义
Pin# Name
1 VDD_5V
2 VDD_5V
3 VDD_5V
4 LVDS_Y0M
5 LVDS_Y0P
6 DGND
7 LVDS_Y1M
8 LVDS_Y1P
9 DGND
10 LVDS_Y2M
11 LVDS_Y2P
12 DGND
13 LVDS_CLKM
14 LVDS_CLKP
15 DGND
16 LVDS_Y3M
17 LVDS_Y3P
18 DGND
19 GPIOC15
20 DGND
21 I2C2_SCL
22 I2C2_SDA
23 GPIOC16
24 DGND
  • RGB LCD IF 管脚定义
NanoPi S2的LCD接口是上接(触点在上方)的FPC连接器, 而NanoPi M3/M2/Fire, NanoPC-T2/T3等板子使用的是下接的连接器。出于兼容性考虑, S2的线序是相反的。
连接带电阻触摸的LCD模块的时候, 例如连接P43或H43, 40pin排线的Pin1必须对齐S2的Pin45.
Pin# Name Description
44, 45 VDD_5V 5V输出, 可以给LCD模组供电
1,6,7,8,9,17,26,35 DGND 参考地, 0电位
36-43 Blue MSB to LSB RGB的蓝色信号
27-34 Green MSB to LSB RGB的绿色信号
18-25 Red MSB to LSB RGB的红色信号
16 GPIOB25 普通GPIO, 用户可控制
15 GPIOC15 一线协议信号, 以实现LCD型号识别, 背光控制和电阻触摸的功能. 系统已占用, 用户不可重新设置.
14 XnRSTOUT Form CPU 系统复位时向外输出低电平
13 VDEN 指示RGB信号有效的信号
12 VSYNC 场信号
11 HSYNC 行信号
10 LCDCLK LCD频率, Pixel frequency
5 I2C2_SCL I2C2的时钟信号, 用来传输电容屏触摸数据
4 I2C2_SDA I2C2的数据信号, 用来传输电容屏触摸数据
3 GPIOC16 电容触摸中断信号, 配合I2C2使用
2 NC 没有任何连接
说明
  1. SYS_3.3V: 3.3V电源输出
  2. VDD_5V: 5V电源输入/输出。当电压大于MicroUSB时,向板子供电,否则板子从MicroUSB取电。输入范围:4.7~5.6V
  3. 全部信号引脚均为3.3V电平
  4. 更详细的信息请查看原理图:NanoPi-S2-1710-Schematic.pdf

机械尺寸

NanoPi S2 Dimensions

详细尺寸, CAD格式:dxf文件

快速入门

准备工作

要开启你的NanoPi S2新玩具,请先准备好以下硬件

  • NanoPi S2主板
  • microSD卡/TF卡: Class10或以上的 8GB SDHC卡
  • 一个microUSB接口的外接电源,要求输出为5V/2A(可使用同规格的手机充电器)
  • 一台支持HDMI输入的显示器或者电视(或选购LCD配件)
  • 一套USB键盘鼠标,同时连接还需要USB HUB (或选购串口转接板,要PC上进行操作)
  • 一台电脑,需要联网,建议使用Ubuntu 18.04 64位系统

模板:S5P4418BootFromSDCard/zh 模板:BurnOSToEMMC/zh 模板:S5PXX18MakeSDCardViaSDFusing/zh 模板:ResizeTFCardFS/zh 模板:S5Pxx18HDMI/zh 模板:S5Pxx18MofidyKernelCommandLineOnHostPC/zh 模板:NanoPCStartToUse/zh 模板:FriendlyCoreGeneral/zh 模板:FriendlyCoreRunX11Application/zh 模板:FriendlyCoreS5Pxx18/zh 模板:UbuntuXenial-Armhf-Install-Docker/zh 模板:S5Pxx18Android/zh 模板:MoreOS/zh 模板:S5P4418BuildFromSource/zh 模板:S5P4418-KernelHeaderFile/zh 模板:S5Pxx18ExternalModules/zh 模板:S5Pxx18AccessHWUnderAndroid/zh 模板:S5Pxx18ConnectToLCDModules/zh 模板:S5Pxx18HWfiles/zh 模板:S5P4418Resources/zh 模板:DownloadUrl/zh 模板:TechSupport/zh 模板:S5P4418ChangeLog/zh