# 简介

TB-RK3588SD-Power 是一款紧凑、简洁的多功能电源套件,资源丰富,包括了电源管理、按键、LED、六轴传感器等资源。该套件可以直接通过40pin排母和TB-RK3588SD等无缝对接,也适用于40Pin GPIO口的树莓派系列产品。

# 接口示意

电源小板详细接口示意图如下图所示

## 正面图

![](./Images/TB-RK3588SD-Power-top.png)

## 背面图

![](./Images/TB-RK3588SD-Power-bottom.png)

## 40Pin GPIO接口电气特性定义

| Pin Net  | Pin NUM | Pin NUM | Pin Net  |
| -------- | ------- | ------- | -------- |
| 3.3V     | 1       | 2       | 5V       |
| SDA      | 3       | 4       | 5V       |
| SCL      | 5       | 6       | GND      |
| GPIO     | 7       | 8       | TXD      |
| GND      | 9       | 10      | RXD      |
| GPIO     | 11      | 12      | GPIO     |
| GPIO     | 13      | 14      | GND      |
| GPIO     | 15      | 16      | GPIO     |
| 3.3V     | 17      | 18      | GPIO     |
| MOSI     | 19      | 20      | GND      |
| MISO     | 21      | 22      | GPIO     |
| SCLK     | 23      | 24      | CE0      |
| GND      | 25      | 26      | CE1      |
| SDA      | 27      | 28      | SCL      |
| GPIO     | 29      | 30      | GND      |
| GPIO     | 31      | 32      | GPIO     |
| GPIO     | 33      | 34      | GND      |
| GPIO     | 35      | 36      | GPIO     |
| GPIO/TXD | 37      | 38      | GPIO     |
| GND      | 39      | 40      | GPIO/RXD |

注意:PIN37和PIN39只能用于debug uart,不能用于其他作用

# 规格参数

| **规格参数**    |                                           |
| ---------------| ------------------------------------------|
| 电源接口        | DC接口(5.5x2.1),电池接口(支持2S-4S,默认2S)|
| 传感器          | 六轴传感器(三轴加速度计,三轴陀螺仪)          |
| 调试接口        | USB转串口(Debug串口)                       |
| 按键            | 用户按键x3                                 |
| LED            | 用户LED(RGB),电源指示灯,串口指示灯          |
| 屏幕            | TFT屏(SPI接口)                            |
| 风扇            | 5V风速接口(PH2.0,不可调速)                 |
| 天线            | 板载2.4G&5.8G PCB 天线                      |

# 快速入门

## 编译运行测试程序

启动开发板并运行 Debian 系统,进入系统后克隆 TB-RK3588SD-Power 代码仓库:

  ```
  apt-get update && apt-get install git build-essential
  git clone https://github.com/rockchip-toybrick/sd_power.git
  ```

克隆完成后会得到一个名为 sd_power 的目录。
编译 sd_power:

  ```
  cd sd_power
  make
  ```
运行测试程序:
  ```
  chmod a+x sample
  ./sample
  ```
运行效果如下:

```
主页面显示 ToyBrick logo
  按下按键1,RGB LED 红灯亮起,进入网络信息显示页面,此时按下按键1和按键2切换显示不同的网卡和 IP,按下按键3返回主页面;
  按下按键2,RGB LED 蓝灯亮起,进入系统负载显示页面,此时按下按键1和按键2切换显示不同 CPU 负载,按下按键3返回主页面;
  按下按键2,RGB LED 绿灯亮起,进入六轴传感器显示页面,此时按下按键1和按键2切换显示陀螺仪和加速度计状态,按下按键3返回主页面;
```

![](./Images/TB-RK3588SD-Power-running-img.png)




```eval_rst
.. note:: 此模块并不支持热插拔,启动系统前需要确保硬件连接正确。
```