25–28 May 2021
Online
Europe/Amsterdam timezone

GR716 Rad-Hard Microcontroller For Space Applications

27 May 2021, 15:25
20m
Online

Online

Virtual Event
oral presentation Space applications for analogue and mixed-signal ICs Space Applications for analogue and mixed-Signal ICs

Speaker

Fredrik Johansson (Cobham Gaisler)

Description

ABSTRACT

This presentation describes the mixed-signal microcontrollers GR716A and GR716B. These microcontrollers target embedded control applications with hard real-time requirements. The GR716A is currently available at prototype level. Extended electrical and radiation characterization is on-going as part of the activity Microcontroller for embedded space applications, initiated and funded by the European Space Agency (ESA). The GR716B is a further development of the GR716A microcontroller to enhance analog functions, support more advanced interfaces, support switching power applications and support functionality for commercial of the shelf (COTS) FPGAs in space.

GR716B is currently in development phase and early prototypes will be available at the end of this year. This paper describes the overall architecture of both devices and details the added functionalities of the GR716B microcontroller.

MICROCONTROLLER APPLICATIONS

Spacecraft subsystem control and monitoring of parameters such as power supply voltages, currents, pressures and temperatures are ideal applications for the GR716A and GR716B LEON3FT microcontroller. Bridges between different communication standards or interface of an equipment towards a higher-level controller or the central On Board Computer (OBC) are also ideal applications for the LEON3FT microcontroller.

The LEON3FT microcontroller can perform advanced data handling to offload any higher-level controller or the central On-Board Computer (OBC). By hiding the data handling details, the transmitting data volume can be reduced. Simplified functionalities as well as timing requirements can be requested to the higher-level controller.

The LEON3FT microcontroller integrates several on- chip data bus standards, such as SpaceWire, CAN, MIL-STD-1553, I2C, SPI, UART and can easily provide data packetization for serial communication using standard protocols. The microcontroller can also efficiently replace FPGAs in accomplishing the above functionalities. Generally, the FPGA implementation is faster. However, much more complexity and flexibility can be captured in the software of a microcontroller, even with limited processing capability. Moreover, the correct use of FPGAs in space applications can be complex. Cost, package size and availability of integrated analog functions can favour the use of a microcontroller versus an FPGA.

A list of possible applications for the GR716A microcontroller is given below:

  • Nanosatellite controller
  • Instrument Control Unit
  • Remote Terminal control
  • Mass Memory control
  • Propulsion Unit control
  • Electric Motor Control

The development of the GR716B aims at making it possible to add additional applications such as:

  • Power regulation
  • Advanced motor control
  • Magnetorquer control
  • High-voltage and high current generator
  • Program and scrubber support of COTS FPGA

Primary authors

Fredrik Johansson (Cobham Gaisler) Mr Sandi Habinc (Cobham Gaisler AB) Jan Andersson (Aeroflex Gaisler)

Presentation materials