40Pin接口介绍
开发者套件提供了40Pin低速GPIO接口,包括UART、SPI、I2C等接口,40Pin接口的管脚名称、电平、功能描述、复用关系如表1所示。
管脚号 |
名称 |
电平 |
默认功能描述 |
GPIO位号 |
复用信号1 |
复用信号2 |
复用信号3 |
复用信号4 |
复用信号5 |
复用信号6 |
复用信号7 |
---|---|---|---|---|---|---|---|---|---|---|---|
1 |
3V3 POWER |
3.3V |
3V3电源 |
- |
- |
- |
- |
- |
- |
- |
- |
2 |
5V POWER |
5V |
5V电源 |
- |
- |
- |
- |
- |
- |
- |
- |
3 |
I2C7_SDA |
3.3V |
I2C7数据信号,内部上拉4.7K |
GPIO2 |
SDA7 |
SPI6_SDO |
GPIO2_12 |
UCTS2 |
- |
- |
- |
4 |
5V POWER |
5V |
5V电源 |
- |
- |
- |
- |
- |
- |
- |
- |
5 |
I2C7_SCL |
3.3V |
I2C7时钟信号,内部上拉4.7K |
GPIO3 |
SCL7 |
SPI6_SCLK |
GPIO2_11 |
URTS2 |
- |
- |
- |
6 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
7 |
GPCLK0 |
3.3V |
通用时钟输出0 |
GPIO4 |
I2S0_MCLK |
GPCLK0 |
GPIO7_02 |
UTXD7 |
SPI7_CSN |
- |
- |
8 |
UART0_TX |
3.3V |
UART数据发送 |
GPIO14 |
UTXD0 |
DDR_UTXD |
SDA6 |
GPIO0_14 |
SPI5_SDO |
- |
- |
9 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
10 |
UART0_RX |
3.3V |
UART数据接收 |
GPIO15 |
URXD0 |
DDR_UTXD |
SCL6 |
GPIO0_15 |
SPI5_SCLK |
- |
- |
11 |
GPIO17 |
3.3V |
通用GPIO管脚17 |
GPIO17 |
URXD2 |
CAN_RX3 |
GPIO2_18 |
- |
- |
- |
- |
12 |
PCM CLK |
3.3V |
PCM CLK数据时钟信号 |
GPIO18 |
I2S0_BCLK_TX |
SPI8_CSN |
GPIO7_03 |
- |
- |
- |
- |
13 |
GPIO27 |
3.3V |
通用GPIO管脚27 |
GPIO27 |
PWR_SEQ4 |
INT_TPM_N |
GPIO1_06 |
TRAP_RSV11 |
- |
- |
- |
14 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
15 |
GPIO22 |
3.3V |
通用GPIO管脚22 |
GPIO22 |
UTXD1 |
GPIO2_15 |
- |
- |
- |
- |
- |
16 |
GPIO23 |
3.3V |
通用GPIO管脚23 |
GPIO23 |
URXD1 |
GPIO2_16 |
- |
- |
- |
- |
- |
17 |
3.3V POWER |
3.3V |
3V3电源 |
- |
- |
- |
- |
- |
- |
- |
- |
18 |
GPIO24 |
3.3V |
通用GPIO管脚24 |
GPIO24 |
PWM1_DET |
GPIO0_25 |
TRAP_RSV13 |
- |
- |
- |
- |
19 |
SPI0_MOSI |
3.3V |
SPI0主机输出,从机输入 |
GPIO10 |
SPI2_SDO |
SPI5_SDO |
GPIO0_22 |
MDC_DC_MD1 |
- |
- |
- |
20 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
21 |
SPI0_MISO |
3.3V |
SPI0主机输入,从机输出 |
GPIO9 |
SPI2_SDI |
SPI5_SDI |
SCL10 |
GPIO0_23 |
- |
- |
- |
22 |
GPIO25 |
3.3V |
通用GPIO管脚25 |
GPIO25 |
PERST2_N |
GPIO0_02 |
TRAP_RSV1 |
- |
- |
- |
- |
23 |
SPI0_SCLK |
3.3V |
SPI0时钟信号 |
GPIO11 |
SPI2_SCLK |
SPI5_SCLK |
GPIO0_20 |
MDC_DC_MD0 |
- |
- |
- |
24 |
SPI0_CS0 |
3.3V |
SPI0片选信号 |
GPIO8 |
SPI2_CSN |
SPI5_CSN |
SDA10 |
GPIO0_21 |
- |
- |
- |
25 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
26 |
GPIO7 |
3.3V |
通用GPIO管脚07 |
GPIO7 |
URTX2 |
CAN_RX2 |
GPIO2_19 |
- |
- |
- |
- |
27 |
I2C6_SDA |
3.3V |
I2C6数据信号,内部上拉4.7K |
- |
- |
- |
- |
- |
- |
- |
- |
28 |
I2C6_SCL |
3.3V |
I2C6时钟信号,内部上拉4.7K |
- |
- |
- |
- |
- |
- |
- |
- |
29 |
GPCLK1 |
3.3V |
通用时钟输出1 |
GPIO5 |
I2S1_MCLK |
I2S_MCLK_DBG |
GPCLK1 |
GPIO7_07 |
URXD7 |
SPI7_SDI |
- |
30 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
31 |
GPIO6 |
3.3V |
通用GPIO管脚06 |
GPIO6 |
UCTS2 |
CAN_TX2 |
GPIO2_20 |
- |
- |
- |
- |
32 |
PWM0 |
3.3V |
PWM0信号,预留功能,可用于调节Sensor光圈 |
GPIO12 |
PWM3 |
DDR_URXD |
GPIO1_01 |
- |
- |
- |
- |
33 |
GPIO13 |
3.3V |
通用GPIO管脚13 |
GPIO13 |
GPIO4_00 |
USB0_OVRCYR |
PRB_B[47] |
- |
- |
- |
- |
34 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
35 |
PCM FS |
3.3V |
PCM FS帧同步时钟信号 |
GPIO19 |
I2S0_WS_TX |
SPI8_SDI |
GPIO7_04 |
- |
- |
- |
- |
36 |
GPIO16 |
3.3V |
通用GPIO管脚16 |
GPIO16 |
UTXD2 |
CAN_TX3 |
GPIO2_17 |
- |
- |
- |
- |
37 |
GPIO26 |
3.3V |
通用GPIO管脚26 |
GPIO26 |
PERST3_N |
GPIO0_03 |
TRAP_RSV2 |
- |
- |
- |
- |
38 |
PCM DIN |
3.3V |
PCM DIN接收数据信号 |
GPIO20 |
I2S0_SD_RX |
SPI8_SDO |
GPIO7_06 |
GPCLK0 |
- |
- |
- |
39 |
GND |
- |
GND |
- |
- |
- |
- |
- |
- |
- |
- |
40 |
PCM DOUT |
3.3V |
PCM DOUT发送数据信号 |
GPIO21 |
I2S0_SD_TX |
SPI8_SCLK |
GPIO7_05 |
GPCLK1 |
- |
- |
- |

- NC插针在板内无连接。
- 3.3V输出电流最大为500mA,5V输出电流最大为1A。
- 表格中包括复用寄存器基地址,各个GPIO管脚对应寄存器的偏移地址,以及各管脚可以复用的功能。
- 40Pin接口配置复用功能时需查询本表格,找到对应管脚的地址,修改寄存器后即可配置成功。
UART
UART0是8脚和10脚,用于昇腾AI处理器的默认调试串口(console),波特率115200。

SPI
SPI-CS0、SPI-CLK、SPI-MISO、SPI-MOSI四线SPI接口可以外接各种传感器。
I2C
I2C2-SCL和I2C2-SDA组成I2C接口,40Pin连接器共有I2C6和I2C7两组接口,可以用来外接传感器,与其他模块通信等,速率最高支持400KHz。
PCM
PCM-CLK、PCM FS、PCM DIN、PCM DOUT四线PCM接口可以外接各种音频设备。
GPIO
Atlas 200I DK A2 开发者套件有11个管脚默认为GPIO。