Hardware

The OBDH board of the nanosatellite consist of six main sub-modules:

  • Central Processing Unit (MCU: CPU + RAM + Program Flash)
  • Non Volatile Memory (Mission Data)
  • Current Drivers (Active ADCS control)
  • Inertial Measurement Units (IMU)
  • Current Sensing (Photodiodes reading and OBDH current cumsumption)
  • Interfaces with external modules (UART, I2C and GPIO)

There is direct connection between the OBDH and all the other modules of the satellite:

  • EPS
  • TT&C
  • Antenna
  • Solar Panels
  • Payloads

Each interface is presented in details in the subsequent sections. The general diagram of the OBDH board is presented below:

Obdh Topology

OBDH hardware topology

Central Processing Unit

The sub-module that executes the main code of the OBDH consists of a SoC that contains a CPU, RAM Memory and Flash Memory (used for program storage and non-volatile status registers). The chosen MCU is a low power 16-bit RISC (MSP430F6659IPZ) from Texas Instruments. It contains seven power comsumption operation modes, four 16-bit timers, 12-bit ADC and DAC, six universal serial communication interfaces (USCIs), a real-time clock (RTC) block and up to 74 I/O pins. The operating clock of the OBDH module is 32 MHz.

Together with the microcontroller there is a External Voltage Monitor with Watchdog Timer (TPS3823-33QDBVRQ1) to ensure a certain level of voltage to power up the system and to provide a redundant Watchdog. Also a Voltage Reference IC (REF5030A-Q1) to assure a clean reference for the ADC readings.

Non Volatile Memory

To retain data the OBDH uses a SD card and memories IC's. The micro SD Socket is the Molex 5031821852. The memories are a 128MBit Nor Flash (IS25LP128-JBLE).

Current Drivers

The current drivers used are two H-bridges(DRV8833). They control the Magnetorquers from NanoPower P110 Series solar panels according ADCS logic control.

Inertial Measurement Units

The IMU module is composed by two 9 axis inertial measure units for redundant readings. A Invensense MPU9250 and a Bosch BMX055.

Current Sensing

The Current Sensing module have three Rail to Rail Op Amps (TLV341AIDBVR) for the sun sensors readings. And a Current Sense amplifier (MAX9934TAUA+) for the OBDH total current consumption.

Interfaces

In order to exchange informations between other satellites modules was established a PC104 interface using two 52 pins connector(ESQ-126-39-G-D). For the JTAG and all debugging interfaces the Through Hole pin Headers 4-103327-5 were used. And for the communication with the solar panels three (one for each) 12 pins Molex 0533980671.

results matching ""

    No results matching ""