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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 雙機冷備計算機信號切換的設計與實現(xiàn)

          雙機冷備計算機信號切換的設計與實現(xiàn)

          作者: 時間:2011-04-04 來源:網絡 收藏

          2.2 VGA視頻切換電路設計
          VGA視頻切換電路用以實現(xiàn)2路VGA顯示2選1輸出,設計采用芯片MAX4885,MAX4885是完備的VGA 1:2或2:l多路復用器。設計中,MAX4885芯片的+5V供電電源由電源選擇電路的輸出端提供,使能端SEL接B系統(tǒng)的+5V電源;如此,當A系統(tǒng)上電時,MAX4885芯片使能端為低,此時選擇A系統(tǒng)的VGA視頻輸出(切換芯片在默認狀態(tài)選擇A系統(tǒng)對外接口);而當選擇B系統(tǒng)上電時,切換模塊通過電源選擇電路的繼電器將B系統(tǒng)+5V電源輸出給MAX4885芯片工作,同時不影響A系統(tǒng)狀態(tài),此時MAX4885使能端為高(使能端接B系統(tǒng)的+5V輸出),切換芯片將選擇B系統(tǒng)對應的VGA視頻信號輸出。電路原理框圖如圖2所示。

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


          2.3 網絡交換端口電路設計
          鑒于高速的以太網信號不適宜用模擬開關進行切換選擇,所以信號切換模塊設計了四通道的以太網交換電路,即可提供4路10M/100M自適應網絡交換端口。一路網絡交換端口和A系統(tǒng)的網絡接口互連,一路網絡交換端口和B系統(tǒng)的網絡接口互連,其余二路網絡交換端口則對外引出,用于連接外部的網絡設備;各以太網端口通過以太網交換電路交換數(shù)據。如此,當A、B任一系統(tǒng)上電時,其均可和外部網絡設備實現(xiàn)網絡通信。
          設計采用BROADCOM公司的BCM5328作為核心交換控制芯片,該芯片單片集成8個10/100BASE-TX收發(fā)器,MID-7120-37為變壓耦合器,電路連接示意圖如圖3所示;BCM5328芯片亦由電源選擇電路的輸出端提供。


          2. 4鍵盤、鼠標、USB、1553B信號切換電路設計
          鍵盤、鼠標、USB以及1553B信號的切換均采用模擬開關MAX4761。該模擬開關為8路單刀雙擲開關,它們均有8個導通電阻為2.0 Ω的低電容開關,采用1.8~5.5V單電源供電,適合USB信號(全速12Mb/s)、數(shù)據和音頻信號等的切換用。設計過程與VGA視頻切換電路類似,MA-X4761芯片的+5V供電由電源選擇電路的輸出端提供,使能端SEL仍接B系統(tǒng)的+5V電源;A系統(tǒng)的鍵盤、鼠標、USB以及1553B信號接在模擬開關的常閉觸點(即切換芯片在默認狀態(tài)選擇A系統(tǒng)對外接口)。如此,當A系統(tǒng)上電,模擬開關使能端為低,對應選擇A系統(tǒng)的鍵盤、鼠標、USB以及1553B信號輸出;而當B系統(tǒng)上電時,模擬開關使能端為高,常開觸點導通,模擬開關將對應選擇B系統(tǒng)對應的鍵盤、鼠標、USB以及1553B信號輸出。電路原理框圖如圖4所示。



          關鍵詞: 雙機 計算機 信號

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();