English
1 介绍
- NanoHat-Hub是一个专为NanoPi NEO量身设计的接口扩展模块。NanoHat-Hub通过I2C接口和NEO通讯,作为从设备的单片机MEGA328P扮演NEO和传感器模块之间翻译官的角色,HUB提供了三个I2C接口、三个模拟接口,两个串口(一个NEO串口,一个单片机串口)和四个数字接口。传感器模块通过4Pin的连接线直接接在NanoHat-hub上。
- 连接NanoPi NEO和传感器的扩展板,NanoHat扩展板直接插在NanoPi NEO上面,通过I2C接口、串口、数字/模拟接口建立传感器与NEO之间的数据传输。所有的模块可以通过4个引脚的连接线直接连接到NanoHat扩展板接口上。
- NanoHat扩展板带有三路I2C接口,三路模拟接口,四路数字接口,两路串口。
2 特性
- 兼容NEO的尺寸和接口
- 3个2.0mm 4Pin I2C接口端子
- 3个2.0mm 4Pin 模拟接口端子
- 1个2.0mm URAT-NEO接口端子
- 1个2.0mm URAT-Hub接口端子
- 4个2.0mm 数字接口端子
- PCB尺寸(mm):40x40
Pin# |
Name |
Pin# |
Name
|
1 |
SYS_3.3V |
2 |
VDD_5V
|
3 |
I2C0_SDA |
4 |
VDD_5V
|
5 |
I2C0_SCL |
6 |
GND
|
7 |
GPIOG11 |
8 |
UART1_TX/GPIOG6
|
9 |
GND |
10 |
UART1_RX/GPIOG7
|
11 |
UART2_TX/GPIOA0 |
12 |
PWM1/GPIOA6
|
13 |
UART2_RTS/GPIOA2 |
14 |
GND
|
15 |
UART2_CTS/GPIOA3 |
16 |
UART1_RTS/GPIOG8
|
17 |
SYS_3.3V |
18 |
UART1_CTS/GPIOG9
|
19 |
SPI0_MOSI/GPIOC0 |
20 |
GND
|
21 |
SPI0_MISO/GPIOC1 |
22 |
UART2_RX/GPIOA1
|
23 |
SPI0_CLK/GPIOC2 |
24 |
SPI0_CS/GPIOC3
|
Pin# |
Name |
Description
|
1 |
VDD_5V |
5V Power Out
|
2---11 |
NC |
Not Connected
|
12 |
GND |
0V
|
每个BakeBit接口使用标准的2.0mm间距的四个引脚的插座,详细引脚定义如下所示:
顶部一排为三个5V电压的I2C接口,左侧第一个引脚为SCL,第二个引脚为SDA。
名称 |
描述
|
GND |
地
|
5V |
电源5V
|
NC |
SDA
|
SIG |
SCL
|
名称 |
描述
|
GND |
地
|
5V |
电源5V
|
A* |
模拟引脚2
|
A* |
模拟引脚1
|
名称 |
描述
|
GND |
地
|
5V |
电源5V
|
D* |
数字引脚2
|
D* |
数字引脚1
|
3 硬件连接
3.1 连接NanoPi NEO
参考下图连接模块:
BakeBit - NEO Hub_NEO
4 代码说明
5 相关资料