Skip to content

DAQ Modules

All Deimos DAQs use unencrypted wired ethernet LAN for communication, and are assigned MAC addresses in the locally-administered block.

This means that untrusted individuals and unrelated hardware should not be given access to the control network.

For more details about networking and security, see the system details.

Multiple DAQ modules can be connected to the same control program; time-synchronization between multiple modules is a first-class feature and typically achieves sub-microsecond average synchronization within a few seconds. See the control program examples for reference programs using several DAQs simultaneously.

Analog I

image

The Analog I is our flagship DAQ unit, boasting a set of 22 input channels and 6 output channels, all available together and operated simultaneously on every cycle.

Fully open-source, the Analog I's design files, firmware, and control program can all be found under permissive licenses in the Deimos project repository.

Overview

Feature Performance
Comm. Medium Ethernet (reliable UDP/IPV4 with full state reassertion)
Cycle Rate 5Hz - 5000Hz, full round-trip control with full state reassertion
Multi-Unit Time Sync ~1 microsecond (100ns typ.)
Voltage Reference 0.02% accuracy, 2.5V
ADCs 16-bit SAR, self-calibrating, 16kHz analog low-pass filter
Internal Samplerate 40kHz burst-scanning w/ synthetic simultaneous sampling
Onboard Filtering Digital Butterworth IIR anti-aliasing filter & Lagrange Polynomial Fractional-Delay FIR sample synchronization filter
Supply Voltage 24V DC

Outputs

Kind Range Resolution Notes
4x PWM/GPIO 1Hz-400kHz 16-bit 3.3V logic. All channels independent frequency and pulse width.
2x DAC (Voltage) 0-2.5V 12-bit Accuracy linked directly to voltage reference (0.02%)

Inputs

Kind Range Accuracy Resolution Notes
4x Voltage, 1x Gain 0-2.5V 0.02% 38uV Single-ended, 40V tolerance
1x Voltage, 25.7x Gain 0-97mV 0.04% 1.5uV Single-ended, 40V tolerance
1x Voltage, 660x Gain 0-3787uV 0.04% 58nV Single-ended, 40V tolerance
2x K-Type Thermocouple 90-1600K 0.5K near room temp 0.03K Cold-junction compensated. Material-matched connector.
3x 3-Wire Resistance (RTD, strain, etc) 70-1200K 0.1K near room temp 0.02K Specs refer to use with Pt100 RTD
4x 4-20mA 0-33mA 0.04% 0.8uA 24V excitation, 2 or 3-wire, short-circuit protected
2x Frequency 400Hz-1MHz 100ppm 16-bit
1x Pulse Counter 400Hz-1MHz N/A 1 64-bit accumulator
1x Encoder N/A Signed 64-bit accumulator, forward/backward counting.
Diagnostics Bus current, bus voltage, and cold-junction temperature