Back to Blog

基于FPGA的OMEGA东京奥运会计时器

#fpga开发

引言

随着东京奥运会的临近,计时系统的可靠性与精度成为赛事组织者关注的焦点。本文围绕瑞士计时公司(Swiss Timing)为本届奥运会研发的 PowerTime 3 手持计时设备展开,重点分析其基于 Xilinx Zynq‑7000 SoCMars ZX2 FPGA 核心板的硬件结构、设计理念以及生产维护的灵活性,帮助读者快速了解该计时器的技术实现路径。

1. 背景概述

截至 2019 年,已有 31 届奥运会,其中 27 届 的计时设备均由 OMEGA(Ω) 提供。东京奥运会将是第 28 届 采用 OMEGA 计时系统的赛事。瑞士计时公司作为 OMEGA 的技术合作伙伴,凭借其在体育计时领域的深厚积累,推出了专为大型体育赛事设计的 PowerTime 3 超高精度手持计时设备。

2. PowerTime 3 硬件概览

PowerTime 3 底板集成了大量专用器件,形成了一个完整的计时子系统:

  • 精密时钟 & GPS:提供纳秒级时间基准,确保与全球时间同步。
  • 触发器输入:支持外部事件(如起跑枪、终点线)快速捕获。
  • USB 与以太网口:实现本地数据下载与网络同步。
  • 电池充电电路:在 -10 ℃ 环境下可维持 12 小时 续航,常温下可达 18 小时

在连接其它设备时,PowerTime 3 既可以充当 主机(Master),也可以作为 从机(Slave),通过 GPS点对点隧道协议(PPTP) 实现时间同步。为降低功耗,系统启动后默认关闭以太网 PHY,只有在需要网络功能时才手动启用。

3. Mars ZX2 FPGA 核心板

PowerTime 3 采用 Mars ZX2 核心板模块,该模块的设计特点如下:

  • 工业标准 SO‑DIMM 200‑pin 可插拔连接器:生产过程中无需焊接,便于快速装配、维修和升级。
  • 尺寸紧凑:仅 67.6 mm × 30 mm,适配手持设备的空间限制。
  • 基于 Xilinx Zynq‑7000 SoC:该 SoC 将 双核 ARM Cortex‑A9 处理器与 可编程 FPGA 逻辑 融合在同一芯片上,提供硬件加速与软件灵活性的最佳组合。

同系列的 Mars XU3 核心板则基于 Zynq Ultrascale+ MPSoC(XCZU2CG/2EG/3EG),在性能和生命周期方面提供更高的扩展空间,帮助用户在后续产品迭代中实现功能升级,降低项目风险。

3.1 Zynq‑7000 的关键特性

  • 双核 Cortex‑A9(最高 866 MHz)负责运行 Linux/RTOS,处理网络、文件系统等高层任务。
  • FPGA 逻辑(约 85 k LUT)用于实现高速计时、GPS 解析、触发信号捕获等实时功能。
  • 高速接口:包括 Gigabit Ethernet MACUSB 2.0SDIOPCIe(部分型号),满足多种外设接入需求。

这些特性使得 Mars ZX2 能够在保持小尺寸的同时,完成 高精度时间戳实时数据处理多协议通信 等复杂任务。

4. 设计要点与实现细节

4.1 时间同步机制

PowerTime 3 通过 GPS 接收 UTC 时间,内部使用 PPM(Pulse Per Minute) 信号对本地时钟进行相位校准。FPGA 逻辑负责捕获 GPS PPS(Pulse Per Second)边沿,并将其与本地计时器对齐,确保误差在 ±10 ns 以内。随后,系统通过 PPTP 将同步信息广播给网络中的其他计时节点,实现全局时间一致性。

4.2 触发信号处理

触发输入采用 LVDS 兼容的高速采样通道,FPGA 中的 输入捕获模块 能在 1 µs 以内完成信号去抖与时间戳记录。该模块的设计遵循 ISO 9001 质量标准,确保在极端温度(-10 ℃)下仍能保持可靠性。

4.3 电源管理

PowerTime 3 内置 锂离子电池,配合 PMIC(Power Management IC) 实现 动态电压调节低功耗待机。在系统启动后,默认关闭 以太网 PHY,仅在用户通过 UI 或远程指令激活网络时才上电,以延长续航时间。

5. 生产与维护的灵活性

由于采用 SO‑DIMM 200‑pin 可插拔连接器,Mars ZX2 核心板在 小批量项目 中表现出极高的生产灵活性:

  • 无需焊接:降低了 PCB 组装的工艺难度,适合快速原型迭代。
  • 模块化更换:在现场检测或维修时,只需拔出故障模块,更换新板即可,极大缩短停机时间。
  • 版本升级:后续若需提升 FPGA 资源或处理器性能,只需更换为 Mars XU3 系列即可,无需重新设计底层硬件。

6. 未来升级路径

随着 Zynq Ultrascale+ 系列的成熟,用户可以在保持相同机械结构的前提下,将 Mars ZX2 替换为 Mars XU3,获得:

  • 更大的 FPGA 逻辑容量(最高 300 k LUT),满足更复杂的计时算法或 AI 辅助判决。
  • 更高的处理器频率(最高 1.5 GHz),提升系统响应速度。
  • 更长的生命周期(可达 10 年),降低长期维护成本。

这种向上兼容的设计思路,为计时系统的 可持续发展 提供了坚实的技术保障。

7. 小结

PowerTime 3 通过 Mars ZX2 FPGA 核心板实现了高精度、低功耗、模块化的计时解决方案。其核心技术包括基于 Zynq‑7000 的软硬件协同、GPS 与 PPTP 的时间同步、以及灵活的 SO‑DIMM 连接方式,满足了东京奥运会等大型体育赛事对计时系统的严苛要求。未来,借助 Mars XU3 的升级路径,系统还能进一步扩展功能,保持在技术前沿的竞争力。

对于从事边缘 AI 与工业计算的工程师而言,PowerTime 3 的设计理念提供了一个 硬件可插拔、软件可升级 的参考范例,值得在其他高可靠性场景中借鉴与应用。