跳轉到

MIL-STD-1553

MIL-STD-1553 是 1 Mb/s、Manchester II 編碼、變壓器耦合的匯流排,用於飛機航電、太空載具與地面軍用車輛。由 Bus Controller 發出 Command Word,Remote Terminal 以 Status Word 及命令所要求的 Data Word 回應。Command 與 Status 在波形上完全相同,要靠訊息狀態追蹤才分得出來。

量測方式。 這是差動、變壓器耦合的匯流排,而分析儀量測的是單線對地,因此門檻請設在峰值的 20–30%,不要設 0 V —— 規格允許訊息之間存在殘餘準位,門檻停在零會在每個間隔抖動。另外要確認量測訊號位於雙絞線中的哪一條:若在反相的那一條所得到的訊號將無法解碼,此時報表會直接說明,而不會產生看似正確的內容。

Decode Settings

Decode Settings

MIL-STD-1553 解碼設定
  • View: 波形區顯示哪一層 —— Field(Sync、RT Address、T/R、SubAddress、Word Count …)、Word(Command / Status / Data)或 Transfer(每筆傳輸一個區塊)。三層來自同一次分析;要同時看多層,請在同一份擷取上再開一個此解碼。預設:Field。
  • Tolerance: 可接受的位元時間偏差。接收端必須容忍 500 ns 半位元中 ±150 ns 的過零偏移,即 30%。預設:30%。
  • Version: MIL-STD-1553B 或 MIL-STD-1553A。兩個版本的差別只在 Status Word 那 11 個位元各自叫什麼名字。從波形還原出位元的整個過程 —— sync 圖樣、Manchester 解碼、16 個資料位元與同位元 —— 兩版完全相同,所以這個設定只會改變報表上的名稱,不會改變解碼結果。預設:MIL-STD-1553B。
  • Response From / Response To: Remote Terminal 必須回應的時間範圍。量到的時間一律會顯示,這組界線只決定何時標記為錯誤。預設:4 us / 12 us。
  • Gap Minimum: 傳輸之間可接受的最短間隔。預設:4 us。

Result

MIL-STD-1553 Result

Field 層 —— 一筆 BC 對 RT 的傳輸與其 Status Word 回應

錯誤分兩個層級回報。Word 層:Invalid Sync、Manchester Error、Parity Error。Transfer 層:Bad Word Count、Address Mismatch、Non-contiguous Data、Response Time 與 Intermessage Gap。每個錯誤只在它所屬的欄位上標示一次。

當大部分的字都解不出來時,報表開頭會出現警示,而不是列出一堆其實並不存在的字 —— 此時請檢查探棒接線、門檻設定,以及探的是雙絞線中的哪一條。