以最新交付的 xmca_host.py 为准,帧布局为:

XMCA(4) | 主版本u8 | 次版本u8 | MCAC u16
TOTAL u32 | FLAGS u16 | 每道u32 × MCAC | CRC u16

多字节数值均为小端。头长 14 字节,总长为 16+4×MCAC;1024 道时为 4112 字节。CRC16-CCITT 的多项式为 0x1021,初值 0xFFFF,覆盖头和谱数据,CRC 本身也以小端保存。

早期协议文档将两字节版本合写为 u16,写解析器时应按当前源代码的主、次版本两个字节处理。

XMCA 与 Amptek 的 F5 FA 包头、16 位补码校验不是同一协议,不能混用解析器。

资料来源

  • 交付包_阶段E_v1.0_待板验证/02_PC工具/xmca_host.py
  • 交付包_阶段E_v1.0_待板验证/03_源码与协议/ps_app/main_readout.c

项目目录 · 完整技术资料与文件清单