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)注明“轉載原因”。未經允許私自轉載拍明芯城將保留追究其法律責任的權利。
拍明芯城擁有對此聲明的最終解釋權。