多年來 RS-232 一直是個人電腦 (PC) 的串列通訊標準。每台 PC 上都配有硬體和軟體,用於支援這一簡單而高效的介面,直到它最終被更快、更複雜的通用序列匯流排 (USB) 標準取代。不過,由於RS-232 十分簡單並且不需要授權費,因此 RS-232對於許多串列通訊應用而言仍然很常見。如今的 PC作業系統中仍然提供對 RS-232 的軟體支援,並且可透過將其中一個 USB 使用外接的串列介面卡來獲得硬體支援,許多供應商都可以提供串列介面卡。
RS-232 的一個限制是連接設備之間的距離相對較短。RS-485 標準利用差動驅動器 / 接收器代替RS-232 的輸入和輸出來解決此問題。除了少數例外情況,RS-485 收發器包含輸入 / 輸出方向控制,用於在發送和接收之間切換驅動器,因此使串列介面僅支持半雙工 ( 一次一個方向 )。這對於旨在處理快速方向改變的設備來說不是問題。但是,如果要將RS-485 硬體介面添加到 RS-232 串列輸出中,則需要實施自動方向控制,管理資料流程的方向更改。遺憾的是,PC RS-232 介面中沒有任何足夠快的交握訊號,不能以串列通訊所需的速率來回改變方向。
usb,
圖:可程式設計組合邏輯檢測 PC TX 發送起始位元,並在 30ns 內將 RS-485 方向轉換為發送