BakeBit - NanoHat Hub/zh

From FriendlyELEC WiKi
Revision as of 07:28, 22 November 2016 by Kangjing (Talk | contribs) (特性)

Jump to: navigation, search

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接口,三路模拟接口,四路数字接口,两路串口。
BakeBit - NEO Hub

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

BakeBit - NEO Hub_Top BakeBit - NEO Hub_Bottom

  • 引脚说明:
  • 24 Pin排针引脚定义:
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
  • 12 Pin排针引脚定义:
Pin# Name Description
1 VDD_5V 5V Power In/Out
2---11 NC Not Connected
12 GND 0V
  • 每个BakeBit接口端子使用标准的2.0mm间距的4个引脚的插座,详细引脚定义如下所示:
  • I2C接口引脚定义

顶部一排为3个5V电压的I2C接口,左侧第1个引脚为SCL,第2个引脚为SDA。

名称 描述
GND
5V 电源5V
SDA SDA
SCL SCL
  • 模拟接口引脚定义

第2排为3个模拟接口,左侧第1个引脚为An,第2个引脚为An+1,例如丝印为A0/A1的端子,表示左侧第1个引脚为A0,第2个引脚为A1,习惯上为我们把这个接口简称为模拟端子A0。

名称 描述
GND
5V 电源5V
An+1 模拟引脚An+1
An 模拟引脚An
  • UART接口引脚定义

NEO-Hub有2个UART接口,第3排的第1个为NanoPi NEO板的UART口,第2个为NEO-Hub板的UART口。另外,NEO-Hub板的UART口可以作为数字接口D0/D1使用。

名称 描述
GND
5V 电源5V
Tx 串口发送引脚
Rx 串口接收引脚
  • 数字接口引脚定义

其余的接口为4个数字引脚接口,左侧第1个引脚为Dn,第2个引脚为Dn+1。例如丝印为D2/D3的端子,表示左侧第1个引脚为D2,第2个引脚为D3,习惯上为我们把这个接口简称为数字端子D2。 5个数字引脚D2-D6中,引脚D3、D5、D6引脚可以作为PWM引脚使用。

名称 描述
GND
5V 电源5V
Dn 数字引脚Dn
Dn+1 数字引脚Dn+1

3 硬件连接

BakeBit - NEO Hub连接NanoPi NEO参考以下链接:http://wiki.friendlyarm.com/wiki/index.php/BakeBit/zh

4 相关资料