GAUSS: ABACUS User Selectable Options Sheet [ABACUS2017_ ]

Similar documents
GAUSS OBC ABACUS 2017

CubeComputer V4.1. General purpose on-board computer. Option Sheet

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

Prototyping Module Datasheet

Pmod modules are powered by the host via the interface s power and ground pins.

Subject: Jumper, DIP and optional resistor settings for ROACH rev Location of jumpers, switches and resistors on hardware

5I21 SERIAL ANYTHING I/O MANUAL

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

EZL-200F Application Notes (003) Serial Interface (RS232/RS422/RS485)

Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017

NanoPower BPX. Datasheet High-capacity battery pack for nano-satellites

SR3_Analog_32. User s Manual

RS485 3 click. How does it work? PID: MIKROE-2821

Waveform and Timing Generator Description

NanoDock DMC-3. Datasheet Daughter module carrier 4 daughterboard

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

BC-USB-Kit Manual. First Edition. February, BeatCraft, Inc.

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

I2CMux Grove Board 0057-GRV4I2CMux-DSBT/ SF

MX Educational Target User Manual

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

WICE-SPI Hardware Operation Manual

RASPBERRY PI MEGA-IO EXPANSION CARD USER'S GUIDE VERSION 2.3

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

4I39 RS-422 ANYTHING I/O MANUAL

Hardware Manual - SM2251 Evaluation Kit Board

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

Growing Together Globally Serial Communication Design In Embedded System

Manual MB86R01. JADE Evaluation Board Extension Video Output. Version PA5.1 November 20, 2007

CrossLink Hardware Checklist Technical Note

+Denotes lead-free/rohs-compliant. J5 1 J10 J13 4 J17 1 L1 1 L2 1 L4 L7 4

Freedom FRDM-KV31F Development Platform User s Guide

Embedded Systems and Software

USB-to-I2C Basic. Hardware User s Manual.

MIFARE Secure OEM Reader Module Data Sheet

Thermo 6 click PID: MIKROE-2769

Digilab 2 XL Reference Manual

mcube Proprietary APS v1.0 1 / mcube Inc. All rights reserved.

User Guide Feb 5, 2013

DEV-1 HamStack Development Board

INTERFACE CONTROL DOCUMENT

1. ONCE Module 2. EBDI. Application Note. AN2327/D Rev. 0, 9/2002. M Core EBDI Interface Application Note

X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo

ARDUINO MEGA ADK REV3 Code: A000069

CubeComputer V4.1. General purpose on-board computer. Datasheet

Freescale Semiconductor, I

GENERAL DESCRIPTION MC3635 FEATURES

G80 SoC Datasheet. Where Hardware Meets Software

Contents. The USB Logic Tool... 2 Programming... 2 Using the USB Logic Tool... 6 USB Logic Tool Features... 7 Device Hardware...

Arduino ADK Rev.3 Board A000069

Group 10 Programmable Sensor Output Simulator Progress Report #2

FRDM-KE02Z User s Manual

AN10955 Full-duplex software UART for LPC111x and LPC13xx

FPD-Link III Deserializer Board FPI-954-A (Board model number NV015-A) Hardware Specification. Rev NetVision Co., Ltd.

EPT-200TMP-TS-U2 TMP102 Temperature Sensor Docking Board Data Sheet

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

Symbol Parameter Min Typ Max VDD_CORE Core power 0.9V 1.0V 1. 1V. VDD33 JTAG/FLASH power 2.97V 3.3V 3.63V

Arduino Uno R3 INTRODUCTION

MC3635 FEATURES GENERAL DESCRIPTION

Interfacing Techniques in Embedded Systems

Datasheet Interstage unit with communication busses from OBC to I 2 C devices

FRDM-KL03Z User s Guide

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

FPGA Discovery-III XC3S200 Board Manual

Digilab 2E Reference Manual

KNJN I2C bus development boards

User's Manual. PXI Power Distribution Module

ARDUINO MEGA 2560 REV3 Code: A000067

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

PIXI click PID: MIKROE Weight: 28 g

Pin Configuration and Selector Guide appear at end of data sheet. Typical Operating Circuits

5I23 ANYTHING I/O MANUAL

SBD WARRIOR DATA SHEET

PIL-IO board notes. For use with firmware 2.x. J-F Garnier, Feb. 2016

USB-4303 Specifications

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Termination Options for Any-Frequency Si51x XOs, VCXOs

KIT-VR7701-TP. User's Manual(Rev.1.00) RealTimeEvaluator

Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of

um-fpu64 Floating Point Coprocessor 28-pin Breakout Board Introduction Bare um-fpu64 28-pin Breakout Board

P-NUCLEO-6180X2. Proximity, gesture, ambient light sensor expansion board based on VL6180X for STM32L053R8. Description. Features

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

Win-I2CUSB Hardware User s Manual

Galep-Adapter DIL-40 => ISP-ASYNC/SYNC Article-No.:

USER GUIDE ARDBOX ANALOG HF. Version: IS_AB20ANA.7.1

ARDUINO MICRO WITHOUT HEADERS Code: A000093

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8. Migrating Stratix II Device Resources to HardCopy II Devices

FPD-Link III Serialize board (NV012-A) Hardware specifications. The 1st edition. Net Vision Co., Ltd.

Datasheet High performance reaction wheel for 6U and 12U nano-satellites

RFIC TX/RX Configuration

Digilab 2 Reference Manual

Transcription:

[ ]

Table of contents Table of contents... 2 Acronyms... 3 1. Introduction... 4 2. Blocks Diagram, Connectors and Pinout overview... 5 3. Options Sheet Selection Guide... 6 3.1. GPIO Expander... 6 3.2. UART1_TXD / GPIO... 7 3.3. I2C Pull-Up resistors... 7 3.4. ADC11/GPIO... 8 3.5. RTC IRQ output... 8 3.6. FPGA VCCO_1 Power Source... 9 3.7. FPGA Clock... 9 3.8. IMU IRQ output... 9 3.9. RS422/485 adapter... 10... 11 2 of 12

Acronyms OBC PCB FPGA MCU SDA SCK GPIO LVDS LVPECL PLL IMU DoF IRQ On Board Computer Printed Circuit Board Field Programmable Gate Array core Microcontroller Unit Serial Data Line in I2C Bus Serial Clock Line in I2C Bus General Purposes Input Output Low Voltage Differential Signaling Low Voltage Positive Emitter-Coupled Logic Phase-Locked Loop Inertial Measurement Unit Degrees of Freedom Interrupt Request 3 of 12

1. Introduction ABACUS 2017 is the fourth revision of the ABACUS OBC series designed and build in Italy by the company GAUSS Srl. ABACUS features a MSP430 MCU and a Spartan 3E FPGA. ABACUS has flown already on several missions (UniSat-5, UniSat-6, Unicubesat-GG, Tigrisat and Serpens). The core components of the board have not changed during the different revisions of the board. ABACUS has some hardware flexibility in order to render the OBC as much compatible as possible with other components of your satellite. The user has to decide during the final production phase of the board some of these options. The selections chosen will be hardwired on the PCB. Under the sole responsibility of the customer, every selection can be modified in the future by the final user. Some of these possible options are also graphically reported on the PCB. ABACUS 2017 has some pinout differences with previous revisions of the board but for legacy reasons the user can decide to apply some user selectable configurations that renders ABACUS 2017 identical to ABACUS 2014 from the pinout perspective. 4 of 12

2. Blocks Diagram, Connectors and Pinout overview For updated information on available connections, pinouts and detailed description on the board, please refer to the document ABACUS Datasheet available online at https://www.gaussteam.com/services/satellite-subsystem/onboard-computer/abacus-2/ 5 of 12

3. Options Sheet Selection Guide On this section a full description of the User Selectable Options sheet is given. Each modification of the board not executed by the GAUSS Team will be at responsibility and own risk of the customer. 3.1. GPIO Expander The MCU (MSP430 EP Series) is connected via I2C to a GPIO Expander with its 16 GPIOs connected to the PC/104 connector (H1 and H2). The I2C bus used by the GPIO Expander and the MCU is physically the same used by many satellites on pin H1_41 (SDA) and H1_43 (SCK) of the PC/104 connector, for this reason, to avoid conflicts with other systems on the PC/104 connector, on ABACUS 2017 there are two options for the I2C address of the GPIO Expander. Address I2C - 0x020 Address I2C - 0x021 R73 = 0Ω, R72 = empty R72 = 0Ω, R73 = empty Moreover, for compatibility with other boards with different voltage levels, the 16 GPIO ports can be powered from the internal voltage (3.3V) or from an external voltage (from 1.8V to 5V) on the pin H2_17. Internal 3.3V External Voltage (1.8V up to 5V) R74 = 0Ω, R75 = empty R75 = 0Ω, R74 = empty Note: At least one of the two addresses of the GPIO Expander, have to be left unused from any other subsystems using the I2C Bus on pin H1_41 (SDA) and H1_43 (SCK) of the PC/104 connector. 6 of 12

3.2. UART1_TXD / GPIO For compatibility with other sub-systems, it is possible to leave both of H1_3 or H1_2 pins on PC/104 connector unconnected. The signal involved in that change is the transmission line of the UART1 port, also usable as GPIO pin (MCU pin P5.6). UART1_TXD connected to H1_3 UART1_TXD connected to H1_2 Not Used R18 = 0Ω, R17 = empty R17 = 0Ω, R18 = empty R18 and R17 empty Note: ABACUS 2017 would be equivalent to ABACUS 2014 if UART1_TXD/GPIO is connected to H1_3; the H1_3 is often used by other sub-systems as part of the CAN bus; Keep in mind that in ABACUS 2014, H1_2 is used as GND. 3.3. I2C Pull-Up resistors On the PC/104 connector the I2C 3.3V Bus is connected to the pins H1_41 (SDA) and H1_43 (SCK) that is generally the I2C bus of the satellite. ABACUS by default has the two Pull-Up resistors of the I2C bus connected to 3.3V. However, if other subsystem already have the I2C resistors connected the user might desire to not install them. PullUp Resistor PullUp Resistor R13 R14 7 of 12

3.4. ADC11/GPIO On the PC/104 connector there are several ADC/GPIO channels. The signal ADC11/GPIO (MCU pin P7.7) can be used as ADC/GPIO channel on the pin H1_25 of the PC/104 connector or it can be used, as ADC input, to monitor the pin FPGA DONE signal of the FPGA core. The FPGA DONE signal goes high (high = in the range of 0.7V to 2.5V) when the FPGA is correctly programmed. The user can monitor if the FPGA has been correctly programmed visually with a LED already installed on the board and also with the MCU using the ADC11 input. The user must decide if use the ADC11 to monitor the FPGA or to connect it on the H1_25. Not connecting any of the resistors leaves the H1_25 unconnected for other purposes. MCU Connected to the FPGA DONE signal MCU Connected to H1_25 Not Used R88 = 0Ω, R89 = empty R89 = 0Ω, R88 = empty R88 and R89 empty Note: Abacus 2017 is equivalent with Abacus 2014 if ADC11/GPIO is connected on H1_25. 3.5. RTC IRQ output The I2C Real Time Clock present on the board has an IRQ pin (with a PullUp resistor to 3.3V) that can be connected to the FPGA pin 178 or to the MCU pin P2.0 and to the pin H1_8 on the PC/104 connector. Connecting the IRQ to the MCU means that it would be connected also to the pin H1_8. This RTC IRQ output can be used as a 1Hz or 512Hz output for other subsystems. Connected to MCU pin P2.0 and H1_8 Connected to FPGA pin 178 IRQ Not Used R76 = 0Ω, R77 = empty R77 = 0Ω, R76 = empty R76 and R77 empty 8 of 12

3.6. FPGA VCCO_1 Power Source The signals of the Bank_1 of the FPGA are all connected as general purpose user pins on the connector P7. Based on the use of those pins (for example as GPIO or LVDS signals) the user can chose its voltage that is done modifying the voltage of the power pins VCCO_1. By default VCCO_1 is connected to 3.3V so the P7 pins are 3.3V. Internal 1.2V Internal 2.5V Internal 3.3V R82 = 0Ω, R81 and R83 = empty R81 = 0Ω, R82 and R83 = empty R83 = 0Ω, R81 and R82 = empty Note: to use the P7 signals as LVDS or LVPECL, VCCO_1 power source has to be 2.5V. The FPGA only supports the voltage range of the standard LVDS_25 or LVPECL_25 as low voltage differential signaling standard. 3.7. FPGA Clock A PLL and a Crystal of 25MHz are the source of the clock for the FPGA. The PLL can be set as x1 or x4 multiplier so the clock of the FPGA can be 25MHz or 100MHz. Keep in mind that increasing the clock speed means not only increased performance but also increased power consumption. 25MHz 100MHz R55 = 5.1KΩ, R54 = empty R54 = 5.1KΩ, R55 = empty Note: the selection resistor has to be 5.1KOhm 3.8. IMU IRQ output The 9-DoF IMU has an IRQ output pin (with a PullUp resistor to 3.3V) that can be connected to the MCU pin P2.3 or to the FPGA pin 200 but also it can be left unused. Connected to MCU pin P2.3 Connected to FPGA pin 200 IRQ Not Used R63 = 0Ω, R80 = empty R80 = 0Ω, R63 = empty R63 and R80 empty 9 of 12

3.9. RS422/485 adapter On ABACUS you have the possibility of using the UART0 signals of the MCU as RS422/485 differential signals. These differential signals can be used in Full Duplex mode (4 wires, 2 differential pairs) or in Half Duplex mode (2 wires, 1 differential pairs). These options are programmatically selected by the MCU, however the user has to decide whether or not to install the termination resistors based on its satellite connections. Full Duplex mode Half Duplex mode R87=RX termination, R84=TX termination, R85 and R86 = empty R85 and R86 = 0Ω; R84 or R87 = termination resistor 10 of 12

ABACUS 2017 Mark the corresponding white square for the desired options. Refer to the ABACUS 2017 Options Sheet Selection Guide. In case of no mark it will be considered the default option. Note: NC = not electrically connected on the board, pins are free to be used for other sub-systems. GPIO Expander I2C Address: Address I2C - 0x020 (Default) Address I2C - 0x021 GPIO Expander Power Source: Internal 3.3V (Default) External Voltage (1.8V up to 5V) UART1_TXD / GPIO: Connected to H1_3 Connected to H1_2 (Default) Not Used In this case H2_17 is NC The input pin of the external voltage is H2_17 Abacus 2014 legacy. Conflict with CAN bus of some CubeSat boards. In this case H1_2 is NC Abacus 2014 GND conflict. In this case H1_3 is NC In this case H1_2 and H1_3 are NC and MCU pin P5.6 is not used I2C Bus Pull-Up to 3.3V resistors: 3.3 KOhm resistors (Default) 1.5 KOhm resistor None ADC11 / GPIO: Connected to H1_25 Abacus 2014 legacy Connected to the FPGA DONE signal (Default) In this case H1_25 is NC Not Used In this case H1_25 is NC and MCU pin P7.7 is not used 11 of 12

RTC IRQ output: Connected to MCU pin P2.0 and H1_8 FPGA pin 178 is not used Connected to FPGA pin 178 In this case H1_8 is connected to MCU pin P2.0 IRQ Not Used (Default) In this case H1_8 is connected to MCU pin P2.0 FPGA VCCO_1 Power Source (BANK_1 on P7 connector): Internal 1.2V Internal 2.5V Mandatory using LVDS connection FPGA Clock: Internal 3.3V (Default) 25 MHz 100 MHz (Default) On board PLL x1 from a 25MHz crystal On board PLL x4 from a 25MHz crystal IMU IRQ output: Connected to MCU pin P2.3 Connected to FPGA pin 200 IRQ Not Used (Default) In this case FPGA pin 200 is not used In this case MCU pin P2.3 is not used In this case FPGA pin 200 and MCU pin P2.3 are not used. RS422/485 configuration (adapter for UART0): Full Duplex 4 wires connection (Default): R-Terminations not installed (Default) Half Duplex 2 wires connection: R-Termination not installed R-Termination 120 Ohm on receiver R-Termination 120 Ohm R-Terminations 120 Ohm on transmitter and receiver Launch Date (optional): Satellite/Payload Name (optional): Customer/Responsible: Name: Surname: Date, Confirmation Signature of the Customer / Responsible: 12 of 12