FSTL Requirements
warning
🚧 This document is still being actively worked on and is subject to change. 🚧
| Responsible |
|
| Last Updated | 10/12/2025, 12:48:54 PM |
| Last Author | Kai Berszin |
This document specifies the FlatSat Testing Linecard (FSTL).
Requirements​
- Bundle the communication interfaces and provide a single USB connection to the host computer.
- The FSTL shall be able to monitor and control the power rails, in order to run automated test routines.
- The FSTL shall be able to switch nine separate power rails independently of each other.
- Each power rail shall be rated at least 30VDC/5A.
- Each power rail shall be physically disconnectable using a jumper
- The FSTL shall interface with the subsystems on the FlatSat.
- The FSTL shall be able to monitor the communication interfaces.
- The FSTL shall be able to inject errors in the communication interfaces.
Interfaces​
| System | Interface | Signals | Signal Analyzer | Error Injection |
|---|---|---|---|---|
| PAY | SWD | SWCLK, SWDIO, NRST | No | No |
| PAY | UART | TX, RX | No | No |
| COM - AMAT | SWD | SWCLK, SWDIO, NRST | No | No |
| COM - AMAT | UART | TX, RX | No | No |
| COM - SATN | SWD | SWCLK, SWDIO, NRST | No | No |
| COM - SATN | JTAG | CLK, TMS, TDI, TDO, NRST (PS POR B) | No | No |
| OBC | 2x SWD | STLink STDC14 | No | No |
| OBC | 2x UART | STLink STDC14 | No | No |
| - | 2x CAN 2.0 | CAN_H, CAN_L | Yes | Yes |
| - | 3x SPI | SCK, MISO, MOSI | Yes | Yes |
| - | 2x I2C | SCL, SDA | Yes | Yes |
| - | 4x UART | RX, TX | Yes | Yes |
| - | 34x GPIO | Enable, chip select, antenna deployment, ... | Yes | No |
| - | 10x GPIO | System reset signals, role switching, ... | No | Yes |