ISIS On Board Computer
€4.400,00 – €6.850,00
- 400 MHz, power efficient ARM9 processor
- Multiple OS options available:
- FreeRTOS operating system for simple and lightweight cooperative multitasking
- KubOS Linux
- On-board telemetry: voltages, power-controller, and real time clock
- High reliability data storage and fail safe filesystem
- Flexible daughterboard architecture
- Robust design
- Includes Hardware Abstraction Layer Library
- Compliant with CubeSat standard
Availability: 8 – 12 weeks
Description
The ISIS On Board computer (IOBC) is a flight-proven, high-performance processing unit based around an ARM9 processor with a speed of 400 MHz, making it one of the most capable on-board computers for CubeSats, currently available on the market within the same price range. Its pluggable daughter board offers additional flexibility and customizability by providing a wide range of extra interfaces for payloads, sensors or actuators in a compact form factor.
Specifications
Mass | 94g mainboard only, 100g with EM daughter board |
Dimensions: | 96 x 90 x 12.4 [mm] (including FM daughter board) |
Power Consumption: | 400mW average |
Power Supply: | 3.3V |
Operating Temperature: | -25 degC to +65 degC |
Processor: | 400MHz 32-bit ARM9 processor |
Volatile Memory: | 64MB SDRAM |
Code Storage: | 1MB NOR Flash |
Critical Data Storage: | 512kb FRAM |
Mass Data Storage: | 2 x 2GB high reliability SD cards for fail safe data storage (up to 32 GB on request) or 2x any size standard SD cards |
Interfaces
- I2C master or slave mode
- SPI master mode up to 8 slaves
- 2x UART (RS232 + RS232 / RS485 / RS422)
- General Purpose Input / Output pins (GPIO)
- ADC: 8 channel, 10-bit
- PWM: 6 channel
- JTAG for programming and debugging
- Dedicated debug LEDs and UART
- USB host and device
- Image sensor interface
Software
Hardware Abstraction Layer Library
This library supports the following peripherals:
- I2C master mode
- I2C slave mode
- Pulse Width Modulation (PWM)
- UART (RS232, RS422, RS485)
- SPI master mode
- FRAM read and write
- SD card using failsafe FAT journalling filesystem
- Real-Time Clock (RTC) and OBC internal timer (RTT)
- Debug LED control
This library offers the following additional functionality:
- Checksumming (CRC-8, CRC-16, CRC-32)
- Interface to iOBC Supervisor
- Watchdog kicking
- Timekeeping
- FreeRTOS operating system
- AT91 library from Atmel
Qualification and Acceptance testing
Test | QT | AT |
Functional | ✓ | ✓ |
Vibration | ✓ | ‐ |
Mechanical Shock | ✓ | ‐ |
Thermal Cycling | ✓ | ✓ |
Thermal Vacuum | ✓ | ‐ |
*QT is performed on the design/qualification model
*AT is performed on the unit to be shipped
In the box
- iOBC main board
- JTAG programmer / debugger + USB cable
- Adapter board (including debugging UART to USB conversion) + USB cable
- 2 x 2 GB high-reliability SD cards
- Power break-out board for easy connection to the power supply
- USB drive containing manuals, iOBC SDK installer, and applicable software libraries