1553b除錯記錄,上週六開始的珠海之行,在昨天落下帷幕。
其實最早就開始在熟悉1553b協議了,當然我不熟悉ipcore。我們的ipcore也是乙個湖南老鄉開發,搞晶元設計的大牛,我在這裡就只有佩服的份了。我參與了1553b的除錯,當然我只是乙個最底層的執行者,這裡記錄一下就是為了以便後面的查閱。首先普及幾個概念:1、端電阻、2、1553b耦合器、3、短接線。我們使用的是一家公司的ipcore。直接燒在fpga裡面,當然我們的cpu上面沒有smc控制器,所以我首先是要通過gpio口完成對smc控制器的模擬。一般分為摩托羅拉模式和英特爾匯流排模式。ipcore模擬的是intel模式。簡單的和他沒完成了內建ram的測試。其中的調試點需要注意的是資料碼是反的,也就是說線是不能反,否則就有相位問題。
bc rt bm三種模式,一般通訊會有bc-to-rt和rt-to-bc,雙機通訊的情況下需要設定為乙個bc,乙個rt模式。設定完成後,通過bc控制rt。bc模式能主動寫資料,同時bc模式下也能讀取rt寫入的準備好的資料。bc寫資料資料的時候rt會迴圈收到bc發出的資料。所以基本的模式拓撲圖為:
1、bc_wr->rt_rd
2、bc_rd->rt_wr
1553B協議一些特點
1553b mil std 1553b 資料匯流排標準是20世紀70年代由美國公布的一種序列多路資料匯流排標準。它最初 是為飛機提出的內部電子系統連網標準,後來由於其可靠性高 傳輸率較高 技術成熟 易於擴充套件等優點而得到廣泛應用,尤其在航空 航天測控網路中更加受到關注。1553b的一些特點 1 1...
1553B匯流排常見問題及解答
1 1553b匯流排的耦合方式有哪些?有直接耦合和變壓器耦合兩種方式。2 1553b各種耦合方式的匯流排有效距離是多少?擴充套件匯流排的有效距離又是多少?a.直接耦合方式的1553b匯流排有效距離可達30.5厘公尺,變壓器耦合方式的1553b匯流排有效距離可達6.1公尺。b.通過耦合器裝置擴充套件匯...
1553B通訊軟體設計BC客戶端
作為1553b匯流排通訊軟體,軟體主要目的就是控制匯流排控制器bc和遠端終端rt之間的資料交換。1553b bc.cpp include using namespace std include include api函式標頭檔案包含 include proto mch.h include devic...