Commands
The Safety Processor provides a set of commands that the Main Processor can use to communicate with it. The Safety Processor and the Main Processor communicate through IPC(Inter-Processor Communication) on SPI.
OBC System Management Commands
OBC Status Monitoring Commands
Get Temperature
Get Temperature is a command used to retrieve periodically acquired temperature sensor data. The Main Processor uses this command to obtain the latest temperature data from the Safety Processor.
Get Current Consumption
Get Current Consumption is a command used to retrieve current consumption values periodically acquired by the Safety Processor from the Current/Voltage Monitors. The Main Processor uses this command to obtain the current consumption of each power domain of the OBC.
Multiple Current/Voltage Monitors are implemented on the OBC. By specifying the target Current/Voltage Monitor in the command, the current consumption of any power domain can be obtained.
Main Processor Control Command
Set Boot Memory Select
Set Boot Memory Select is a command used to switch the memory bank of the Main Processor Boot Data Store.
This command only switches the currently selected memory bank, and the selected state after switching is not saved.