ZHCADN2 July 2023 LM139AQML-SP , LM4050QML-SP , TMP461-SP , TPS50601A-SP , TPS7A4501-SP , TPS7H1101A-SP , TPS7H2201-SP , TPS7H4001-SP
本资源的原文使用英文撰写。 为方便起见,TI 提供了译文;由于翻译过程中可能使用了自动化工具,TI 不保证译文的准确性。 为确认准确性,请务必访问 ti.com 参考最新的英文版本(控制文档)。
现代航空级现场可编程门阵列 (FPGA) 实现了全新的系统架构并提高了数据吞吐量。FPGA 的这些进步需要相关技术能够支持高数据速率的数据处理应用。SpaceFibre 是一种专为航空飞行应用而设计的高性能、高可用性数据链路和网络技术,此类应用使用该技术将数据从仪器传输到航空飞行机载处理和存储元件,以及将数据发送到地面的下行链路发送器。STAR-Tiger 是一款 10 端口 SpaceFibre 路由交换机,具有 STAR-Dundee 开发的 100Gbit/s 分割带宽。本文详细讨论了 STAR-Tiger SpaceFibre 路由交换机的电源设计。
Xilinx®is a reg TM ofXilinx Incorporated.
Other TMs
SpaceFibre 是用于航天器机载数据处理应用的最新一代 SpaceWire 网络技术。SpaceFibre 通过电气或光纤电缆运行,以非常高的数据速率工作,并提供内置的服务质量 (QoS) 以及故障检测、隔离和恢复 (FDIR) 功能。SpaceFibre 提供了高性能、高可靠性和高可用性,使其成为许多要求苛刻的网络应用(包括航天器有效载荷数据处理)的理想选择。SpaceFibre 网络由链路、端点和路由交换机组成。链路将端点和路由交换机连接在一起,形成 SpaceFibre 网络。
图 1-1 展示了 STAR-Tiger SpaceFibre 路由交换机,该交换机用于在仪器、批量存储器、数据压缩器、数据处理器和下行链路变送器之间以高数据速率传输数据。该交换机还用于提供控制计算机使用的控制网络,以管理网络和连接到网络的设备。STAR-Tiger 路由交换机是使用 STAR-Dundee SpaceFibre IP 实现的高性能 SpaceFibre 路由交换机。
如图 1-2 所示,STAR-Tiger 包含三个电路板:
图 1-3 至图 2-6 以与 STAR-Tiger 外壳的不同集成阶段展示了这三个电路板。
STAR-Tiger SpaceFibre 路由交换机构成了将仪器、数据处理和下行链路遥测元件连接在一起的 SpaceFibre 网络的核心。STAR-Tiger 在四通道端口和双通道端口上的数据速率分别高达 19Gbps 和 9.6Gbps,聚合吞吐量(两个方向上的所有端口)约为 200Gbps。SpaceFibre 路由交换机是一种航空飞行技术就绪度 (TRL) 5-6 级设计。
STAR-TIGER 交换机中的电源板为用于实现路由交换机的 Xilinx KU060 FPGA 提供主电源轨。图 2-6 中显示了 STAR-Tiger 电源设计,图 2-2 中显示了电路板的照片。STAR-Tiger 电源板使用德州仪器 (TI) 的以下航空级电源器件:TPS7H2201-SP、TPS50601A-SP、TPS7H4001-SP、TPS7H1101A-SP 和 TPS7A4501-SP。所有这些器件均为 V 级器件,耐受高达 100krad(Si) 的电离辐射总剂量 (TID),LET = 75MeV-cm2/mg。
电源板有两个电源输入:PWR-N 和 PWR-R(分别为标称电源和冗余电源)。电源输入标称电压为 5V ±5%,最高 12A。每个电源输入均连接至 TPS7H2201-SP 器件,该器件是一个电源开关,用于将电源从标称或冗余电源输入切换到一系列负载点 (POL) 转换器。电源开关由使用 OFF(H) 信号的故障检测电路控制,该信号在置为有效时会关闭电源开关。在正常运行期间,只提供一个电源开关。
为标称电源输入施加电源时,标称电源开关打开,冗余电源开关关闭。仅为冗余电源输入施加电源时,标称电源开关关闭,冗余电源开关打开。为标称和冗余电源输入施加电源时,标称电源开关打开,冗余电源开关关闭,因此仅从标称电源输入取电。
电源开关可保护 SpaceFibre 路由开关免受反极性和高达 7V 的过压影响。开关 5V 电源轨可为多个 POL 直流/直流转换器和一个线性稳压器提供主电源电压 (Vmain)。这些器件均可在高达 7V 的输入电压下工作。电源开关提供过压保护,能够在输入电压超过最大电源输入电压时关闭 Vmain 电源。
电源开关具有过流和过热保护功能以及电流检测输出。过流限制设置为最大 17.6A,其中考虑正常最大电流、上电期间的浪涌电流以及过流限制设置的 20% 容差。当过流情况出现大约 1ms 时,电源将关闭。有两个电流检测输出 IMON,每个电源开关器件上都有一个。
来自电源开关的 Vmain 用于驱动 POL 转换器,该转换器将 POLA、POLB、POLC、POLD、POLE 和 POLF 输出电压提供给 KU060。对于 Xilinx KU060 FPGA,它们对应于 VCOREA0.95V、VCOREB0.95V、MGT1.0V、MGT1.2V、IO1.8V 和 IO3.3V 电源轨。两个 TPS7H4001-SP 稳压器提供内核电压轨电源(POLA、POLB),四个 TPS50601A-SP 稳压器用于 POLC、POLD、POLE 和 POLF。每个 POL 转换器的输出都会传递到电源板上的连接器,用于为 FPGA 和其他板供电。对于 STAR-Tiger 中使用的 Xilinx KU060 FPGA,VCOREA0.95V 和 VCOREB0.95V 连接在一起。
还为另一个连接器上的每个 POL 转换器提供了电压检测信号。每个检测信号都靠近 FPGA 板上的负载连接,并检测负载处的电压,以便每个 POL 都可将电压调整到所需的电平。
每个 POL 转换器都有一个输出欠压和过压检测电路,此电路会检查输出电压是否处于标称值的 94 – 106%(典型值)、97 – 103%(最坏情况)范围内。如果此电压超出标称值的 91 – 109%(典型值)、90 – 110%(最坏情况),该器件的电源正常 (PG) 引脚会取消置为有效,将相应的 PGx 信号拉低,该信号会通过 POL 转换器链传播,从而导致 PGPOLx(H) 取消置为有效。使用单独的过压检测电路来提高过压阈值的精度。
每个 POL 转换器都由 EN 输入启用,并通过将开漏电源正常信号置为有效来指示输出何时达到或接近所需的输出电压。POL 转换器分为三组:
组中的 POL 由相同的使能信号启用,仅当组中的所有 POL 均已达到接近其标称输出电压时,才会生成 PG。具体分组如下:
表 2-1 显示了 SpaceFibre 开关中使用的 KU060 电源轨、最大电流能力、动态负载以及设计这些电源轨时所对应的电压瞬变汇总。
直流/直流转换器 | KU060 轨 | 输出 电压 (V) |
电流 能力 (A) |
最大 动态 负载 (A) |
最大动态负载下的电压瞬变 (mV) |
---|---|---|---|---|---|
TPS7H4001-SP (POLA、POLB) |
VCCINT VCCINTIO VCCBRAM |
0.950 | 36 | 8 | ±27 |
TPS50601A-SP (POLC) |
VMGTAVCC | 1.000 | 6 | 2 | ±10 |
TPS50601A-SP (POLD) |
VMGTAVTT VMGTAVTTRCAL |
1.200 | 6 | 2 | ±10 |
TPS50601A-SP (POLE) |
VCCAUX VCCAUXIO SYSMON1.8V VCCO1.8V |
1.800 | 6 | 2 | ±12 |
TPS50601A-SP (POLF) |
VCCO3.3V | 3.218 | 6 | 4 | ±23 |
POLF 配置为 3.218V(而不是 3.3V),以便在 KU060 的最大工作电压和绝对最大额定电压之间留出足够的裕度。最大工作电压包括所有条件下的稳压和过压检测要求。
电源时序电路用于确定为每个组供电的顺序。对于 KU060 FPGA,遵循以下顺序:
Xilinx KU060 FPGA 在电源轨上具有严格的容差,并且具有接近工作电压的过压限制。这意味着无法使用来自 POL 转换器的电源正常信号进行过压检测。使用了单独的过压检测电路。它包括一个电压基准 (LM4050QML-SP) 和一组比较器 (LM139AQML-SP),每个 POL 转换器一个,将检测到的电压与最大允许值进行比较。如果检测到过压,过压检测电路会将 OVD(L) 信号置为有效。此外,电源板上还有三个额外的过压检测电路,可用于监控 STAR-Tiger 单元中其他电路板上的电压,并在发生潜在破坏性故障时关闭该单元。其他电路板上的额外 POL 转换器由这些电路板上的过压电路进行监控。如果检测到过压,则将 FAULTx(L) 信号置为有效,用于驱动电源板上的 OVD(L)信号,从而禁用电源。
在 STAR-Tiger 单元中,为其他电路板上的外部 POL 转换器提供了额外的 POL 使能信号 XPOLEN。当 XPOLEN 被置为有效时,外部 POL 转换器被启用。
故障控制电路包含一个复位计时器 ONTIME (LM139AQML-SP) 和一些逻辑门 (SN54AC00-SP),它们由 3.3V 稳压器 TPS7H1101A-SP(由 Vmain 供电)供电。当输入电源开关打开时,计时器由稳压器供电,并且输出在上电超时时间内保持有效。该上电超时设置为比 POL 转换器全部上电以及将 PGC 置为有效的最大预期时间更长。在这个初始加电间隔期间,不会检测到任何故障。上电超时也用于提供系统复位信号。可以检测到以下故障:
发生故障时,故障控制电路会禁用 POL 转换器并将 OFF(H) 信号置为有效,从而关闭两个电源开关。故障控制电路和比较器由 3.3V 稳压器 (REG_3V3) 供电,该稳压器直接由 5V 标称输入或冗余输入供电。由于负载较低,因此使用二极管 ORing 将这两个电源组合在一起以提供 REG_3V3 电源。由于故障控制电路未被电源开关关闭,因此一旦发生故障,电源开关将保持禁用状态。要从这种故障情况中恢复,请将标称和冗余 5V 输入断电,然后再次打开其中一个。
REG_3V3 电源还为其他电路板提供 3V3AUX 电源,用于为这些电路板上的过压检测电路供电。