<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 設(shè)計應(yīng)用 > 為RS-485應(yīng)用設(shè)計獨立型半雙工中繼器

          為RS-485應(yīng)用設(shè)計獨立型半雙工中繼器

          作者: 時間:2012-12-25 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/259907.htm

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

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


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


          圖1:線纜長度與數(shù)據(jù)速率的關(guān)系


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


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


          圖2:雙隔離半雙工中繼器總線擴展


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


          圖3:利用一個單觸發(fā)電路實施的收發(fā)器時序控制


          圖4:利用一個反相緩沖器電路實施的收發(fā)器時序控制


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();