核心答案结论 rx 和 tx 是电子通信领域非常通用的缩写,rx 全称是 Receiver,中文含义是接收,tx 全称是 Transmitter,中文含义是发送,在串口 网卡 光纤 单片机 通信接口里面,rx 代表接收通道,tx 代表发送通道,信号方向是站在本设备的视角来定义,也就是本设备 rx 就是接收外部传过来的数据,本设备 tx 就是向外发送数据,很多新手容易搞混方向,两个设备对接的时候必须交叉连接,也就是 A 设备 tx 接到 B 设备 rx,A 设备 rx 接到 B 设备 tx,如果同名直连就无法通信,除了通信接口之外,显卡命名里也会出现 rx 和 tx,AMD 显卡系列前缀是 RX,是品牌产品系列代号,和通信里面的接收发送含义没有关联,英伟达部分老产品会有 TX 命名,属于产品线编号,这点一定要区分开,不要把显卡前缀和通信缩写混为一谈,在电路板丝印 设备指示灯 调试软件里面,rx 灯闪烁代表正在接收数据,tx 灯闪烁代表正在发送数据,是排查通信故障最基础的标识。
基础定义对照表
| 缩写 | 英文全称 | 中文含义 | 视角 |
|---|---|---|---|
| rx | Receiver | 接收 | 本设备接收外部信号 |
| tx | Transmitter | 发送 | 本设备向外发送信号 |
通信对接原理说明
两个设备进行全双工通信的时候,发送端和接收端是独立通道,所以需要交叉对接,举个例子单片机和串口模块,单片机 tx 接模块 rx,单片机 rx 接模块 tx,这样单片机发出的数据,进入模块的接收引脚,模块发出的数据进入单片机接收引脚,如果 tx 接 tx rx 接 rx,两边都是发送对发送,接收对接收,信号无法互通,通信会失败,半双工场景虽然共用一根线,但是 rx 和 tx 的定义概念依然保留,只是物理通道合并。
不同场景应用清单
1 串口 UART 最常见,开发板 路由器 工业设备都有 TX RX 引脚
2 光纤模块 SFP 光口,TX 是光发送,RX 是光接收,光模块对接同样需要收发交叉
3 网卡调试 串口控制台,设备上 TX RX 指示灯用来判断数据收发状态
4 显卡产品线 AMD RX 系列,属于产品前缀,不是通信缩写
5 部分工控板 传感器,丝印标注 TX RX,用来接通信线
识别与排查步骤
第一步 确认当前场景,先判断是通信接口,还是显卡产品命名,两种场景 rx 和 tx 含义完全不一样。
第二步 站在本设备视角判断方向,不要站对端设备视角,这是最容易出错的地方。
第三步 接线检查,确认是否交叉连接,tx 对 rx,rx 对 tx。
第四步 观察指示灯,tx 灯不闪代表本设备没有发出数据,rx 灯不闪代表没有收到对端数据,可以用来定位是发送端故障还是接收端故障。
第五步 排查电平,串口还要确认 TTL RS232 电平是否匹配,就算 rx tx 接线正确,电平不匹配依旧通信失败。
容易混淆要点
1 AMD RX 显卡的 RX,只是系列名称,不是接收的意思,不要套用通信定义
2 部分文档会写成 RXD TXD,D 代表 Data,也就是接收数据 发送数据,和 rx tx 是同一个意思
3 方向是相对的,换一台设备,原来的 tx 就变成对端的 rx,不要固定认为 tx 永远是输出,rx 永远是输入,是相对本设备定义
总结
rx 代表接收,tx 代表发送,是通信领域标准缩写,设备对接需要收发交叉,常用于串口 光模块 工控通信,显卡 RX 属于产品线代号,和通信含义无关,排查通信故障可以依靠 TX RX 指示灯判断收发是否正常。
【常见问题】
问题 1 rx 和 tx 代表什么,串口为什么要 tx 接 rx 交叉接线
回答 1 rx 和 tx 代表什么,rx 是接收 tx 是发送,交叉接线是让一方发送信号送入另一方接收引脚,同名直连收发无法互通。
问题 2 rx 和 tx 代表什么,AMD 显卡 RX 是不是和通信 RX 含义一样
回答 1 rx 和 tx 代表什么,AMD 显卡 RX 只是产品系列前缀,和通信里面接收含义没有任何关系。
问题 3 rx 和 tx 代表什么,RXD 和 TXD 跟 rx tx 是同一个意思吗
回答 1 rx 和 tx 代表什么,RXD TXD 就是在 rx tx 基础上增加 Data,代表接收数据和发送数据,含义基本一致。
【免责申明】 本文 rx 和 tx 含义为通用电子技术参考,不同厂商文档个别命名可能存在特殊定义,实际接线请以设备官方手册为准,错误接线有可能损坏通信芯片,请自行评估风险。


