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
- 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
错误分两个层级报告。Word 层:Invalid Sync、Manchester Error、Parity Error。Transfer 层:Bad Word Count、Address Mismatch、Non-contiguous Data、Response Time 与 Intermessage Gap。每个错误只在它所属的字段上标注一次。
当大部分的字都解不出来时,报表开头会出现警示,而不是列出一堆其实并不存在的字 —— 此时请检查探头接线、阈值设置,以及探的是双绞线中的哪一条。