近二十多年來,RS-485 一直是工業應用中最常用的有線通訊介面。RS-485 的平衡差動訊號可抑制共態雜訊,有助於在吵雜的工業環境中進行長距離通訊。RS-485 是多數工業應用中的通用通訊埠,如工廠自動化、防護繼電器、太陽能轉換器、電表、馬達驅動和建築自動化。
根據終端設備的需求,RS-485 網路的設計必須適用於不同的匯流排供應、邏輯介面供應電壓、網路長度和輸送量。因此,客戶必須選擇、測試並認證市面上提供的多種 RS-485 收發器,才能滿足獨特的應用需求。此外,系統設計人員也為網路中的終端節點和中間節點開發不同的印刷電路板 (PCB),因為終端節點通常需要用終端電阻器來改善訊號品質。此過程會耗用大量設計頻寬與資源,增加系統設計時間與成本,進而拖延到上市時間。
THVD1424 可讓系統設計人員在任何網路中的任何節點位置 (終端節點和中間節點)、雙線 (半雙工) 或四線 (全雙工)、緩慢或快速使用相同裝置。因此,使用 THVD1424 可以透過軟體設計和配置通用 PCB 以滿足各種應用需求,進而節省大量的開發時間和力氣。
Other TMs
圖 1-1和 圖 1-2 各自說明了採用半雙工或全雙工配置的典型 RS-485 網路。在這些拓撲中,參與的驅動器、接收器和收發器透過網路殘段連接到主電纜中繼線。殘段是收發器和中繼線纜之間的電氣距離,基本上代表一條非端接匯流排線路。
全雙工實作需要兩對訊號 (四線),以及具有發射器和接收器適用之不同匯流排接入線路的全雙工收發器。全雙工網路允許節點同時在一個配對上傳輸資料,同時在另一個配對上接收資料、進而達到高效率的輸送量。在半雙工網路中只使用一個訊號對時,會要求在不同時間驅動和接收資料。此配置降低了網路佈線成本 (與全雙工網路相比),但代價是輸送量會降低。
市面上大多數 RS-485 收發器皆為半雙工或全雙工,表示裝置採用不同的針腳配置與封裝。這是系統設計人員爲其半雙工和全雙工設計平台選擇不同裝置的第一個問題。
電子訊號藉由銅纜 (實體媒介) 從驅動器傳送到網路上的所有接收器。驅動網路時,驅動器 (TX) 輸出阻抗較低,而接收器 (RX) 輸入阻抗通常爲千歐姆 (kΩ)。如下圖所示,每次訊號遇到阻抗不相符 (例如中間節點的殘段 (在點 A 和 B) 或接收器輸入端子 (在節點 n)) 時,一些訊號會被反射回來,以致干擾到匯流排上的訊號,進而使訊號品質降低。反射係數 (r) 由 方程式 1 提供。
其中 ZT 是端接阻抗,Zo 是電纜特性阻抗
根據傳輸線路原理,阻抗不相符不連續性必須限於最小化反射。爲此,建議的設計做法是將殘段長度保持在最小值,並終止最遠的節點。如果訊號可以雙向傳送,則網路的兩端都需要正確端接。
匯流排端接是提升訊號品質的有效方法。如 圖 1-1 和 圖 1-2 所示,通常兩個終端節點都使用終端電阻進行端接,其值與傳輸電纜的特性阻抗相符。在建築自動化 (HVAC、恆溫器等) 等特定應用中,可新增或移除 RS-485 網路的節點來進行重新配置。這會導致系統設計人員遇到第二和第三個問題:終端節點的應用電路板設計必須與中間節點不同,所以技術人員需要手動干預以重新配置網路中的端接處理,因此容易發生人為錯誤,例如纜線極性反相、端接不正確等。
RS-485 標準提供了選擇最大操作資料速率和網路長度的指引,如 圖 2-1 中所示。
圖 2-1所示為訊號速率與纜線長度之間對應於容許抖動的反比關係。實線是指幾乎無抖動的保守估計。如果系統能承受訊號中較高的抖動 (圖中為 5%、10% 和 20% 抖動曲線),同時仍能正確區分高低位元,則可延長網路長度。資料傳輸速率低時,纜線的 DC 電阻會限制最大通訊距離,因為纜線電阻會使訊號減弱。隨着訊號頻率增加,電纜的 AC 交流電屬性和驅動器的上升/下降時間會開始限制速度與距離的網路效能。
決定 RS-485 網路的網路長度和運作資料速率後,接下來的任務是決定最大殘段長度、以維持良好的訊號品質。以一般保守的標準來說,殘段的電力長度或來回通訊延遲時間,建議最好小於驅動器上升時間的十分之一,以提供最大實體殘段長度,如 方程式 2 所示。
其中
這導致系統設計人員第四個問題:為其慢速或快速的網路設計選擇不同的裝置。
系統設計人員嘗試設計具有可切換終端電阻的通用 PCB,以便能在 RS-485 網路中的所有節點上使用相同的 PCB,並可使用光學繼電器驅動器如光學 MOS。光電 MOS 裝置可回應邏輯輸入訊號,並啓用或停用低電阻半導體切換開關。光學隔離使匯流排能夠處於任何不受控制訊號參考影響的共模電壓。下圖顯示此設計及延伸概念,涵蓋可切換的雙工,意即使用兩個額外的光電 MOS,而此設計可建立為半雙工或全雙工,並啟用或停用端接。
先前設計的問題在於此項佔用大量電路板空間,且價格昂貴。
可做為針腳控制的半雙工或全雙工的設計的替代離散式實作,是使用兩個半雙工收發器並建構邏輯,如下所示,以傳輸和接收雙線或四線網路的資料。
由於有兩個 RS-485 收發器和邏輯閘,因此存在設計佔用大量電路板空間的相同問題。
前面章節中描述的所有問題,均具有一個簡單的解決方案:THVD1424 和 THVD1454。
德州儀器推出了業界首款真正靈活的 RS-485 收發器。此系列具有兩種獨特的裝置:
提供的其他獨特功能包括:
這兩種裝置提供的其他獨特功能包括:
圖 6-1、圖 6-2和圖 6-3展示 TI 的靈活 RS-485 收發器 THVD1424 的多元用途。網路圖醒目提示了 THVD1424 適用於半雙工和全雙工網路。只需使用軟體配置即可在所有節點位置複製相同的電路板設計。這也不需要人工介入,因為透過軟體就能終止重新配置。
THVD1424 只需在供應針腳、VCC 及 VIO 上使用兩個 1 uF 旁路電容器運作,就能提供極精巧的多功能設計。所有邏輯針腳皆可固線供電或接地,而且可位於封裝側邊。所有四個匯流排針腳皆位於封裝的一側,以利於流通式佈線。附帶旁路電容器的裝置的三維圖像,如 圖 6-3 所示。
使用 50 英尺雙絞線電纜和四個連接的 THVD1424 板構建了一個四節點半雙工網路,如下所示。多點網路的理想拓撲是菊輪鍊,但此處建置的網路是附帶殘段的匯流排拓撲,用於顯示長殘段使訊號品質惡化的影響。
每個節點都連接到 5 V,而所有節點間普遍都使用接地。節點 B 是使用函數產生器驅動,並在節點 A 上檢查匯流排波形。
情況 1:每個節點的電壓轉換率控制 (SLR) 針腳都連至接地,以檢查高速端接的影響。節點 B 以 2 Mbps 驅動
情況 2:節點 B 以 10 Mbps 驅動
情況 3:節點 B 以 20 Mbps 驅動
情況 4:所有節點的 SLR 針腳均爲高電平,節點 B 的驅動速度爲 500 kbps。
如上面的波形所示,在網路兩端的端接可以透過減少反射來顯著改善匯流排波形。即使 500 kbps 的速度慢許多,在低速和在這個距離時,端接便可選用,端接仍可改善匯流排波形。
請注意:端接匯流排波形的波幅較小,這是因爲卸載的驅動器差動輸出擺動更接近電源,因此大於負載的驅動器輸出。另外,殘段長度有意保持在這些轉換時間內實際網路中所遇到的長度 (對於 20 Mbps 模式下設定的驅動器通常爲 10 ns)。另一個注意事項是,20 Mbps 訊號速率的 50 英呎網路長度效率會因纜線的 AC 損失而稍微變差,因此即使在端接條件下也不理想。
德州儀器的 THVD1424 和 THVD1454 裝置爲 RS-485 網路的系統設計人員所面臨的常見問題提供令人信服的解決方案,而不會增加電路板空間或解決方案成本。THVD1424 是業界首款提供具真實靈活的 RS-485 收發器。系統設計人員測試並認證裝置後,即可在所有目前和未來設計平台上使用,以大幅降低開發成本、時間,並加快上市時間。爲了進行快速評估,THVD1424EVM 評估模組適用於 THVD1424,THVD1454EVM 則適用於 THVD1454。