UART接口

UART是Universal Asynchronous Receiver/Transmitter的缩写,即通用异步接收发送器,Atlas 200I A2加速模块可提供7路UART接口,详细复用信息请参考

PinMux配置表。UART的主要特点如下:

表1 接口管脚描述

管脚序号

加速模块信号名

信号方向

信号类型

信号电平

用途/描述

P129

UART0_TX

Output

LVCMOS

1.8V

UART0发送数据。调试、系统打印、外设扩展等。

P130

UART0_RX

Input

LVCMOS

1.8V

UART0接收数据。调试、系统打印、外设扩展等。

P127

UART1_TX

Output

LVCMOS

1.8V

UART1发送数据。

P128

UART1_RX

Input

LVCMOS

1.8V

UART1接收数据。

S67

UART2_TX

Output

LVCMOS

1.8V

UART2发送数据。

S68

UART2_RX

Input

LVCMOS

1.8V

UART2接收数据。

S69

/UART2_RTX

Input

LVCMOS

1.8V

UART2发送请求,硬件流控信号,低电平有效。

S70

/UART2_CTX

Output

LVCMOS

1.8V

UART2 发送允许,硬件流控信号,低电平有效。

P123

UART3_TX

Output

LVCMOS

1.8V

UART3发送数据。

P124

UART3_RX

Input

LVCMOS

1.8V

UART3接收数据。

P125

/UART3_RTX

Input

LVCMOS

1.8V

UART3发送请求,硬件流控信号,低电平有效,可复用为UART6_RX。

P126

/UART3_CTX

Output

LVCMOS

1.8V

UART3发送允许,硬件流控信号,低电平有效。可复用为UART6_TX。

S10

I2S0_MCLK

Output

LVCMOS

1.8V

可复用为UART7_TX,UART7发送数据。

S16

I2S1_MCLK

Input

LVCMOS

1.8V

可复用为UART7_RX,UART7接收数据。

S17

I2S1_BCLK

Output

LVCMOS

1.8V

可复用为UART8_TX,UART8发送数据。

S18

I2S1_LRCK

Input

LVCMOS

1.8V

可复用为UART8_RX,UART8接收数据。

应用框图

UART是一种异步双向串行总线,提供了一种简单有效的数据传输方式,只需要两根数据线互相对接即可。UART的3线模式应用框图如图所示。图二给出了一种UART接口的设计参考。

图1 UART两线模式应用框图
图2 UART两线模式外设参考设计拓扑图

Atlas 200I A2 加速模块UART2,UART3接口提供四线模式,同时兼容两线模式,配置方式请请参考驱动开发指南的“接口外设调测参考 > UART”章节。

图3 UART四线模式应用框图
图4 UART四线模式外设参考设计拓扑图