DB9/DB25信号名是什么?


RS232接口通过DB9(9针)或DB25(25针)连接器实现串行通信,其信号名由基本数据信号、硬件流控信号、握手信号三部分组成。以下从信号定义、典型应用场景、兼容性对比三方面解析,确保硬件设计/调试精准匹配。
一、DB9/DB25信号名全表(RS232标准定义)
1. DB9连接器信号定义(常用)
DB9引脚 | 信号名 | 方向 | 功能说明 | 典型应用场景 | 连接优先级 |
---|---|---|---|---|---|
1 | DCD(数据载波检测) | 输入 | 检测调制解调器是否接收到载波信号(高电平有效) | 传统Modem拨号连接时使用,现代设备(如PLC)可悬空 | ★★☆☆☆ |
2 | TXD(发送数据) | 输出 | 主机发送的TTL/CMOS电平转换为RS232电平(-3V~-15V逻辑1,+3V~+15V逻辑0) | 核心数据输出通道(如MCU向传感器发送指令) | ★★★★★ |
3 | RXD(接收数据) | 输入 | 接收RS232电平并转换为TTL/CMOS电平(0~3.3V/5V)供MCU处理 | 核心数据输入通道(如传感器返回测量值) | ★★★★★ |
4 | DTR(数据终端就绪) | 输出 | 主机通知从机设备已就绪(高电平有效) | 传统Modem初始化时使用,工业设备可由MCU GPIO控制 | ★★★☆☆ |
5 | SGND(信号地) | 共地 | 芯片与DB9的共地参考,消除电位差 | 必须连接,否则信号偏移超±5V导致误码 | ★★★★★ |
6 | DSR(数据设备就绪) | 输入 | 从机通知主机设备已就绪(高电平有效) | 需与DTR配合使用,延迟<5ms可快速建立连接 | ★★★☆☆ |
7 | RTS(请求发送) | 输出 | 主机请求从机准备接收数据(低电平有效) | 高速通信(如115200bps)需启用流控,避免缓存溢出 | ★★★★☆ |
8 | CTS(清除发送) | 输入 | 从机允许主机发送数据的反馈信号(低电平有效) | 需MCU实时监控,延迟>10ms会导致数据丢失 | ★★★★☆ |
9 | RI(振铃指示) | 输入 | 检测调制解调器是否收到振铃信号(高电平有效) | 仅传统电话线路设备使用,现代设备可悬空 | ★☆☆☆☆ |
2. DB25连接器信号定义(工业/兼容场景)
DB25引脚 | 信号名 | 方向 | 功能说明 | 与DB9对应关系 | 工业应用场景 |
---|---|---|---|---|---|
2 | TXD(发送数据) | 输出 | 同DB9-2,工业设备需增加共模电感(如B82793C0105N000)抑制EMI | DB9-2 | PLC与变频器通信(如Modbus RTU协议) |
3 | RXD(接收数据) | 输入 | 同DB9-3,需增加磁珠(如BLM18PG121SN1D)滤波 | DB9-3 | 数控机床与HMI面板通信(波特率19200bps) |
4 | RTS(请求发送) | 输出 | 同DB9-7,需与CTS形成闭环控制,延迟<1ms | DB9-7 | 高速打印机通信(波特率460800bps) |
5 | CTS(清除发送) | 输入 | 同DB9-8,悬空时默认高电平(禁用流控) | DB9-8 | 工业相机与PC通信(需启用流控避免丢帧) |
7 | SGND(信号地) | 共地 | 同DB9-5,需通过铜排连接至设备外壳,接地电阻<0.1Ω | DB9-5 | 医疗设备(如监护仪)抗干扰设计 |
20 | DTR(数据终端就绪) | 输出 | 同DB9-4,需软件配置为开漏输出,外接10kΩ上拉电阻 | DB9-4 | 工业路由器初始化控制 |
6 | DSR(数据设备就绪) | 输入 | 同DB9-6,需与DTR配合使用,延迟<5ms | DB9-6 | 自动化生产线设备握手 |
8 | CD(载波检测) | 输入 | 同DB9-1(DCD),工业设备可悬空 | DB9-1 | 传统Modem通信(现代设备极少使用) |
二、DB9/DB25信号应用场景与连接优先级
1. 核心信号(必须连接)
信号 | DB9引脚 | DB25引脚 | 典型应用 | 错误后果 |
---|---|---|---|---|
TXD | 2 | 2 | 主机发送数据(如MCU向传感器发送控制指令) | 缺失会导致通信完全中断 |
RXD | 3 | 3 | 主机接收数据(如传感器返回温度值) | 缺失会导致数据丢失 |
SGND | 5 | 7 | 共地参考,消除电位差 | 浮地会导致信号偏移超±5V,误码率飙升至30% |
2. 硬件流控信号(高速通信必备)
信号 | DB9引脚 | DB25引脚 | 典型应用 | 错误后果 |
---|---|---|---|---|
RTS | 7 | 4 | 主机请求从机准备接收数据(如PLC向变频器发送启动指令) | 缺失会导致缓存溢出,数据丢失率>5% |
CTS | 8 | 5 | 从机允许主机发送数据的反馈信号(如变频器确认准备好接收) | 缺失会导致主机持续发送数据,从机丢包 |
3. 握手信号(可选连接)
信号 | DB9引脚 | DB25引脚 | 典型应用 | 错误后果 |
---|---|---|---|---|
DTR | 4 | 20 | 主机通知从机设备已就绪(如工业路由器初始化) | 缺失会导致从机无法进入工作状态 |
DSR | 6 | 6 | 从机通知主机设备已就绪(如传感器完成自检) | 缺失会导致主机持续等待,通信超时 |
三、DB9/DB25信号兼容性设计指南
引脚映射规则:
✅ 核心信号(TXD/RXD/SGND)需严格对应,不得交叉连接。
✅ 流控信号(RTS/CTS)在DB9和DB25中引脚号不同,需通过跳线帽或PCB走线切换。
❌ 禁止 将DB9的DTR(引脚4)连接至DB25的DSR(引脚6),会导致逻辑冲突。
工业场景优化:
DB25接口需增加共模电感(如B82793C0105N000)抑制EMI。
DB9接口需降低波特率至9600bps,并启用硬件流控。
✅ DB25转DB9适配器:需增加TVS二极管(如SP3012-01UTG)防护±15kV静电。
✅ 长距离通信(>15m):
未使用信号处理:
✅ DB9的DCD(引脚1)/RI(引脚9):若未使用,需接10kΩ下拉电阻至SGND。
✅ DB25的CD(引脚8):若未使用,需悬空或接10kΩ上拉电阻至+5V。
四、典型RS232接口设计案例
1. 工业PLC与变频器通信(DB25接口)
关键点:
启用硬件流控(RTS/CTS),波特率19200bps,无丢包。
信号线增加磁珠(如BLM18PG121SN1D)滤波,EMI测试通过。
2. 嵌入式设备与PC通信(DB9接口)
关键点:
禁用硬件流控,波特率115200bps,误码率<0.1%。
增加TVS二极管(如SMBJ6.0CA)防护静电,通过IEC 61000-4-2标准。
五、总结:DB9/DB25信号设计3大原则
核心信号优先:
✅ TXD/RXD/SGND 是通信基础,缺一不可。
⚠️ 流控信号(RTS/CTS) 在高速通信(>9600bps)时必须连接。
兼容性设计:
✅ DB9和DB25的信号名相同,但引脚号不同,需通过PCB或适配器转换。
❌ 禁止 混淆DTR/DSR、DCD/RI等握手信号的连接方向。
未使用信号处理:
✅ 悬空信号 需接10kΩ下拉电阻至SGND,避免引入噪声。
⚠️ 工业设备 的未使用信号(如DB25的CD引脚8)需接上拉电阻至+5V。
最终建议:
硬件设计:优先参考芯片手册的典型应用电路,确保信号完整性。
测试验证:
用示波器测量TXD/RXD信号幅度(±5V~±15V)。
用逻辑分析仪抓取通信时序,验证波特率误差<1%。
备件库存:保留10%的DB9/DB25连接器(如AMP 1-480394-0),避免因物理损坏导致停产。
责任编辑:Pan
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。