Fast Digital Waveform Acquisition/Pattern Generator
The M2p.75xx series of fast digital I/O cards allow to acquire or replay digital patterns with a programmable speed of up to 125 MS/s. The direction can be switched by software between input (digital data acquisition) and output (digital pattern generation). The on-board memory of 1 GByte can be completely used for digital pattern. Furthermore the on-board memory can be switched to a FIFO buffer allowing to continuously stream data in either output or input direction.
Facts & Features:
- 32 digital I/O channels
- 32 digital I/O channels
- 1 kS/s up to 125 MS/s sampling speed
- Ultra Fast PCI Express x4 interface
- 110 Ohm input impedance selectable
- Inputs 3.3 V and 5.0 V TTL compatible
- 1 GByte of on-board memory
- 700 MB/s FIFO mode for input and output
- Synchronization of up to 16 cards per system
- PCIe x4 Gen1 Interface
- Works with x4/x8/x16* PCIe slots
- Software compatible to PCI
- Sustained streaming mode up to 700 MB/s
- Direct data transfer to / from CUDA GPU using SCAPP
- Automatic Test Equipment
- Semiconductor Test
- Experiment Timing Control
The FIFO mode is designed for continuous data transfer between measurement board and PC memory or hard disk. The read (acquisition) transfer rate reached depends on the motherboard and can be up to 700 MByte/s on a PCI Express x4 Gen1 slot. The control of the data stream is done automatically by the driver on interrupt request. The complete installed on-board memory is used for buffer data, making the continuous streaming extremely reliable.
All boards can be triggered using a separate external trigger signal with a two level programmable window comparator and a second separate external trigger with a single programmable level comparator. It's possible to use positive or negative edge. An internally recognized trigger event can - when activated by software - be routed to a multi purpose i/o connector to start external instruments.
Multi Purpose I/OThe card offers universal multi purpose I/O lines, which can be separately programmed as either input or output. These lines can be used as additional TTL trigger inputs for more complex trigger conditions.
Multiple ReplayThe Multiple Replay option allows the fast repetition output on several trigger events without restarting the hardware. With this option very fast repetition rates can be achieved. The on-board memory is divided in several segments of same size. Each of them is generated if a trigger event occurs.
TimestampThe timestamp option writes the time positions of the trigger events in an extra memory. The timestamps are relative to the start of recording, a defined zero time, externally synchronized to a radio clock, or a GPS receiver. With this option acquisitions of systems on different locations can be set in a precise time relation.
Using a dedicated connector a sampling clock can be fed in from an external system. It's also possible to output the internally used sampling clock to synchronize external equipment to this clock.
High Precision PLLThe internal sampling clock of the card is generated using a high precision PLL. This powerful device allows to select the sampling rate with a fine step size making it possible to perfectly adopt to different measurement tasks. Most other cards on the market only allow the setup of fixed sampling rates like 100 MS/s, 50 MS/s, 25 MS/s, 10 MS/s, ... without any possibility to set the sampling rate to any value in between.
Reference ClockThe option to use a precise external reference clock (normally 10 MHz) is necessary to synchronize the board for high-quality measurements with external equipment (like a signal source). It's also possible to enhance the quality of the sampling clock in this way. The driver automatically generates the requested sampling clock from the fed in reference clock.
Clock / Trigger Distribution (Optional)The Clock and Trigger Distribution card allows to externally connect several systems with a common clock and a synchronized trigger signal. One can connect up to 17 independent systems or external equipment using this card.
Streaming Systems (Optional)Combining a number of Spectrum M2p/M2i/M3i/M4i PCIe digitizers with a Tera-Store Data Streaming solution allows the capture and storage of long complex signals for extended periods of time. With systems available offering from 1 to 32 TB of storage and streaming rates up to 3 GB/s signals can be digitized and stored seamlessly for hours on end.
Data sheet of the M2p.75xx series
Manual of M2p.75xx family
|M2p LabVIEW Manual||
Manual for LabVIEW drivers for M2p
Manual for MATLAB driver M2p/M4i/M4x/M5i/M2i/M3i/DN2/DN6
WINDOWS DRIVER + SOFTWARE
M2p/M4i/M4x/M5i/M2i/M3i/DN2/DN6 driver for Windows 7, 8, 10, 11 (32/64 bit)
C/C++ driver header and library files
|Control Center (32-bit)||
Spectrum Control Center (32-bit) / Windows 7, 8, 10
|Control Center (64-bit)||
Spectrum Control Center (64-bit) / Windows 7, 8, 10, 11
SBench 6 (32-bit) Installer / Windows 7, 8, 10
SBench 6 (64-bit) Installer / Windows 7, 8, 10, 11
|Remote Server Windows||
Windows Installer for Remote Server Option
M2i/M2p/M3i/M4i/M4x/M5i/DN2/DN6 LabView driver installer
M2p/M4i/M4x/M5i/M2i/M3i/DN2/DN6 Matlab driver + examples installer
|Examples for Windows||
Windows Examples (C/C++, .NET, Delphi, Java, Python, Julia ...)
LINUX DRIVER + SOFTWARE
|Linux Driver Complete||
M2p/M4i/M4x/M5i/M2i/M3i drivers (Kernel + Library) for Linux 32 bit and 64 bit
|Linux Driver Library||
Driver libraries (no Kernel) for Linux 32 bit and 64 bit
|Remote Server Linux||
Spectrum Remote Server Linux Installer Package
Spectrum Control Center
SBench 6 Linux 32 (.rpm)
SBench 6 Linux 64 (.rpm)
SBench 6 Linux 32 (.deb)
SBench 6 Linux 64 (.deb)
SBench6 Jetson (.deb)
Drivers + examples for MATLAB for Linux (DEB + RPM)
|Examples for Linux||
Linux Examples (C/C++, Python, Julia ...)
|Firmware Update (Windows)||
M2i/M2p/M3i/M4i/M4x firmware update (Windows)
|Firmware Update (Linux)||
M2i/M2p/M3i/M4i/M4x firmware update (Linux)
|Trigger and Sync||
Trigger, Clock and Synchronization Details at high-speed Digitizers
|Digitizer Software Integration||
Software Support for Modular Digitizers
|SBench 6 Introduction||
SBench 6 - Data Acquisition and Analysis of Digitizer Data
|Teaming AWG with Digitizer||
Teaming an Arbitrary Waveform Generator with a Modular Digitizer
|AN Closed Loop Digitizer+AWG||
Application Note: Closed Loop Tests with Digitizer and AWG and CUDA-GPU
|AN Multi-Channel T&M Systems||
Easy creation of customized multi-channel, multi-functional T&M systems