RS-485數據速率獨立型半雙工中繼器設計

發(fā)布時(shí)間:2012-10-10 16:38    發(fā)布者:eechina
關(guān)鍵詞: RS-485 , 中繼器
作者:Thomas Kugelstadt,德州儀器 (TI) 應用工程師

工程師們經(jīng)常面臨的一個(gè)問(wèn)題是,如何為 RS-485 應用設計一款非數據速率依賴(lài)型半雙工中繼器。例如,通過(guò)給現有網(wǎng)絡(luò )添加分接頭,設計一款超出建議最大線(xiàn)纜長(cháng)度 (1200m) 的遠距離網(wǎng)絡(luò ),或者設計一款星型拓撲網(wǎng)絡(luò )。各種系統所使用的數據速率并不相同,從 10 kbps 到 200 kbps,不一而足。

遠程節點(diǎn)之間的接地電位差 (GPD) 所產(chǎn)生的電壓,超出了大多數總線(xiàn)收發(fā)器的最大共模電壓范圍,因此必須在網(wǎng)絡(luò )節點(diǎn)電子組件和總線(xiàn)之間實(shí)施電隔離。

《參考文獻 1》中,線(xiàn)纜長(cháng)度與數據速率的對比特性表明,應使用 1200m(4000英尺)的最大線(xiàn)纜長(cháng)度(圖 1)。使用該長(cháng)度時(shí),常用 120-Ω、AWG24 無(wú)屏蔽雙絞線(xiàn) (UTP) 的電阻接近端電阻器值,并使總線(xiàn)信號擺幅減小一半(6 dB)。



在 RS-485 技術(shù)文獻中,為了簡(jiǎn)便起見(jiàn),收發(fā)器產(chǎn)品說(shuō)明書(shū)通常會(huì )介紹一種全雙工中繼器設計。但是,在遠距離傳輸網(wǎng)絡(luò )中,數千個(gè)儀表都使用全雙工線(xiàn)纜并不可取,因為線(xiàn)纜和配線(xiàn)都非常的昂貴。

為了實(shí)施一款更遠距離的半雙工模式遠距傳輸網(wǎng)絡(luò ),我們必須安裝一個(gè)半雙工中繼器。圖 2 顯示了一個(gè)系統結構圖。由于半雙工中繼器連接至兩個(gè)總線(xiàn)段,該中繼器必須包含兩個(gè)獨立的收發(fā)器,每個(gè)收發(fā)器都經(jīng)由信號隔離器連接至其各自總線(xiàn),并連接至一個(gè)隔離于兩個(gè)收發(fā)器部分的控制邏輯。該控制邏輯及時(shí)關(guān)閉和開(kāi)啟中繼器的驅動(dòng)器和接收機部分。任意方向的發(fā)來(lái)數據信號都可對其初始化。



兩種最為常用的時(shí)序控制方法是圖 3 所示單觸發(fā)電路和圖 4 所示時(shí)延反相緩沖器電路。為了確保正確的開(kāi)關(guān)行為,兩種方法都要求對上電和總線(xiàn)閑置以后的啟動(dòng)條件進(jìn)行定義。通過(guò)故障保護偏壓電阻器 RFS 可以完成這項工作,其在沒(méi)有收發(fā)器有效驅動(dòng)總線(xiàn)時(shí),產(chǎn)生一個(gè)大于接收機輸入敏感度 VFS > +200 mV 的故障保護電壓 VFS。





完整執行一遍單觸發(fā)電路的功能運行順序(此處以數字編號,請參見(jiàn)圖 3),清楚地說(shuō)明了該中繼器的工作過(guò)程:

1、 在總線(xiàn)閑置期間,由于VFS,兩個(gè)中繼器端口的接收機輸出均為高電平。因此,兩個(gè)收發(fā)器在接收模式下相互牽制。
2、 接下來(lái),端口 1 上發(fā)來(lái)數據包起始位的到達,驅動(dòng) RX1 輸出為低。這種轉變觸發(fā)單觸發(fā)電路,從而驅動(dòng)其輸出為高,并激活驅動(dòng)器 DR2。
3、 正確計算時(shí)間常量 RD × CD,以使該單觸發(fā)電路輸出在整個(gè)數據包時(shí)間期間都保持高態(tài)。
4、 在單觸發(fā)時(shí)間常量期間,DR2 始終驅動(dòng)總線(xiàn) 2。XCVROUT 代表總線(xiàn) 2 上遠程收發(fā)器的接收機輸出狀態(tài)。請注意,DR2 被激活時(shí),上拉電阻器 RPU 拉高未激活接收機 (RX2) 的輸出,以使 RX1 保持激活狀態(tài)。

這種解決方案的缺點(diǎn)是,R-C 時(shí)間常量取決于數據包長(cháng)度和發(fā)送信號的數據速率。另外,單觸發(fā)電路易受噪聲瞬態(tài)的影響,容易引起偽觸發(fā)和中繼器故障。

不過(guò),單觸發(fā)電路常用于接口橋接,例如:RS-232 到 RS-485 轉換器等。這些轉換器直接把 RS-485 網(wǎng)絡(luò )連接至老式 PC 或者 RS-232 控制機器的 RS-232 端口。

有一種更加穩健和不依賴(lài)于數據速率的方法可以替代單觸發(fā)電路,即通過(guò)一種具有不同充電和放電時(shí)間的反相施米特 (Schmitt) 觸發(fā)緩沖器,實(shí)現時(shí)序控制。優(yōu)先原則是在邏輯低狀態(tài)期間主動(dòng)驅動(dòng)總線(xiàn),并在邏輯高狀態(tài)期間關(guān)閉驅動(dòng)器。然后,根據逐位原則開(kāi)啟和關(guān)閉序列,從而使中繼器功能獨立于數據速率和數據包長(cháng)度。

完整執行一遍反相器控制中繼器的功能運行順序(此處以數字編號,請參見(jiàn)圖4),可以清楚地說(shuō)明其運行過(guò)程:

1、 在總線(xiàn)閑置期間,由于 VFS,兩個(gè)中繼器端口的接收機輸出均為高。延遲電容 CD 獲得完全充電,驅動(dòng)反相器輸出為低態(tài),以使收發(fā)器維持在接收模式下。

2、 之后,總線(xiàn) 1 出現一個(gè)低位,驅動(dòng)RX1輸出為低電平,快速對 CD 放電,并激活驅動(dòng)器 DR2。

3、 當總線(xiàn)電壓變?yōu)檎╒Bus > 200 mV)時(shí),RX1 輸出變?yōu)楦,其驅?dòng) DR2 輸出為高,并通過(guò) RD 對 CD 緩慢充電。必須正確計算最小時(shí)間常量(RD × CD),以使最大電源電壓 VCC(max) 和最小正反相器輸入閾值VTH+(min) 時(shí),延遲時(shí)間tD 超過(guò)驅動(dòng)器最大低到高傳播延遲 tPLH(max),即超出 30%。例如,電容為 CD = 100 Pf 時(shí),RD 的要求電阻值為:



4、 根據延遲時(shí)間 (tD) 與實(shí)際數據位間隔時(shí)間的對比情況,延長(cháng)驅動(dòng)器激活時(shí)間,以在總線(xiàn)建立有效的高態(tài)信號。需在從發(fā)射模式切換至接收模式以前完成這項工作,目的是讓接收機輸出始終保持高態(tài)。由于接收機傳播延遲短于驅動(dòng)器,因此接收機不可能變?yōu)榈蛻B(tài),即使是一瞬間的低態(tài)都不可能。驅動(dòng)器一旦關(guān)閉,外部故障保護電阻器便將總線(xiàn) 2 偏壓至 200 mV 以上,其被活躍接收機看作是一個(gè)定義高電平。

5、 某個(gè)總線(xiàn)閑置,低位 VOD < 1.5 V,高位之初時(shí)延 (tD) 的 VOD > 1.5 V,此時(shí),總線(xiàn) 2 的差動(dòng)輸出電壓為 VOD = VFS > +200 mV。之后,其余高位 VOD = VFS > +200 mV。

此外,XCVROUT代表總線(xiàn) 2 上遠程收發(fā)器的接收機輸出狀態(tài)。傳統中繼器設計的數據速率通常被限制為 10 kbps,更短傳播延遲的一些現代收發(fā)器擁有高達 100 kbps 以上的數據速率。

為了簡(jiǎn)便起見(jiàn),到目前為止,中繼器討論始終都沒(méi)有涉及電隔離這一重要內容。但是,在一些遠距傳輸網(wǎng)絡(luò )(中繼器的主要應用領(lǐng)域)中,網(wǎng)絡(luò )節點(diǎn)之間的大接地電位差 (GPD) 很是常見(jiàn)。這些 GPD 以收發(fā)器輸入強共模電壓的形式存在,如果不實(shí)施電隔離,它們會(huì )對器件產(chǎn)生破壞力。當收發(fā)器總線(xiàn)電路隔離于其控制電路時(shí),總線(xiàn)系統獨立于本地節點(diǎn)的接地電位。

圖 2 顯示了隔離于節點(diǎn)控制電路的總線(xiàn)節點(diǎn)驅動(dòng)器和接收機部分。但是,就中繼器而言,必須使用雙隔離,因為內部控制邏輯必須隔離于總線(xiàn) 1 和總線(xiàn) 2。另外,兩個(gè)總線(xiàn)還必須相互隔離。圖 5 顯示了實(shí)施這種隔離的一個(gè)中繼器電路,表1列出了其材料清單 (BOM)。電路使用兩個(gè)經(jīng)過(guò)隔離的 RS-485 收發(fā)器,每個(gè)收發(fā)器都要求一個(gè)單獨的隔離電源 VISO,其源自于控制部分的中央 3.3V 電源(請參見(jiàn)圖 6)。





結論

中繼器可用作總線(xiàn)擴展器或者分接頭延長(cháng)器。用作總線(xiàn)擴展器時(shí),中繼器構建一個(gè)總線(xiàn)的末端和另一個(gè)總線(xiàn)的開(kāi)端。這樣可以在兩個(gè)端口固定安置故障保護電阻器和端接電阻器。但是,當中繼器用作分接頭延長(cháng)器時(shí),它可以放置在網(wǎng)絡(luò )的任何位置。這時(shí),應去除連接總線(xiàn)的端口的電阻器,但是仍然保留分接頭端口的電阻器。



參考文獻

1、2006 年 1 月 1 日刊發(fā)的 TIA TSB-89“TIA/EIA-485-A應用指南”,網(wǎng)站地址: www.global.ihs.com 。

相關(guān)網(wǎng)站
http://www.ti.com.cn/lsds/ti_zh/analog/interface.page
www.ti.com.cn/product/cn/partnumber
使用 ISO15、SN6501 或者 SN74LVC2G14 代替上面地址中的“partnumber”
本文地址:http://selenalain.com/thread-98807-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页