《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 媒體網關系統中的主備倒換設計改進方案
媒體網關系統中的主備倒換設計改進方案
2016年微型機與應用第24期
李春雨
浙江機電職業技術學院,浙江 杭州 310053
摘要: 在基于mTCA規范的媒體網關系統中,兩塊主控制板要求熱備份,當一塊主控板故障時,另一塊主控板需自動升主,替代故障板。對現有的主備倒換方案進行了分析,并改進了現有方案,該方案通過高低溫老化測試,工作可靠。
Abstract:
Key words :

  李春雨

  (浙江機電職業技術學院,浙江 杭州 310053)

       摘要:在基于mTCA規范的媒體網關系統中,兩塊主控制板要求熱備份,當一塊主控板故障時,另一塊主控板需自動升主,替代故障板。對現有的主備倒換方案進行了分析,并改進了現有方案,該方案通過高低溫老化測試,工作可靠。

  關鍵詞:媒體網關;CPLD;主備倒換;熱交換;主控板;背板;

  中圖分類號:TN79文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2016.24.012

  引用格式:李春雨. 媒體網關系統中的主備倒換設計改進方案[J].微型機與應用,2016,35(24):40-41,49.

0引言

  主控板是媒體網關中的大腦,管理和維護系統中的其他單板,與上位機通信,傳遞信令信息,要求全年無故障工作,主備倒換技術是提高通信設備可靠性的重要解決方案之一[1],因此媒體網關中的主控板需要熱備份,當一塊板故障后,另一塊備用板立刻升主,平滑切換。本文著重研究小型媒體網關中主控板的主備倒換。

1主控板的硬件設計

  媒體網關中主控板管理其他業務板,加載其他業務板,分發時鐘,監控風扇板和電源板的狀態。主控板的框圖如圖1所示。

  

001.jpg

  處理器采用RMI公司的XLS408,通過可編程邏輯器件接三個外設:(1)FPGA:主要實現32路智能管理總線,管理、監控、加載業務板。(2)SA8000:該芯片是時鐘芯片,產生高精度的38.88 MHz時鐘。(3)SA586:該芯片是E1信號收發芯片。

  鑒于主控板的重要地位,它要求全年無故障工作,需支持主備板熱備份。所謂熱備份,即媒體網關機框上電時,有兩塊電路結構完全相同的主控板,根據所在的槽位是奇槽位還是偶槽位區分出主板和備板,完全啟動之后,業務都運行在主板上,備板不參與業務控制,但主板會將自己保存的信息同步到備板上,這個過程稱為熱備份[2]。

2現有的主備倒換方案

  方案1:基于FPGA的主備倒換方案[3],該方案實現框圖如圖2所示。

002.jpg

  圖2基于FPGA的主備倒換方案該方案基于FPGA實現主備倒換邏輯,圖2所示6個信號通過背板實現本板和備用主控板的傳遞,在CPU控制下實現倒換,其優點是穩定性好,但缺點是FPGA基于RAM結構,每次上電FPGA代碼都要從一個外部存儲設備加載到內部的RAM中[4],系統上電時由控制器讀出配置數據再傳送給FPGA進行配置[5]。這個配置過程和配置數據大小與配置時的加載時鐘關系很大,一般需要幾秒鐘甚至幾分鐘,延長了倒換時間。

  方案2:基于CPLD的主備倒換方案[6],該方案實現如圖3所示。

 

003.jpg

  該方案用CPLD代替FPGA,可以解決FPGA加載慢的問題,CPLD內部代碼存儲采用Flash機制,不需要從外部加載,啟動時間為1 ms,因此使用CPLD倒換速度會大大提高。

  但是在實際異常測試和振動試驗中發現,該方案存在雙主的故障,即兩塊主控板同時作為有效的主用板工作,造成輸出信號沖突。經分析,由于媒體網關上板卡多,信號多,高密度互連背板通常使用專用的連接器,如華為的UAP6600上主控板使用的背板連接器中用的FCI公司的AIRMAX連接器,而且要用圖4所示的7組連接器[7],在產品的振動試驗中發現經常出現雙主現象。因此上述基于CPLD的主備倒換方案也存在問題。

  

004.jpg

3改進的主備倒換方案

  3.1硬件改進措施

  基于異常測試和可靠性測試結果,下面分析方案2出現雙主的原因。

  媒體網關上有多塊板卡插在背板上,主控板和背板的連接器采用圖4所示方案,7個54管腳的AIRMAX連接器壓接到背板上,圖5是對板主備指示信號(ACT_VS信號)在連接器上的位置。

005.jpg

  由于壓接工藝的關系,存在連接器不平整、AIRMAX連接器沒有短針、單板拔出時插穩信號還沒斷開但是ACT_VS脫離等現象;單板插入時,也會出現插穩信號已接觸到而ACT_VS還沒有連接, 從而ACT_VS檢測不到,導致本板認為對板已經降備,因此本板升主,出現雙主現象。

  改進方案是:增加一個輔助對板主備指示信號,靠近邊緣的連接器,輔助對板主備指示信號靠近插穩信號,如圖6所示。

006.jpg

  3.2邏輯代碼改進措施

  機框上電后,兩塊主用板同時為主,但是偶槽位主控板在18個CPLD工作時鐘后就退出主用狀態,奇槽位主控板一直為主。CPLD內代碼用Verilog[8]語言編程實現,程序流程圖如圖7所示。

  

007.jpg

  3.3改進方案的倒換時間計算

  機框上電后,18個CPLD時鐘周期后,偶槽位8號主控板退出主用,31個時鐘周期后,奇槽位7號主控板退出主用,所以正常情況都是7號槽位的單板處于主用狀態。工作后,從圖7可以看出,如果8號槽位單板4個時鐘周期檢測不到對板送來的ACT_VS和ACT_VS_AID信號,則本板升主,如CPLD工作時鐘為15 ns,則倒換時間為4×CPLD CLK=4×15 ns=60 ns。

4結論

  媒體網關上背板和主控板連接信號很多,各類信號超過350個,必須采用適合高密度背板的連接器,而連接器由于壓接工藝的問題,存在主用板接收不到ACT_VS信號的情形,采用上述解決方案,進行多次異常測試和振動測試,未出現問題。

參考文獻

  [1] 李潔,黃婷熙,潘濤濤. 高可靠性通信設備主備倒換軟件實現方法[J]. 電視技術,2013,37(11):170 172.

  [2] 張玉峰,孫知信. 基于熱備份的主備倒換在高端路由器中的應用[J]. 計算機技術與發展,2010,20(3):172 175,179.

  [3] 譚宇,姚亞峰,陳登,等. 基于FPGA主備倒換的電路設計與實現[J]. 電視技術,2014,38(11):82 85,102.

  [4] 李春雨,張麗霞. 利用CPLD提高FPGA加載速度[J]. 電子器件,2013,36(4):550 553.

  [5] 李春雨.基于CPLD的FPGA從并快速加載方案[J].中興通訊技術,2014,20(4):57 59.

  [6] 施世華,高西全,靳松杰,等.高可靠性通信設備的主備倒換設計[J].電子科技,2007(7):47 50.

  [7] Fleck Research.AirMax VS Connector System[EB/OL].(200909xx)[2016 07 19]http://www.fci.com/.

  [8] 王靜霞.FPGA/CPLD應用技術(Verilog語言版)[M].北京:電子工業出版社,2011.


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 毛片免费看看 | 日本加勒比在线观看 | a级免费| 男人的天堂中文字幕 | 在线观看毛片视频 | 九九热国产精品视频 | 在线精品免费观看综合 | 亚洲视频 欧美视频 | 美国三级网 | 成人综合在线视频免费观看 | 日本免费的一级绿象 | 欧美一级免费观看 | 欧美成人精品欧美一级乱黄 | 亚洲精品成人一区二区 | 九九精品视频在线观看 | 精品免费久久久久久成人影院 | 亚洲高清在线看 | 欧美激情一区二区三区高清视频 | 亚洲无限看 | 在线成人国产 | 成年人网站黄 | 亚洲午夜精品一区二区 | 亚洲人成在线免费观看 | 国产成人微拍精品 | 免费人成在线观看网站品爱网 | 国产精品美女久久福利网站 | 男女男精品视频在线播放 | 亚洲国产tv| 国产色手机在线观看播放 | 成年人黄色免费网站 | 国产一级一级一级国产片 | 国产成人久久一区二区三区 | 国产亚洲欧美日韩国产片 | 全部孕妇毛片 | 成人亚洲精品一区 | 欧美一级毛片免费高清的 | 欧美性色网 | 成人午夜在线观看国产 | 九九精品视频在线播放8 | 亚洲美色综合天天久久综合精品 | 国产欧美亚洲三区久在线观看 |