ESAHomeSpace EngineeringElectrical
   
About Us
Onboard Computer and Data HandlingOverview of the Workshops and conferencesContact Us
Avionics Data Handling
Architectures of Onboard Data SystemsDependability
Onboard Computers and related modules
Onboard Computers
Onboard StorageRemote Terminal UnitsTelemetry & Telecommand
Building Blocks
MicroprocessorsMicrocontrollersIP CoresSystems on Chip (SoC)Protection of ElectronicsSensing, I/O and instrumentationSecurityOther processing units
Onboard Communication and Interfaces
Overview CommunicationsMil-STD-1553CAN - Controller Area Network BusSpaceWireDiscrete InterfacesI2CSPI - Serial Peripheral InterconnectDigital Sensor BusWireless network technologiesTime-Triggered EthernetCommunication ProtocolsOther Communication Systems
Testing and Benchmarking
RASTA - The Avionics TestbenchMIL-STD-1553 TestbenchSSIART - Smart Sensor Inter-Agencies Reference TestbenchVenus Express Mock-up
 
 
 
 
 
printer friendly page
Onboard Computers
 
Herschel-Planck onboard computer
 

The term “On Board Computer” indicates, rather obviously, any unit flying on board a satellite which provides processing capability. However, the On Board Computer, or OBC, more commonly refers to as the computer of the satellite’s avionic sub-system, i.e. the unit where the On Board Software run. In turn, the “On Board Software”, despite the rather generic label, is known as the software implementing the satellite’s vital functions such as: attitude and orbit control in both nominal and non-nominal cases, telecommands execution or dispatching, housekeeping telemetry gathering and formatting, on board time synchronisation and distribution, failure detection, isolation and recovery, etc.

Based on the above, the very essence of an OBC is the microprocessor board, consisting of microprocessor, non-volatile memories, volatile memories and the companion chip that connects the microprocessor to different peripherals.

However, in space as well as in the consumer market, as the shrinking of the electronic components enables it, the trend is towards more dense and integrated systems, aiming at continuous reduction of volume, mass, and power consumption.

A modern On Board Computers, in fact, not only provides the aforementioned processing resources, but it does include other functions in the same box such as:

  • DC/DC Power conversion and regulation
  • Ground Telecommand Decoding
  • Packet Telemetry Formatting
  • On Board time management
  • Autonomous Reconfiguration
  • Local Mass Memory function
  • Housekeeping telemetry
  • Interfacing with other Avionics subsystems

These functions are usually implemented in hardware following a modular approach with one module providing one or more functions.

Today the most common physical break down of OBC functions in modules is:

  • DC/DC converter and switching module
  • Telecommand, Telemetry and On Board Time module
  • Reconfiguration and Local Mass memory module
  • Processor Module
  • One or more I/O modules to connect to either standard or non standard interfaces.
  • One backplane to connect the modules together

Each module, with the only exception of the backplane, is duplicated to provide single failure tolerance architecture.

European Space industries provide OBCs whose architecture is roughly in line with this partition. However each company provides its own function allocation based on their heritage and long term experience.

As an example: On Board Time function and Local Mass Memory are sometimes swapped.

This architecture is naturally evolving with time and, as new denser and lower power integrated circuits are getting available on the space market, the next generations of OBC will be even more packed. OBC exploiting System-on-Chip (SoC) technology are already an available option.

 
 
 
 
Last update: 21 March 2012
 


 
 
 
   Copyright 2000 - 2014 © European Space Agency. All rights reserved.