我目前正在研究一个卫星、该卫星使用 RS422通信协议进行 S 频带和 X 频带通信、作为其一部分、我们有标称连接和冗余连接以实现冗余。
我们的目标是将卫星车载计算机(OBC)连接到电气地面支持设备(EGSE)、以解读数据并将其转换为更具人类可读性的地面团队数据。 由于在任何给定的时间只能使用其中一条标称链路或冗余链路、因此我们需要使用一个开关在标称链路和冗余链路之间进行切换、只是要实际拔下一条线束并连接另一条线束。
当谈到使用 RS422协议和硬件使其全部运行时、我是个新手-是否有解决方案可以将两个输入多路复用、然后只发送一个输出? 发送器和接收器 RS422驱动器将分别由 EGSE/OBC 处理、因此我认为不会有任何添加电路来使 RS422信号工作?
对于 S 频带、将会增加复杂性、因为多路复用器电路需要是双向的、因为它将向上游发送远程办公(从 EGSE 到 OBC)、然后还将向下游接收遥测(从 OBC 到 EGSE)。
目前使用的连接是 Sub-HD 44路连接器、我相信该连接器上最多会有5对信号线(S 频带上为5对、X 频带上仅为2对)用于 RS422通信协议。 如果可以在不需要单独复用线束中的每条线路的情况下完全从其中一个输入(Sub-HD 44路)切换到输出(Sub-HD 44路)、那么这将是理想情况。 我的问题是、是否有一种包含多路复用器以及可能使用 FPGA 控制此开关的现成简单解决方案。 或者、是否必须在 PCB 上使用一系列多路复用器和 FPGA 对电路进行定制设计才能实现这一点?
因此、有效地:
S 频带:2个输入(低于 HD 44路)至1个输出(低于 HD 44路)、但也必须在1个输入至2个输出中使用双向 SO。 操作员只需选择使用的是标称链路还是冗余链路。
X 带:1路输入(低于 HD 44路)到2路输出(低于 HD 44路)。 操作员必须选择使用的是标称链路还是冗余链路。
希望这是有道理的!