ATOMMS Software Review October 25, History of crio hardware choice and initial software development

Similar documents
OPTIMUM Power Technology: Low Cost Combustion Analysis for University Engine Design Programs Using ICEview and NI Compact DAQ Chassis

INSTRUCTION MANUAL FOR MODEL IOC534 LOW LATENCY FIBER OPTIC TRANSMIT / RECEIVE MODULE

THE DESIGN OF CSNS INSTRUMENT CONTROL

Latest Timing System Developments

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

VIRTUAL INSTRUMENTATION

Risk Risk Title Severity (1-10) Probability (0-100%) I FPGA Area II Timing III Input Distortion IV Synchronization 9 60

Fox-Bus (FxB) Protocol Timing (Version 4) 9/1/2011

BUSES IN COMPUTER ARCHITECTURE

NOW all HD Panacea Routers offer 3 Gb/s (1080p) performance!

R&S TS-PIO4 Digital Functional Test Module 32-channel programmable digital I/O module

The measurements are stored in non-volatile memory, which retains data even when the power down.

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

2016 PDV Conference. Time Alignment of Multiple Real-Time High Bandwidth Scope. Channels

Truck router (3Gbps/HD/SD/ASI)

Go BEARS~ What are Machine Structures? Lecture #15 Intro to Synchronous Digital Systems, State Elements I C

Elegance Series Components / New High-End Audio Video Products from Esoteric

Fa m i l y o f PXI Do w n c o n v e r t e r Mo d u l e s Br i n g s 26.5 GHz RF/MW

Vega A new generation of routing and processing

Fig. 1. The Front Panel (Graphical User Interface)

Sound and Vibration Data Acquisition

Benchtop Portability with ATE Performance

Building Video and Audio Test Systems. NI Technical Symposium 2008

Sharif University of Technology. SoC: Introduction

AI-1616L-LPE. Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE 1. Ver.1.02 Ver.1.01

NanoCom ADS-B. Datasheet An ADS-B receiver for space applications

Operating Experience of Broadband Acquisition System on RT-13 Radio Telescopes

Advanced Synchronization Techniques for Data Acquisition

DESIGN PHILOSOPHY We had a Dream...

MANAGING POWER SYSTEM FAULTS. Xianyong Feng, PhD Center for Electromechanics The University of Texas at Austin November 14, 2017

MODEL 2873 Chassis with RS422 CLOCK RECOVERY Module, IOCRM4

XFP Optical Transceiver

Synthesized Clock Generator

DEPARTMENT OF ELECTRICAL &ELECTRONICS ENGINEERING DIGITAL DESIGN

Stevens SatComm FAQs For use with SatCommSet or Terminal Setup programs

OP8210 Interface Connector User Manual.

UTAH 100/UDS Universal Distribution System

by Giovanni Moschioni Researcher Politecnico di Milano, Facoltà di Ingegneria di Lecco, Italy

North America, Inc. AFFICHER. a true cloud digital signage system. Copyright PDC Co.,Ltd. All Rights Reserved.

In-process inspection: Inspector technology and concept

NI USRP-2950R/2952R/2953R/ 2954R

SignalTap Plus System Analyzer

Video-on-Demand. Nick Caggiano Walter Phillips

Agilent M9362A-D01-F26 PXIe Quad Downconverter

FOM-1090 FOM-1090 FOM FOM-1090 w/ DB-25 Female FOM-1091 w/ DB-25 Male

The word digital implies information in computers is represented by variables that take a limited number of discrete values.

ni.com Digital Signal Processing for Every Application

QSFP+ 40GBASE-SR4 Fiber Transceiver

DVG MPEG-2 Measurement Generator

FPGA Design with VHDL

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

M809256PA OIF-CEI CEI-56G Pre-Compliance Receiver Test Application

Amplification. Most common signal conditioning

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

Detailed Design Report

General Specifications

A new Interlock Design for the TESLA RF System

Manual Supplement. This supplement contains information necessary to ensure the accuracy of the above manual.

Installation Instructions

o-microgigacn Data Sheet Revision Channel Optical Transceiver Module Part Number: Module: FPD-010R008-0E Patch Cord: FOC-CC****

2.6 Reset Design Strategy

SWITCHING SYSTEMS CAPABILITY GUIDE ELECTROMECHANICAL MATRIX SOLID STATE MATRIX PXI MODULES FULL INTEGRATED SYSTEMS FIBER OPTICAL SYSTEMS

Implementation of Paramount 3013 in Implanter Tools

Since the early 80's, a step towards digital audio has been set by the introduction of the Compact Disc player.

Therefore, HDCVI is an optimal solution for megapixel high definition application, featuring non-latent long-distance transmission at lower cost.

GTT LTE RRU ADD- ON USER GUIDE

EVLA Fiber Selection Critical Design Review

Reduction of operating costs

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

Sound and Vibration Data Acquisition

HD-3500 Series. HD Video, Audio, Data & Tally/GPIO Channels FEATURES

HIGH SPEED ASYNCHRONOUS DATA MULTIPLEXER/ DEMULTIPLEXER FOR HIGH DENSITY DIGITAL RECORDERS

TV & Media Streaming by Ixanon

GFT Channel Digital Delay Generator

crio-904x USER MANUAL Embedded CompactRIO Controller with Real-Time Processor and Reconfigurable FPGA

ENGR 1000, Introduction to Engineering Design

Advanced System LSIs for Home 3D Systems

Special Applications Modules

National Park Service Photo Utah 400 Series 1 Digital Routing Switcher

Application Note Using Buffered Outputs and Patch Panels with the SETPOINT Machinery Protection System

About... D 3 Technology TM.

Ultra ATA Implementation Guide

ATS MS/s 8-Bit PCI Digitizer

SECTION 7 -- CROSS-CONNECT SYSTEMS

System-Level Timing Closure Using IBIS Models

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS

HDMI Over Single Coax Extender

OEM Basics. Introduction to LED types, Installation methods and computer management systems.

THE DIAGNOSTICS BACK END SYSTEM BASED ON THE IN HOUSE DEVELOPED A DA AND A D O BOARDS

National Park Service Photo UTAH-1OO/3. MADI Terminal.

National Park Service Photo UTAH-1OO/3. MADI Terminal.

DIGITAL SWITCHERS 2100 SERIES

Prospect and Plan for IRS3B Readout

Datasheet SHF A

Alcatel-Lucent 5620 Service Aware Manager. Unified management of IP/MPLS and Carrier Ethernet networks and the services they deliver

HDB

Lab #10 Hexadecimal-to-Seven-Segment Decoder, 4-bit Adder-Subtractor and Shift Register. Fall 2017

Design and Realization of the Guitar Tuner Using MyRIO

Solutions to Embedded System Design Challenges Part II

High Speed Data Acquisition Cards

Transcription:

History of crio hardware choice and initial software development

WAVES Gimbal 50 mbar WB-57F Transition Section (300-400 mbar)

Original Digitization Plan In the original ATOMMS proposal, we had planned to use NI PXI hardware located in the WB-57 transition section. IF would be sent to transition section by coax cable Transition section is pressurized to 1/3 atm, suitable for most computer equipment (except hard drives). Environment sees smaller temperature swings than the WAVES gimbal.

Issue that forced a change in plan Cabling in the WAVES gimbal is essentially unchangeable. 4x custom aerospace ribbon cables with various copper wires and 1x 75 ohm video coax Cost to change wiring is minimum $250k, if NASA will allow it at all. They do not want ATOMMS to permanently change their system. No suitable cabling available in wrap to send IF signals back to transition section.

Compact RIO hardware David Thompson at NOAA strongly suggested we find a way to use the Compact RIO hardware. Has been proven to work on the WB-57 at 65 kft at 50 mbar pressure on more than one NOAA experiment (by D.T.). Fundamentally real time; should have good timing Compact, light and low power. Could straightforwardly be integrated with the ATOMMS instrument in the WAVES gimbal.

Basic ATOMMS requirements Able to digitize 9x signals at 100 ks/s (ATOMMS A) or 2x 800 ks/s + 1x 100 ks/s signals (ATOMMS B) plus digital I/O, 3 axis accelerometer and analog housekeeping signals. 100% duty cycle: no missed samples, stream all data to SSD for 6-8 hour experiment. Simultaneous sampling for all science signals. Sampling synchronized to external clock for science channels

Compact Rio seemed to fit the bill Simultaneous sampling 4ch digitizers available at 100 ks/s. 1ch 800 ks/s digitizers available. Simultaneous sampling between modules is straightforward. Once FPGA code compiles, reliable RT operation for long time periods should work well. Synchronization with external clock possible, but only through software. 20ns jitter penalty.

crio architecture Chose 8 slot rio chassis with 3MGate FPGA. Could fit all the necessary modules for ATOMMS A and ATOMMS B. Starfabric interface to computer Should simplify code writing compared to normal crio controller (one less piece of code). Ethernet available in wrap that meets Starfabric spec. Flight computers in transition section with SSDs running Labview RTOS would collect and store data, plus provide event scheduling.

Software Development The ATOMMS team (pre Robert S.) did not have the labview experience required to develop the ATOMMS Software. Buddy Curtis at NI recommended Intaq as a consultant who could help us develop the software. Intaq and the UofA agreed on a SOW to develop the core realtime datalogger code with external synchronization. UofA would add all the bells and whistles later.

Software Development The experience with Intaq was not a good one. Software was delivered very late, and we had to press very hard to get code delivered that met all of the SOW points. In initial testing (by Brian Wheelwright) the software seemed to work, but we later found severe problems after data analysis by Rob K. and Dale W.: External clock synchronization did not work at all. Data transfer over starfabric was being synchronized, not the sampling. Tuning the ATOMMS RF synthesizers over digital IO was painfully slow (several seconds needed to complete a tuning command). Should be essentially instant. Rather than go back to Intaq, we decided to enlist the help of Robert S. to help fix the code written by Intaq.

Things to keep in mind for possible HW changes Space and mass are very limited in the gimbal and on the ATOMMS instruments. Mechanical redesign could be very expensive and time consuming. Hardware in gimbal must survive 50 mbar pressure Will probably require testing in a custom pressure vessel (that does not exist). If the HW is small, it could be tested in our existing pressure vessel. This testing is also time consuming Wiring in WAVES cable wrap is not changeable on our budget. Have to live with existing wiring and cable length (~25 ft)