Download Spectrum Catalogue 2010(10MB)
Download Spectrum Catalogue 2010(10MB)
Download Spectrum Catalogue 2010(10MB)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
P C I N S T R U M E N T A T I O N<br />
for PCI, PCI-X, PCI Express, PXI and CompactPCI<br />
Volume 16<br />
100 kS/s up to 1 GS/s, up to 256 synchronous channels
Preface by the Managing Director<br />
Judging when a technical solution works well can only be known when the results can be read in precise data.<br />
This idea and its practical application is the subject of our ambition.<br />
Precision needs on one hand accurately fitting technology, whilst on the other precise communication. Therefore<br />
the sixteenth volume of our catalog is produced in its new format for the second time – with coloured<br />
structuring for the benefit of higher clarity, providing an overview of soft and hardware possibilities combined<br />
with comprehensive technical details, as well as easy handling – just like the usability of the products.<br />
What is our aim? Not only to have satisfied and well informed readers, but also provide the basis of research<br />
in finding the best optimised solutions for you.<br />
Finding the best solution is not just about technology. First of all it´s all about communication! We want to<br />
stimulate communication between <strong>Spectrum</strong> and its business partners. It´s our customers demands that stimulates<br />
our ambition to find the best solution to your requirements! Take our product-offers as an invitation to ask for more, it is you who help us to keep<br />
standards up and improve. So once more: Any requests, suggestions and comments are welcome!<br />
Gisela Hassler<br />
Managing Director<br />
Preface by the Technical Director<br />
In <strong>2010</strong> the <strong>Spectrum</strong> M3i product line (14 bit 400 MS/s, 12 bit 500 MS/s and 8 bit<br />
1 GS/s) got into full production. All M3i products can now be ordered with SMA<br />
connection to enhance the high frequency signal quality even more and to simplify<br />
the interconnection between high frequency components. November <strong>2010</strong> the fourth<br />
M3i series was released, a high speed high resolution 16 bit digitizer with up to 180<br />
MS/s of sampling speed.<br />
As all <strong>Spectrum</strong> cards of the last years each version of the M3i.48xx series is available<br />
as PCI/PCI-X version as well as PCI Express version for the same price. We advise<br />
customers to check carefully their use of PCI cards as the PC market has discontin ued<br />
PCI slots and already standard systems with PCI slots are becoming rare. Don’t bind<br />
your future to a manufacturer that can only deliver PCI components!<br />
1<br />
The measurement software SBench 6 is now supporting all <strong>Spectrum</strong> products that<br />
have been released in the last 10 years. SBench 6 allows to acquire and replay analog and digital data from memory and from hard disks. The software<br />
has proven its unique design showing sustained throughput of several hundred MB/s from and to hard disk.<br />
Our software development team is permanently improving SBench 6 and a new version with new features and improvements is released monthly.<br />
Li censed users have access to this new version without any upgrade fees. Simply download and install the new release to have access to all features.<br />
A full running demo version is available – please feel free to test the software with your hardware or even with simulated hardware to get to know the<br />
new powerful and easy-to-use features.<br />
Oliver Rovini<br />
Technical Director<br />
Editor<br />
<strong>Spectrum</strong> Systementwicklung<br />
Microelectronic GmbH<br />
Ahrensfelder Weg 13-17,<br />
22927 Grosshansdorf / Germany<br />
Phone: +49 (0)4102-6956-0<br />
Fax: +49 (0)4102-6956-66<br />
E-Mail: info@spec.de<br />
www.spectrum-instrumentation.com<br />
Trademarks / registered trademarks<br />
Microsoft, Visual Basic, Visual C++, Visual C#, Visual J#, Visual<br />
Studio, Windows, Windows 98, Windows NT, Windows 2000,<br />
Windows XP, Windows Vista and Windows 7 are trademarks or<br />
registered trademarks of Microsoft Corporation.<br />
LabVIEW, LabWindows/CVI, DASYLab and DIAdem are trademarks or<br />
registered trademarks of National Instruments Corporation.<br />
Delphi and C++Builder are trademarks or registered trademarks of<br />
Embarcadero Technologies, Inc.<br />
MATLAB is a trademark or registered trademark of The MathWorks, Inc.<br />
Agilent VEE, VEE Pro and VEE OneLab are trademarks or registered<br />
trademarks of Agilent Technologies, Inc.<br />
PCI-SIG, PCI, PCI-X and the PCI EXPRESS/PCIe design mark are<br />
registered trademarks and/or service marks of PCI-SIG.<br />
SBench is a registered trademark of <strong>Spectrum</strong> Systementwicklung<br />
Microelectronic GmbH.<br />
Changes and copyright<br />
Adaptations and changes to the<br />
products that are necessary for the<br />
technical development are possible.<br />
We take no liability for faulty<br />
values or printing errors.<br />
Copyright © <strong>2010</strong> by <strong>Spectrum</strong><br />
Systementwicklung Microelectronic GmbH.<br />
Reprinting and copying is only allowed<br />
with a written permission.<br />
All rights reserved.
Table of Contents<br />
SB6<br />
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 1<br />
Imprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 1<br />
Your benefits – Good Service! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 4<br />
Company history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 4<br />
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 5<br />
Software support<br />
Operating system drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 6<br />
Linux support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 7<br />
<strong>Spectrum</strong> Control Center and Demo Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 7<br />
SBench 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 8<br />
LabVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 12<br />
MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 13<br />
VEE / LabWindows/CVI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 13<br />
2<br />
PCI / PCI-X / PCI Express based cards<br />
Bus systems and product overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 14<br />
M2i/M3i – new generation of instruments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 16<br />
Transient capture or streaming? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 18<br />
Options / features of M2i and M3i series<br />
Trigger, additional I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 20<br />
Clock, operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 21<br />
Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 22<br />
Digitizers / DAQ cards<br />
Introduction to <strong>Spectrum</strong> digitizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 24<br />
Extended trigger modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 25<br />
Input signal conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 26<br />
Products<br />
M3i.21xx – 8 bit high-speed digitizer up to 1 GS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 28<br />
M2i.20xx – 8 bit multi-purpose digitizer up to 200 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 30<br />
M3i.32xx – 12 bit fastest digitizers up to 500 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 32<br />
M2i.30xx – 12 bit multi-purpose digitizer up to 200 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 34<br />
M2i.31xx – 12 bit multi-channel data acquisition up to 25 MS/s . . . . . . . . . . . . . . . . . . . . . .Page 36<br />
M3i.41xx – 14 bit digitizer up to 400 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 38<br />
M2i.40xx – 14 bit multi-purpose 14 bit DAQ up to 50 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . .Page 40<br />
M3i.48xx – 16 bit high-precision digitizer up to 180 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 42<br />
M2i.46xx – 16 bit high-precision digitizer up to 3 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 44<br />
M2i.47xx – 16 bit, 16 channel synchronous data acquisition up to 1.33 MS/s . . . . . . . . . . . .Page 46<br />
Arbitrary Waveform Generators / D/A cards<br />
Introduction to <strong>Spectrum</strong> D/A cards, operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 48<br />
Output signal conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 49<br />
Products<br />
M2i.61xx – 8 bit high-speed generator cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 50<br />
M2i.60xx – 14 bit high-speed, high-precision AWG cards . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 50<br />
www.spectrum-instrumentation.com – extensive homepage service<br />
Our web page informs you 24 hours the day about hardware, software,<br />
options and new products. You have a full-text search engine<br />
as well as a parametric search.
Digital I/O cards and pattern generators<br />
Introduction to <strong>Spectrum</strong> DIO cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 52<br />
Operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 53<br />
Trigger / output signal conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 53<br />
Products<br />
M2i.70xx – Fast digital I/O with TTL levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 54<br />
M2i.72xx – Pattern generator with programmable levels . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 56<br />
CompactPCI 6U and PXI 3U cards<br />
Bus systems and product overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 58<br />
Options / features of MC and MX series<br />
Transfer modes, trigger, clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 60<br />
Operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 61<br />
Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 62<br />
PXI features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 63<br />
Digitizers / DAQ cards<br />
Introduction to <strong>Spectrum</strong> industrial digitizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 64<br />
Trigger and input signal conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 64<br />
Products<br />
MC.20xx / MX.20xx – 8 bit digitizer up to 200 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 66<br />
MC.30xx / MX.30xx – 12 bit digitizer up to 200 MS/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 68<br />
MC.31xx / MX.31xx – 12 bit multi-channel data acquisition up to 25 MS/s . . . . . . . . . . . . . .Page 70<br />
MC.40xx / MX.40xx – 14 bit multi-purpose 14 bit DAQ up to 50 MS/s . . . . . . . . . . . . . . . . . .Page 72<br />
MC.46xx / MX.46xx – 16 bit high-precision digitizer up to 3 MS/s . . . . . . . . . . . . . . . . . . . . .Page 74<br />
MC.47xx / MX.47xx – 16 bit, 16 channel synchronous data acquisition up to 500 kS/s . . . . .Page 76<br />
Arbitrary Waveform Generators / D/A cards<br />
Introduction to <strong>Spectrum</strong> industrial D/A cards, operation modes . . . . . . . . . . . . . . . . . . . . . .Page 78<br />
Output signal conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 79<br />
Products<br />
MC.61xx / MX.61xx – 8 bit high-speed generator cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 80<br />
MC.60xx / MX.60xx – 14 bit high-speed, high-precision AWG cards . . . . . . . . . . . . . . . . . . . .Page 80<br />
Digital I/O cards and pattern generators<br />
Introduction to <strong>Spectrum</strong> industrial DIO cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 82<br />
Operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 82<br />
Trigger, output signal conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 83<br />
Products<br />
MC.70xx / MX.70xx – Fast digital I/O with TTL levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 84<br />
MC.72xx / MX.72xx – Pattern generator with programmable levels . . . . . . . . . . . . . . . . . . . .Page 86<br />
3<br />
Complete measurement systems<br />
19” industrial systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 88<br />
Portable systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 89<br />
Docking stations for Laptop based measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 90<br />
Adapter cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 91<br />
<strong>Spectrum</strong>’s Customers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 92<br />
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page 93<br />
At the moment this information is available:<br />
Data sheets<br />
Manuals<br />
Software SBench<br />
The newest driver version (Windows/Linux)<br />
Examples for different programming languages<br />
Application notes<br />
Information about new products<br />
Information about enhanced functionality<br />
of hardware and software
Your Benefits – Good Service!<br />
We are here for you – indeed!<br />
We have always given the customer our highest priority. Handling inquiries and orders on the<br />
same day is a matter of course for us. Since the testing, configuration and commissioning always<br />
occurs on our premises with process optimisation and our design engineers are constantly devel -<br />
oping new or refined product lines, we achieve high standards of service and quality. With all of<br />
the specialised departments concentrated under one roof on the basis of competencies, we can<br />
flexibly implement our customers’ wishes. Short delivery periods and technical adaptations due<br />
to special customer specifications are examples of this.<br />
Call center? No thank you!<br />
You get free-of-charge support and technical advice directly from our local partners. For any more extensive questions and support issues, our design<br />
and production team in Grosshansdorf, Germany is ready to assist you and answer your inquiries.<br />
“Made in Germany”<br />
All of the products from <strong>Spectrum</strong> are “Made in Germany” – from design to production! – fulfilling the highest quality standards.<br />
Lifetime Updates<br />
Software updates are available free of charge for a lifetime. The current version is available for download on our homepage.<br />
2 Years of Product Warranty<br />
A shorter warranty period would be possible for business-to-business. But we trust in our product quality, so we offer a two-year warranty that begins<br />
with the delivery of our products. In order to meet customer project requirements, we also offer a warranty extension for a period of up to 5 years.<br />
Product Availability<br />
As long as requested. We still sold ISA boards that were developed in 1991 until 2008, even though we have not included them for years in our catalogue<br />
or on our homepage.<br />
History<br />
4<br />
1989<br />
Company founded with the business objective of developing custom-built instrumentation<br />
1991 Began developing own product line and created the first ISA card<br />
1993 First 200 MS/s 8 bit ISA DAQ card released<br />
1993 Office relocation from Hamburg to Schleswig-Holstein<br />
1994 High-speed 8-bit 400 MS/s ISA card developed<br />
1995 First Arbitrary Waveform Generator card released<br />
1996 Prototype card of the new bus standard PCI is completed<br />
1997 First PCI DAQ card was created<br />
1998 First 12 bit DAQ card with 80 MS/s<br />
1999 First digital I/O card – still sold to OEM customers<br />
2000 Fastest 8 bit digitizer with 500 MS/s and 512 MByte of memory
Introduction<br />
Application Areas<br />
A PC instrumentation board, be it PCI, PCI-X, PCI Express, PXI or CompactPCI, transforms a<br />
standard PC to a universal powerful instrument. Compared to a stand-alone solution there are<br />
several advantages:<br />
Best flexibility<br />
Data is rapidly available for calculation<br />
A wide range of available software solutions<br />
Software programmable hardware settings for ease of use and highest performance<br />
Easy combination of different hardware possible<br />
Scalable memory size<br />
Excellent price-performance ratio<br />
Processing power is not limited by the instrument but can simply be increased by<br />
updating the host PC<br />
Setting up a mixed mode system or stimulus-response test benches is no problem combining<br />
the wide range of multi channel A/D, D/A and Digital I/O cards with the internal card synchronisation.<br />
In contrast to stand-alone instruments which only have one fixed function, the modular<br />
instruments from <strong>Spectrum</strong> can turn into any kind of virtual instrument using the latest PC<br />
processing technology.<br />
<strong>Spectrum</strong> has focused its business on the high-speed A/D, D/A and Digital I/O range with sampling<br />
rates between 100 kS/s and 1 GS/s. Fast amplifiers and high-quality converters allow the<br />
acquisition and replay of high-frequency signals. As a result of the substantial on-board<br />
memory even fast signals may be recorded over a long time period with a high precision. The<br />
modular product line first introduced in 2001 has a host of advantages compared to earlier<br />
product lines:<br />
Wide range of products available for different bus systems<br />
Universal, easy-to-program driver<br />
On-board memory standardised at 256 MBytes (16 MBytes for MC and MX)<br />
Standard on-board memory expandable to 4 GBytes (depending on card family)<br />
Continuous data transfer up to 245 MBytes/s in PCI-X/PCI-66 slots<br />
Continuous data transfer up to 125 MBytes/s in PCI slots<br />
Thousands of installations world-wide stand for best quality and reliable products<br />
The cards are also available in a completely installed system. We offer a wide range of standard<br />
systems, 19“ industrial systems or mobile PCs. For the mobile use together with a notebook,<br />
a range of high-performance docking stations that can hold up to three PCI boards is<br />
also available.<br />
Sonar<br />
Radar<br />
Laser<br />
Acoustics<br />
Ultrasound<br />
LDA/PDA<br />
Medical equipment<br />
Automation<br />
Production tests<br />
Chip test<br />
Research and development<br />
Automotive<br />
Laboratory equipment<br />
Spectroscopy<br />
Quality control<br />
Long-time data streaming<br />
Instrument development<br />
Prototype development<br />
ATE<br />
and many more<br />
5<br />
2001 Launch of MI series, the first modular PCI cards<br />
2002 12 bit digitizer of the MI.30xx series reach 200 MS/s<br />
2003 First 14 bit fast DAQ card with sampling rate of 50 MS/s<br />
2004 MC and MX cards allow MI to go industrial<br />
2004 Expansion – move to new and bigger office building<br />
2005 More than 70 different PCI based cards available<br />
2006 Delivery of the first M2i cards – a new generation of modular instruments<br />
2007 All M2i cards available as PCI Express version<br />
2009 Launch of the first M3i card with 500 MS/s 12 bit A/D<br />
2009 SBench 6, the new measurement software, is ready<br />
<strong>2010</strong> First 1 GS/s digitizer released<br />
<strong>2010</strong> 16 bit high-speed digitizer
Software<br />
The connecting link between the user and the hardware is always the software. The wide range of software products supported by <strong>Spectrum</strong> allows the<br />
user to choose the software that he wants. There are four different ways to use the high-end PC instruments from <strong>Spectrum</strong>:<br />
Easy-to-use software SBench 6 (Windows and Linux) either as stand-alone<br />
application or in combination with further analysis software like MATLAB, FlexPro<br />
or Diadem<br />
Classical text based programming with C/C++, Visual Basic, Delphi, C#, J# or<br />
VB.NET languages<br />
Advanced text based programming with MATLAB or LabWindows/CVI<br />
Graphical programming with LabVIEW or Agilent VEE<br />
Text based Application SBench 6<br />
3rd Party Measurement SW<br />
Visual<br />
C++<br />
C++<br />
Builder<br />
Visual<br />
Basic<br />
Borland<br />
Delphi<br />
.Net based<br />
C# J# VB.NET<br />
Other<br />
Compiler<br />
Gnu<br />
C/C++<br />
LabVIEW<br />
Driver<br />
MATLAB<br />
Driver<br />
VEE<br />
Driver<br />
LabWindows<br />
CVI<br />
Windows 32 Bit<br />
Kernel Driver<br />
Common Library (DLL) with a common interface on all supported platforms<br />
Windows 64 Bit<br />
Kernel Driver<br />
Linux<br />
Kernel Driver<br />
Windows 32 Bit Windows 64 Bit (PCI Express and PCI only) Linux 32/64 Bit<br />
6<br />
Operating System Drivers The standard driver is available for different operating systems and is programmed every -<br />
where in the same way. This allows an easy change from one operating system to another<br />
without major changes in the source code.<br />
This standard driver is included in the card delivery and it is possible to get the newest driver<br />
version free of charge from our homepage at any time. There are no additional SDK fees for<br />
the classical text-based programming. All boards are delivered with drivers for Windows<br />
2000, Windows XP, Windows Vista and Windows 7 as well as drivers for a huge variety of<br />
Linux systems.<br />
The driver has an unique interface for all boards within one series allowing an easy switch<br />
from one card type to another without big changes in the software. The different functionality<br />
of the boards is realised with the help of board specific software registers.<br />
Programming examples for Microsoft Visual C++, Borland C++ Builder, Gnu C++ (CygWin),<br />
Borland Delphi, Microsoft Visual Basic, C#, J#, VB.Net, Python and LabWindows/CVI are<br />
delivered with the driver. Due to the simple interface of the driver, the integration in other<br />
pro gramm ing languages or special measurement software is an easy task.<br />
The number of examples is continuously increasing giving more detailed programming<br />
examp les that allow an easy start with the <strong>Spectrum</strong> cards.<br />
64 Bit Systems<br />
Todays data acquisition cards offer up to 4 GByte of on-board memory. Handling such a lot of data<br />
on a 32 bit operating system which normally has a maximum of 2 GB of free available memory,<br />
limits the usage in all directions. <strong>Spectrum</strong> therefore offers full 64 bit support for Windows and<br />
Linux for M2i and M3i series (PCI and PCI Express) and full Linux 64 bit support for all card series.<br />
All drivers and libraries are available as 64 bit versions opening the huge 64 bit address range for<br />
data acquisition and streaming applications.<br />
When using Windows 64 bit it is still possible to run 32 bit applications using the so-called WOW64<br />
(Windows on Windows 64 Bit) extension, a Windows operating system component. As shown in the<br />
drawing any application whether 32 bit or 64 bit can access the hardware using a dedicated library<br />
that accesses the low level 64 bit kernel driver.<br />
32 Bit Application 64 Bit Application<br />
32 Bit Driver DLL 64 Bit Driver DLL<br />
64 Bit Kernel Driver<br />
Hardware
Linux Support<br />
Full Linux support included with no extra costs<br />
More than 50 different pre-compiled kernel driver modules<br />
Support of latest Suse, Fedora and Debian versions<br />
Kernel driver sources available against NDA<br />
Linux control center for card maintenance and updates<br />
SBench 6 Linux version – powerful data acquisition software<br />
In many areas Linux has itself proven as a high-quality alternative to Windows. Also the instrumentation market uses more and more Linux-based<br />
systems. <strong>Spectrum</strong> delivers loadable Linux modules for the common Linux distributions with all products for years now. But also less common Linux versions<br />
are supported. For this the source code of the driver module and the required makefiles are available from <strong>Spectrum</strong>. The user can then compile a<br />
perfectly matching version for his Linux installation.<br />
Linux driver delivery contains driver modules for more than 50 different Linux distribution versions over a number of years, including the latest version<br />
of openSUSE, Fedora and Debian, each as 32 bit and 64 bit kernel module.<br />
Besides the Linux drivers <strong>Spectrum</strong> is giving full Linux support for all current cards. The Linux version of the <strong>Spectrum</strong> control center allows all card maintenance<br />
including firmware updates, calibration and test programs. Using the Linux versions of SBench 6 provides a fully functional data acquisition and<br />
streaming application under Linux. Both programs are made from the same source code as the Windows version giving Linux users full features and func -<br />
tions on the same level as Windows users. There’s no development or porting delay between versions.<br />
Control Center and Demo Mode<br />
A special card control center is available for the<br />
<strong>Spectrum</strong> M2i/M3i driver as a stand-alone application<br />
and add-on for the drivers. This powerful<br />
tool is delivered with the cards and available<br />
under Windows and Linux and groups together<br />
all hardware main tenance functions:<br />
7<br />
Hardware information: Through the control center you can<br />
easily get the main information about all the installed <strong>Spectrum</strong><br />
hardware: Basic information as the type of card, the production<br />
date and its serial number as well as the installed memory, the<br />
hardware revisions or the installed firmware.<br />
Installation of demo cards: With the help of the card control<br />
center one can install demo cards in the system. A demo card is simulated by the<br />
<strong>Spectrum</strong> driver including data generation for acquisition cards. As the demo card is<br />
simulated on the lowest driver level all software can be tested including SBench, own<br />
applications and drivers for third-party products like LabVIEW.<br />
Debug logging: The setup of the card, driver and firmware version, all command<br />
sequences and other information can be logged to an ASCII file and can then be used<br />
for support cases.<br />
Features and Software license: SBench 6 software licenses as well as all optional<br />
features of the M2i/M3i cards, that do not require any hardware modifications, can<br />
be installed on fielded cards. The customer will get a personalised upgrade code for<br />
installation.<br />
Firmware upgrade: All M2i and M3i cards can have a later firmware upgrade to install<br />
new functions and to fix bugs. Firmware upgrade runs under Windows and Linux.<br />
Calibration: The card control center also provides an easy way to access the automatic<br />
card calibration routines of the <strong>Spectrum</strong> A/D converter cards. Depending on the used<br />
card family this can affect offset calibration only or also might include gain calibration.<br />
Memory test: The complete on-board memory of the <strong>Spectrum</strong> M2i/M3i cards is<br />
test ed with randomised data for proper functionality. Any read or write errors are<br />
documented.<br />
Transfer speed test: Measures the bus transfer speed of an installed <strong>Spectrum</strong> card<br />
in the specific system. This gives you a performance index of the system and shows<br />
which sustained data rates can be reached.<br />
Continuous memory: Setup of the desired continuous memory buffer for the next<br />
system start.<br />
Continuous Memory<br />
A special feature of the driver allows to allocate continuous<br />
memory at boot time to speed up the data transfer by up to<br />
30%.<br />
All modern operating systems use a very complex memory<br />
management strategy that strictly separates between physical<br />
memory, kernel memory and user memory, a particular<br />
result of this is a memory management based on memory<br />
pages. This will lead to the circumstance that although a user<br />
program allocated a larger memory block (as an example<br />
1 MByte) and it sees the whole 1 MByte as a virtual con -<br />
tinuous memory area, this memory is physically located as<br />
4 kByte pages, spread all over the physical memory.<br />
The DMA engine of any hardware can only access physical<br />
addresses. As a result the DMA engine has to access each<br />
4 kByte page separately by using a Scatter-Gather list. For<br />
each transferred memory page of data it is necessary to also<br />
load one Scatter-Gather entry and do a new bus arbitration.<br />
The <strong>Spectrum</strong> drivers allow removal of this limitation by allocating<br />
a continuous memory buffer at boot time. Getting rid<br />
of the need for a Scatter-Gather list speeds up the transfer<br />
between 10% and nearly 30% compared to standard DMA<br />
transfers.
Software<br />
SBench 6<br />
SB6<br />
Comfortable and fast data acquisition, replay<br />
and analysis of GByte of analog and digital<br />
data together with powerful export functions.<br />
SBench 6 is a powerful and intuitive interactive measurement software.<br />
Besides the possibility to commence the measuring task immediately,<br />
without programming, SBench 6 combines the setup of<br />
hardware, data display, oscilloscope, transient recorder, waveform<br />
generator, analysing functions, import and export functions under<br />
one easy-to-use interface. All current <strong>Spectrum</strong> cards M3i, M2i, MC<br />
and MX analog and digital data acquisition, arbitrary waveform generator<br />
and pattern generator cards as well as the former MI series<br />
are supported.<br />
8<br />
Available for Windows 2000 / XP / Vista / Windows 7<br />
Available for Linux KDE / GNOME<br />
Fast data acquisition supporting RAID disk arrays<br />
Designed to acquire and handle GBytes of data<br />
Display of analog data, digital data and frequency spectrum<br />
Integrated analysis functions<br />
Import and export filter<br />
Enhanced cursor functions<br />
Fast data preview function<br />
State-of-the-art drag-and-drop technology<br />
Thread based program structure, optimized to run with<br />
todays multi processor technology<br />
Easy usage with docking windows and context menus<br />
The software is available for Windows and Linux. Both versions are<br />
based on the same source code to ensure that the Windows and the<br />
Linux version are equally provided for. The software development is<br />
based on a common API that is available for Windows, KDE and<br />
GNOME still providing the look and feel of the specific window<br />
manager.<br />
SBench 6 is a completely new concept and has been adapted to the<br />
increased needs. <strong>Spectrum</strong> can easily and fast adopt new card series<br />
or new features to the software due to the modular structure of<br />
SBench 6.<br />
Data Storage<br />
The SBench 6 engine controls the complete data transfer whether into the PC RAM or onto hard disk. This software component has been designed for<br />
fast and continuous data transfer. Data is stored in an intelligent and fast data format allowing maximum system performance. As the acquired data is<br />
directly stored to disk without first sending to GUI nor being resorted, one will get the same average streaming speed that is also possible with plain<br />
C++ programming. Data storage speed with > 200 MB/s is easily achieved using todays hard disks with RAID arrays.<br />
The streaming engine supports different binary formats that can directly be used for data storage. This eliminates all time-consuming conversion jobs<br />
after the end of the acquisition. Data files can automatically be split into smaller pieces even while writing data.<br />
The strict separation between display layer and the hardware control provides maximum performance for data acquisition and replay. SBench 6 has been<br />
optimized for the work with multi GBytes data files. With this technology it is possible to work within SBench 6 with data from up to 4 GBytes on-board<br />
memory as well as hard disk recordings of several GBytes.<br />
Setup Windows<br />
All hardware settings can be reached using sophisticated tabbed setup windows for every<br />
aspect of the card hardware. All setup windows can be docked wherever it is required to have<br />
full overview of the setup. If more than one card is used (option SBench6-Multi required)<br />
each can be set up individually by the user either for a reduced sampling clock on one card<br />
or different memory settings on another.<br />
Input signals can be scaled and given an individual unit to show real world measured values<br />
by compensating sensor re-scaling. This scaling and unit is used throughout the complete<br />
SBench software be it in the display screen or in the calculation results.<br />
The look and feel of SBench 6 can be individually set-up by locating setup widgets wherever<br />
necessary and by individual configuration of toolbars and shortcuts. The layout can be stored<br />
separately in a user file that can be used for all sessions of SBench 6.
Acquisition and Replay<br />
SBench 6 is able to act as a recorder as well as a generator front-end. The software is able to replay GBytes of either analog or digital data from various<br />
sources. Data can be imported from different file formats as well as using previously acquired data. SBench 6 automatically rescales and converts data<br />
to allow the mixed use of acquisition and replay cards of different resolutions and channels counts.<br />
Calculation Routines and Measuring Results<br />
A special info window shows extended information on the current cursor positions within<br />
the display windows. Each cursor can be locked on a signal showing the precise values for<br />
this signal. By utilising both cursors it is already possible to obtain some simple measurement<br />
functions. The current cursor values are also shown in the display window directly at<br />
the cursor.<br />
With only one mouse click it is possible to use additional calculation routines on any signal.<br />
The signal used as calculation base can be any acquired signal, any loaded signal or even<br />
a freshly calculated signal like FFT allowing to run nested calculations. The calculation area<br />
can be selected to be the whole signal, just the area that is shown inside the display window,<br />
or the segment defined by the two cursor positions. Please see the list of current available<br />
calculation routines further below. Suggestions for new calculation routines are always<br />
welcome.<br />
Using SBench 6 to get data into MATLAB<br />
The SBench 6 software allows to acquire data in a very comfortable way without<br />
any programming. The SBench 6 software package (Professional version) contains<br />
a powerful MATLAB export filter. Using SBench 6 together with MATLAB<br />
gives you an easy and powerful access to the data without any further programming<br />
needs for the acquisition.<br />
This also gives the opportunity to use MATLAB for Linux to work with the highprecision<br />
<strong>Spectrum</strong> data acquisition cards, as SBench 6 has full Linux support<br />
included.<br />
9<br />
FFT Analysis and Display (Professional Version)<br />
Using the FFT calculation turns the oscilloscope like software to a <strong>Spectrum</strong> analyzer. Using the FFT<br />
analysis shows the frequency domain information of the signal. The input signal can be weighted by<br />
different window functions like Hanning, Hamming, Blackman and some more. The resulting FFT plot<br />
is shown as dBc, dBFS, dBuV, dBm or plain Voltage giving the best suitable view on the data.<br />
The resulting FFT signal can be used for further calculations<br />
like SNR, THD, MAX value or others.<br />
A harmonics cursor is available for FFT display in addition<br />
to the standard measurement cursor. This cursor shows a<br />
programmable number of harmonics based on the current<br />
cursor position.
Software<br />
Digital Data Display (Logic Analyzer)<br />
Besides the acquisition and display of analog data SBench 6 also contains a powerful digital data display allowing to group signals to a bus and to navigate<br />
through data by edge detection and pulse measurements. The digital data display is available for pure digital acquisition cards as well as for additional<br />
digital inputs of an analog data acquisition card. Analog data can be converted to digital data and vice versa to combine different signals into<br />
a mixed mode display. Digital displays and analog displays can be synchronized<br />
to have cursor and zoom settings automatically synchronous between different<br />
displays.<br />
Licenses and Features<br />
The following table lists all cards and features/options that are currently supported by SBench 6. Supported features are depending on the installed software<br />
license. This list is valid at the time when printed. SBench 6 is under permanent development – please check the latest version of the data sheet<br />
in the internet to see which new features have been added.<br />
The base license of SBench 6 is available free of charge and is included in every card delivery. This<br />
license allows to test the cards with all features and to examine acquired data. It can also be used<br />
to check proper card functionality when doing own programming.<br />
10<br />
The Professional license is available for single and multiple cards and is installed on the hardware<br />
itself. Using the Professional license adds a huge variety of features to the software allowing to<br />
stream data with high-speed, use a lot of measurement and calculation functions or use one of the<br />
universal export formats. To test all Professional features a full working demo license is installed<br />
on each delivered hardware.<br />
When using multiple cards only one SBench6–Multi license is needed no matter whether one uses<br />
two or 16 cards in one system. Once set up, a system can be extended by new cards without any<br />
further costs.<br />
Supported Cards<br />
M3i.21xx + M3i.21xx-Exp series<br />
M3i.32xx + M3i.32xx-Exp series<br />
M3i.41xx + M3i.41xx-Exp series<br />
M3i.48xx + M3i.48xx-Exp series<br />
M2i.20xx + M2i.20xx-Exp series<br />
M2i.30xx + M2i.30xx-Exp series<br />
M2i.31xx + M2i.31xx-Exp series<br />
M2i.40xx + M2i.40xx-Exp series<br />
M2i.46xx + M2i.46xx-Exp series<br />
M2i.47xx + M2i.47xx-Exp series<br />
M2i.60xx + M2i.60xx-Exp series<br />
M2i.61xx + M2i.61xx-Exp series<br />
M2i.70xx + M2i.70xx-Exp series<br />
M2i.72xx + M2i.72xx-Exp series<br />
MX.20xx + MC.20xx + MI.20xx series<br />
MX.30xx + MC.30xx + MI.30xx series<br />
MX.31xx + MC.31xx + MI.31xx series<br />
MX.40xx + MC.40xx + MI.40xx series<br />
MX.45xx + MC.45xx + MI.45xx series<br />
MX.46xx + MC.46xx series<br />
MX.47xx + MC.47xx series<br />
MX.60xx + MC.60xx + MI.60xx series<br />
MX.61xx + MC.61xx + MI.61xx series<br />
MX.70xx + MC.70xx + MI.70xx series<br />
MX.72xx + MC.72xx + MI.72xx series
Supported Features for different Licenses<br />
Base License Professional License<br />
Operating Systems<br />
Windows XP/Vista/Windows 7 Supported Supported<br />
Linux + KDE Environment Supported Supported<br />
Linux + Gnome Environment Supported Supported<br />
Card + Configuration<br />
Single Card Supported Supported<br />
Multiple Cards (one system) n.a. Option –Multi required<br />
Licensing fee Free Purchase<br />
Configuration Load/Store Supported Supported<br />
Modes and Features<br />
Standard Acquisition / Replay Supported Supported<br />
FIFO Acq of several GS / Replay n.a. Supported<br />
Multiple Recording Simple display Segmented Display<br />
Gated Sampling Simple display Segmented Display<br />
ABA Mode n.a. Segmented Display<br />
Timestamp n.a. Supported<br />
Digital Inputs Supported Supported<br />
BaseXIO trigger lines n.a. Supported<br />
Base License Professional License<br />
Setup Functions<br />
Channel Setup Included Included<br />
Clock Setup Included Included<br />
Trigger Setup Included Included<br />
Mode + Memory Setup Included Included<br />
Streaming Setup n.a. Included<br />
Display Functions<br />
Preview Display Included Included<br />
Analog Waveform Display Included Included<br />
Digital Waveform Display Included Included<br />
History Mode Included Included<br />
FFT Display n.a. Included<br />
FFT Signal Harmonics Cursor n.a. Included<br />
Cursor Measurement Functions Included Included<br />
Physical Units n.a. Included<br />
Layout/Auto Layout Functions Included Included<br />
Define Shortcuts Fixed set Configurable<br />
Individual Toolbars Included Included<br />
Calculation Functions<br />
File Functions<br />
Auto Storage<br />
Split Files<br />
Acquisition Format<br />
SBench 6<br />
Wave File (*.wav)<br />
Pure Binary File<br />
Export Functions<br />
Screenshot<br />
SBench 6<br />
MATLAB<br />
SBench 5<br />
ASCII<br />
Wave File (*.wav)<br />
Pure Binary File<br />
Signal cut-off<br />
License<br />
Prof<br />
Prof<br />
Base + Prof<br />
Prof<br />
Prof<br />
Prof<br />
Base + Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Cycle based Calculations<br />
Number of Cycles<br />
Frequency/Period<br />
Duty Cycle<br />
Pos/Neg Width<br />
Cylce Min/Max<br />
Cycle Average<br />
Cycle Peak-Peak<br />
Cycle Effective<br />
Cylce Rise/Fall Time<br />
Basic Calculations<br />
Min/Max<br />
Average<br />
Peak-Peak<br />
Effective<br />
Signal Info<br />
License<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Base + Prof<br />
Base + Prof<br />
Base + Prof<br />
Base + Prof<br />
Base + Prof<br />
Math Signals<br />
ADD/SUB/MUL/DIV<br />
AND/OR/XOR<br />
NAND/NOR/XNOR<br />
Copy as Reference<br />
Conversion A to D<br />
Conversion D to A<br />
Signal Averaging<br />
Multi Averaging<br />
Frequency Calculations<br />
FFT<br />
SNR/THD/SINAD<br />
SFDR, ENOB<br />
Enhanced Calculations<br />
RMS Noise<br />
Histogram<br />
License<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
11<br />
Import Functions<br />
SBench 6<br />
SBench 5<br />
ASCII<br />
Wave File (*.wav)<br />
Pure Binary File<br />
Base + Prof<br />
Prof<br />
Prof<br />
Prof<br />
Prof<br />
Order Information<br />
SBench6<br />
SBench6-Pro<br />
SBench6-Pro3<br />
SBench6-Pro5<br />
SBench6-Pro10<br />
SBench6-Multi<br />
SBench6-Mul3<br />
SBench6-Mul5<br />
SBench6-Mul10<br />
Base version which supports standard mode for one card<br />
Professional version for one card: FIFO mode, export/import,<br />
calculation functions<br />
3 professional licenses, each for one card<br />
5 professional licenses, each for one card<br />
10 professional licenses, each for one card<br />
Option multiple cards: Needs professional version. Handles<br />
multiple synchronised cards in one system.<br />
3 licenses of option multiple cards<br />
5 licenses of option multiple cards<br />
10 licenses of option multiple cards
Software<br />
LabVIEW<br />
LabVIEW – the most common graphical programming language for measurement applications<br />
– is excellently supported by the <strong>Spectrum</strong> cards with the use of dedicated LabVIEW<br />
drivers. These drivers are based on the proven standard drivers of <strong>Spectrum</strong>. They combine<br />
different functions into functional blocks and make them available within LabVIEW. The<br />
drivers delivered include the basic LabVIEW diagrams allowing the user to change them to<br />
match his special needs and to understand how the programming of the hardware works.<br />
The LabVIEW driver package consists of several different dynamic libraries (LLBs) and some<br />
example VIs showing the use of the driver.<br />
The LabVIEW driver supports all versions starting with version 6 up to the current version.<br />
All new product releases are installed on our test systems and all examples are checked<br />
against the new version immediately.<br />
Matching the up-to-date features of the M2i and M3i card series has required to renew the<br />
LabVIEW driver completely and provides easier operation. The libraries consist of dedicated<br />
VIs grouping card functions for easy access. Besides this, a powerful library is included implementing<br />
time consuming functions like data sorting or recalculation of digital values to<br />
analog voltage levels for fast applications. Using these speed-optimized functions it is possible<br />
to reach the same data throughput between card and memory that can also be reached<br />
by plain C++ programming.<br />
LabVIEW Application (Example)<br />
spcm_card.llb spcm_tools.llb<br />
spcm_drv_interface.llb<br />
spcm_datasort_win32.dll<br />
Windows Driver DLL spcm_win32.dll<br />
Windows 32 Bit Kernel Driver<br />
12<br />
The LabVIEW driver is completed by a number of fully executable<br />
LabVIEW examples suitable as a base for programming your own<br />
LabVIEW applications. The following examples amongst others are<br />
available:<br />
Oscilloscope<br />
Data recorder with on-line display<br />
Hard disk streaming utility<br />
Block orientated access to several GByte of acquisition<br />
memory<br />
Signal generator<br />
Multiple Recording/Gated Sampling with Timestamps<br />
ABA mode with Timestamps<br />
Complex trigger examples<br />
Synchronisation of analog cards<br />
Synchronisation of digital cards<br />
Besides the libraries delivered with the drivers all driver functions<br />
can also be directly called. Due to the carefully designed interface<br />
based on software registers, access to all card features is possible.
MATLAB<br />
The math software packet MATLAB from The Mathworks Inc. is supported with<br />
the help of a universal driver for all boards of one series. The driver supports<br />
MATLAB starting with version 5.0. The MATLAB driver itself consists of a set of<br />
DLLs (Mex-files on newer MATLAB versions) converting the functionality of the<br />
Windows driver to MATLAB. These DLLs only act as a link between MATLAB and<br />
the driver to allow complete access to the functionality of the board without any<br />
restriction. For each kind of board an m-language example is de livered with the<br />
MATLAB driver. This example may be used as a base for user pro gramm ing. The<br />
interface also offers an easy way to use the <strong>Spectrum</strong> cards with Simulink.<br />
For the usage of the cards under MATLAB only the base version of the software package is necessary, no additional software options like the data<br />
acquisition toolkit are necessary.<br />
The MATLAB driver for the M2i and M3i card series includes a complete library of functions allowing the access to certain function areas of the card<br />
with an easy interface. These library functions are also written in the m-language and are included in the delivery of the MATLAB driver along with<br />
universal examples showing different aspects of the cards.<br />
The data handling has been optimised for the M2i/M3i version including a special library. This library can perform fast data sorting as well as recalculation<br />
of digital data to real-world voltage levels.<br />
The MATLAB drivers run on Windows 2000, Windows XP, Windows Vista and Windows 7, all 32 bit and 64 bit (except CompactPCI and PXI cards) versions.<br />
The <strong>Spectrum</strong> MATLAB drivers have been verified to run with MATLAB version 5.0 (R8) up to 7.11 (R<strong>2010</strong>b).<br />
VEE<br />
<strong>Spectrum</strong> drivers support the graphical programming lan guage VEE and VEEPro<br />
from Agilent. The VEE driver consists of a few functions offering the functionality<br />
of the basic <strong>Spectrum</strong> driver. The examples that are delivered with the driver can<br />
be directly used as a stand-alone oscilloscope application (shown in the picture) or<br />
as a streaming application. All VEE drivers are delivered as editable diagrams. That<br />
allows the user to adopt the different function blocks and the example diagrams<br />
exactly to his needs.<br />
13<br />
LabWindows / CVI<br />
LabWindows/CVI offers an easy-to-use mixture of graphical elements for controlling of<br />
hardware and display of measured data and a universal C-compiler. For a fast start with<br />
the <strong>Spectrum</strong> boards there are some universal examples showing how to include the<br />
<strong>Spectrum</strong> driver. There are some example applications integrated like a universal oscilloscope<br />
program and a universal signal generator. All programs are available as source<br />
code. LabWindows/CVI offers a fast way to develop graphical measurement applications<br />
including the performance of a C-compiler.
PCI/PCI-X and PCI Express cards<br />
The <strong>Spectrum</strong> boards are available for different PC bus<br />
systems. Due to the modular design of the boards nearly<br />
the complete product range is available for all PCI-based<br />
buses. That allows the user to select the bus system that<br />
matches his requirement best without making any compromise<br />
regarding the technical productivity.<br />
PCI/PCI-X Bus<br />
The PCI bus in the form that is used today was first introduced in 1995. The last years it has been the<br />
most common platform for PC based instrumentation boards. Nowadays PCI based systems are more<br />
and more superseded by PCI Express based systems.<br />
Its world-wide range of installations, especially in the consumer market, still makes it a platform with<br />
good value. Based on the PCI bus the PCI-X bus was specified for applications needing a higher data<br />
throughput. On the PCI-X bus there are bus frequencies up to 133 MHz and data bus widths up to 64 bit available. The M2i and M3i cards use the<br />
PCI-X bus with 66 MHz to gain a high data throughput. All PCI and PCI-X cards from <strong>Spectrum</strong> are compatible to PCI as well as to PCI-X with 33 MHz<br />
up to 133 MHz bus frequency.<br />
PCI Express Bus<br />
In contrast to the parallel PCI buses PCI Express slots contain serial point to point connections. Each<br />
connection pair (lane) is able to reach a burst connection speed of 250 MBytes/s. The <strong>Spectrum</strong> PCI<br />
Express cards base on the most commonly used x1 lane slot type. One advantage of the PCI Express<br />
technology is the direct connection of each slot allowing a full transfer bandwidth for each single<br />
card. On the software side there is no difference between PCI/PCI-X or PCI Express.<br />
14<br />
PCI Express is the bus standard for PC based systems for the next couple of years. Today’s State-of-the-art motherboards normally have a couple of PCI<br />
Express slots but only one or two PCI-X slots.<br />
<strong>Spectrum</strong>s PCI Express x1 cards can be used in any standard PCI Express slot be it x1, x4, x8 or x16. Only some dedicated PCI Express graphics slots may<br />
not work.<br />
<strong>Spectrum</strong> Compatibility Advantage<br />
Instrumentation cards normally live far longer than the PC system they are<br />
plugged-in. Best choice for the customer is to buy a card that can also be used<br />
in future system designs. As <strong>Spectrum</strong> offers all current cards in PCI/PCI-X as<br />
well as in PCI Express technology with no price difference and the exact same<br />
functionality the customer has the free choice of the bus system.<br />
Besides this all PCI/PCI-X and PCI Express cards of one series can be synchronized<br />
without any problem. This even allows the combination of M2i PCI cards<br />
with M2i PCI Express cards or M3i PCI cards with M3i PCI Express in one<br />
system. The cards are 100% software and functionality compatible.<br />
CompactPCI 3U and 6U and PXI Products<br />
<strong>Spectrum</strong> also offers a wide range of CompactPCI and PXI products. More than<br />
100 different board level products for A/D, D/A and Digital I/O are available for<br />
these industrial grade buses. While the CompactPCI bus offers an industrial grade<br />
chassis and cooling with a standard PCI interface only, the PXI bus also offers some<br />
extra value for instrumentation users. Some additional lines between the cards<br />
offer clock and trigger signals for easy integration of different products into one<br />
system. Please see page 58 for details on the CompactPCI and PXI product line.
PCI/PCI-X and PCI Express A/D Cards and Digitizers<br />
Series Resolution Speed Channels Details<br />
M3i.21xx Series 8 Bit 250 MS/s up to 1 GS/s 1 to 2 Channels Page 28<br />
M2i.20xx Series 8 Bit 50 MS/s up to 200 MS/s 2 to 4 Channels Page 30<br />
M3i.32xx Series 12 Bit 250 MS/s up to 500 MS/s 1 to 2 Channels Page 32<br />
M2i.30xx Series 12 Bit 40 MS/s up to 200 MS/s 1 to 4 Channels Page 34<br />
M2i.31xx Series 12 Bit 1 MS/s up to 25 MS/s 2 to 8 Channels Page 36<br />
M3i.41xx Series 14 Bit 100 MS/s up to 400 MS/s 1 to 2 Channels Page 38<br />
M2i.40xx Series 14 Bit 20 MS/s up to 50 MS/s 1 to 4 Channels Page 40<br />
M3i.48xx Series 16 Bit 65 MS/s up to 180 MS/s 1 to 2 Channels Page 42<br />
M2i.46xx Series 16 Bit 200 kS/s up to 3 MS/s 2 to 8 Channels Page 44<br />
M2i.47xx Series 16 Bit 100 kS/s up to 1.33 MS/s 8 to 16 Channels Page 46<br />
M3i.21xx Series<br />
Resolution<br />
8 Bit<br />
M2i.20xx Series<br />
M3i.32xx Series<br />
12 Bit<br />
M2i.30xx Series<br />
M2i.31xx Series<br />
14 Bit<br />
M2i.40xx Series<br />
M3i.41xx Series<br />
16 Bit<br />
M3i.48xx Series<br />
M2i.46xx Series<br />
M2i.47xx Series<br />
Sampling Speed<br />
Channels<br />
100 kS/s 200 kS/s 500 kS/s 1 MS/s 2 MS/s 5 MS/s 10 MS/s 20 MS/s 50 MS/s 100 MS/s 200 MS/s 500 MS/s 1 GS/s 1 Ch 2 Ch 4 Ch 8 Ch 16 Ch<br />
15<br />
PCI/PCI-X and PCI Express D/A Cards and Arbitrary Waveform Generators<br />
Series Resolution Speed Channels Details<br />
M2i.61xx Series 8 Bit 125 MS/s 1 to 4 Channels Page 50<br />
M2i.60xx Series 14 Bit 20 MS/s up to 125 MS/s 1 to 4 Channels Page 50<br />
Resolution<br />
8 Bit<br />
14 Bit M2i.60xx Series<br />
M2i.61xx<br />
Sampling Speed<br />
Channels<br />
100 kS/s 200 kS/s 500 kS/s 1 MS/s 2 MS/s 5 MS/s 10 MS/s 20 MS/s 50 MS/s 100 MS/s 200 MS/s 500 MS/s 1 GS/s 1 Ch 2 Ch 4 Ch 8 Ch 16 Ch<br />
PCI/PCI-X and PCI Express Digital I/O Cards and Pattern Generators<br />
Series Type Speed Channels Details<br />
M2i.70xx Series TTL Digital I/O 60 MS/s to 125 MS/s 16 to 64 Channels Page 54<br />
M2i.72xx Series Programmable Pattern 10 MS/s to 40 MS/s 16 to 32 Channels Page 56<br />
Digital I/O<br />
M2i.70xx Series<br />
Type<br />
Pattern Generator<br />
M2i.72xx Series<br />
Sampling Speed<br />
Channels<br />
100 kS/s 200 kS/s 500 kS/s 1 MS/s 2 MS/s 5 MS/s 10 MS/s 20 MS/s 50 MS/s 100 MS/s 200 MS/s 500 MS/s 1 GS/s 1-4 Ch 8 Ch 16 Ch 32 Ch 64 Ch
M2i/M3i – new generation of PC instruments<br />
The M3i series introduced 2009 and the M2i series introduced 2006/2007 are<br />
today’s State-of-the-art generation of PCI/PCI Express cards. Both families are<br />
complete new designs. The M2i series is the successor of the MI card series which<br />
is used in hundreds of different projects world-wide since 2002.<br />
More than 20 years of experience and know-how as well as several wishes and<br />
ideas of long-time partners have incorporated into these series. The M2i and M3i<br />
cards offer a huge variety of features, fast speed, best software support and a<br />
very large on-board memory.<br />
Both series share the software interface and drivers making it easy to program<br />
any of the 150+ different versions with one software.<br />
Front-End Modules<br />
One or two of the new designed analog front-end modules or<br />
some of the well proven analog and digital front-end modules<br />
already used on the MI, MC and MX series are mounted on<br />
the M2i base card. The modules have been reworked and offer<br />
some new features, additional settings and status details.<br />
One powerful analog front-end module with versatile functionality<br />
and enhanced analog amplifiers and trigger detection<br />
is mounted on the M3i series base cards.<br />
Multi-Purpose I/O<br />
16<br />
The M3i cards offer two universal multi-purpose I/O lines,<br />
which can be separately programmed as either input or output.<br />
These lines can be used as additional TTL trigger inputs<br />
for more complex trigger conditions. Additionally these lines<br />
can also be used to acquire digital data synchronously with<br />
the analog data (see Digital Inputs page 27). When used as<br />
outputs, these lines can be used to output card status signals<br />
like trigger-armed or to output the trigger to synchronise external<br />
equipment.<br />
Main Control<br />
Using State-of-the-art FPGA technology allows us to offer<br />
several enhanced features like Multiple Recording, Timestamp<br />
or ABA mode (dual timebase). The complete control section is<br />
individually configurable and allows a later update of the<br />
firmware by software. The control unit can use the complete<br />
installed on-board memory as a buffer in FIFO mode and<br />
simultaneously offers a minimum latency time.<br />
PCI Express bus interface<br />
As an alternative interface all cards of the M2i and M3i series<br />
are available with a PCI Express x1 interface. All hardware<br />
features are identical and there is no difference in the software<br />
interface between PCI Express and PCI version. The <strong>Spectrum</strong><br />
PCI Express interface will fit into any standard PCI Express x1,<br />
x4, x8 or x16 slot.<br />
PCI-X bus interface<br />
The combined universal PCI / PCI-X interface is compatible to<br />
all PCI and PCI-X slots with 33, 66, 100 and 133 MHz, 3.3V or<br />
5V bus I/O voltage as well as 32 and 64 bit. The two hardware<br />
controlled Scatter-Gather busmaster DMA controller reach a<br />
maximum continuous transfer speed of up to 240 MB/s (PCI-X)<br />
and 125 MB/s (PCI) allowing continuous streaming in FIFO<br />
mode.
Clock generation<br />
The completely reworked clock section has been optimised for<br />
the needs of fast PC instruments. In the clock section a PLL<br />
as well as a quartz oscillator can be used as internal clock<br />
source. An additional divider is used to obtain a fine granu -<br />
larity and can also be used for the division of external clock<br />
signals.<br />
The powerful high precision clock interface of the M3i series<br />
offers a very fine adjustable PLL with an extremely low clock<br />
jitter making it possible to get best performance together with<br />
high variability of clock settings. External clock signals can be<br />
used as a reference clock for internal clock generation.<br />
Synchronisation<br />
The Star-Hub option is able to synchronise multiple cards of<br />
one family in one system with no phase delay between the<br />
channels. With this option trigger and clock information is<br />
routed between the cards, each of the cards or even a combination<br />
of multiple cards can be used as trigger source for the<br />
complete synchronised system.<br />
17<br />
BaseXIO<br />
The 8 asynchronous digital I/O lines can be used for control<br />
or status request of external instruments or as additional<br />
external trigger lines (M2i only) for implementation of complex<br />
gated trigger sources.<br />
Up to 4 GBytes on-board memory<br />
The standard version is already equipped with 256 MBytes<br />
memory. With up to 4 GBytes on-board memory, long-term full<br />
speed acquisitions even with high sampling rates and/or a<br />
high channel count are possible. Equipped with the maximum<br />
memory it is for example possible to acquire one 8 bit A/D<br />
channel with 200 MS/s sampling rate for 20 seconds. The<br />
complete memory, even 4 GBytes, can be used as a FIFO buffer<br />
to make continuous operation very reliable. Thereby the complete<br />
memory is directly mounted on-board of the card – no<br />
extra system slot will be blocked.<br />
<strong>Spectrum</strong> is a signed member of the PCI Special Interest Group.<br />
This gives <strong>Spectrum</strong> early access on detailed specifications and<br />
additional information. As a member of the PCI SIG, <strong>Spectrum</strong> has<br />
its own Vendor ID allowing an automatic installation of the drivers<br />
for our measurement cards.
Transient Capture or Streaming?<br />
Most products on the market offer either a transient recording mode, which<br />
acquires data to the on-board memory or a streaming mode which has a small<br />
FIFO buffer and streams data directly to PC memory. The <strong>Spectrum</strong> products of the<br />
M2i and M3i series offer both modes on all cards as a standard. No additional<br />
option needs to be purchased to use these modes with the cards:<br />
Transient Capture / Ring Buffer Mode<br />
Memory<br />
......<br />
Trig<br />
The ring buffer mode is the standard mode of all digitizer/oscilloscope boards. Data is written in a ring memory on the board until a trigger event is<br />
detected. After the event the posttrigger values are recorded. Because of this continuous recording into a ring buffer there are also samples prior to the<br />
trigger event visible: Pretrigger = Memsize – Posttrigger. The pretrigger area can be of any length up to the total programmed acquisition memory when<br />
using the ring buffer mode.<br />
Reading of the so far acquired data is possible directly after recognition of the trigger event. With this, data is much faster available for analysis and<br />
further calculations. While competitor cards only allow reading of data after the complete acquisition has finished, this <strong>Spectrum</strong> advantage can increase<br />
the repetition rate a lot.<br />
18<br />
FIFO Mode<br />
FIFO<br />
The FIFO mode is designed for continuous data transfer between measurement board and PC memory (up to 245 MB/s on a PCI-X slot, up to 125 MB/s<br />
on a PCI slot and up to 170 MB/s on a PCIe slot) or hard disk. The control of the data stream is done automatically by the driver on interrupt request.<br />
The complete installed on-board memory is used for buffering data, making the continuous streaming extremely reliable.<br />
The M2i and M3i cards contain two completely independent and hardware<br />
controlled Scatter-Gather busmaster DMA engines using the complete<br />
on-board memory as a FIFO buffer. Using the standard memory of<br />
256 MByte as a buffer more than 1 second of transfer data can be held<br />
allowing your PC system to have a sustained data rate even if some<br />
background processes disturb the transfer.<br />
In contrast to most other cards on the market the M2i and M3i cards<br />
use the on-board memory as a real FIFO buffer while a lot of other<br />
cards only use double buffering technology. Double buffering is an<br />
easy-to-implement technology that unfortunately has some drawbacks<br />
like a very long latency and a lower stability which leads to a worse<br />
sustained data rate.<br />
What is DMA and Busmaster?<br />
Both terms are used often throughout digitizer manuals. The DMA<br />
(Direct Memory Access) transfers data directly from/to card memory<br />
to/from PC memory without any interaction of the CPU. The CPU therefore<br />
can handle other tasks while data is transferred automatically. The<br />
PC has a limited number of DMA channels which can only be used exclusively<br />
by one hardware. If all DMA channels are used by one simple<br />
measurement card the system cannot be enhanced by more cards.<br />
All <strong>Spectrum</strong> cards use a so named busmaster controller meaning that<br />
the card itself has an on-board DMA controller which is independent<br />
from the CPU DMA channels. Any number of cards can then act as busmaster<br />
in a PC not limiting the number of cards doing DMA transfer at<br />
the same time.
Data Transfer Speed<br />
The data transfer speed to be reached is depending on the card, the controller, the motherboard, the bus type and the overall structure of the system.<br />
<strong>Spectrum</strong> M2i and M3i cards get most performance out of the system due to the optimized hardware and a perfectly matching package of kernel driver,<br />
library and application software. All figures shown here give real world figures on a system based on standard components measured in real applications.<br />
Card type M2i/M3i PCI/PCI-X M2i/M3i PCI Express<br />
Slot PCI 33 MHz PCI-X 66 MHz PCI Express<br />
Direction Card to PC PC to Card Card to PC PC to Card Card to PC PC to Card<br />
Standard PC Memory 110 MB/s 105 MB/s 200 MB/s 190 MB/s 130 MB/s 120 MB/s<br />
Continuous Memory 125 MB/s 120 MB/s 245 MB/s 235 MB/s 170 MB/s 160 MB/s<br />
The results may vary from system to system and from OS installation<br />
to OS installation. If it is intended to store data to hard disk or to replay<br />
data from hard disk a powerful hard disk system is needed. We<br />
suggest using a dedicated RAID controller running multiple fast hard<br />
disks in RAID0 array.<br />
What is continuous memory?<br />
All modern operating systems use a very complex memory management<br />
strategy that strictly separates between physical memory, kernel memory<br />
and user memory. The memory management is based on memory<br />
pages (normally 4 kByte = 4096 Bytes). All software only sees virtual<br />
memory that is translated into physical memory addresses by a memory<br />
management unit based on the mentioned pages.<br />
This will lead to the circumstance that although a user program allo -<br />
cated a larger memory block (as an example 1 MByte) and it sees the<br />
whole 1 MByte as a virtual continuous memory area, this memory is<br />
physically located as spread 4 kByte pages all over the physical memory.<br />
When using this virtual memory for a DMA transfer the DMA engine<br />
has to access each 4 kByte page separately by using a Scatter-Gather<br />
list.<br />
The DMA transfer can be sped up a lot if the user buffer is not only<br />
virtually continuous but also physically continuous. The continuous<br />
memory buffer is allocated by the kernel driver at load time and can be<br />
used for ultra fast DMA transfers.<br />
19
Options / Features of M2i and M3i series<br />
The instrumentation boards from <strong>Spectrum</strong> offer a wide variety of options that<br />
enlarge the application range where the boards could be used. 20 years of industry<br />
know-how and exchange of ideas with customers have led to options where<br />
the practical use is the first aim. The most important possibilities of the boards are<br />
explained on the next pages. Please contact us for the discussion about further<br />
options or customer-specific modifications.<br />
Features that are more function related are explained in the A/D (page 24), D/A<br />
(page 48) and Digital I/O (page 52) chapter respectively.<br />
External Trigger<br />
Trig<br />
All boards may be triggered using an external TTL signal. It’s also possible to use positive or negative edge in combination with a programmable<br />
pulsewidth (M2i Series only). An internally recognised trigger event could – once activated by software – be routed to the output connector to start<br />
external instruments.<br />
The external trigger signal can be used as a gate signal for other trigger sources. By using the BaseXIO option (M2i series) or by using one of the Multi<br />
Purpose I/O lines (M3i series) multiple external trigger signals can be conjuncted by OR/AND.<br />
The external trigger on the M3i card series is a fully programmable trigger input which has two trigger levels between –5 V and +5 V and which<br />
offers standard edge trigger as well as re-arming trigger and window trigger.<br />
Pulsewidth Trigger (M2i only)<br />
Trig<br />
20<br />
Two different pulsewidth triggers are possible: the more common mode defines a minimum pulsewidth that must be reached to detect a trigger event<br />
(like shown in the picture). This modes avoid triggering of small pulses or spikes above the defined trigger level that are present on an input.<br />
A second mode works in the opposite way and detects pulses that are shorter than a defined pulsewidth. Using this mode it is possible to trigger on<br />
false or crippled signals without triggering on the “good” signal.<br />
Both pulsewidth modes can be combined with channel trigger, pattern trigger and external trigger.<br />
Multi-Purpose I/O (M3i only)<br />
All M3i cards offer two universal multi-purpose I/O lines, which can be separately programmed as either input or output. These lines can be used as<br />
additional TTL trigger inputs for more complex trigger conditions. Additionally these lines can also be used to acquire digital data synchronously with<br />
the analog data (see Digital Inputs). When used as outputs, these lines can be used to output card status signals like trigger-armed , run-state or to output<br />
the trigger to synchronise external equipment.<br />
The Multi-Purpose I/O lines are also ready to be programmed to your application’s special needs. The structure of the card control FPGA allows <strong>Spectrum</strong><br />
to put additional signals on this line to match special requirements. Just ask the <strong>Spectrum</strong> support team if you have some special needs.<br />
Option BaseXIO<br />
The BaseXIO option offers 8 asynchronous digital I/O lines on the base card. The direction can be selected<br />
by software in groups of four. Two of these lines can also be used as additional external trigger sources<br />
(M2i only, M3i series uses Multi Purpose I/O lines for this). This allows the building of complex trigger<br />
conjunctions with external gated triggers as well as AND/OR conjunction of multiple external trigger<br />
sources like, for example, the picture and row synchronisation of video signals.<br />
In addition one of the I/O lines can be used as reference clock for the Timestamp counter making it possible to connect the Timestamp to an external<br />
device like a radio clock or a GPS receiver’s sync output. Using this option systems that are based on different locations can be time synchronised.
High Precision PLL<br />
10 MHz<br />
PLL<br />
The internal sampling clock of the M2i and M3i cards is generated using a high precision PLL. This powerful device allows to select the sampling rate<br />
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<br />
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.<br />
The newly designed clock section of the M3i card series allow the setup of the sampling clock with an extremely small step size of 1 Hz (with<br />
3 small gaps of sampling rates that can not be reached).<br />
External Clock<br />
Using an external connector a sampling clock may be fed in from an external system. Due to the<br />
well designed structure of the card the phase delay between external and internal sampling<br />
clock is fixed. It’s also possible to output the internally used sampling clock signal to synchronise<br />
external equipment with the hardware.<br />
Reference Clock<br />
PLL<br />
The option to use a precise external reference clock (normally 10 MHz) is necessary to synchronise the board for high-quality measurements with external<br />
equipment (like a signal source). It’s also possible to further enhance the quality of the sampling clock this way. The driver automatically generates the<br />
requested sampling clock from the externally applied reference clock.<br />
21<br />
Special Clock Option<br />
For special customer demands concerning the clock source the card design is<br />
already prepared for an extra quartz oscillator. This option can be used for<br />
special quartz oscillators with exact matching frequencies for a special application<br />
or to equip an extremely accurate reference clock to increase the overall<br />
clock accuracy. Please ask for an individual offer matching your needs.<br />
Option Multiple Recording<br />
The Multiple Recording option allows the recording of several trigger events without<br />
restarting the hardware. With this option very fast repetition rates can be achieved. The<br />
on-board memory is divided in several segments of same size. Each of them is filled with<br />
data if a trigger event occurs. The number and size of the segments is only limited by the<br />
installed on-board memory. On all M2i and M3i cards Multiple Recording can be combined<br />
with the Timestamp option to get the exact trigger times of the different segments.<br />
The free definition of segment size, pretrigger, posttrigger and delay trigger allows the adaption to nearly every measurement task. A very small<br />
re-arming time of a few samples only allows fastest repetition rates.<br />
Using Multiple Recording option together with the FIFO mode makes application demands solvable, that require continuous but segmented data acquisi<br />
tion for hours.
Options / Features of M2i and M3i series<br />
Option Gated Sampling (M2i only)<br />
The Gated Sampling option allows data recording controlled by an external gate signal. Data is<br />
only recorded if the gate signal has a programmed level. Gated Sampling can be combined with<br />
the Timestamp option to record the exact start and stop time of the diverse gate segments.<br />
The M2i cards series offers additional acquisition of data before the gate start and after the gate end. The length of this additional acquired data can<br />
be programmed individually.<br />
Option ABA mode<br />
...<br />
...<br />
The ABA option combines slow continuous recording with very fast acquisitions on the trigger<br />
event. Using the Timestamp option a time relation between the data recorded with the fast<br />
time base and the data recorded with the slower second timebase can be made. The ABA mode works like the combination of data recorder and transient<br />
recorder inside one instrument.<br />
Option Timestamp<br />
22<br />
The Timestamp option writes the time positions of the trigger events in an extra memory. The<br />
Timestamps are relative to the start of recording, to a defined zero time or externally synchronised<br />
to a radio clock or a GPS receiver. With this option acquisitions of systems on different<br />
locations may be set in a precise time relation. The Timestamp option was developed as a useful extension to the Multiple Recording, Gated Sampling<br />
and ABA mode options but can also be used without these options.<br />
The Timestamp memory is designed as a FIFO buffer allowing the readout of Timestamps also in FIFO mode. The cards therefore use a second DMA engine<br />
that runs totally independent of the first DMA engine transferring the main data. The driver also allows a polling access to Timestamp data to get one<br />
Timestamp by another.<br />
The reference signal for synchronisation with a radio clock or a GPS receiver is connected using the BaseXIO option.<br />
Option Star-Hub<br />
The Star Hub is an additional module allowing the phase stable synchronization of up to 16<br />
boards (M2i series) or up to 8 boards (M3i series). This can be boards of the same type or mixedmode<br />
boards. Independent of the number of boards there is no phase delay between all channels.<br />
As a result all connected boards are running with the same clock and the same trigger.<br />
Each board is connected with a small cable of the same length, even the master board. That minimises the clock skew between the different boards.<br />
Any board inside this system can be the clock master (on M3i series the clock master is fixed). All clock sources of this board can be used, be it internal<br />
clock, reference clock or external clock. Every single or even several boards can be used as trigger sources for the complete system. The trigger source<br />
of all boards can be combined with logical functions. All trigger modes that are available on the master boards are also available if the synchronization<br />
Star-Hub is used.<br />
The Star-Hub is available in two versions, a big version that supports the maximum number of cards to be connected but blocking an adjacent slot space<br />
and a smaller, space saving version, that doesn’t block an additional slot space. The small version is able to synchronize 5 cards (M2i series) or 4 cards<br />
(M3i series) in one system.<br />
On the M2i series the Star Hub allows the synchronization of various cards when running with different sampling rates. This allows a mix of slow and<br />
fast sampling in one system whilst still preserving the phase relation between the different channels.
System Star-Hub (M2i cards only)<br />
Using the System Star-Hub for M2i series cards it is possible to synchronize several systems with each other having the same advantages that the<br />
standard Star-Hub gives. The need for multiple system synchronization can be given if:<br />
The number of channels that fit into one system should be exceeded.<br />
Data should be stored continuously to hard disk RAID array and the limits of the PCI/PCI-X or PCIe bus do not allow the placing of all cards in<br />
one system.<br />
Extensive online calculations have to be made for several channels and the bus bandwidth is not capable of streaming data for all channels or<br />
the CPU power is not sufficient.<br />
This system synchronization can be done using special System Star-Hubs. Each system is then equipped with one System Star-Hub which is connected with<br />
a Master System Star-Hub. In this setup the master system generates clock and trigger as described before. All slave systems only receive clock and trigger<br />
information and can not be used as clock or trigger sources. The complete system can be extended step by step by adding new systems with a Slave<br />
System Star-Hub or by adding new cards to one system. This extension can be continued until the maximum number of supported cards is reached.<br />
23
Digitizers / DAQ Cards<br />
The <strong>Spectrum</strong> fast data acquisition cards are very suitable for individual applications. The<br />
wide range of different products cover the use as plain DAQ cards as well as fast digitizers<br />
or transient recording applications. Together with the wide range of options and software<br />
support all cards can be used in many different ways.<br />
Waveform digitizers are plug-in cards for PCs or industrial PCs that are used to measure<br />
continuous voltage signals as well as fast signal changes like voltage transients. The voltage<br />
inputs of the cards with their different programmable input ranges allow to connect<br />
any sensor or electronic machine (like radar receiver, ultrasound sensor or any slow speed<br />
sensor like strain gauge, pressure or temperature) that generates voltage levels. Besides<br />
the A/D section with its amplifiers the digitizer also consists of a large on-board memory<br />
which stores the acquired data.<br />
High quality amplifiers and A/D converters allow the acquisition of high-frequency signals.<br />
All boards have a separate A/D converter and a separate amplifier for each channel. That<br />
allows the synchronous sampling on all channels without the phase delay or crosstalk<br />
inherent with multiplex boards. In ring buffer mode the boards act independently from<br />
the PC and acquire data into the on-board memory. In FIFO mode the on-board memory<br />
switches to a buffer and data can be read continuously.<br />
Synchronous Sampling<br />
24<br />
All acquisition cards from <strong>Spectrum</strong> are built with a completely synchronous design. Every<br />
channel has its own independent input amplifier as well as an independent A/D converter.<br />
This synchronous design is made for cards of 2 to 16 channels, even 16 channel 16 bit<br />
acquisition cards such as M2i.47xx series. All input channel related settings can be individually<br />
programmed for each channel. Compared with standard cards with multiplex technology,<br />
where scanning of each channel one after the other with a single A/D converter<br />
occurs, the more sophisticated design of the <strong>Spectrum</strong> cards has a lot of advantages:<br />
Full sampling rate for all channels<br />
No phase delay between the single channels<br />
Smallest crosstalk between adjacent channels due to individual input amplifiers<br />
Direct comparison of acquired values with no need for interpolation
A/D Features<br />
Please also see the common features of the M2i and M3i range that are suitable for<br />
all card series. These features are explained on page 18 - 23 in more detail.<br />
Enhanced Trigger Modes<br />
The M2i and M3i series are equipped with an extremely enhanced trigger<br />
engine.The force trigger command allows the implementation of an auto<br />
mode as known from stand-alone oscilloscopes. The explicit trigger<br />
enable/disable commands enhance the exactly defined synchronisation<br />
with external instruments. Additionally all trigger sources can be merged<br />
using combined AND and OR masks leading to a maximum flexibility. On<br />
top of all these options a programmable trigger delay can be used.<br />
Channel Trigger<br />
.............<br />
Trig<br />
The data acquisition boards offer a wide variety of trigger modes. Besides the standard signal checking for level and edge as known from oscilloscopes,<br />
it’s also possible to define a window trigger. All trigger modes may also be combined with the pulsewidth trigger (M2i cards only). This makes it possible<br />
to trigger on signal events such as pulses, which are defined as too long or too short.<br />
For most of the trigger modes there is an independent trigger recognition for every channel, that can be combined with an OR function if desired. This<br />
allows the easy setup of a multi-channel error recognition. All M2i and M3i data acquisition cards offer a re-arm trigger in addition. In this mode an<br />
additional re-arming level is programmed guaranteeing that the trigger is done on the correct edge and minimizing trigger problems with noisy signals.<br />
25<br />
Spike Trigger<br />
dU<br />
.............<br />
dt<br />
Trig<br />
The 16 bit data acquisition cards M2i.46xx and M2i.47xx series allow the programming of a spike trigger. The trigger event is a slope inside the signal<br />
that is larger (or even smaller) than a programmed slope. Internally the difference of two adjacent samples is calculated and then compared to the programmed<br />
trigger level. This trigger mode allows the detection of signal distortions as needed for power line monitoring.
Digitizers / DAQ Cards<br />
Programmable Input Amplifier<br />
To optimise the use of the resolution of the converter when doing A/D conversion it is necessary to prepare the physically available input signal to match<br />
the converter’s needs. With 4 to 8 input ranges and additional features like programmable termination 1 , programmable AC coupling 1 , programmable<br />
input offset 1 or a programmable input filter 1 the card can adapt to almost any real world signal and have it mapped in a way perfectly using the A/D<br />
converters resolution. Each input range is individually calibrated to minimize any mapping error.<br />
1<br />
Some of the settings are not available for all card families.<br />
Programmable Input Offset<br />
Offs<br />
+<br />
–<br />
Most of the <strong>Spectrum</strong> A/D cards offer a user programmable signal offset opening the <strong>Spectrum</strong> boards to a wide variety of setups. The signal offset at<br />
least covers a range of +/-100 % of the currently selected input range making unipolar measurements with the card possible. Besides this the input range<br />
offset can be programmed individually allowing a perfect match of the A/D card section to the real world signal. As an example: if the physical signal<br />
is between -200 mV and 800 mV it is possible to shift the input signal by -300 mV to use the ±500 mV input range instead of the next higher one of<br />
±1 V. With this configuration the full resolution range of the A/D converter is available for the complete signal swing.<br />
Selectable Input Path (M3i cards only)<br />
26<br />
On the M3i cards the user has the choice between two analog input paths for each of the analog channels . The “Buffered” path offers a high impedance<br />
input to connect signals that cannot be loaded with low termination like oscilloscope probes. The carefully selected input buffer has a slightly decreased<br />
bandwidth compared to the “50 Ohm” path.<br />
The “50 Ohm” path on the other hand provides the highest bandwidth and the best signal integrity with a fixed 50 Ohm termination. It is optimized for<br />
high speed and high quality signals that can drive a 50 ohm load. Best performance is reached with the 50 Ohm path.<br />
Selectable Low Pass Filter (M3i cards only)<br />
Each analog channel of the M3i series contains a software selectable low pass filter to limit the input bandwidth. Reducing the analog input bandwidth<br />
results in a lower total noise and can be useful especially with low voltage input signals.<br />
SMA connectors for high frequency signals (M3i cards only)<br />
SMA<br />
A D<br />
As an alternative to the standard SMB and MMCX connections all M3i high speed cards can also be equipped with SMA<br />
connectors. The SMA connections are available for the analog input signals as well as for two of the additonal connections.<br />
These connections must be defined on the purchase order and can be a selection of: Trig-In, Trig-Out, Multi-Purpose X0,<br />
Clk-In, Clk-Out. A variety of adapter cables to different other connector types is available on page 91.
Differential Inputs<br />
+<br />
–<br />
A D<br />
The 16 bit acquisition cards of <strong>Spectrum</strong> of the M2i.46xx series can change the inputs by software command between single-ended (related to a<br />
common ground) and true differential. Unlike the common pseudo-differential inputs which only allow the feed-in of a single ground signal, the true<br />
differential inputs allow the feed-in of the two complementary phases of a differential signal. The channel count is not reduced in this setup. Especially<br />
when using high resolution converters, the usage of true differential signals can greatly reduce the noise and distortion of the recorded signal.<br />
Option Digital Inputs<br />
A D<br />
All A/D boards with 12 and 14 bit resolution have the option of synchronously acquiring digital data, phase-stable with the analog data. On M2i cards<br />
with 12 bit analog resolution there are 4 additional digital inputs for every analog channel, on M2i cards with 14 bit analog resolution there are<br />
2 additional digital inputs per channel and on M3i cards there are two Multi Purpose I/O which can be used as one or two additional digital inputs. Digital<br />
data is recorded together with the analog data in 16 bit wide samples and can be used to set-up mixed mode systems or to acquire some additional<br />
marker signals.<br />
On-Board Calibration<br />
A D<br />
D A<br />
All parts used on any electronic device in the world are subject to external influences and aging and therefore slightly change their behaviour over the<br />
time. On high precision analog data acquisition cards this results in an offset and gain error that will get higher over the operating time. Therefore the<br />
on-board calibration can be run on user request and calibrates the amplifier against a dedicated internal high precision calibration source. After this<br />
calibration data is stored permanently in an on-board EEPROM and is automatically used for further acquisitions.<br />
27<br />
External Pre-Amplifier<br />
Although all <strong>Spectrum</strong> A/D cards have a very powerful input section with a highly configurable input amplifier and a variety of input ranges it is sometimes<br />
necessary to have additional external amplifiers if the signal to acquire has an extremely low level. <strong>Spectrum</strong> offers a range of perfectly matching<br />
external amplifiers to cover such cases. These powerful amplifiers have been rated using the <strong>Spectrum</strong> cards and offer best performance together with<br />
high amplification rates.<br />
The amplifiers are simply connected between the signal source and the <strong>Spectrum</strong> A/D card input and can be manually switched between different<br />
settings using small lever keys. All amplifiers allow the offset compensation by using an adjustable screw.<br />
Order Information<br />
Order Number Bandwidth Input Coupling Amplification<br />
SPA.1231 10 MHz 50 Ohm AC/DC x 100 (40 dB), x 1000 (60 dB)<br />
SPA.1232 10 MHz 1 MOhm AC/DC x 100 (40 dB), x 1000 (60 dB)<br />
SPA.1411 200 MHz 50 Ohm AC/DC x 10 (20 dB), x 100 (40 dB)<br />
SPA.1412 200 MHz 1 MOhm AC/DC x 10 (20 dB), x 100 (40 dB)<br />
SPA.1601 500 MHz 50 Ohm DC x 10 (20 dB)
M3i.21xx series<br />
1 GS/s 8 Bit Digitizer with up to 4 GByte Memory<br />
4 different versions with one or two channels and<br />
sampling rates between 250 MS/s and 1 GS/s<br />
PCI<br />
PCI Express<br />
Up to 1 GS/s on one channel and up to 500 MS/s<br />
on two channels<br />
Simultaneous sampling on all channels<br />
Separate monolithic ADC and amplifier per channel<br />
No ADC interleaving best quality<br />
8 input ranges: ±50 mV up to ±10 V<br />
Edge, window, re-arm, OR/AND trigger<br />
256 MByte on-board memory (up to 4 GByte)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Selectable Input Path<br />
D A<br />
A D<br />
On-board Calibration<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
...<br />
...<br />
PLL<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
Multi Purpose I/O<br />
Option ABA Mode<br />
Option Timestamp<br />
Reference Clock<br />
10 MHz PLL<br />
High Precision PLL<br />
Programmable Input<br />
Amplifiers<br />
Offs<br />
+<br />
–<br />
Multi Purpose I/O<br />
SMA<br />
Programmable Input Offset SMA Connectors<br />
A D<br />
FIFO Mode<br />
Option BaseXIO<br />
Windows<br />
SB6<br />
SBench6<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
board options are explained in detail on page 18 - 27<br />
Selectable Low Pass Filter<br />
Option Star-Hub<br />
Option 3rd Party Drivers<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
28<br />
General Information<br />
The new M3i.21xx series, released end of 2009, offer 4 different versions ranging from 250 MS/s up to 1 GS/s with one or two channels. The powerful<br />
analog section has been designed for highest bandwidth together with best signal quality and a versatile highly configurable amplifier section. An<br />
extremely low dead time between segments in Multiple Recording mode specifies this card for fast repeating signals like LDA/PDA, RADAR or<br />
Ultrasound applications. This card series replaces the PCI.248/PCI.258 card series and offers 256 MByte of memory as the standard version.<br />
Application Examples<br />
Ultrasound<br />
Spectroscopy<br />
RADAR<br />
Laser Applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
8 bit<br />
Channel Selection (Sharing Memory)<br />
any 1 or 2 channels<br />
Differential Non Linearity (DNL)<br />
≤ 0.6 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
≤ 1.0 LSB (ADC)<br />
Offset Error after calibration ≤ 0.5 %<br />
Gain Error after calibration ≤ 1 %<br />
Programmable Input Ranges<br />
±50 mV, ±100 mV, ±250 mV,<br />
±500 mV, ±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±100% of current input range<br />
Crosstalk Sine Signal ±1 V, 50 Ohm Term -75 dB @ 100 MHz<br />
Input Impedance (Buffered Path)<br />
1 MOhm || 25 pF<br />
Input Impedance (50 Ohm Path)<br />
fixed 50 Ohm<br />
Input Signal (50 Ohm Path)<br />
3.5 Vrms (< ±1 V range),<br />
5 Vrms (≥ ±1 V range)<br />
Over Voltage Protection (Buffered Path) ±5 V (< ±1 V range),<br />
±30 V (≥ ±1 V range)<br />
Lower Bandwidth Limit (AC Coupled, 50 Ohm) < 30 kHz<br />
Lower Bandwidth Limit (AC Coupled, 1 MOhm) < 2 Hz<br />
Trigger<br />
Trigger Sources<br />
Channel, External, Multi purpose I/O,<br />
BaseXIO, AND/OR, Sync<br />
Channel Trigger Resolution<br />
8 bits<br />
Internal Trigger Accuracy<br />
1 sample<br />
Multi, Gate: Re-Arming Time ≤ 64 samples<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, FIFO 16384 samples as sum of all active channels<br />
External Trigger Type (Ext0)<br />
analog window comparator<br />
External Trigger Impedance (Ext0) 50 Ohm / 1 MOhm || 25 pF<br />
Trigger Output<br />
low ≤ 0.4 V, high ≥ 2.4 V<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm fixed<br />
Int. PLL, Ref. Clock, Sync<br />
22.5 MS/s to max sampling clock<br />
max ±32 ppm<br />
1 Hz<br />
≥ 10.0 MHz and ≤ 1.0 GHz<br />
3.7 ns (8.2 ns at synchronized cards)<br />
single-ended, 3.3 V LVPECL<br />
sine or rectangle, AC coupled<br />
Connector Types (Analog, BaseXIO) 3 mm SMB male<br />
Connector Types (Clock, Trigger,<br />
Multi Purpose I/O)<br />
MMCX female<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 4) 1 full size slot<br />
Width (Star-Hub 8)<br />
2 full size slots<br />
Width (with BaseXIO)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 20 W (standard mem), 24 W (full mem)<br />
Max Power Consumption (PCI Express) 25 W (standard mem), 34 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Dynamic Performance<br />
M3i.212x<br />
M3i.213x<br />
Max Sampling Clock 500 MS/s 1 GS/s<br />
-3 dB Bandwidth (Buffered Path) 150 MHz 200 MHz<br />
-3 dB Bandwidth (50 Ohm Path) 250 MHz 500 MHz<br />
-3 dB Bandwidth (BW Limit) 20 MHz 20 MHz<br />
Zero Noise Level ≤ 0.5 LSB ≤ 0.6 LSB<br />
Test Sampling Rate 500 MS/s 1 GS/s<br />
Test Signal Frequency 9 MHz 40 MHz 9 MHz 40 MHz<br />
SNR (typ) (dB) 46.0 46.1 44.9 44.7<br />
THD (typ) (dB) 53.1 51.7 54.2 54.2<br />
SFDR (typ), excl. harm. (dB) 61.2 64.4 62.7 59.5<br />
ENOB (SNR) (bit) 7.3 7.3 7.2 7.1<br />
ENOB (SINAD) (bit) 7.2 7.2 7.1 7.0<br />
Pure low pass filtered sine signal measured at ±500 mV range, HF path, AC coupled, fixed 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m3i21xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
29<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express 1 channel 2 channels<br />
M3i.2120 M3i.2120-exp 500 MS/s<br />
M3i.2122 M3i.2122-exp 500 MS/s 250 MS/s<br />
M3i.2130 M3i.2130-exp 1 GS/s<br />
M3i.2132 M3i.2132-exp 1 GS/s 500 MS/s<br />
3rd Party Drivers<br />
M3i.xxxx-ml<br />
M3i.21xx-lv<br />
M3i.21xx-vee<br />
MATLAB driver for all M3i cards<br />
LabVIEW driver for all M3i.21xx cards<br />
Agilent VEE driver for all M3i.21xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
M3i.xxxx-512MB<br />
M3i.xxxx-1GB<br />
M3i.xxxx-2GB<br />
M3i.xxxx-4GB<br />
Options<br />
M3i.xxxx-mr<br />
M3i.xxxx-mt<br />
M3i.xxxx-mtab<br />
M3i.xxxx-SH4<br />
M3i.xxxx-SH8<br />
M3i.xxxx-SMA<br />
M3i.xxxx-bxio<br />
M3i-upgrade<br />
Memory upgrade to 512 MByte total memory<br />
Memory upgrade to 1 GByte total memory<br />
Memory upgrade to 2 GByte total memory<br />
Memory upgrade to 4 GByte total memory<br />
Option Multiple Recording<br />
Option pack including Multiple Recording, Timestamp<br />
Option pack including Multiple Recording, Timestamp, ABA mode<br />
Synchronization Star-Hub for up to 4 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 8 cards, 2 slots width<br />
SMA connectors for analog-in, clock/trigger<br />
Option BaseXIO: 8 digital I/O lines usable as asynchronous I/O and<br />
timestamp ref-clock, additional bracket with 8 SMB connectors<br />
Upgrade for M3i.xxxx: later installation of option -bxio
M2i.20xx series<br />
8 Bit Multi-Purpose Digitizers up to 200 MS/s<br />
4 different versions with two to four channels and<br />
sampling rates between 50 MS/s and 200 MS/s<br />
PCI<br />
PCI Express<br />
Up to 200 MS/s on two channels and<br />
up to 100 MS/s on four channels<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
7 input ranges: ±50 mV up to ±5 V<br />
Window, pulse width, re-arm, OR/AND trigger<br />
Programmable input offset of ±400 %<br />
256 MByte on-board memory (up to 4 GByte)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
Trig<br />
...<br />
...<br />
10 MHz<br />
PLL<br />
SB6<br />
Pulsewidth Trigger<br />
Option ABA Mode<br />
High Precision PLL<br />
Option BaseXIO<br />
SBench6<br />
Option Timestamp<br />
Option Star-Hub<br />
board options are explained in detail on page 18 - 27<br />
30<br />
General Information<br />
The cards of the M2i.20xx series are designed for the fast and high quality data acquisition. Each of the up to four input channels has its own A/D<br />
converter and its own programmable input amplifier. This allows the recording of signals on all channels with 8 bit resolution without any phase<br />
delay between them.<br />
The inputs can be selected to one of seven input ranges by software and can be programmed to compensate for an input offset of ±400% of<br />
the input range. All four cards of the M2i.20xx series may use the whole installed on-board memory completely for the currently activated number of<br />
channels. A FIFO mode is also integrated on the board.<br />
Application Examples<br />
Acquisition / Replay of fast data in<br />
combination with M2i.61xx (page 50)<br />
Laser Doppler Anemometer<br />
Ultrasound Inspection System<br />
Radar Applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
Channel Selection (Sharing Memory)<br />
Differential Non Linearity (DNL)<br />
Integral Non Linearity (INL)<br />
Offset Error<br />
Gain Error<br />
Programmable Input Ranges<br />
Programmable Input Offset<br />
Crosstalk 1 MHz Signal, 50 Ohm Term<br />
Programmable Input Impedance<br />
Input Signal with 50 Ohm Termination<br />
Over Voltage Protection<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Multi, Gate: Re-Arming Time<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
8 bit<br />
any 1, 2 or 4 channels<br />
±0,5 LSB (ADC)<br />
±0,5 LSB (ADC)<br />
can be calibrated by user<br />
< 2% of current value<br />
±50 mV, ±100 mV, ±200 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V<br />
±400 % of current input range<br />
< -62 dB between any adjacent channels<br />
50 Ohm / 1 MOhm || 25 pF<br />
max 5 V rms<br />
±5 V (≤ ±500 mV), ±50 V (> ±500 mV)<br />
Channel, External, BaseXIO, AND/OR, Sync<br />
8 bits<br />
1 sample (≤ 100 MS/s),<br />
2 samples (> 100 MS/s)<br />
< 4 samples<br />
unlimited<br />
16352 samples as sum of all active channels<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
50 Ohm / 5 kOhm programmable<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Accuracy<br />
Internal Clock Granularity (≤ 100M)<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm / 5 kOhm<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
1 kS/s to max sampling clock<br />
20 ppm<br />
< 1% of range (100M, 10M, 1M, 100k,...)<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
5.4 ns<br />
TTL levels, capable of driving 50 Ohm load<br />
rectangle of 3.3 V LVTTL<br />
Connector Types<br />
(Analog, Clock, Trigger, BaseXIO) 3 mm SMB male<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16)<br />
2 full size slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 13 W (standard mem), 17 W (full mem)<br />
Max Power Consumption (PCI Express) 16 W (standard mem), 25 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Dynamic Performance<br />
M2i.202x<br />
M2i.203x<br />
-3 dB Bandwidth (±50 mV) DC to 25 MHz DC to 60 MHz<br />
-3 dB Bandwidth (≥ ±100 mV) DC to 25 MHz DC to 90 MHz<br />
Zero Noise Level < 0.9 LSB rms < 2.0 LSB rms<br />
Test Sampling Rate 50 MS/s 100 MS/s<br />
Test Signal Frequency 1 MHz 4 MHz 1 MHz 9 MHz<br />
SNR (typ) (dB) 46.8 46.5 45.0 44.5<br />
THD (typ) (dB) -56.0 -55.5 -49.5 -49.5<br />
SFDR (typ), excl. harm. (dB) 60.3 60.1 59.0 57.0<br />
ENOB (SNR) (bit) 7.5 7.4 7.2 7.2<br />
ENOB (SINAD) (bit) 7.4 7.3 7.1 7.0<br />
Pure low pass filtered sine signal measured at ±1V range, 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i20xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
31<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express 1 channel 2 channels 4 channels<br />
M2i.2020 M2i.2020-exp 50 MS/s 50 MS/s<br />
M2i.2021 M2i.2021-exp 50 MS/s 50 MS/s 50 MS/s<br />
M2i.2030 M2i.2030-exp 200 MS/s 100 MS/s<br />
M2i.2031 M2i.2031-exp 200 MS/s 200 MS/s 100 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.20xx-lv<br />
M2i.20xx-vee<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.20xx cards<br />
Agilent VEE driver for all M2i.20xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
M2i.xxxx-512MB<br />
M2i.xxxx-1GB<br />
M2i.xxxx-2GB<br />
M2i.xxxx-4GB<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-mgt<br />
M2i.xxxx-mgtab<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Memory upgrade to 512 MB total memory<br />
Memory upgrade to 1 GB total memory<br />
Memory upgrade to 2 GB total memory<br />
Memory upgrade to 4 GB total memory<br />
Option Multiple Recording<br />
Option pack including Multiple Recording, Gated Sampling, Timestamp<br />
Option pack including Multiple Recording, Gated Sampling, Timestamp,<br />
ABA Mode<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers, additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -bxio
M3i.32xx series<br />
Fastest 12 Bit Digitizers with 500 MS/s<br />
4 different versions with one or two channels and<br />
sampling rates between 250 MS/s and 500 MS/s<br />
PCI<br />
PCI Express<br />
Up to 500 MS/s on one channel and up to 250 MS/s on<br />
two channels<br />
Simultaneous sampling on all channels<br />
Separate monolithic ADC and amplifier per channel<br />
No ADC interleaving best quality<br />
6 input ranges: ±200 mV up to ±10 V<br />
Up to 2 synchronous digital channels with multi-purpose I/O<br />
Edge, window, re-arm, OR/AND trigger<br />
128 MSample on-board memory (up to 2 GSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Selectable Input Path<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
...<br />
...<br />
PLL<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option ABA Mode<br />
Reference Clock<br />
Programmable Input Amplifiers<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
10 MHz PLL<br />
A D<br />
D A<br />
SB6<br />
Multi Purpose I/O<br />
Option Timestamp<br />
High Precision PLL<br />
On-board Calibration<br />
Option BaseXIO<br />
SBench6<br />
board options are explained in detail on page 18 - 27<br />
Selectable Low Pass Filter<br />
Option Star-Hub<br />
SMA<br />
A D<br />
SMA Connectors<br />
32<br />
General Information<br />
The 4 models of the M3i.32xx series are designed for the fast and high quality data acquisition. Each of the input channels has its own monolithic<br />
A/D converter and its own programmable input amplifier. This allows the recording of signals simultaneously on both channels with 12 bit resolution<br />
without any phase delay between them. The card uses only one A/D converter even when running with 500 MS/s, guaranteeing best signal quality<br />
without any interleaving technology. The extremely large on-board memory allows long time recording even with the highest sampling rates.<br />
Application Examples<br />
High Energy Physics<br />
Research and Development<br />
Radar<br />
Spectroscopy<br />
Laser Applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
12 bit<br />
Channel Selection (Sharing Memory)<br />
any 1 or 2 channels<br />
Differential Non Linearity (DNL)<br />
≤ 1.0 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
≤ 2.5 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
can be calibrated by user<br />
Programmable Input Ranges (Buffered Path) ±200 mV, ±500 mV, ±1 V,<br />
±2 V, ±5 V, ±10 V<br />
Programmable Input Ranges (50 Ohm Path)<br />
±500 mV, ±1 V, ±2.5 V, ±5 V<br />
Crosstalk Sine Signal ±5 V, 50 Ohm Term<br />
1 MHz: < -100 dB,<br />
20 MHz: < -100 dB<br />
Programmable Input Impedance (Buffered Path) 50 Ohm, 1 MOhm || 25 pF<br />
Input Impedance (50 Ohm Path)<br />
fixed 50 Ohm<br />
Input Signal with 50 Ohm Termination (50 Ohm Path) max 2 Vrms (≤ ±1 V range),<br />
max 6 Vrms (> ±1 V range)<br />
Input Signal with 50 Ohm Termination (Buffered Path) max 5 Vrms<br />
Over Voltage Protection with 1 MOhm (Buffered Path) ±5 V (≤ ±1 V range),<br />
±30 V (> ±1 V range)<br />
Lower Bandwidth Limit (AC Coupled, 50 Ohm) < 30 kHz<br />
Lower Bandwidth Limit (AC Coupled, 1 MOhm) < 2 Hz<br />
Trigger<br />
Trigger Sources<br />
Channel, External, Multi purpose I/O,<br />
BaseXIO, AND/OR, Sync<br />
Channel Trigger Resolution<br />
10 bits<br />
Trigger Accuracy<br />
1 sample<br />
Multi, Gate: Re-Arming Time ≤ 32 samples<br />
Max Number of Segments<br />
Unlimited<br />
Max Pretrigger at Multi, FIFO 8192 samples as sum of all active channels<br />
External Trigger Type (Ext0)<br />
analog window comparator<br />
External Trigger Impedance (Ext0) 50 Ohm / 1 MOhm || 25 pF<br />
Trigger Output<br />
low ≤ 0.4 V, high ≥ 2.4 V<br />
Dynamic Performance<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm fixed<br />
Int. PLL, Ref. Clock, Sync<br />
10 MS/s to max sampling clock<br />
max ±32 ppm<br />
1 Hz<br />
≥ 10.0 MHz and ≤ 1.0 GHz<br />
3.7 ns (8.2 ns at synchronized cards)<br />
single-ended, 3.3 V LVPECL<br />
sine or rectangle, AC coupled<br />
Connector Types (Analog, BaseXIO) 3 mm SMB male<br />
Connector Types (Clock, Trigger,<br />
Multi Purpose I/O)<br />
MMCX female<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 4) 1 full size slot<br />
Width (Star-Hub 8)<br />
2 full size slots<br />
Width (with BaseXIO)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 22 W (standard mem), 25 W (full mem)<br />
Max Power Consumption (PCI Express) 23 W (standard mem), 31 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m3i32xx.html<br />
M3i.322x<br />
M3i.324x<br />
Max Sampling Clock 250 MS/s 500 MS/s<br />
-3 dB Bandwidth (Buffered Path) 90 MHz 125 MHz<br />
-3 dB Bandwidth (50 Ohm Path) 125 MHz 250 MHz<br />
-3 dB Bandwidth (BW Limit) 20 MHz 20 MHz<br />
Zero Noise Level < 1.2 LSB rms < 1.9 LSB rms<br />
Test Sampling Rate 250 MS/s 500 MS/s<br />
Test Signal Frequency 9 MHz 40 MHz 9 MHz 40 MHz<br />
SNR (typ) (dB) 63.8 63.7 63.1 62.7<br />
THD (typ) (dB) -70.1 -70.7 -72.5 -71.8<br />
SFDR (typ), excl. harm. (dB) 80.5 80.4 85.3 80.0<br />
ENOB (SNR) (bit) 10.3 10.3 10.2 10.1<br />
ENOB (SINAD) (bit) 10.2 10.2 10.1 10.0<br />
Pure low pass filtered sine signal measured at ±1 V range, HF path, AC coupled, fixed 50 Ohm<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
33<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express 1 channel 2 channels<br />
M3i.3220 M3i.3220-exp 250 MS/s<br />
M3i.3221 M3i.3221-exp 250 MS/s 250 MS/s<br />
M3i.3240 M3i.3240-exp 500 MS/s<br />
M3i.3242 M3i.3242-exp 500 MS/s 250 MS/s<br />
3rd Party Drivers<br />
M3i.xxxx-ml MATLAB driver for all M3i cards<br />
M3i.32xx-lv LabVIEW driver for all M3i.32xx cards<br />
M3i.32xx-vee Agilent VEE driver for all M3i.32xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
M3i.xxxx-256MS<br />
M3i.xxxx-512MS<br />
M3i.xxxx-1GS<br />
M3i.xxxx-2GS<br />
Options<br />
M3i.xxxx-mr<br />
M3i.xxxx-mt<br />
M3i.xxxx-mtab<br />
M3i.xxxx-SH4<br />
M3i.xxxx-SH8<br />
M3i.xxxx-SMA<br />
M3i.xxxx-bxio<br />
M3i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack including Multiple Recording, Timestamp<br />
Option pack including Multiple Recording, Timestamp, ABA mode<br />
Synchronization Star-Hub for up to 4 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 8 cards, 2 slots width<br />
SMA connectors for analog-in, clock/trigger<br />
Option BaseXIO: 8 digital I/O lines usable as asynchronous I/O and<br />
timestamp ref-clock, additional bracket with 8 SMB connectors<br />
Upgrade for M3i.xxxx: later installation of option -bxio
M2i.30xx series<br />
12 Bit Multi-Purpose Digitizers up to 200 MS/s<br />
17 different versions with one to four channels and<br />
sampling rates between 40 MS/s and 200 MS/s<br />
PCI<br />
PCI Express<br />
Up to 105 MS/s on two channels and<br />
up to 60 MS/s on four channels<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
6 input ranges: ±200 mV up to ±10 V<br />
Window, pulse width, re-arm, OR/AND trigger<br />
Programmable input offset of ±100 %<br />
128 MSample on-board memory (up to 2 GSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
Trig<br />
...<br />
...<br />
10 MHz<br />
PLL<br />
A D<br />
SB6<br />
Pulsewidth Trigger<br />
Option ABA Mode<br />
High Precision PLL<br />
Option Digital Inputs<br />
Option BaseXIO<br />
SBench6<br />
34<br />
board options are explained in detail on page 18 - 27<br />
General Information<br />
Option Timestamp<br />
A D<br />
A D<br />
Digital<br />
Diff<br />
With a simple<br />
software Pseudo Differential Inputs<br />
command two single-ended inputs<br />
can be combined to one pseudodifferential<br />
channel (both inputs still<br />
related to GND). The difference is<br />
calculated in hardware in real-time<br />
on the digital side.<br />
Option Star-Hub<br />
The 17 models of the M2i.30xx series are designed for the fast and high quality data acquisition. Each of the (up to four) input channels has its own<br />
A/D converter and its own programmable input amplifier. This allows the recording of signals simultaneously on all channels with 12 bit resolution<br />
without any phase delay between them.<br />
The extremely large on-board memory allows long time recording even with the highest sampling rates. All boards of the M2i.30xx series may use the<br />
whole installed on-board memory for the currently activated number of channels. A FIFO mode is also integrated on the board. This allows continuous<br />
acquisition of data for online processing or for data storage to hard disk.<br />
Application Examples<br />
Transient Recording<br />
Spectroscopy<br />
Vibration Analyiys of Nano Parts<br />
Special Radar Applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
12 bit<br />
Channel Selection (Sharing Memory) any 1, 2 or 4 channels<br />
Differential Non Linearity (DNL) ± 1 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
± 1 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
< 1% of current value<br />
Programmable Input Ranges ±200 mV, ±500 mV, ±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±100% of current input range<br />
Crosstalk 1 MHz Signal, 50 Ohm Term < -70 dB between any adjacent channels<br />
Programmable Input Impedance 50 Ohm / 1 MOhm || 25 pF<br />
Input Signal with 50 Ohm Termination max 5 V rms<br />
Over Voltage Protection ±5 V (≤ ±1 V), ±50 V (> ±1 V)<br />
Trigger<br />
Trigger Sources<br />
Channel, External, BaseXIO, AND/OR, Sync<br />
Channel Trigger Resolution<br />
10 bits<br />
Internal Trigger Accuracy<br />
1 sample<br />
Multi, Gate: Re-arming Time<br />
< 4 samples<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO 8176 samples as sum of all active channels<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / 5 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Dynamic Performance<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Accuracy<br />
Internal Clock Granularity (
M2i.31xx series<br />
8 Channels up to 25 MS/s<br />
9 different 12 bit digitizers with two to eight channels<br />
and sampling rates between 1 MS/s and 25 MS/s<br />
PCI<br />
2, 4, 8 channels with 1 MS/s, 10 MS/s and 25 MS/s<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
8 input ranges: ±50 mV up to ±10 V<br />
Window, pulse width, re-arm, OR/AND trigger<br />
Programmable input offset of ±100 %<br />
128 MSample on-board memory (up to 2 GSample)<br />
PCI Express<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
Trig<br />
...<br />
...<br />
10 MHz<br />
PLL<br />
A D<br />
SB6<br />
Pulsewidth Trigger<br />
Option ABA Mode<br />
High Precision PLL<br />
Option Digital Inputs<br />
Option BaseXIO<br />
SBench6<br />
Option Timestamp<br />
Option Star-Hub<br />
board options are explained in detail on page 18 - 27<br />
36<br />
General Information<br />
The M2i.31xx series allows simultaneous recording of two, four or eight channels with sampling rates of 1 MS/s, 10 MS/s or 25 MS/s. Due to the<br />
proven design a wide variety of 12 bit A/D converter boards for PCI/PCI-X bus and PCI Express can be offered.<br />
As an option 4 digital inputs per channel can be recorded synchronously making a total of up to 32 additional digital channels for mixed-mode<br />
operation.<br />
Application Examples<br />
Multi-channel data acquisition<br />
Vibration Analysis of nano parts<br />
Combustion optimization
Technical Details<br />
Analog Inputs<br />
Resolution<br />
12 bit<br />
Channel Selection (Sharing Memory) any 1, 2 or 4 channels<br />
Differential Non Linearity (DNL) ≤ 1 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
≤ 2.5 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
< 1% of current value<br />
Programmable Input Ranges ±50 mV, ±100 mV, ±200 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±100 % of current input range<br />
Crosstalk 1 MHz Signal, 50 Ohm Term < -70 dB between any adjacent channels<br />
Programmable Input Impedance 50 Ohm / 1 MOhm || 25 pF<br />
Input Signal with 50 Ohm Termination max 5 V rms<br />
Over Voltage Protection ±5 V (≤ ±1 V), ±50 V (> ±1 V)<br />
Trigger<br />
Trigger Sources<br />
Channel, External, BaseXIO, AND/OR, Sync<br />
Channel Trigger Resolution<br />
10 bits<br />
Internal Trigger Accuracy<br />
1 sample<br />
Multi, Gate: Re-Arming Time < 4 samples<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO 8176 samples as sum of all active channels<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / 5 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm / 5 kOhm<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
1 kS/s to max sampling clock<br />
20 ppm<br />
< 1% of range (100M, 10M, 1M, 100k,...)<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
5.4 ns<br />
TTL levels, capable of driving 50 Ohm load<br />
rectangle of 3.3 V LVTTL<br />
Connector Types<br />
(Analog, Clock, Trigger, BaseXIO) 3 mm SMB male<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16)<br />
2 full size slots<br />
Width (with Digital Inputs)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 17 W (standard mem), 21 W (full mem)<br />
Max Power Consumption (PCI Express) 19 W (standard mem), 26 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Dynamic Performance<br />
M2i.311x M2i.312x M2i.313x<br />
-3 dB Bandwidth DC to 500 kHz DC to 5 MHz DC to 12.5 MHz<br />
Zero Noise Level (Range > ±100 mV) 0.8 LSB rms 1.2 LSB rms 1.2 LSB rms<br />
Test Signal Frequency 10 kHz 90 kHz 90 kHz 1 MHz 1 MHz 4 MHz<br />
SNR (typ) (dB) 66.5 66.1 65.5 65.0 63.5 62.5<br />
THD (typ) (dB) -63.1 -62.9 -63.0 -62.8 -62.3 -61.0<br />
SFDR (typ), excl. harm. (dB) 82.7 81.5 82.5 79.5 79.2 78.5<br />
ENOB (SNR) (bit) 10.7 10.6 10.5 10.4 10.2 10.1<br />
ENOB (SINAD) (bit) 9.9 9.8 9.8 9.7 9.6 9.5<br />
Pure low pass filtered sine signal measured at ±1V range, 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i31xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
37<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express Channels Max Speed<br />
M2i.3110 M2i.3110-exp 2 1 MS/s<br />
M2i.3111 M2i.3111-exp 4 1 MS/s<br />
M2i.3112 M2i.3112-exp 8 1 MS/s<br />
M2i.3120 M2i.3120-exp 2 10 MS/s<br />
M2i.3121 M2i.3121-exp 4 10 MS/s<br />
M2i.3122 M2i.3122-exp 8 10 MS/s<br />
M2i.3130 M2i.3130-exp 2 25 MS/s<br />
M2i.3131 M2i.3131-exp 4 25 MS/s<br />
M2i.3132 M2i.3132-exp 8 25 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.31xx-lv<br />
M2i.31xx-vee<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.31xx cards<br />
Agilent VEE driver for all M2i.31xx cards<br />
Memory<br />
M2i.xxxx-256MS<br />
M2i.xxxx-512MS<br />
M2i.xxxx-1GS<br />
M2i.xxxx-2GS<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-mgt<br />
M2i.xxxx-mgtab<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.3xxx-dig<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp,<br />
ABA mode<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Synchronous digital inputs (4 per channel) including Cab-d40-idc-100<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers, additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -dig or -bxio<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables
M3i.41xx series<br />
14 Bit Digitizers up to 400 MS/s<br />
6 different versions with one or two channels and<br />
sampling rates between 100 MS/s and 400 MS/s<br />
PCI<br />
PCI Express<br />
Up to 400 MS/s on one channel and up to 250 MS/s on<br />
two channels<br />
Simultaneous sampling on all channels<br />
Separate monolithic ADC and amplifier per channel<br />
No ADC interleaving best quality<br />
6 input ranges: ±200 mV up to ±10 V<br />
Up to 2 synchronous digital channels with multi-purpose I/O<br />
Window, re-arm, OR/AND trigger<br />
128 MSample on-board memory (up to 2 GSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Digital Inputs<br />
A D<br />
Selectable Low Pass Filter<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
...<br />
...<br />
PLL<br />
D A<br />
A D<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
Option ABA Mode<br />
Reference Clock<br />
Selectable Input Path<br />
On-board Calibration<br />
FIFO Mode<br />
Windows<br />
10 MHz<br />
PLL<br />
SB6<br />
Multi Purpose I/O<br />
Option Timestamp<br />
High Precision PLL<br />
Programmable Input Amplifiers<br />
Option BaseXIO<br />
SBench6<br />
board options are explained in detail on page 18 - 27<br />
SMA<br />
SMA Connectors<br />
A D<br />
Option Star-Hub<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
38<br />
General Information<br />
The 6 models of the M3i.41xx series are designed for the fast and high quality data acquisition. Each of the input channels has its own monolithic<br />
A/D converter and its own programmable input amplifier. This allows the recording of signals simultaneously on both channels with 14 bit resolution<br />
without any phase delay between them. The card uses only one A/D converter even when running with 400 MS/s, guaranteeing best signal quality<br />
without any interleaving technology. The extremely large on-board memory allows long time recording even with the highest sampling rates.<br />
Application Examples<br />
High energy physics<br />
Research and development<br />
Radar<br />
Spectroscopy<br />
Laser applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
14 bit<br />
Channel Selection (Sharing Memory)<br />
any 1 or 2 channels<br />
Differential Non Linearity (DNL)<br />
≤ 1.5 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
≤ 3.0 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
can be calibrated by user<br />
Programmable Input Ranges (Buffered Path) ±200 mV, ±500 mV, ±1 V,<br />
±2 V, ±5 V, ±10 V<br />
Programmable Input Ranges (50 Ohm Path)<br />
±500 mV, ±1 V, ±2.5 V, ±5 V<br />
Crosstalk Sine Signal ±5 V, 50 Ohm Term<br />
1 MHz: < -100 dB,<br />
20 MHz: < -100 dB<br />
Programmable Input Impedance (Buffered Path) 50 Ohm, 1 MOhm || 25 pF<br />
Input Impedance (50 Ohm Path)<br />
fixed 50 Ohm<br />
Input Signal with 50 Ohm Termination (50 Ohm Path) max 2 Vrms (≤ ±1 V range),<br />
max 6 Vrms (> ±1 V range)<br />
Input Signal with 50 Ohm Termination (Buffered Path) max 5 Vrms<br />
Over Voltage Protection with 1 MOhm (Buffered Path) ±5 V (≤ ±1 V range),<br />
±30 V (> ±1 V range)<br />
Lower Cutoff Frequency (AC Coupled, 50 Ohm) < 30 kHz<br />
Lower Cutoff Frequency (AC Coupled, 1 MOhm) < 2 Hz<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Trigger Accuracy<br />
Multi, Gate: Re-Arming Time<br />
Max Number of Segments<br />
Max Pretrigger at Multi, FIFO<br />
External Trigger Type (Ext0)<br />
External Trigger Impedance (Ext0)<br />
Trigger Output<br />
Dynamic Performance<br />
Order Information<br />
Channel, External, Multi purpose I/O,<br />
BaseXIO, AND/OR, Sync<br />
10 bits<br />
1 sample<br />
≤32 samples<br />
unlimited<br />
8192 samples as sum of all active channels<br />
analog window comparator<br />
50 Ohm / 1 MOhm || 25 pF<br />
low ≤ 0.4 V, high ≥ 2.4 V<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
M3i.411x M3i.412x M3i.414x<br />
Max Sampling Clock 100 MS/s 250 MS/s 400 MS/s<br />
-3 dB Bandwidth (Buffered Path) 50 MHz 90 MHz 125 MHz<br />
-3 dB Bandwidth (50 Ohm Path) 50 MHz 125 MHz 200 MHz<br />
-3 dB Bandwidth (BW Limit) 20 MHz 20 MHz 20 MHz<br />
Zero Noise Level < 2.2 LSB rms < 2.2 LSB rms < 3.3 LSB rms<br />
Test Sampling Rate 100 MS/s 250 MS/s 400 MS/s<br />
Test Signal Frequency 9 MHz 40 MHz 9 MHz 40 MHz 9 MHz 40 MHz<br />
SNR (typ) (dB) 67.7 n.a 67.7 67.7 65.6 65.6<br />
THD (typ) (dB) -78.6 n.a -80.2 -82.8 -81.1 -76.1<br />
SFDR (typ), excl. harm. (dB) 84.2 n.a 83.8 83.6 84.3 82.7<br />
ENOB (SNR) (bit) 11.0 n.a 11.0 11.0 10.6 10.6<br />
ENOB (SINAD) (bit) 10.9 n.a 10.9 10.9 10.6 10.6<br />
Pure low pass filtered sine signal measured at ±1 V range, HF path, AC coupled, fixed 50 Ohm<br />
50 Ohm fixed<br />
Int. PLL, Ref. Clock, Sync<br />
10 MS/s to max sampling clock<br />
max ±32 ppm<br />
1 Hz<br />
≥ 10.0 MHz and ≤ 1.0 GHz<br />
3.7 ns (8.2 ns at synchronized cards)<br />
single-ended, 3.3 V LVPECL<br />
sine or rectangle, AC coupled<br />
Connector Types (Analog, BaseXIO) 3 mm SMB male<br />
Connector Types (Clock, Trigger,<br />
Multi Purpose I/O)<br />
MMCX female<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 4) 1 full size slot<br />
Width (Star-Hub 8)<br />
2 full size slots<br />
Width (with BaseXIO)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 22 W (standard mem), 25 W (full mem)<br />
Max Power Consumption (PCI Express) 24 W (standard mem), 32 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m3i41xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
39<br />
Card Versions<br />
PCI/PCI-X PCI Express 1 channel 2 channels<br />
M3i.4110 M3i.4110-exp 100 MS/s<br />
M3i.4111 M3i.4111-exp 100 MS/s 100 MS/s<br />
M3i.4120 M3i.4120-exp 250 MS/s<br />
M3i.4121 M3i.4121-exp 250 MS/s 250 MS/s<br />
M3i.4140 M3i.4140-exp 400 MS/s<br />
M3i.4142 M3i.4142-exp 400 MS/s 250 MS/s<br />
3rd Party Drivers<br />
M3i.xxxx-ml MATLAB driver for all M3i cards<br />
M3i.41xx-lv LabVIEW driver for all M3i.41xx cards<br />
M3i.41xx-vee Agilent VEE driver for all M3i.41xx cards<br />
Memory<br />
M3i.xxxx-256MS<br />
M3i.xxxx-512MS<br />
M3i.xxxx-1GS<br />
M3i.xxxx-2GS<br />
Options<br />
M3i.xxxx-mr<br />
M3i.xxxx-mt<br />
M3i.xxxx-mtab<br />
M3i.xxxx-SH4<br />
M3i.xxxx-SH8<br />
M3i.xxxx-SMA<br />
M3i.xxxx-bxio<br />
M3i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack including Multiple Recording, Timestamp<br />
Option pack including Multiple Recording, Timestamp, ABA mode<br />
Synchronization Star-Hub for up to 4 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 8 cards, 2 slots width<br />
SMA connectors for analog-in, clock/trigger<br />
Option BaseXIO: 8 digital I/O lines usable as asynchronous I/O and<br />
timestamp ref-clock, additional bracket with 8 SMB connectors<br />
Upgrade for M3i.xxxx: later installation of option -bxio
M2i.40xx series<br />
General Purpose 14 bit Digitizers<br />
8 different versions with one to four channels and<br />
sampling rates between 20 MS/s and 50 MS/s<br />
PCI<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
6 input ranges: ±200 mV up to ±10 V<br />
Window, pulse width, re-arm, OR/AND trigger<br />
Programmable input offset of ±200 %<br />
Mixed-mode acquisition with option digital inputs<br />
128 MSample on-board memory (up to 2 GSample)<br />
PCI Express<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
Trig<br />
...<br />
...<br />
10 MHz<br />
PLL<br />
A D<br />
SB6<br />
Pulsewidth Trigger<br />
Option ABA Mode<br />
High Precision PLL<br />
Option Digital Inputs<br />
Option BaseXIO<br />
SBench6<br />
Option Timestamp<br />
Option Star-Hub<br />
board options are explained in detail on page 18 - 27<br />
40<br />
M2i.40x8 – combined A/D + Digital Data Acquisition – RADAR optimized<br />
Simultaneous sampling on one 14 bit Operating Modes of the<br />
A/D channel and 16 digital channels M2i.4028/4038<br />
Acquisition of angle encoder for<br />
Digital data can be either acquired fully<br />
azimuth and elevation angle<br />
in parallel or as a combination of a counter<br />
input and parallel digital data. The ac -<br />
Special marker mode for segmented<br />
acquisition<br />
quisition mode can be programmed by<br />
Very short dead time between segments<br />
software. When operating in continuous<br />
mode the analog and digital data is stored<br />
alternating in the on-board memory.<br />
For each 14 bit analog sample there is<br />
one corresponding 16 bit digital sample.<br />
When operating in segmented marker<br />
mode there is one 16 bit digital sample<br />
stored at the end of each acquired segment<br />
holding the azimuth and elevation<br />
angle for this segment of analog data.<br />
Acquisition can run with full sampling<br />
speed independent of the selected mode.<br />
Application Examples<br />
Explosion Tests<br />
Ignition Voltage Tests<br />
IQ Base Signal Acquisition<br />
(replay with M2i.60xx series – page 50)<br />
NMR (Nuclear Magnetic Resonance)<br />
Weather Radar
Technical Details<br />
Analog Inputs<br />
Resolution<br />
14 bit<br />
Channel Selection (Sharing Memory) any 1, 2 or 4 channels<br />
Differential Non Linearity (DNL) ≤ ±0.5 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
≤ ±1 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
< 1% of current value<br />
Programmable Input Ranges ±200 mV, ±500 mV, ±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±200% of current input range<br />
Crosstalk 1 MHz Signal, 50 Ohm Term < -80 dB between any adjacent channels<br />
Programmable Input Impedance 50 Ohm / 1 MOhm || 25 pF<br />
Input Signal with 50 Ohm Termination max 5 V rms<br />
Over Voltage Protection ±5 V (≤ ±1 V), ±50 V (> ±1 V)<br />
Trigger<br />
Trigger Sources<br />
Channel, External, BaseXIO, AND/OR, Sync<br />
Channel Trigger Resolution<br />
10 bits<br />
Internal Trigger Accuracy<br />
1 sample<br />
Multi, Gate: Re-Arming Time < 4 samples<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO 8176 samples as sum of all active channels<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / 5 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm / 5 kOhm<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
1 kS/s to max sampling clock<br />
20 ppm<br />
< 1% of range (100M, 10M, 1M, 100k,...)<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
5.4 ns<br />
TTL levels, capable of driving 50 Ohm load<br />
rectangle of 3.3 V LVTTL<br />
Connector Types<br />
(Analog, Clock, Trigger, BaseXIO) 3 mm SMB male<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16)<br />
2 full size slots<br />
Width (with Digital Inputs)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 16 W (standard mem), 20 W (full mem)<br />
Max Power Consumption (PCI Express) 20 W (standard mem), 27 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Dynamic Performance<br />
M2i.402x<br />
M2i.403x<br />
-3 dB Bandwidth DC to 10 MHz DC to 25 MHz<br />
Zero Noise Level at 50 Ohm ≤ 2.6 LSB rms ≤ 3.6 LSB rms<br />
Test Sampling Rate 20 MS/s 50 MS/s<br />
Test Signal Frequency 1 MHz 4 MHz 1 MHz 4 MHz<br />
SNR (typ) (dB) 71.4 67.0 69.0 66.0<br />
THD (typ) (dB) -74.4 -65.5 -72.0 -62.5<br />
SFDR (typ), excl. harm. (dB) 86.3 74.0 85.0 80.3<br />
ENOB (SNR) (bit) 11.5 10.8 11.1 10.6<br />
ENOB (SINAD) (bit) 11.2 10.2 10.8 9.8<br />
Pure low pass filtered sine signal measured at ±1V range, 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i40xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
41<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express Channels Speed<br />
M2i.4020 M2i.4020-exp 1 20 MS/s<br />
M2i.4021 M2i.4021-exp 2 20 MS/s<br />
M2i.4022 M2i.4022-exp 4 20 MS/s<br />
M2i.4030 M2i.4030-exp 1 50 MS/s<br />
M2i.4031 M2i.4031-exp 2 50 MS/s<br />
M2i.4032 M2i.4032-exp 4 50 MS/s<br />
PCI/PCI-X PCI Express Analog Digital Speed<br />
Cannels Cannels<br />
M2i.4028 M2i.4028-exp 1 16 20 MS/s<br />
M2i.4038 M2i.4038-exp 1 16 50 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml MATLAB driver for all M2i cards<br />
M2i.40xx-lv LabVIEW driver for all M2i.40xx cards<br />
M2i.40xx-vee Agilent VEE driver for all M2i.40xx cards<br />
Memory<br />
M2i.xxxx-256MS<br />
M2i.xxxx-512MS<br />
M2i.xxxx-1GS<br />
M2i.xxxx-2GS<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-mgt<br />
M2i.xxxx-mgtab<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.4xxx-dig<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp,<br />
ABA mode<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Synchronous digital inputs (2 per channel) including Cab-d40-idc-100<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers, additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -dig or -bxio<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables
M3i.48xx series<br />
16 Bit High-Precision Digitizers up to 180 MS/s<br />
6 different versions with one or two channels and<br />
sampling rates between 65 MS/s and 180 MS/s<br />
PCI<br />
Up to 180 MS/s on one channel and on two channels<br />
Simultaneous sampling on all channels<br />
Separate monolithic ADC and amplifier per channel<br />
6 input ranges: ±200 mV up to ±10 V<br />
Window, re-arm, OR/AND trigger<br />
128 MSample on-board memory (up to 2 GSample)<br />
PCI Express<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Selectable Input Path<br />
Selectable Low Pass Filter<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
...<br />
...<br />
PLL<br />
D A<br />
A D<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
Option ABA Mode<br />
Reference Clock<br />
10 MHz PLL<br />
Programmable<br />
Input Amplifiers<br />
On-board Calibration<br />
A<br />
SMA<br />
D<br />
FIFO Mode<br />
Windows<br />
SB6<br />
Multi Purpose I/O<br />
Option Timestamp<br />
High Precision PLL<br />
SMA Connectors<br />
Option BaseXIO<br />
SBench6<br />
board options are explained in detail on page 18 - 27<br />
Option Star-Hub<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
42<br />
General Information<br />
The 6 models of the M3i.48xx series are designed for the fast and high quality data acquisition. Each of the input channels has its own monolithic<br />
A/D converter and its own programmable input amplifier. This allows the recording of signals simultaneously on both channels with 16 bit resolution<br />
without any phase delay between them. The extremely large on-board memory allows long time recording even with the highest sampling rates.<br />
Application Examples<br />
High energy physics<br />
Research and development<br />
Radar<br />
Spectroscopy<br />
Laser applications
Preliminary Information – please see data sheet for current figures<br />
Technical Details<br />
Analog Inputs<br />
Resolution<br />
16 bit<br />
Channel Selection (Sharing Memory)<br />
any 1 or 2 channels<br />
Differential Non Linearity (DNL)<br />
TBD<br />
Integral Non Linearity (INL)<br />
TBD<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
can be calibrated by user<br />
Programmable Input Ranges ±200 mV, ±500 mV, ±1 V,<br />
±2 V, ±5 V, ±10 V<br />
Crosstalk Sine Signal ±5 V, 50 Ohm Term<br />
TBD<br />
Programmable Input Impedance<br />
50 Ohm, 1 MOhm || 25 pF<br />
Input Impedance (50 Ohm Path)<br />
fixed 50 Ohm<br />
Input Signal with 50 Ohm Termination (50 Ohm Path) max 2 Vrms (≤ ±1 V range),<br />
max 6 Vrms (> ±1 V range)<br />
Input Signal with 50 Ohm Termination (Buffered Path) max 5 Vrms<br />
Over Voltage Protection with 1 MOhm (Buffered Path) ±5 V (≤ ±1 V range),<br />
±30 V (> ±1 V range)<br />
Lower Cutoff Frequency (AC Coupled, 50 Ohm) < 30 kHz<br />
Lower Cutoff Frequency (AC Coupled, 1 MOhm) < 2 Hz<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Multi, Gate: Re-Arming Time<br />
Max Number of Segments<br />
Max Pretrigger at Multi, FIFO<br />
External Trigger Type (Ext0)<br />
External Trigger Impedance (Ext0)<br />
Trigger Output<br />
Dynamic Performance<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express 1 channel 2 channels<br />
M3i.4830 M3i.4830-exp 65 MS/s<br />
M3i.4831 M3i.4831-exp 65 MS/s 65 MS/s<br />
M3i.4840 M3i.4840-exp 105 MS/s<br />
M3i.4841 M3i.4841-exp 105 MS/s 105 MS/s<br />
M3i.4860 M3i.4860-exp 180 MS/s<br />
M3i.4861 M3i.4861-exp 180 MS/s 180 MS/s<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Channel, External, Multi purpose I/O,<br />
BaseXIO, AND/OR, Sync<br />
10 bits<br />
1 sample<br />
≤32 samples<br />
unlimited<br />
8192 samples as sum of all active channels<br />
analog window comparator<br />
50 Ohm / 1 MOhm || 25 pF<br />
low ≤ 0.4 V, high ≥ 2.4 V<br />
Memory<br />
Clock<br />
M3i.xxxx-256MS<br />
M3i.xxxx-512MS<br />
M3i.xxxx-1GS<br />
M3i.xxxx-2GS<br />
Options<br />
M3i.xxxx-mr<br />
M3i.xxxx-mt<br />
M3i.xxxx-mtab<br />
M3i.xxxx-SH4<br />
M3i.xxxx-SH8<br />
M3i.xxxx-SMA<br />
M3i.xxxx-bxio<br />
M3i-upgrade<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
Max Sampling Clock 65 MS/s 105 MS/s 180 MS/s<br />
-3 dB Bandwidth 30 MHz 50 MHz 90 MHz<br />
-3 dB Bandwidth (BW Limit) 20 MHz 20 MHz 20 MHz<br />
Zero Noise Level TBD TBD TBD<br />
Test Sampling Rate 65 MS/s 105 MS/s 180 MS/s<br />
Test Signal Frequency<br />
SNR (typ) (dB)<br />
THD (typ) (dB)<br />
TBD<br />
SFDR (typ), excl. harm. (dB)<br />
please see data sheet for details<br />
ENOB (SNR) (bit)<br />
ENOB (SINAD) (bit)<br />
Pure low pass filtered sine signal measured at ±1 V range, HF path, AC coupled, fixed 50 Ohm<br />
3rd Party Drivers<br />
M3i.xxxx-ml MATLAB driver for all M3i cards<br />
M3i.48xx-lv LabVIEW driver for all M3i.48xx cards<br />
M3i.48xx-vee Agilent VEE driver for all M3i.48xx cards<br />
M3i.483x M3i.484x M3i.486x<br />
50 Ohm fixed<br />
Int. PLL, Ref. Clock, Sync<br />
10 MS/s to max sampling clock<br />
max ±32 ppm<br />
1 Hz<br />
≥ 10.0 MHz and ≤ 1.0 GHz<br />
3.7 ns (8.2 ns at synchronized cards)<br />
single-ended, 3.3 V LVPECL<br />
sine or rectangle, AC coupled<br />
Connector Types (Analog, BaseXIO) 3 mm SMB male<br />
Connector Types (Clock, Trigger,<br />
Multi Purpose I/O)<br />
MMCX female<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 4) 1 full size slot<br />
Width (Star-Hub 8)<br />
2 full size slots<br />
Width (with BaseXIO)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) TBD<br />
Max Power Consumption (PCI Express) TBD<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m3i48xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack including Multiple Recording, Timestamp<br />
Option pack including Multiple Recording, Timestamp, ABA mode<br />
Synchronization Star-Hub for up to 4 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 8 cards, 2 slots width<br />
SMA connectors for analog-in, clock/trigger<br />
Option BaseXIO: 8 digital I/O lines usable as asynchronous I/O and<br />
timestamp ref-clock, additional bracket with 8 SMB connectors<br />
Upgrade for M3i.xxxx: later installation of option -bxio<br />
43
M2i.46xx series<br />
16 Bit Digitizers up to 15.0 ENOB<br />
12 different versions with two to eight channels and<br />
sampling rates between 200 kS/s and 3 MS/s<br />
PCI<br />
PCI Express<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
Software selectable single-ended or differential inputs<br />
Complete on-board calibration<br />
8 input ranges: ±50 mV up to ±10 V<br />
Programmable input offset of ±5 V<br />
Window, pulse width, re-arm, spike, OR/AND trigger<br />
128 MSample on-board memory (up to 2 GSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
+<br />
–<br />
A D<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Differential Inputs<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
Trig<br />
...<br />
...<br />
10 MHz<br />
PLL<br />
Offs<br />
+<br />
–<br />
SB6<br />
Pulsewidth Trigger<br />
Option ABA Mode<br />
High Precision PLL<br />
Programmable Input Offset<br />
Option BaseXIO<br />
SBench6<br />
dU<br />
.............<br />
dt<br />
Trig<br />
D A<br />
A D<br />
Spike Trigger<br />
Option Timestamp<br />
On-board Calibration<br />
Option Star-Hub<br />
board options are explained in detail on page 18 - 27<br />
44<br />
General Information<br />
The M2i.46xx series allows recording of one, two, four or eight channels with sampling rates of 200 kS/s up to 3 MS/s. These cards offer outstanding<br />
A/D features both in resolution and speed for PCI/PCI-X and PCI Express. The powerful A/D amplifier section offers 8 different input ranges, pro -<br />
grammable offset and a software switching from single-ended to differential inputs without decreasing the number of channels. The enhanced FIFO<br />
engine is capable of streaming even 8 channels at a sustained 3 MS/s to memory or hard disk.<br />
Application Examples<br />
High precision audio measurements<br />
Vibration analysis<br />
Life cycle tests of plastic components
Technical Details<br />
Analog Inputs<br />
Resolution<br />
Channel Selection<br />
ADC Differential Non Linearity (DNL)<br />
ADC Integral Non Linearity (INL)<br />
Offset Error<br />
Gain Error<br />
Programmable Input Ranges<br />
Programmable Input Offset<br />
Crosstalk: all Ranges 500 kHz Signal<br />
Input Impedance<br />
Over Voltage Protection<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Multi, Gate: Re-Arming Time<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
16 bit (±32000 values)<br />
any 1, 2 , 4 or 8 channels<br />
465x: ±2 LSB, all others ±1 LSB<br />
465x: ±2 LSB, all others ±1 LSB<br />
≤ 0.1% of range (after warm-up and<br />
calibration)<br />
≤ 0.1% (after warm-up and calibration)<br />
±50 mV, ±100 mV, ±250 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
±5 V for single-ended ranges < ±10 V<br />
≤ -110 dB, 50 Ohm term<br />
1 MOhm to GND<br />
±30 V all ranges (activated card)<br />
Channel, External, BaseXIO, AND/OR, Sync<br />
14 bits<br />
1 sample<br />
< 4 samples<br />
unlimited<br />
8176 samples as sum of all active channels<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
50 Ohm / 5 kOhm programmable<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / 5 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Accuracy<br />
≤ 20 ppm<br />
Internal Clock Granularity < 1% of range (1M, 100k, 10k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 5.4 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock Input<br />
rectangle of 3.3 V LVTTL<br />
Environmental and Physical Details<br />
Connector Types (Analog, BaseXIO) MMCX female<br />
Connector Types (Clock, Trigger) 3 mm SMB male<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16)<br />
2 full size slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 16 W (standard mem), 20 W (full mem)<br />
Max Power Consumption (PCI Express) 19 W (standard mem), 26 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Dynamic Performance<br />
M2i.4620 M2i.464x M2i.465x<br />
Max Sampling Clock 200 kS/s 1 MS/s 3 MS/s<br />
-3 dB Bandwidth > 100 kHz > 500 kHz > 1.5 MHz<br />
Zero Noise Level (Range ≥ ±500 mV) < 0.8 LSB rms < 1.1 LSB rms < 3.0 LSB rms<br />
Test Sampling Rate 200 kS/s 1 MS/s 3 MS/s<br />
Test Signal Frequency 10 kHz 10 kHz 10 kHz<br />
SNR (typ) (dB) 91.8 90.7 82.5<br />
THD (typ) (dB) -102.0 -100.8 -90.1<br />
SFDR (typ), excl. harm. (dB) 112.0 111.2 105.5<br />
ENOB (SNR) (bit) 15.0 14.7 13.4<br />
ENOB (SINAD) (bit) 14,9 14.6 13.3<br />
Pure low pass filtered sine signal measured at ±5 V range, 1 MOhm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i46xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
45<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express Channels Speed<br />
M2i.4620 M2i.4620-exp 2 200 kS/s<br />
M2i.4621 M2i.4621-exp 4 200 kS/s<br />
M2i.4622 M2i.4622-exp 8 200 kS/s<br />
M2i.4630 M2i.4630-exp 2 500 kS/s<br />
M2i.4631 M2i.4631-exp 4 500 kS/s<br />
M2i.4632 M2i.4632-exp 8 500 kS/s<br />
M2i.4640 M2i.4640-exp 2 1 MS/s<br />
M2i.4641 M2i.4641-exp 4 1 MS/s<br />
M2i.4642 M2i.4642-exp 8 1 MS/s<br />
M2i.4650 M2i.4650-exp 2 3 MS/s<br />
M2i.4651 M2i.4651-exp 4 3 MS/s<br />
M2i.4652 M2i.4652-exp 8 3 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.46xx-lv<br />
M2i.46xx-vee<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.46xx cards<br />
Agilent VEE driver for all M2i.46xx cards<br />
Memory<br />
M2i.xxxx-256MS<br />
M2i.xxxx-512MS<br />
M2i.xxxx-1GS<br />
M2i.xxxx-2GS<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-mgt<br />
M2i.xxxx-mgtab<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp,<br />
ABA mode<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers. Additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -bxio<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables
M2i.47xx series<br />
16 Bit Data Acquisition of 16 Synchronous Channels<br />
8 different versions with eight or sixteen channels and<br />
sampling rates between 100 kS/s and 1.33 MS/s<br />
PCI<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
Complete on-board calibration<br />
8 input ranges: ±50 mV up to ±10 V<br />
Window, pulse width, re-arm, spike, OR/AND trigger<br />
128 MSample on-board memory (up to 2 GSample)<br />
PCI Express<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
D A<br />
A D<br />
FIFO<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
On-board Calibration<br />
FIFO Mode<br />
Windows<br />
Programming Examples<br />
Trig<br />
...<br />
...<br />
10 MHz<br />
PLL<br />
SB6<br />
Pulsewidth Trigger<br />
Option ABA Mode<br />
High Precision PLL<br />
Option BaseXIO<br />
SBench6<br />
dU<br />
.............<br />
dt<br />
Trig<br />
Spike Trigger<br />
Option Timestamp<br />
Option Star-Hub<br />
board options are explained in detail on page 18 - 27<br />
46<br />
General Information<br />
The M2i.47xx series allows recording of one, two, four, eight or sixteen channels with sampling rates of 100 kS/s up to 1.33 MS/s. These cards offer<br />
outstanding A/D features both in resolution and speed for PCI/PCI-X and PCI Express. Using the M2i.47xx series it is possible to set-up systems with<br />
up to 256 synchronous 16 bit channels of data recording. The enhanced FIFO engine is capable of streaming even 16 channels at a sustained 1.33 MS/s<br />
to memory or hard disk.<br />
Application Examples<br />
Production tests<br />
Massive multi-channel systems<br />
High-speed temperature and strain<br />
gauge measurements
Technical Details<br />
Analog Inputs<br />
Resolution<br />
Channel Selection (Sharing Memory)<br />
Differential Non Linearity (DNL)<br />
Integral Non Linearity (INL)<br />
Offset Error<br />
Gain Error<br />
Programmable Input Ranges<br />
Crosstalk: all Ranges 100 kHz Signal<br />
Input Impedance<br />
Over Voltage Protection<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Multi, Gate: Re-Arming Time<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
16 bit (±32000 values)<br />
any 1, 2, 4, 8 or 16 channels<br />
±1 LSB (ADC)<br />
±3 LSB (ADC)<br />
≤ 0.1% of range (after warm-up and<br />
calibration)<br />
≤ 0.1% (after warm-up and calibration)<br />
±50 mV, ±100 mV, ±250 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
< -100 dB<br />
1 MOhm to GND<br />
±30 V all ranges (activated card)<br />
Channel, External, BaseXIO, AND/OR, Sync<br />
14 bits<br />
1 sample<br />
< 4 samples<br />
unlimited<br />
8176 samples as sum of all active channels<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
50 Ohm / 5 kOhm programmable<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / 5 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Accuracy<br />
≤ 20 ppm<br />
Internal Clock Granularity < 1% of range (1M, 100k, 10k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 5.4 ns<br />
Eyternal Clock Range<br />
DC to max sampling clock<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock Input<br />
rectangle of 3.3 V LVTTL<br />
Environmental and Physical Details<br />
Connector Types (Analog, BaseXIO) MMCX female<br />
Connector Types (Clock, Trigger) 3 mm SMB male<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16)<br />
2 full size slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 19 W (standard mem), 23 W (full mem)<br />
Max Power Consumption (PCI Express) 21 W (standard mem), 28 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Dynamic Performance<br />
M2i.471x M2i.472x M2i.473x M2i.474x<br />
Max Sampling Clock 100 kS/s 250 kS/s 500 kS/s 1.33 MS/s<br />
-3 dB Bandwidth > 50 kHz > 125 kHz > 250 kHz > 500 kHz<br />
RMS Zero Noise Level (≥ ±500 mV) < 0.8 LSB < 0.9 LSB < 1.0 LSB < 1.0 LSB<br />
Test Sampling Rate 100 kS/s 250 kS/s 500 kS/s 1.33 MS/s<br />
Test Signal Frequency 10 kHz 10 kHz 10 kHz 10 kHz<br />
SNR (typ) (dB) 91.2 90.5 88.5 89.2<br />
THD (typ) (dB) -101.2 -100.5 -92.5 -101.4<br />
SFDR (typ), excl. harm. (dB) 108.9 106.8 104.3 105.8<br />
ENOB (SNR) (bit) 14.8 14.7 14.4 14.5<br />
ENOB (SINAD) (bit) 14.6 14.6 14.2 14.4<br />
Pure low pass filtered sine signal measured at ±5 V range, 1 MOhm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i47xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
47<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express Channels Speed<br />
M2i.4710 M2i.4710-exp 8 100 kS/s<br />
M2i.4711 M2i.4711-exp 16 100 kS/s<br />
M2i.4720 M2i.4720-exp 8 250 kS/s<br />
M2i.4721 M2i.4721-exp 16 250 kS/s<br />
M2i.4730 M2i.4730-exp 8 500 kS/s<br />
M2i.4731 M2i.4731-exp 16 500 kS/s<br />
M2i.4740 M2i.4740-exp 8 1.33 MS/s<br />
M2i.4741 M2i.4741-exp 16 1.33 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.47xx-lv<br />
M2i.47xx-vee<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.47xx cards<br />
Agilent VEE driver for all M2i.47xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
M2i.xxxx-256MS<br />
M2i.xxxx-512MS<br />
M2i.xxxx-1GS<br />
M2i.xxxx-2GS<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-mgt<br />
M2i.xxxx-mgtab<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Recording<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp<br />
Option pack: Multiple Recording, Gated Sampling, Timestamp,<br />
ABA mode<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers. Additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -bxio
D/A Cards, Arbitrary Waveform Generators<br />
Arbitrary waveform generators generate an individually programmed electrical waveform from memory using fast D/A converters<br />
and output amplifiers. The waveform can either be repetitive, continuous or single-shot. The resulting waveform can<br />
be used to stimulate a DUT (device under test), can be simulation data or can be previously recorded data that should be<br />
replayed. The waveform is either generated starting with a software command or the output can be started by an external<br />
trigger signal.<br />
Function generators normally have a fixed set of pre-calculated waveforms. On the contrary the Arbitrary Waveform Generator<br />
can generate any complex waveform as each output point can be individually programmed.<br />
Each independent channel has its own output amplifier that allows programming of offset and amplitude. To smooth the<br />
output signal, several filters can be selected for each channel. Data generated from the on-board memory or using FIFO<br />
mode can be continuously loaded from the host PC. If so required this generated waveform may be converted and recorded<br />
by an A/D card.<br />
D/A Features<br />
Please also see the common features of the M2i and M3i range that are suitable for all card<br />
series. These features are explained on page 18 - 27 in detail.<br />
The Arbitrary Waveform Generators from <strong>Spectrum</strong> can be operated in one of the following replay modes. Depending on the application one of the<br />
modes can be used to perfectly feed in data into a test bench or an experiment.<br />
Singleshot Output<br />
Tr<br />
The singleshot output replays the waveform once after having received the trigger event. The waveform is loaded to card memory before the replay. After<br />
the replay has been done the card can be restarted to replay the same waveform again or a new waveform is loaded into the card memory.<br />
48<br />
Single Restart<br />
Tr<br />
The Single Restart mode is a singleshot output that is automatically restarted in hardware. Therefore it will generate the same waveform on each received<br />
trigger event. The dead time between end of the replayed waveform until the trigger engine is armed again is only a few samples making this function<br />
extremely suitable for test systems where a very high repetition rate needs to be reached. The number of restarts can be programmed. The card will then<br />
automatically stop to replay after having reached this number of singleshots.<br />
Repeated Output<br />
Tr<br />
Using the repeated output the card will loop through the data once a trigger event has been reached. The output signal will directly start with the first<br />
sample again after having reached the last sample of the waveform. The number of loops that the repeated output should run can be programmed by<br />
software. The card will then automatically stop to replay after having reached this number of loops.<br />
FIFO Replay<br />
FIFO<br />
The FIFO replay mode is a standard feature of the arbitrary waveform generators. In this mode a waveform that exceeds the capabilities of the on-board<br />
memory or a dynamically calculated waveform is loaded continuously into the card and replayed at the same time. In this case the full on-board memory<br />
acts as a big FIFO buffer. If needed the desired latency can be programmed by limiting the fill size of the FIFO buffer.<br />
The FIFO replay mode can be combined with one of the options Multiple Replay or Gated Replay to even allow running the output at higher speeds than<br />
the underlying PC bus is capable of supporting.
Option Multiple Replay<br />
The on-board memory will be divided into several segments of the same size. Each segment will be filled with data before the output starts. With every<br />
detected trigger event one data block is replayed. The length of one multiple replay segment is defined before start and can be programmed with a small<br />
step size. There is no limit by the number of segments that can be processed as long as they fit into the memory.<br />
As the Multiple Replay mode is totally controlled in hardware there is a very small re-arm time from end of one segment until the trigger detection is<br />
enabled again.<br />
Using an internal loops parameter one can further program whether all segments should be replayed once or continuously or whether a dedicated<br />
number of segments should be replayed.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing to run this mode for very long times.<br />
The number of segments is not limited in any way when running the FIFO Multiple Replay Mode.<br />
Option Gated Replay<br />
Data will be replayed as long as the gate signal fulfils the programmed gate condition. At the end of the gate interval the replay will be stopped and<br />
the card will pause until another gate signal appears. If the loops parameter is set to 1 the card stops immediately as soon as the total amount of data<br />
has been replayed. In that case the last gate segment is ended by the expiring memory size counter and not by the gate end signal. If loops is set to<br />
zero the Gated Replay mode will run in a continuous loop until explicitly stopped by user. If the replay reaches the end of the programmed memory it<br />
will start again at the beginning with no gap in between. If setting loops to a number larger than 1 this number of complete gates will be replayed and<br />
the card will be stopped afterwards automatically.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing to run this mode for hours or even for days.<br />
Programmable Offset + Amplitude<br />
49<br />
Amp<br />
Offs<br />
The <strong>Spectrum</strong> Arbitrary Waveform Generators are equipped with a very wide programmable output offset and amplitude. This allows to adapt the output<br />
signal level to the needs of the stimulated device while also having the maximum output resolution available for the signal. While the maximum output<br />
swing of ±3 V will have a step size of 360 uV the smallest output swing of ±100 mV will then have a step size of 12 uV (at 14 bit resolution). In addition<br />
to this an output offset of ±3 V can be added to the signal as long as the resulting signal remains in the ±3 V range. This offset then shifts the output<br />
signal into the desired region. Using this mode even unipolar output signals with full amplitude resolution can be generated.<br />
The output amplifier has an output resistance of < 1 Ohm making it possible to even drive full ±3 V signals into 50 Ohm load without reducing the output<br />
level.<br />
Option Digital Outputs<br />
A D<br />
This option outputs additional synchronous digital channels phase-stable with the analog data. When this option is installed there are 2 additional digital<br />
channels for every 14 bit analog D/A channel. Digital data is written together with the analog data in 16 bit wide samples thus not needing any additional<br />
memory space for the digital signals. The digital output signals can be used as marker outputs or control outputs for the device under test.<br />
10 V Amplifier Card<br />
± 10V<br />
As an additional option for all arbitrary waveform generators from <strong>Spectrum</strong>, a special amplifier card with 1, 2 or 4 parallel amplifier channels and a<br />
large signal bandwidth of 30 MHz is available. The ±3 V signal of the generator card is amplified to ±10 V. The output impedance is 50 Ohm resulting<br />
in an output level of ±5 V when terminated with 50 Ohm. The amplifiers are available as PCI, PXI and CompactPCI versions and are calibrated together<br />
with the related output channel of the generator card to minimize offset and gain errors.
M2i.60xx | M2i.61xx series<br />
125 MS/s Arbitrary Waveform Generator<br />
11 different versions with one to four channels and replay<br />
rates between 20 MS/s and 125 MS/s<br />
PCI<br />
PCI Express<br />
Versions with 8 bit and 14 bit resolution available<br />
1, 2, 4 channels with 20 MS/s, 60 MS/s or<br />
125 MS/s (M2i.60xx)<br />
Simultaneous generation on all channels<br />
Output up to ± 3 V in 50 Ohm<br />
Amplifier option available for ± 10 V<br />
Offset and amplitude programmable<br />
3 software selectable filters<br />
FIFO mode continuous streaming output<br />
128 MSample on-board memory (up to 2 GSample)<br />
Trigger Clock Output (D/A) General<br />
Software<br />
Trig<br />
Amp<br />
Offs<br />
FIFO<br />
Tr<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
Trig<br />
Option Gated Replay<br />
External Clock<br />
PLL<br />
Programmable Offset +<br />
Amplitude<br />
A D<br />
FIFO Mode<br />
Singleshot Output<br />
Tr<br />
Linux<br />
32 Bit<br />
64 Bit<br />
Pulsewidth Trigger<br />
Option Multiple Replay<br />
board options are explained<br />
in detail on page 20 - 23 and 48 - 49<br />
Reference Clock<br />
10 MHz PLL<br />
High Precision PLL<br />
Option Digital Outputs<br />
± 10V<br />
10V Amplifier Card<br />
Option BaseXIO<br />
Option Star-Hub<br />
Repeated Output<br />
Tr<br />
Single Restart<br />
Windows<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
General Information<br />
Programming Examples<br />
50<br />
The Arbitrary Waveform Generators of the M2i.60xx<br />
and M2i.61xx series are available as 8 bit and 14 bit<br />
versions ranging from 20 MS/s up to 125 MS/s output<br />
rate. With these boards it is possible to generate<br />
free definable waveforms on several channels synchronously.<br />
With one of the synchronization options<br />
the setup of synchronous multi channel systems is<br />
possible. It is also possible to combine the arbitrary<br />
waveform generator with other boards of the M2i<br />
product family like analog acquisition or digital I/O<br />
boards.<br />
Clock and Filter<br />
M2i.601x M2i.602x M2i.603x | M2i.61xx<br />
-3 dB Bandwidth no filter > 10 MHz > 30 MHz > 60 MHz<br />
Filter 3: Characteristics 4th order Butterworth 5th order Butterworth<br />
Filter 3: -3 dB Bandwidth 5 MHz 10 MHz 25 MHz<br />
Filter 2: Characteristics 4th order Butterworth 4th order Butterworth<br />
Filter 2: -3 dB Bandwidth 1 MHz 2 MHz 5 MHz<br />
Filter 1: Characteristics 4th order Butterworth 4th order Butterworth<br />
Filter 1: -3 dB Bandwidth 100 kHz 200 kHz 500 kHz<br />
Application Examples<br />
IQ Base signal generation<br />
Production tests<br />
Replay of acquired test data<br />
Radar signal simulation
Technical Details<br />
Analog Outputs<br />
Resolution<br />
14 bit (M2i.60xx), 8 bit (M2i.61xx)<br />
Channel Selection (Sharing Memory) any 1, 2 or 4 channels<br />
INL, Integral Non Linearity (DAC only) ± 1.5 LSB typ.<br />
DNL, Diff. Non Linearity (DAC only) ± 1.0 LSB typ.<br />
Output Resistance<br />
< 1 Ohm<br />
Max Output Swing in 50 Ohm ± 3 V (offset + amplitude)<br />
Max Slew Rate (no Filter)<br />
> 0.9 V/ns<br />
Output Amplitude<br />
±100 mV up to ±3 V in 1 mV steps<br />
(Amp option: ±333 mV up to ±10 V)<br />
Output Offset<br />
±3 V selectable in 1 mV steps<br />
(Amp otpion: ±10 V in 3 mV steps)<br />
Crosstalk 1 MHz Signal ±3 V < -80 dB<br />
Output Accuracy < 1%<br />
Trigger<br />
Trigger Sources<br />
External, BaseXIO, AND/OR, Sync<br />
Multi, Gate: Re-Arming Time < 4 Samples<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / 5 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Dynamic Performance<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm / 5 kOhm<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
1 kS/s to max sampling clock<br />
20 ppm<br />
< 1% of range<br />
(100 M, 10 M, 1 M, 100 k,...)<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
5.4 ns<br />
TTL levels, capable of driving 50 Ohm load<br />
rectangle of 3.3 V LVTTL<br />
Connector Types<br />
(Analog, Clock, Trigger, BaseXIO) 3 mm SMB male<br />
Connector Types (Digital Outputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16)<br />
2 full size slots<br />
Width (with Digital Outputs) 1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI) 16 W (standard mem), 22 W (full mem)<br />
Max Power Consumption (PCI Express) 16 W (standard mem), 22 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
M2i.601x M2i.602x M2i.603x M2i.61xx<br />
Test Sampling Rate 20 MS/s 60 MS/s 125 MS/s 125 MS/s 125 MS/s<br />
Output Frequency 80 kHz 170 kHz 400 kHz 400 kHz 4 MHz<br />
Output Level ±2 V ±2 V ±2 V ±2 V ±2 V<br />
Used Filter 100 kHz 200 kHz 500 kHz 500 kHz 5 MHz<br />
SNR (typ) (dB) > 61.5 > 61.5 > 61.0 > 60.9 > 55.2<br />
THD (typ) (dB) < -70.4 < -72.7 < -71.5 < -69.1 < -58.1<br />
SFDR (typ), excl. harm. (dB) 85.5 81.5 72.0 > 71.9 > 65.6<br />
Measured at the given output level and 50 Ohm termination<br />
Order Information<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i60xx.html or<br />
www.spec.de/m2i61xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
51<br />
Card Versions<br />
PCI/PCI-X PCI Express Resolution 1 channel 2 channels 4 channels<br />
M2i.6011 M2i.6011-exp 14 bit 20 MS/s 20 MS/s<br />
M2i.6012 M2i.6012-exp 14 bit 20 MS/s 20 MS/s 20 MS/s<br />
M2i.6021 M2i.6021-exp 14 bit 60 MS/s 60 MS/s<br />
M2i.6022 M2i.6022-exp 14 bit 60 MS/s 60 MS/s 60 MS/s<br />
M2i.6030 M2i.6030-exp 14 bit 125 MS/s<br />
M2i.6031 M2i.6031-exp 14 bit 125 MS/s 125 MS/s<br />
M2i.6033 M2i.6033-exp 14 bit 125 MS/s 60 MS/s<br />
M2i.6034 M2i.6034-exp 14 bit 125 MS/s 125 MS/s 60 MS/s<br />
PCI/PCI-X PCI Express Resolution 1 channel 2 channels 4 channels<br />
M2i.6105 M2i.6105-exp 8 bit 125 MS/s<br />
M2i.6110 M2i.6110-exp 8 bit 125 MS/s 125 MS/s<br />
M2i.6111 M2i.6111-exp 8 bit 125 MS/s 125 MS/s 125 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.60xx-lv<br />
M2i.60xx-vee<br />
M2i.61xx-lv<br />
M2i.61xx-vee<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.60xx cards<br />
Agilent VEE driver for all M2i.60xx cards<br />
LabVIEW driver for all M2i.61xx cards<br />
Agilent VEE driver for all M2i.61xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
M2i.xxxx-256MS<br />
M2i.xxxx-512GS<br />
M2i.xxxx-1GS<br />
M2i.xxxx-2GS<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-gs<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
MI.6xxx-1Amp<br />
MI.6xxx-2Amp<br />
MI.6xxx-4Amp<br />
M2i.60xx-dig<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Memory upgrade to 256 MSample (512 MB) total memory<br />
Memory upgrade to 512 MSample (1 GB) total memory<br />
Memory upgrade to 1 GSample (2 GB) total memory<br />
Memory upgrade to 2 GSample (4 GB) total memory<br />
Option Multiple Replay<br />
Option Gated Replay<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
±10 V output amplifier card with 1 channel including SMB to<br />
SMB connection cable<br />
±10 V output amplifier card with 2 channel including SMB to<br />
SMB connection cable<br />
±10 V output amplifier card with 4 channel including SMB to<br />
SMB connection cable<br />
Additional synchronous digital outputs (2 per analog channel)<br />
including Cab-d40-idc-100 (M2i.60xx only)<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers. Additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -dig or -bxio
Digital I/O Cards and Pattern Generators<br />
The fast Digital I/O boards may be used as pattern generators or for digital data acquisition. The extremely large on-board<br />
memory and the fast FIFO mode allow output and input of long data streams. A special on-board clock preparation<br />
minimises the phase skew between internal and external clock signals.<br />
DIO Features<br />
Please also see the common features of the M2i and M3i range that are suitable for all card series. In here also the<br />
acquisition modes of the Digital I/O card are explained. These features are explained on page 18 - 27 in detail.<br />
The Digital I/O cards and pattern generators of <strong>Spectrum</strong> can be operated in one of the following replay modes. Depending on the application one of<br />
the modes can be used to perfectly feed in data into a test bench or an experiment.<br />
Singleshot Output<br />
Tr<br />
The singleshot output replays the pattern once after having received the trigger event. The pattern is loaded into card memory before the replay. After<br />
the singleshot replay has been done the card can be restarted to replay the same pattern again or a new pattern is loaded into the card memory.<br />
Single Restart<br />
Tr<br />
52<br />
The Single Restart mode is a singleshot output that is automatically restarted in hardware. Therefore it will generate the same pattern on each received<br />
trigger event. The dead time between end of the replayed pattern until the trigger engine is armed again is only a few samples making this function extremely<br />
suitable for test systems where a very high repetition rate needs to be reached. The number of restarts can be programmed. The card will then<br />
automatically stop to replay after having reached this number of singleshots.<br />
Repeated Output<br />
Tr<br />
Using the repeated output the card will loop through the data once a trigger event has been reached. The output signal will directly start with the first<br />
sample again after having reached the last sample of the pattern. The number of loops that the repeated output should run can be programmed by software.<br />
The card will then automatically stop to replay after having reached this number of loops.<br />
FIFO Replay<br />
FIFO<br />
The FIFO replay mode is a standard feature of the Digital I/O cards and pattern generators. In this mode a pattern that exceeds the capabilities of the<br />
on-board memory or a dynamically calculated pattern is loaded continuously into the card and replayed at the same time. In this case the full on-board<br />
memory acts as a big FIFO buffer. If needed the desired latency can be programmed by limiting the fill size of the FIFO buffer.<br />
The FIFO replay mode can be combined with one of the options Multiple Replay or Gated Replay to allow running the output at even higher speeds than<br />
the underlying PC bus is capable of supporting.
Option Multiple Replay<br />
The on-board memory will be divided into several segments of the same size. Each segment will be filled with data before the output starts. With every<br />
detected trigger event one data block is replayed. The length of one multiple replay segment is fixed and can be programmed with a small step size. As<br />
this mode is totally controlled in hardware there is a very small re-arm time from end of one segment until the trigger detection is enabled again.<br />
Using an internal loops parameter one can further program whether all segments should be replayed once or continuously or whether a dedicated<br />
number of segments should be replayed.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing this mode to run for a very long time.<br />
Option Gated Replay<br />
Data will be replayed as long as the gate signal fulfils the programmed gate condition. At the end of the gate interval the replay will be stopped and<br />
the card will pause until another gate signal appears. If the loops parameter is set to 1 the card stops immediately as soon as the total amount of data<br />
has been replayed. In that case the last gate segment is ended by the expiring memory size counter and not by the gate end signal. If loops is set to<br />
zero the Gated Replay mode will run in a continuous loop until explicitly stopped by user. If the replay reaches the end of the programmed memory it<br />
will start again at the beginning with no gap in between. If setting loops to a number larger than 1 this number of complete gates will be replayed and<br />
the card stopped afterwards automatically.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing this mode to run for a very long time.<br />
Pattern Trigger<br />
Trig<br />
53<br />
On all digital acquisition boards there is powerful trigger recognition implemented. For every digital input channel the pattern trigger individually defines<br />
each bit and its expected level, or sets the bit as “don’t care“. In combination with pulsewidth counter and edge detection the pattern trigger can be<br />
used to recognise a huge variety of trigger events.<br />
Programmable Output Levels<br />
D A<br />
D A<br />
One of the key features of the M2i.72xx pattern generator series is the high number of different logic levels that can be programmed per board. The low<br />
and high output level of the pattern can be programmed in the range from -2V to +10V covering nearly all logic levels that are available like ECL, PECL,<br />
TTL, LVDS, LVTTL, CMOS or LVCMOS.<br />
The levels are generated by a 16 bit Digital-to-Analog converter (DAC). Every pair of logic levels therefore requires one pair of DACs. As there are eight<br />
available DACs on one 16 bit module, you can program the level for a group of every four output bits. This is a maximum of up to eight different logic<br />
levels on a 32 bit board.<br />
Using these 16 bit DACs on the pattern generator allows to set-up one of the logic output levels or even to exceed these output levels to test the performance<br />
of a device at the minimum and maximum ratings.
M2i.70xx series<br />
64 Bit Fast Digital I/O with TTL Levels<br />
5 different versions with 16 to 64 I/O lines and<br />
sampling rates up to 125 MS/s<br />
PCI<br />
16, 32 or 64 bit digital I/O<br />
Up to 125 MS/s at 32 bit and up to 60 MS/s at 64 bit<br />
110 Ohm input impedance selectable<br />
Inputs 3.3 V and 5 V TTL compatible<br />
FIFO mode for input and output<br />
Pattern / edge / pulse width / delay trigger<br />
256 MByte on-board memory (up to 4 GByte)<br />
PCI Express<br />
Trigger Clock General<br />
Software<br />
Trig<br />
Memory<br />
......<br />
Trig<br />
Tr<br />
32 Bit<br />
64 Bit<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
External Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Ring Buffer Mode<br />
Singleshot Output<br />
Linux<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
FIFO<br />
Tr<br />
32 Bit<br />
64 Bit<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
Pattern Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
FIFO Mode<br />
Repeated Output<br />
Windows<br />
Programming Examples<br />
Trig<br />
10 MHz<br />
PLL<br />
Tr<br />
SB6<br />
Pulsewidth Trigger<br />
Option Timestamp<br />
High Precision PLL<br />
Option BaseXIO<br />
Single Restart<br />
SBench6<br />
Option Gated Replay<br />
Option Multiple Replay<br />
Option Star-Hub<br />
board options are explained in detail on page 18 - 23 and 52 - 53<br />
54<br />
General Information<br />
The M2i.70xx series of fast digital I/O boards offer a resolution between 1 bit and 64 bit with a maximum sampling rate of 125 MS/s (60 MS/s). All<br />
I/O lines of the card can be programmed for either input or output direction. The on-board memory of up to 4 GByte can be used completely for<br />
recording or replaying digital data. The internal standard synchronisation bus allows synchronisation of several cards of the M2i series. Therefore the<br />
M2i.70xx board can be used in combination with analog boards.<br />
Application Examples<br />
Pattern generation for parameter tester<br />
A/D converter development<br />
Data acquisition at a medical<br />
tomograph<br />
Production test of IGBT modules<br />
CCD sensor simulation
Technical Details<br />
Digital Inputs<br />
Input Impedance (Programmable) 110 Ohm / 50 kOhm || 15 pF<br />
110 Ohm Termination Voltage 2.5 V<br />
Standard Input Levels<br />
low ≤ 0.8 V, high ≥ 2.0 V<br />
Absolute Maximum Input Levels ≥ -0.5 V and ≤ 7.0 V<br />
Digital Outputs<br />
Typical Output Levels (High Impedance)<br />
Output Max Current Load<br />
Output Levels at Max Load<br />
Output Impedance (Typical)<br />
Output Delay (≥ 8 Active Channels)<br />
Trigger<br />
low: 0.2 V high: 2.8 V<br />
low: 64 mA high: -32 mA<br />
low: < 0.5 V high: > 2.0 V<br />
ca. 7 Ohms<br />
19 samples fix<br />
Trigger Sources<br />
Pattern, External, BaseXIO, AND/OR, Sync<br />
Internal Trigger Accuracy<br />
1 sample (≥ 8 active channels)<br />
Multi, Gate: Re-Arming Rime<br />
< 4 samples (≥ 8 channels)<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO 16352 bytes as sum of all active channels<br />
External Trigger Type<br />
5 V TTL<br />
External Trigger Impedance<br />
110 Ohm / 1 MOhm programmable<br />
Trigger Output TTL levels, capable of driving 110<br />
and 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Accuracy<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
Clock Input<br />
Environmental and Physical Details<br />
50 Ohm / 1 MOhm<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
1 kS/s to max sampling clock<br />
20 ppm<br />
< 1% of range<br />
(100 M, 10 M, 1 M, 100 k,...)<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
5.4 ns<br />
TTL levels, capable of driving<br />
50 Ohm load<br />
rectangle of 3.3 V LVTTL<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Connector Types (BaseXIO)<br />
8 x SMB (8 x MMCX internal)<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (all except M2i.7021 or Star-Hub 5) 1 full size slot<br />
Width (Star-Hub 16 and M2i.7021) 2 full size slots<br />
Width (with BaseXIO)<br />
1 full size slot + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI)<br />
22 W (standard mem), 25 W (full mem)<br />
Max Power Consumption (PCI Express) 17 W (standard mem), 24 W (full mem)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics<br />
slot may not work)<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express 1-4 bit 8 bit 16 bit 32 bit 64 bit<br />
M2i.7005 M2i.7005-exp 125 MS/s 125 MS/s 125 MS/s<br />
M2i.7010 M2i.7010-exp 125 MS/s 125 MS/s<br />
M2i.7011 M2i.7011-exp 125 MS/s 125 MS/s 60 MS/s<br />
M2i.7020 M2i.7020-exp 125 MS/s 125 MS/s 125 MS/s<br />
M2i.7021 M2i.7021-exp 125 MS/s 125 MS/s 125 MS/s 60 MS/s<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.70xx-lv<br />
M2i.70xx-vee<br />
Memory<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.70xx cards<br />
Agilent VEE driver for all M2i.70xx cards<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i70xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
55<br />
M2i.xxxx-512MB<br />
M2i.xxxx-1GB<br />
M2i.xxxx-2GB<br />
M2i.xxxx-4GB<br />
Memory upgrade to 512 MB total memory<br />
Memory upgrade to 1 GB total memory<br />
Memory upgrade to 2 GB total memory<br />
Memory upgrade to 4 GB total memory<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-mgt<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
Option Multiple Recording / Replay<br />
Option pack including Multiple Recording / Replay, Gated Sampling, Timestamp<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers. Additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -bxio
M2i.72xx series<br />
32 Bit Pattern Generator with Programmable Levels<br />
4 different versions with 16 to 32 bits and up to 40 MS/s<br />
PCI<br />
Programmable output levels from -2.0 V up to 10.0 V<br />
Levels individually programmable per 4 bit<br />
All Outputs can be separately disabled (Tristate)<br />
Hardware controlled differential output possible<br />
Sustained streaming mode<br />
Edge / pulse width / delay trigger<br />
256 MByte on-board memory (up to 4 GByte)<br />
PCI Express<br />
Trigger Clock Output General<br />
Software<br />
Trig<br />
D A<br />
D A<br />
FIFO<br />
Tr<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
Option Multiple Replay<br />
External Clock<br />
Programmable Output Levels<br />
FIFO Mode<br />
Singleshot Output<br />
Linux<br />
Trig<br />
PLL<br />
Tr<br />
32 Bit<br />
64 Bit<br />
Pulsewidth Trigger<br />
Option Gated Replay<br />
Reference Clock<br />
Option BaseXIO<br />
Repeated Output<br />
Windows<br />
10 MHz<br />
PLL<br />
Tr<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
High Precision PLL<br />
Option Star-Hub<br />
Single Restart<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 20 - 23 and 52 - 53<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
56<br />
General Information<br />
The M2i.72xx pattern generator series gives the user the possibility to generate digital data with a wide range of output levels. For every 4 bit the<br />
LOW and HIGH levels can be programmed from -2.0 V up to +10.0 V. Even at high speeds you are not limited concerning the maximum output swing.<br />
This enables the user to drive devices of nearly any logic family, like ECL, PECL, TTL, LVDS, LVTTL, CMOS or LVCMOS. The potentially necessary differential<br />
signals are generated in hardware, so that only one data bit is used for each pair of differential signals.<br />
Application Examples<br />
Chip test<br />
Pattern stimulation
Technical Details<br />
Outputs<br />
Output Impedance<br />
Data Signal Level<br />
Programmable Level Accuracy<br />
Max Output Current per Pin<br />
Max Output Current per Nibble (4 Bit)<br />
Max Output Current per Card<br />
Rise / Fall Time 10 % to 90 %, 110 Ohm<br />
Trigger<br />
approximately 80 Ohm<br />
programmable from -2.0 V up to +10.0 V<br />
±10 mV<br />
100 mA<br />
200 mA<br />
500 mA (M2i.721x cards, otherwise no<br />
limit)<br />
2.0 ns (1 MS/s) up to 2.25 ns (40 MS/s)<br />
Trigger Sources<br />
External, BaseXIO, AND/OR, Sync<br />
Internal Trigger Accuracy<br />
1 sample (≥ 8 active channels)<br />
Multi, Gate: Re-Arming Time<br />
< 4 samples (≥ 8 channels)<br />
External Trigger Type<br />
TTL compatible<br />
External Trigger Impedance<br />
110 Ohm / 1 MOhm programmable<br />
Trigger Output 5 V TTL levels, capable of driving 110<br />
and 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
110 Ohm / 1 MOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Accuracy<br />
20 ppm<br />
Internal Clock Granularity < 1% of range (10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
Clock Output<br />
5 V TTL levels, capable of driving<br />
110 and 50 Ohm load<br />
Clock Input<br />
rectangle of 3.3 V LVTTL<br />
Environmental and Physical Details<br />
Connector Types (Outputs)<br />
40 pole half pitch (Hirose FX2 series)<br />
Connector Types (BaseXIO)<br />
8 x SMB (8 x MMCX internal)<br />
Dimension (PCB only)<br />
312 mm x 107 mm (full PCI length)<br />
Width (Standard or sh5) M2i.721x 1 full size slot<br />
Width (Star-Hub 16 or M2i.722x) 2 full size slots<br />
Width (with BaseXIO) M2i.721x 1 full size slot + 1 half size slot<br />
Width (with BaseXIO) M2i.722x 2 full size slots + 1 half size slot<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (PCI)<br />
18W (M2i.721x), 13W bus + 36W<br />
cable (M2i.722x)<br />
Max Power Consumption (PCI Express) 21W (M2i.721x), 16W bus + 36W<br />
cable (M2i.722x)<br />
PCI / PCI-X Bus Slot Compatibility 32 / 64 bit, 33-133 MHz, 3,3 and 5 V I/O<br />
PCIe Slot Compatibility<br />
x1 / x4 / x8 / x16 (dedicated graphics slot<br />
may not work)<br />
Order Information<br />
Card Versions<br />
PCI/PCI-X PCI Express 1-4 bit 8 bit 16 bit 32 bit<br />
M2i.7210 M2i.7210-exp 10 MS/s 10 MS/s 10 MS/s<br />
M2i.7211 M2i.7211-exp 10 MS/s 10 MS/s 10 MS/s 5 MS/s<br />
M2i.7220 M2i.7220-exp 40 MS/s 40 MS/s 40 MS/s<br />
M2i.7221 M2i.7221-exp 40 MS/s 40 MS/s 40 MS/s 40 MS/s<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/m2i72xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
57<br />
3rd Party Drivers<br />
M2i.xxxx-ml<br />
M2i.72xx-lv<br />
M2i.72xx-vee<br />
Memory<br />
M2i.xxxx-512MB<br />
M2i.xxxx-1GB<br />
M2i.xxxx-2GB<br />
M2i.xxxx-4GB<br />
Options<br />
M2i.xxxx-mr<br />
M2i.xxxx-gs<br />
M2i.xxxx-SH5<br />
M2i.xxxx-SH16<br />
M2i.xxxx-SSHM<br />
M2i.xxxx-SSHS5<br />
M2i.xxxx-SSHS16<br />
M2i.xxxx-bxio<br />
M2i-upgrade<br />
MATLAB driver for all M2i cards<br />
LabVIEW driver for all M2i.72xx cards<br />
Agilent VEE driver for all M2i.72xx cards<br />
Memory upgrade to 512 MB total memory<br />
Memory upgrade to 1 GB total memory<br />
Memory upgrade to 2 GB total memory<br />
Memory upgrade to 4 GB total memory<br />
Option Multiple Replay<br />
Option Gated Replay<br />
Synchronization Star-Hub for up to 5 cards, only 1 slot width<br />
Synchronization Star-Hub for up to 16 cards<br />
System-Star-Hub Master for up to 17 systems, sync cables included<br />
System-Star-Hub Slave for up to 5 cards in one system<br />
System-Star-Hub Slave for up to 16 cards in one system<br />
Option BaseXIO: 8 digital I/O for asynchronous I/O, Timestamp refclock,<br />
additional triggers. Additional bracket with 8 SMB connectors<br />
Upgrade for M2i.xxxx: later installation of option -bxio<br />
2 years warranty
CompactPCI 6U and PXI 3U cards<br />
The <strong>Spectrum</strong> boards are also available for different industrial grade PC bus systems. Due to the modular<br />
design of the boards a large range of products are available for both industrial platforms CompactPCI 6U and<br />
PXI 3U. That allows the user to select the bus system that matches his requirements best without<br />
making any compromise regarding the technical productivity.<br />
CompactPCI 6U Bus – MC Series<br />
CompactPCI combines the advantages of the PCI bus with the needs of the industrial user. CompactPCI uses wellknown<br />
and stable 19“ technology and offers robust systems for industrial needs. The defined cooling power and<br />
the robust connector extend the life of the product. CompactPCI systems are defined in two different sizes: 6U<br />
and 3U. The CompactPCI 6U products from <strong>Spectrum</strong> have the same product range as the PCI pendants (former<br />
MI series).<br />
PXI/CompactPCI 3U Bus – MX Series<br />
Based on the CompactPCI 3U standard the PXI (PCI eXtensions for Instrumentation) enhancement<br />
was defined especially for the measurement user. In this specification additional lines for mea -<br />
sure ment purposes are defined. There is a high-quality 10 MHz reference clock, as well as a star<br />
trigger and a trigger bus. The <strong>Spectrum</strong> boards support all these features, most notably with the<br />
help of the reference clock and the star trigger module for an easy combination of products – including<br />
those from different companies. Since September 2003 <strong>Spectrum</strong> is a member of the PXI<br />
system alliance.<br />
The <strong>Spectrum</strong> PXI cards run in a plain CompactPCI 3U slot as well as in a dedicated PXI 3U slot.<br />
If using the MX series in a plain CompactPCI slot the PXI features will not be available.<br />
58<br />
CompactPCI/PXI A/D Cards and Digitizers<br />
Series Resolution Speed Channels Details<br />
MC/MX.20xx Series 8 Bit 50 MS/s up to 200 MS/s 2 to 4 Channels Page 66<br />
MC/MX.30xx Series 12 Bit 40 MS/s up to 200 MS/s 1 to 4 Channels Page 68<br />
MC/MX.31xx Series 12 Bit 1 MS/s up to 25 MS/s 2 to 8 Channels Page 70<br />
MC/MX.40xx Series 14 Bit 20 MS/s up to 50 MS/s 1 to 4 Channels Page 72<br />
MC/MX.46xx Series 16 Bit 200 kS/s up to 3 MS/s 2 to 8 Channels Page 74<br />
MC/MX.47xx Series 16 Bit 100 kS/s up to 500 kS/s 8 to 16 Channels Page 76<br />
Resolution<br />
8 Bit<br />
12 Bit<br />
MX.31xx Series<br />
MX.20xx Series<br />
MC.20xx Series<br />
MX.30xx Series<br />
MC.30xx Series<br />
MC.31xx Series<br />
14 Bit<br />
MX.40xx Series<br />
MC.40xx Series<br />
MX.46xx Series<br />
16 Bit<br />
MC.46xx Series<br />
MX.47xx Series<br />
MC.47xx Series<br />
Sampling Speed<br />
Channels<br />
100 kS/s 200 kS/s 500 kS/s 1 MS/s 2 MS/s 5 MS/s 10 MS/s 20 MS/s 50 MS/s 100 MS/s 200 MS/s 500 MS/s 1 GS/s 1 Ch 2 Ch 4 Ch 8 Ch 16 Ch
CompactPCI/PXI D/A Cards and Arbitrary Waveform Generators<br />
Series Resolution Speed Channels Details<br />
MC/MX.61xx Series 8 Bit 125 MS/s 2 to 4 Channels Page 80<br />
MC/MX.60xx Series 14 Bit 20 MS/s up to 125 MS/s 1 to 4 Channels Page 80<br />
Resolution<br />
8 Bit<br />
14 Bit<br />
MX.61xx<br />
MC.61xx<br />
MX.60xx Series<br />
MC.60xx Series<br />
Sampling Speed<br />
Channels<br />
100 kS/s 200 kS/s 500 kS/s 1 MS/s 2 MS/s 5 MS/s 10 MS/s 20 MS/s 50 MS/s 100 MS/s 200 MS/s 500 MS/s 1 GS/s 1 Ch 2 Ch 4 Ch 8 Ch 16 Ch<br />
CompactPCI/PXI Digital I/O Cards and Pattern Generators<br />
Series Type Speed Channels Details<br />
MC/MX.70xx Series TTL Digital I/O 60 MS/s to 125 MS/s 16 to 64 Channels Page 84<br />
MC/MX.72xx Series Programmable Pattern 10 MS/s to 40 MS/s 16 to 32 Channels Page 86<br />
Type<br />
Digital I/O<br />
Pattern Generator<br />
MX.72xx Series<br />
MC.72xx Series<br />
MX.70xx Series<br />
MC.70xx Series<br />
Sampling Speed<br />
Channels<br />
100 kS/s 200 kS/s 500 kS/s 1 MS/s 2 MS/s 5 MS/s 10 MS/s 20 MS/s 50 MS/s 100 MS/s 200 MS/s 500 MS/s 1 GS/s 1-4 Ch 8 Ch 16 Ch 32 Ch 64 Ch<br />
59
Options / Features of MC and MX series<br />
The instrumentation boards from <strong>Spectrum</strong> offer a wide variety of options that enlarge extend the application range<br />
where the boards could be used. 20 years of industry know-how and exchange of ideas with customers have led to options<br />
where the practical use is the first aim. The most important possibilities of the boards are explained on the next<br />
pages. Please contact us for the discussion about further options or customer-specific modifications.<br />
Features that are more function related are explained in the A/D (page 64), D/A (page 78) and Digital I/O (page 82)<br />
chapter respectively.<br />
Transient Capture / Ring Buffer Mode<br />
Memory<br />
......<br />
Trig<br />
The ring buffer mode is the standard mode of all digitiser/oscilloscope boards. Data is written in a ring memory on the board until a trigger event is detected.<br />
After the event the posttrigger values are recorded. Because of this continuous recording into a ring buffer there are also samples prior to the<br />
trigger event visible: Pretrigger = Memsize – Posttrigger. The pretrigger area can be of any length up to the total programmed acquisition memory when<br />
using the ring buffer mode.<br />
FIFO Mode<br />
FIFO<br />
The FIFO mode is designed for continuous data transfer between measurement board and PC memory or hard disk. The control of the data stream is<br />
done automatically by the driver on interrupt request. The complete installed on-board memory is used for buffer data, making the continuous streaming<br />
extremely reliable.<br />
60<br />
The MC and MX card series are equipped with a completely independent and hardware controlled DMA engine using the on-board memory as a FIFO<br />
buffer. Using the standard memory of 16 MByte as a buffer more than 100 milliseconds of transfer data can be held allowing your PC system to have a<br />
sustained data rate even if some background processes disturb the transfer.<br />
External Trigger<br />
Trig<br />
All boards may be triggered using an external TTL signal. It’s also possible to use positive or negative edge in combination with a programmable pulsewidth.<br />
An internally recognised trigger event can – once activated by software – be routed to the output connector to start external instruments.<br />
Pulsewidth Trigger<br />
Trig<br />
Two different pulsewidth triggers are possible: the more common mode defines a minimum pulsewidth that must be reached to detect a trigger event<br />
(like shown in the picture). This modes avoids triggering of small pulses or spikes above the defined trigger level that are present on an input.<br />
A second mode works in the opposite way and detects pulses that are shorter than a defined pulsewidth. Using this mode it is possible to trigger on<br />
false or crippled signals without triggering on the “good” signal.<br />
Both pulsewidth modes can be combined with channel trigger, pattern trigger and external trigger.<br />
External Clock<br />
Using an external connector a sampling clock may be fed in from an external system. Due to the<br />
well designed structure of the card the phase delay between external and internal sampling<br />
clock is fixed. It’s also possible to output the internally used sampling clock signal to synchronise<br />
external equipment with the hardware.
Reference Clock<br />
PLL<br />
The option to use a precise external reference clock (normally 10 MHz) is necessary to synchronise the board for high-quality measurements with external<br />
equipment (like a signal source). It’s also possible to further enhance the quality of the sampling clock this way. The driver automatically generates the<br />
requested sampling clock from the externally applied reference clock.<br />
Option Multiple Recording<br />
The Multiple Recording option allows the signal recording from several trigger events without restarting the hardware. With this option very fast<br />
repetition rates can be achieved. The on-board memory is divided in several segments of same size. Each of them is filled with data if a trigger event<br />
occurs. The number and size of the segments is only limited by the installed on-board memory.<br />
In Multiple Recording mode there is no pretrigger data available on MC and MX card series. On all MC cards Multiple Recording can be combined with<br />
the Timestamp option to get the exact trigger times of the different segments.<br />
Using Multiple Recording option together with the FIFO mode makes application demands solvable that require continuous but segmented data acquisition<br />
for hours.<br />
Option Gated Sampling<br />
The Gated Sampling option allows data recording controlled by an external gate signal. Data is only recorded if the gate signal has a programmed level.<br />
On MC card series Gated Sampling can be combined with the Timestamp option to record the exact start and stop time of the diverse gate segments.<br />
61<br />
Option Timestamp (MC only)<br />
The Timestamp option writes the time positions of the trigger events in an extra memory. The Timestamps are relative to the start of recording, to a defined<br />
zero time or externally synchronised to a seconds signal from a radio clock or a GPS receiver. With this option acquisitions of systems on different<br />
locations may be set in a precise time relation. The Timestamp option was developed as a useful extension to the Multiple Recording and Gated Sampling<br />
mode options but can also be used without these options.<br />
The Timestamp memory is designed as a FIFO buffer allowing the readout of Timestamps also in FIFO mode.<br />
The reference signal for synchronisation with a radio clock or a GPS receiver is connected using an additional special connector that had to be requested<br />
separately.
Options / Features of MC and MX series<br />
Option Star-Hub (MC only)<br />
The Star Hub is an additional module allowing the phase stable synchronisation of up to 16<br />
CompactPCI 6U cards. This could be boards of the same type or mixed-mode boards. Independent<br />
of the number of boards there is no phase delay between all channels. As a result all connected<br />
boards are running with the same clock and the same trigger.<br />
Each board is connected with a small cable of the same length, even the master board. That minimises the clock skew between the different boards.<br />
Any board inside this system can be the clock master. All clock sources of this board can be used, be it internal clock, reference clock or external clock.<br />
Any single or even several boards can be used as trigger sources for the complete system. The trigger source of all boards can be combined with logical<br />
functions. All trigger modes that are available on the master boards are also available if the synchronisation Star-Hub is used.<br />
The Star-Hub allows the synchronisation of various cards when running with different sampling rates. This allows to mix slow and fast sampling in one<br />
system but still preserving the phase relation between the different channels.<br />
Option Cascading (MC only)<br />
The cascading option synchronises up to 4 <strong>Spectrum</strong> boards internally. It’s the simplest way to<br />
build up a multi channel system. On the internal synchronisation bus clock and trigger signals<br />
are routed between the different boards. All connected boards are then working with the same<br />
clock and trigger information. There is a phase delay between two boards of about 500 picoseconds<br />
when this synchronisation option is used.<br />
62<br />
Option Extra I/O (MC only)<br />
D A<br />
The Extra I/O module adds 24 additional digital I/O lines and 4 analog outputs on an extra connector.<br />
These additional lines are independent from the standard function and can be controlled<br />
asynchronously. There is also an internal version available with 16 digital I/Os and 4 analog<br />
outputs that can be used directly at the rear board connector.<br />
Application examples:<br />
Programming of external pre-amplifier<br />
Communication with a signal source<br />
Adjustment of an antenna<br />
Reading of extended status information from external instruments<br />
Switching of various test signals
PXI Clock (MX only)<br />
The PXI reference clock is a 10 MHz square wave signal with an accuracy of 100 ppm or better.<br />
This reference clock is located on the PXI backplane and is routed to every PXI slot with the same<br />
trace length. PXI cards from <strong>Spectrum</strong> are able to use the PXI reference clock for sampling clock<br />
generation. One big advantage of using the reference clock is the fact that all cards which are<br />
synchron ised to the reference clock are running with the same clock frequency.<br />
PXI Trigger (MX only)<br />
Trig<br />
One slot of the PXI system has special connections and is used as a star trigger slot. Every PXI slot is connected with a special star trigger line to this<br />
slot. Each of these connections has the same trace length as well. When using a special star trigger card it is possible to send out a trigger pulse to every<br />
connected PXI card at the same time. Using a star trigger card together with the reference clock allows the synchronization of multiple cards with a very<br />
high accuracy. All <strong>Spectrum</strong> PXI cards support the star trigger line.<br />
In addition to the star trigger, the PXI specification also defines an 8 line trigger bus that is connected to each PXI slot. The use of this trigger bus is not<br />
specified in detail but it is mostly used to provide trigger information throughout the system. On the <strong>Spectrum</strong> cards PXI trigger[0] to PXI trigger [5] can<br />
be individually programmed as trigger input and/or trigger output to connect multiple <strong>Spectrum</strong> PXI cards or to connect the <strong>Spectrum</strong> PXI card with other<br />
manufacturers cards.<br />
PXI Star-Trigger Card<br />
2<br />
63<br />
The MX.9010 is a special PXI star trigger card designed for the <strong>Spectrum</strong> PXI products. It allows to route clock and trigger synchronously to all PXI slots<br />
that are connected to the star trigger slot. The PXI reference clock is overwritten and external trigger events are synchronized to the sampling clock.<br />
Using the MX.9010 one can set-up synchronous PXI systems with absolutely no card to card jitter or phase delay. As a standard the PXI star trigger lines<br />
are connected to 13 peripheral slots allowing to use more than 100 synchronous channels on PXI. In addition to this the MX.9010 also offers trigger<br />
and clock input and output connections and can be extended by custom features on request.
Digitizers / DAQ Cards<br />
The <strong>Spectrum</strong> fast data acquisition cards are very suitable for individual applications.<br />
The wide range of different products covers the use as plain DAQ cards as well as fast<br />
digitizers or transient recording applications. Together with the wide range of options<br />
and software support all cards can be used in many different ways.<br />
Waveform digitizers are plug-in cards for PCs or industrial PCs that are used to measure<br />
continuous voltage signals as well as fast signal changes like voltage transients. The voltage<br />
inputs of the cards with their various programmable input ranges allows to connect<br />
any sensor or electronic machine (like radar receiver, ultrasound sensor or any slow speed<br />
sensor like strain gauge, pressure or temperature) that generates voltage levels. Besides<br />
the A/D section with its amplifiers the digitiser also consists of a large on-board memory<br />
which stores the acquired data.<br />
Synchronous Sampling<br />
High quality amplifiers and A/D converters allow the acquisition of high-frequency signals.<br />
All boards have a separate A/D converter and a separate amplifier for each channel. That<br />
allows the synchronous sampling on all channels without the phase delay or crosstalk<br />
inherent with multiplex boards. In ring buffer mode the boards act independently from<br />
the PC and acquire data in the on-board memory. In FIFO mode the on-board memory<br />
switches to a buffer and data can be read continuously.<br />
All acquisition cards from <strong>Spectrum</strong> are built with a completely synchronous design. Every<br />
channel has its own independent input amplifier as well as an independent A/D converter.<br />
This synchronous design is made for cards of 2 to 16 channels, even 16 channel 16 bit<br />
acquisition cards such as MC.47xx series. All input channel related settings can be individually<br />
programmed for each channel. Compared with standard cards with multiplex<br />
technology, where scanning of each channel one after the other with a single A/D converter<br />
occurs, the more sophisticated design of the <strong>Spectrum</strong> cards has a lot of advantages:<br />
64<br />
Full sampling rate for all channels<br />
No phase delay between the single channels<br />
Smallest crosstalk between adjacent channels due to individual input amplifiers<br />
Direct comparison of acquired values with no need for interpolation<br />
A/D Features<br />
Please also see the common features of the MC and MX card range that are suitable<br />
for all card series. These features are explained on page 60 - 63 in more detail.<br />
Channel Trigger<br />
.............<br />
Trig<br />
The data acquisition boards offer a wide variety of trigger modes. Besides the standard signal checking for level and edge as known from oscilloscopes,<br />
it’s also possible to define a window trigger. All trigger modes may also be combined with the pulsewidth trigger. This makes it possible to trigger on<br />
signal events such as pulses, which are defined as too long or too short.<br />
For most of the trigger modes there is an independent trigger recognition for every channel, that can be combined with an OR function if desired. This<br />
allows the easy setup of a multi-channel error recognition.<br />
Programmable Input Amplifier<br />
To optimise the use of the resolution of the converter when doing A/D conversion it is necessary to prepare the physically available input signal to match<br />
the converters needs. With 6 to 8 input ranges and additional features like programmable termination 1 , programmable AC coupling 1 , programmable<br />
input offset 1 or a programmable input filter 1 the card can adapt to almost any real world signal and have it mapped in a way perfectly using the A/D<br />
converters resolution. Each input range is individually calibrated to minimize any mapping error.<br />
1<br />
Some of the settings are not available for all card families.
Programmable Input Offset<br />
Offs<br />
+<br />
–<br />
Most of the <strong>Spectrum</strong> A/D cards offer a user programmable signal offset opening the <strong>Spectrum</strong> boards to a wide variety of setups. The signal offset at<br />
least covers a range of +/-100% of the currently selected input range making unipolar measurements with the card possible. Besides this the signal user<br />
offset can be programmed individually allowing a perfect match of the A/D card section to the real world signal. As an example: if the physical signal<br />
is between -200 mV and 800 mV it is possible to shift the input signal by -300 mV to use the ±500 mV input range instead of the next higher one of<br />
±1 V. With this configuration the full resolution range of the A/D converter is available for the complete signal swing.<br />
Differential Inputs<br />
+<br />
–<br />
A D<br />
The 16 bit acquisition cards of the MC.46xx and MX.46xx series can change the inputs by software command between single-ended (related to a common<br />
ground) and true differential. Unlike the common pseudo-differential inputs which only allow the feed-in of a single ground signal, the true differential<br />
inputs allow the feed-in of the two complementary phases of a differential signal. The channel count is not reduced in this setup. Especially when using<br />
high resolution converters, the usage of true differential signals can greatly reduce the noise and distortion of the recorded signal.<br />
Option Digital Inputs<br />
A D<br />
All A/D boards with 12 and 14 bit resolution have the option of acquiring synchronously, digital data phase-stable with the analog data. On cards with<br />
12 bit analog resolution there are 4 additional digital inputs for every analog channel, on cards with 14 bit analog resolution there are 2 additional digital<br />
inputs per channel. Digital data is recorded together with the analog data in 16 bit wide samples and can be used to set-up mixed mode systems or to<br />
acquire some additional marker signals.<br />
65<br />
On-Board Calibration<br />
A D<br />
D A<br />
All parts used on any electronic device in the world are subject to external influences and aging and therefore slightly change behaviour over the time.<br />
On high precision analog data acquisition cards this results in an offset and gain error that will get higher over the operating time. Therefore the<br />
on-board calibration can be run on user request and calibrates the amplifier against a dedicated internal high precision calibration source. After this<br />
procedure calibration data is stored permanently in an on-board EEPROM and is automatically used for further acquisitions.<br />
External Pre-Amplifier<br />
Although all <strong>Spectrum</strong> A/D cards have a very powerful input section with a highly configurable input amplifier and a wide range of input ranges it is<br />
sometimes necessary to have additional external amplifiers if the signal to acquire has an extremely low level. <strong>Spectrum</strong> offers a range of perfectly<br />
matching external amplifiers to cover such cases. These powerful amplifiers have been rated using the <strong>Spectrum</strong> cards and offer best performance<br />
together with high amplification rates.<br />
The amplifiers are simply connected between the signal source and the <strong>Spectrum</strong> A/D card input and can be manually switched between different<br />
settings using small lever keys. All amplifiers allow the offset compensation by using an adjustable screw.<br />
Order Information<br />
Order Number Bandwidth Input Coupling Amplification<br />
SPA.1231 10 MHz 50 Ohm AC/DC x 100 (40 dB), x 1000 (60 dB)<br />
SPA.1232 10 MHz 1 MOhm AC/DC x 100 (40 dB), x 1000 (60 dB)<br />
SPA.1411 200 MHz 50 Ohm AC/DC x 10 (20 dB), x 100 (40 dB)<br />
SPA.1412 200 MHz 1 MOhm AC/DC x 10 (20 dB), x 100 (40 dB)<br />
SPA.1601 500 MHz 50 Ohm DC x 10 (20 dB)
MC.20xx | MX.20xx series<br />
8 Bit Digitizers up to 200 MS/s<br />
CompactPCI<br />
6 different versions with two to four channels and<br />
sampling rates between 50 MS/s and 200 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
Up to 200 MS/s on 2 channels and up to 100 MS/s on 4 channels (6U)<br />
Up to 200 MS/s on 1 channel and up to 100 MS/s on 2 channels (3U)<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
7 input ranges: ±50 mV up to ±5 V<br />
Window and pulse width trigger<br />
Programmable input offset of ±400 %<br />
16 MByte on-board memory (up to 512 MByte)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger Option Multiple Recording External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
D A<br />
Option Extra I/O (6U only)<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
2<br />
32 Bit<br />
External Trigger Option Gated Sampling Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
PXI Star Trigger (3U only)<br />
Windows<br />
Trig<br />
SB6<br />
Pulsewidth Trigger Option Timestamp (6U only) PXI Reference Clock (3U only)<br />
Option Star-Hub (6U only)<br />
SBench6<br />
Trig<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
PXI Trigger (3U only)<br />
Option Cascading (6U only)<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 60 - 65<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
66<br />
General Information<br />
The cards of the MC/MX.20xx series are designed for the fast and high quality data acquisition. Each of the up to four input channels has its own A/D<br />
converter and its own programmable input amplifier. This allows to record signals on all channels with 8 bit resolution without any phase delay<br />
between them.<br />
The inputs can be selected to one of seven input ranges by software and can be programmed to compensate for an input offset of ±400% of the input<br />
range. All six cards of the MC/MX.20xx series may use the whole installed on-board memory completely for the currently activated number of channels.<br />
A FIFO mode is also integrated on the board.<br />
Application Examples<br />
Acquisition / Replay of fast data in<br />
combination with MC or MX.61xx (page 80)<br />
Laser Doppler Anemometer<br />
Ultrasound inspection system<br />
Radar Applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
Channel Selection (Sharing Memory)<br />
Differential Non Linearity (DNL)<br />
Integral Non Linearity (INL)<br />
Offset Error<br />
Gain Error<br />
Programmable Input Ranges<br />
Programmable Input Offset<br />
Crosstalk 5 MHz Signal, 50 Ohm Term<br />
Programmable Input Impedance<br />
Input Signal with 50 Ohm Termination<br />
Over Voltage Protection<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
8 bit<br />
1, 2 or 4 channels<br />
0.5 LSB typ (ADC)<br />
0.5 LSB typ (ADC)<br />
< 1 LSB, adjustable by user<br />
< 2 % of current value<br />
±50 mV, ±100 mV, ±200 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V<br />
±400 % of current input range<br />
< -62 dB<br />
50 Ohm / 1 MOhm || 25 pF<br />
max 5 V rms<br />
±5 V (≤ ±500 mV), ±50 V (> ±500 mV)<br />
Channel, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
6 bit<br />
1 sample (2 or 4 channel mode),<br />
2 samples (1 channel mode)<br />
unlimited<br />
no pretrigger<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
50 Ohm / > 4 kOhm programmable<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / > 4 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity (≤ 100 M) < 1 % of range<br />
(100 M, 10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ±2 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog, Clock, Trigger) 3 mm SMB male<br />
Dimension (MC.20xx)<br />
160 mm x 233 mm (6U)<br />
Dimension (MX.20xx)<br />
160 mm x 100 mm (3U)<br />
Width (Standard)<br />
1 slot<br />
Width (with Star-Hub)<br />
2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 12.3 Watt<br />
Max Power Consumption (3U) 9.1 Watt<br />
Dynamic Performance<br />
MC.202x<br />
MX.2020<br />
MC.203x<br />
MX.2030<br />
Max Sampling Clock 50 MS/s 200 MS/s<br />
-3 dB Bandwidth (±50 mV) DC to 25 MHz DC to 60 MHz<br />
-3 dB Bandwidth (≥ ±100 mV) DC to 25 MHz DC to 90 MHz<br />
Zero Noise Level < 1.0 LSB rms < 1.5 LSB rms<br />
Test Sampling Rate 50 MS/s 100 MS/s<br />
Test Signal Frequency 1 MHz 1 MHz<br />
SNR (typ) (dB) 47.5 45.9<br />
THD (typ) (dB) -52.5 -49.1<br />
SFDR (typ), incl. harm. (dB) 57.0 55.5<br />
ENOB (SNR) (bit) 7.6 7.3<br />
ENOB (SINAD) (bit) 7.3 7.1<br />
Pure low pass filtered sine signal measured at ±1 V range, 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc20xx.html or<br />
www.spec.de/mx20xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
67<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U 1 channel 2 channels 4 channels<br />
MC.2020 MX.2020 50 MS/s 50 MS/s<br />
MC.2021 – 50 MS/s 50 MS/s 50 MS/s<br />
MC.2030 MX.2030 200 MS/s 100 MS/s<br />
MC.2031 – 200 MS/s 200 MS/s 100 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.20xx-lv MX.20xx-lv LabVIEW driver for all MC/MX.20xx cards<br />
MC.20xx-hp MX.20xx-hp Agilent VEE driver for all MC/MX.20xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.2xxx-32M MX.2xxx-32M Memory upgrade to 32 MB of total memory<br />
MC.2xxx-64M MX.2xxx-64M Memory upgrade to 64 MB of total memory<br />
MC.2xxx-128M MX.2xxx-128M Memory upgrade to 128 MB of total memory<br />
MC.2xxx-256M – Memory upgrade to 256 MB of total memory<br />
MC.2xxx-512M – Memory upgrade to 512 MB of total memory<br />
MC.2xxx-up MX.2xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U<br />
PXI / cPCI 3U<br />
MC.2xxx-mr MX.2xxx-mr Option Multiple Recording<br />
MC.2xxx-gs MX.2xxx-gs Option Gated Sampling<br />
MC.2xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.2xxx-smod (1)(2) – Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.2xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an<br />
extra memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per System
MC.30xx | MX.30xx series<br />
12 Bit Digitizers up to 200 MS/s<br />
CompactPCI<br />
24 different versions with one to four channels and<br />
sampling rates between 40 MS/s and 200 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
Up to 200 MS/s on 1 channel, up to 100 MS/s on 2 channels and<br />
up to 60 MS/s on 4 channels (6U)<br />
Up to 100 MS/s on 1 channel and up to 60 MS/s on 2 channels (3U)<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
6 input ranges: ±200 mV up to ±10 V<br />
Window and pulse width trigger<br />
Programmable input offset of ±100 %<br />
8 MSample on-board memory (up to 256 MSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
D A<br />
Option Extra I/O (6U only)<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
2<br />
32 Bit<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
PXI Star Trigger (3U only)<br />
Windows<br />
Trig<br />
A D<br />
SB6<br />
Pulsewidth Trigger<br />
Option Timestamp (6U only)<br />
PXI Reference Clock (3U only)<br />
Option Digital Inputs<br />
Option Star-Hub (6U only)<br />
SBench6<br />
Trig<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
PXI Trigger (3U only)<br />
Option Cascading (6U only)<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 60 - 65<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
68<br />
General Information<br />
The 24 models of the MC/MX.30xx series are designed for the fast and high quality data acquisition. Each of the up to four input channels has its own<br />
A/D converter and its own programmable input amplifier. This allows to record signals simultaneously on all channels with 12 bit resolution without<br />
any phase delay between them.<br />
The large on-board memory allows long time recording even with the highest sampling rates. All boards of the MC/MX.30xx series may use the whole<br />
installed on-board memory for the currently activated number of channels. A FIFO mode is also integrated on the board. This allows the<br />
acquisition of data continuously for online processing or for data storage to hard disk.<br />
Application Examples<br />
Transient Recording<br />
Spectroscopy<br />
Vibration Analysis of Nano Parts<br />
Special Radar Applications
Technical Details<br />
Analog Inputs<br />
Resolution<br />
12 bit<br />
Channel Selection (Sharing Memory) 1, 2 or 4 channels<br />
Differential Non Linearity (DNL) ±1 LSB typ (ADC)<br />
Integral Non Linearity (INL)<br />
±1 LSB typ (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
< 1 % of current value<br />
Programmable Input Ranges ±200 mV, ±500 mV, ±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±100 % of current input range<br />
Crosstalk 1 MHz Signal, 50 Ohm Term < -70 dB between any adjacent channels<br />
Programmable Input Impedance 50 Ohm / 1 MOhm || 25 pF<br />
Input Signal with 50 Ohm Termination max 5 V rms<br />
Over Voltage Protection ±5 V (≤ ±1 V), ±50 V (> ±1 V)<br />
Trigger<br />
Trigger Sources<br />
Channel, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
Channel Trigger Resolution<br />
8 bit<br />
Internal Trigger Accuracy<br />
1 sample<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO no pretrigger<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / > 4 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / > 4 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity (≤ 100 M) < 1 % of range<br />
(100 M, 10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ±2 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog, Clock, Trigger) 3 mm SMB male<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (MC.30xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.30xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Digital Inputs or Star-Hub) 2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 13.9 Watt<br />
Max Power Consumption (3U) 8.1 Watt<br />
Dynamic Performance<br />
MC.3021 / 23 MC.3024 / 27 MC.3025 / 26<br />
-3 dB Bandwidth DC to 25 MHz DC to 40 MHz DC to 40 MHz<br />
Zero Noise Level (< 125 MS/s) < 1.5 LSB rms < 2.0 LSB rms < 2.0 LSB rms<br />
Test Sampling Rate 50 MS/s 100 MS/s 100 MS/s<br />
Test Signal Frequency 1 MHz 1 MHz 1 MHz<br />
SNR (typ) (dB) 64.8 64.7 63.9<br />
THD (typ) (dB) -73.8 -73.8 -73.5<br />
SFDR (typ), excl. harm. (dB) 77.5 76.8 74.3<br />
ENOB (SNR) (bit) 10.5 10.5 10.3<br />
ENOB (SINAD) (bit) 10.4 10.4 10.2<br />
Pure low pass filtered sine signal measured at ±1 V range, 50 Ohm<br />
Order Information<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc30xx.html or<br />
www.spec.de/mx30xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
69<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U 1 channel 2 channels 4 channels<br />
MC.3010 MX.3010 80 MS/s<br />
MC.3011 MX.3011 40 MS/s 40 MS/s<br />
MC.3012 MX.3012 80 MS/s 40 MS/s<br />
MC.3013 – 40 MS/s 40 MS/s 40 MS/s<br />
MC.3014 – 80 MS/s 80 MS/s 40 MS/s<br />
MC.3015 – 160 MS/s 80 MS/s<br />
MC.3016 – 160 MS/s 80 MS/s 40 MS/s<br />
MC.3020 MX.3020 100 MS/s<br />
M2i.3021 MX.3021 50 MS/s 50 MS/s<br />
MC.3022 MX.3022 100 MS/s 50 MS/s<br />
MC.3023 – 50 MS/s 50 MS/s 50 MS/s<br />
MC.3024 – 100 MS/s 100 MS/s 50 MS/s<br />
MC.3025 – 200 MS/s 100 MS/s<br />
MC.3026 – 200 MS/s 100 MS/s 50 MS/s<br />
MC.3027 – 100 MS/s 100 MS/s<br />
MC.3031 MX.3031 60 MS/s 60 MS/s<br />
MC.3033 – 60 MS/s 60 MS/s 60 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.30xx-lv MX.30xx-lv LabVIEW driver for all MC/MX.30xx cards<br />
MC.30xx-hp MX.30xx-hp Agilent VEE driver for all MC/MX.30xx cards<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.3xxx-16M MX.3xxx-16M Memory upgrade to 16 MSample (32 MB) of total memory<br />
MC.3xxx-32M MX.3xxx-32M Memory upgrade to 32 MSample (64 MB) of total memory<br />
MC.3xxx-64M MX.3xxx-64M Memory upgrade to 64 MSample (128 MB) of total memory<br />
MC.3xxx-128M – Memory upgrade to 128 MSample (256 MB) of total memory<br />
MC.3xxx-256M – Memory upgrade to 256 MSample (512 MB) of total memory<br />
MC.3xxx-up MX.3xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.3xxx-mr MX.3xxx-mr Option Multiple Recording<br />
MC.3xxx-gs MX.3xxx-gs Option Gated Sampling<br />
MC.3xxx-dig MX.3xxx-dig Additional synchronous digital inputs (4 per analog channel)<br />
including Cab-d40-idc-100<br />
MC.3xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.3xxx-smod (1)(2) – Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.3xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an<br />
extra memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per System<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables
MC.31xx | MX.31xx series<br />
12 Bit Multi Channel Digitizers<br />
CompactPCI<br />
15 different versions with two to eight channels and<br />
sampling rates between 1 MS/s and 25 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
2, 4, 8 channels with 1 MS/s, 10 MS/s and 25 MS/s (6U)<br />
2 and 4 channels with 1 MS/s, 10 MS/s and 25 MS/s (3U)<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
8 input ranges: ±50 mV up to ±10 V<br />
Window and pulse width trigger<br />
Programmable input offset of ±100 %<br />
8 MSample on-board memory (up to 256 MSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger Option Multiple Recording External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
D A<br />
Option Extra I/O (6U only)<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
2<br />
32 Bit<br />
External Trigger Option Gated Sampling Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
PXI Star Trigger (3U only)<br />
Windows<br />
Trig<br />
A D<br />
SB6<br />
Pulsewidth Trigger Option Timestamp (6U only) PXI Reference Clock (3U only)<br />
Option Digital Inputs<br />
Option Star-Hub (6U only)<br />
SBench6<br />
Trig<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
PXI Trigger (3U only)<br />
Option Cascading (6U only)<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 60 - 65<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
70<br />
General Information<br />
The MC/MX.31xx series allows simultaneous recording of two, four or eight channels with sampling rates of 1 MS/s, 10 MS/s or 25 MS/s. Due to the<br />
proven design a wide variety of 12 bit A/D converter boards for CompactPCI 6U and PXI 3U can be offered. As an option 4 digital inputs per channel<br />
can be recorded synchronously making a total of up to 32 additional digital channels for mixed-mode operation.<br />
Application Examples<br />
Multi-channel data acquisition<br />
Vibration Analysis of engine parts<br />
Combustion optimization
Technical Details<br />
Analog Inputs<br />
Resolution<br />
12 bit<br />
Channel Selection (Sharing Memory) 1, 2, 4 or 8 channels<br />
Differential Non Linearity (DNL) ±1 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
±2.5 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
< 1 % of current value<br />
Programmable Input Ranges<br />
±50 mV, ±100 mV, ±200 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±100 % of current input range<br />
Crosstalk 500 kHz Signal, 50 Ohm Term < -70 dB between any adjacent channels<br />
Programmable Input Impedance 50 Ohm / 1 MOhm || 25 pF<br />
Input Signal with 50 Ohm Termination max 5 V rms<br />
Over Voltage Protection ±5 V (≤ ±1 V), ±50 V (> ±1 V)<br />
Trigger<br />
Trigger Sources<br />
Channel, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
Channel Trigger Resolution<br />
8 bit<br />
Internal Trigger Accuracy<br />
1 sample<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO no pretrigger<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / > 4 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / > 4 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity<br />
< 1 % of range<br />
(100 M, 10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ±2 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog, Clock, Trigger) 3 mm SMB male<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (MC.31xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.31xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Digital Inputs or Star-Hub) 2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 15.5 Watt<br />
Max Power Consumption (3U) 9.3 Watt<br />
Dynamic Performance<br />
MC.311x MC.312x MC.313x<br />
-3 dB Bandwidth DC to 500 kHz DC to 5 MHz DC to 12.5 MHz<br />
Zero Noise Level < 1.0 LSB rms < 1.0 LSB rms < 1.0 LSB rms<br />
Test Signal Frequency 90 kHz 1 MHz 1 MHz<br />
SNR (typ) (dB) 66.9 64.9 62.4<br />
THD (typ) (dB) -62.8 -62.5 -62.5<br />
SFDR (typ), excl. harm. (dB) 80.5 78.5 79.3<br />
ENOB (SNR) (bit) 10.8 10.5 10.1<br />
ENOB (SINAD) (bit) 9.9 9.8 9.6<br />
Pure low pass filtered sine signal measured at ±1 V range, 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc31xx.html or<br />
www.spec.de/mx31xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
71<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U Channels Max Speed<br />
MC.3110 MX.3110 2 channels 1 MS/s<br />
MC.3111 MX.3111 4 channels 1 MS/s<br />
MC.3112 – 8 channels 1 MS/s<br />
MC.3120 MX.3120 2 channels 10 MS/s<br />
MC.3121 MX.3121 4 channels 10 MS/s<br />
MC.3122 – 8 channels 10 MS/s<br />
MC.3130 MX.3130 2 channels 25 MS/s<br />
MC.3131 MX.3131 4 channels 25 MS/s<br />
MC.3132 – 8 channels 25 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.31xx-lv MX.31xx-lv LabVIEW driver for all MC/MX.31xx cards<br />
MC.31xx-hp MX.31xx-hp Agilent VEE driver for all MC/MX.31xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.3xxx-16M MX.3xxx-16M Memory upgrade to 16 MSample (32 MB) of total memory<br />
MC.3xxx-32M MX.3xxx-32M Memory upgrade to 32 MSample (64 MB) of total memory<br />
MC.3xxx-64M MX.3xxx-64M Memory upgrade to 64 MSample (128 MB) of total memory<br />
MC.3xxx-128M – Memory upgrade to 128 MSample (256 MB) of total memory<br />
MC.3xxx-256M – Memory upgrade to 256 MSample (512 MB) of total memory<br />
MC.3xxx-up MX.3xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.3xxx-mr MX.3xxx-mr Option Multiple Recording<br />
MC.3xxx-gs MX.3xxx-gs Option Gated Sampling<br />
MC.3xxx-dig MX.3xxx-dig Additional synchronous digital inputs (4 per analog channel)<br />
including Cab-d40-idc-100<br />
MC.3xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.3xxx-smod (1)(2) – Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.3xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an<br />
extra memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per system
MC.40xx | MX.40xx series<br />
14 Bit Digitizers up to 50 MS/s<br />
CompactPCI<br />
10 different versions with one to four channels and<br />
sampling rates between 20 MS/s and 50 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
1, 2, 4 channels with 20 MS/s and 50 MS/s (6U)<br />
1 and 2 channels with 20 MS/s and 50 MS/s (3U)<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
6 input ranges: ±200 mV up to ±10 V<br />
Window and pulse width trigger<br />
Programmable input offset of ±200 %<br />
8 MSample on-board memory (up to 256 MSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
D A<br />
Option Extra I/O (6U only)<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
2<br />
32 Bit<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
PXI Star Trigger (3U only)<br />
Windows<br />
Trig<br />
A D<br />
SB6<br />
Pulsewidth Trigger<br />
Option Timestamp (6U only)<br />
PXI Reference Clock (3U only)<br />
Option Digital Inputs<br />
Option Star-Hub (6U only)<br />
SBench6<br />
Trig<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
PXI Trigger (3U only)<br />
Option Cascading (6U only)<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 60 - 65<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
72<br />
General Information<br />
The MC/MX.40xx series is best suitable for applications that need high sampling rates as well as a maximum signal dynamic. These boards offer a<br />
resolution four times higher than 12 bit boards. On the MC/MX.40xx every channel has its own amplifier and A/D converter. Each input channel can<br />
be adapted to a wide variety of signal sources. This is done by software selecting a matching input range, an input impedance and an individual<br />
input offset compensation. The user will easily find a matching solution from the ten offered models.<br />
Application Examples<br />
Explosion Tests<br />
Ignition Voltage Tests<br />
IQ Base Signal Acquisition (replay with<br />
MC/MC.60xx series – page 80)<br />
NMR (Nuclear Magnetic Resonance)
Technical Details<br />
Analog Inputs<br />
Resolution<br />
14 bit<br />
Channel Selection (Sharing Memory) 1, 2 or 4 channels<br />
Differential Non Linearity (DNL) ±0.5 LSB (ADC)<br />
Integral Non Linearity (INL)<br />
±1.0 LSB (ADC)<br />
Offset Error<br />
can be calibrated by user<br />
Gain Error<br />
< 1 % of current value<br />
Programmable Input Ranges ±200 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
Programmable Input Offset<br />
±200 % of current input range<br />
Crosstalk 1 MHz Signal, 50 Ohm Term < -80 dB between any adjacent channels<br />
Programmable Input Impedance 50 Ohm / 1 MOhm || 25 pF<br />
Input Signal with 50 Ohm Termination max 5 V rms<br />
Over Voltage Protection ±5 V (≤ ±1 V), ±50 V (> ±1 V)<br />
Trigger<br />
Trigger Sources<br />
Channel, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
Channel Trigger Resolution<br />
10 bit<br />
Internal Trigger Accuracy<br />
1 sample<br />
Max Number of Segments<br />
unlimited<br />
Max Pretrigger at Multi, Gate, FIFO no pretrigger<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / > 4 kOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / > 4 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity<br />
< 1 % of range<br />
(100 M, 10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ±2 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog, Clock, Trigger) 3 mm SMB male<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (MC.40xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.40xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Digital Inputs or Star-Hub) 2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 14.8 Watt<br />
Max Power Consumption (3U) 8.8 Watt<br />
Dynamic Performance<br />
MC.402x<br />
MC.403x<br />
-3 dB Bandwidth DC to 10 MHz DC to 25 MHz<br />
Zero Noise Level (< 125 MS/s) < 2.6 LSB rms < 3.6 LSB rms<br />
Test Sampling Rate 20 MS/s 50 MS/s<br />
Test Signal Frequency 1 MHz 1 MHz<br />
SNR (typ) (dB) 70.1 65.5<br />
THD (typ) (dB) -73.0 -72.8<br />
SFDR (typ), excl. harm. (dB) 82.3 75.2<br />
ENOB (SNR) (bit) 11.3 10.6<br />
ENOB (SINAD) (bit) 11.1 10.5<br />
Pure low pass filtered sine signal measured at ±1 V range, 50 Ohm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc40xx.html or<br />
www.spec.de/mx40xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
73<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U Channels Max Speed<br />
MC.4020 MX.4020 1 channel 20 MS/s<br />
MC.4021 MX.4021 2 channels 20 MS/s<br />
MC.4022 – 4 channels 20 MS/s<br />
MC.4030 MX.4030 1 channel 50 MS/s<br />
MC.4031 MX.4031 2 channels 50 MS/s<br />
MC.4032 – 4 channels 50 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.40xx-lv MX.40xx-lv LabVIEW driver for all MC/MX.40xx cards<br />
MC.40xx-hp MX.40xx-hp Agilent VEE driver for all MC/MX.40xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.4xxx-16M MX.4xxx-16M Memory upgrade to 16 MSample (32 MB) of total memory<br />
MC.4xxx-32M MX.4xxx-32M Memory upgrade to 32 MSample (64 MB) of total memory<br />
MC.4xxx-64M MX.4xxx-64M Memory upgrade to 64 MSample (128 MB) of total memory<br />
MC.4xxx-128M – Memory upgrade to 128 MSample (256 MB) of total memory<br />
MC.4xxx-256M – Memory upgrade to 256 MSample (512 MB) of total memory<br />
MC.4xxx-up MX.4xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.4xxx-mr MX.4xxx-mr Option Multiple Recording<br />
MC.4xxx-gs MX.4xxx-gs Option Gated Sampling<br />
MC.4xxx-dig MX.4xxx-dig Additional synchronous digital inputs (2 per analog channel)<br />
including Cab-d40-idc-100<br />
MC.4xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.4xxx-smod (1)(2) – Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.4xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an<br />
extra memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per System
MC.46xx | MX.46xx series<br />
16 Bit Digitizers up to 3 MS/s<br />
CompactPCI<br />
20 different versions with two to eight channels and<br />
sampling rates between 200 kS/s and 3 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
1, 2, 4 and 8 channels with 200 kS/s, 500 kS/s, 1MS/s and 3 MS/s (6U)<br />
1, 2 and 4 channels with 200 kS/s, 500 kS/s, 1 MS/s and 3 MS/s (3U)<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
Complete on-board calibration<br />
8 input ranges: ±50 mV up to ±10 V<br />
Window, pulse width trigger<br />
Programmable input offset of ±5 V<br />
True differential / single-ended selectable<br />
8 MSample on-board memory (up to 256 MSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Programmable Input Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
D A<br />
Option Extra I/O (6U only)<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
PLL<br />
Offs<br />
+<br />
–<br />
FIFO<br />
2<br />
32 Bit<br />
External Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
Programmable Input Offset<br />
FIFO Mode<br />
PXI Star Trigger (3U only)<br />
Windows<br />
Trig<br />
SB6<br />
Pulsewidth Trigger<br />
Option Timestamp (6U only)<br />
PXI Reference Clock (3U only)<br />
Option Star-Hub (6U only)<br />
SBench6<br />
Trig<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
PXI Trigger (3U only)<br />
Option Cascading (6U only)<br />
Option 3rd Party Drivers<br />
74<br />
board options are explained in detail on page 60 - 65<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
General Information<br />
The MC/MX.46xx series allows recording of two, four or eight channels with sampling rates of 200 kS/s up to 3 MS/s. These cards offer outstanding<br />
A/D features both in resolution and speed for CompactPCI and PXI. The powerful A/D amplifier section offers 8 different input ranges, programmable<br />
offset and a software switching from single-ended to differential inputs without decreasing the number of channels. The FIFO engine is capable of<br />
streaming even 8 channels at a sustained 3 MS/s to memory or hard disk.<br />
Application Examples<br />
High precision audio measurements<br />
Vibration analysis<br />
Life cycle tests of plastic components
Technical Details<br />
Analog Inputs<br />
Resolution<br />
Channel Selection (Sharing Memory)<br />
Differential Non Linearity (DNL)<br />
Integral Non Linearity (INL)<br />
Offset Error<br />
Gain Error<br />
Programmable Input Ranges<br />
Programmable Input Offset<br />
Crosstalk 100 kHz Signal, 50 Ohm Term<br />
Input Impedance<br />
Over Voltage Protection<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
16 bit (±32000 values)<br />
1, 2, 4 or 8 channels<br />
465x: ±2 LSB, all others ±1 LSB (ADC)<br />
465x: ±2 LSB, all others ±1 LSB (ADC)<br />
≤ 0.1% of range (after calibration)<br />
≤ 0.1% of range (after calibration)<br />
±50 mV, ±100 mV, ±250 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
±5 V for single-ended ranges < ±10 V<br />
≤ -110 dB between any adjacent channels<br />
1 MOhm to GND<br />
±30 V all ranges (activated card)<br />
Channel, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
14 bit<br />
1 sample<br />
unlimited<br />
no pretrigger<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
50 Ohm / > 4 kOhm programmable<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / > 4 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity < 1 % of range (1 M, 100 k, 10 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ±2 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog)<br />
MMCX female<br />
Connector Types (Clock, Trigger) 3 mm SMB male<br />
Dimension (MC.46xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.46xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Star-Hub)<br />
2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 14.6 Watt (standard mem),<br />
19.9 W (full mem)<br />
Max Power Consumption (3U) 11.0 Watt (standard mem),<br />
12.3 W (full mem)<br />
Dynamic Performance<br />
MC / MX.462x MC / MX.464x MC / MX.465x<br />
-3 dB Bandwidth DC to 100 kHz DC to 500 kHz DC to 1.5 MHz<br />
Zero Noise Level (range ≥ ±500 mV) < 0.8 LSB rms < 1.1 LSB rms < 3.0 LSB rms<br />
Test Sampling Rate 200 kS/s 1 MS/s 3 MS/s<br />
Test Signal Frequency 10 kHz 10 kHz 10 kHz<br />
SNR (typ) (dB) 91.5 90.7 82.5<br />
THD (typ) (dB) -101.7 -100.8 -90.1<br />
SFDR (typ), excl. harm. (dB) 111.5 111.2 105.5<br />
ENOB (SNR) (bit) 14.9 14.7 13.4<br />
ENOB (SINAD) (bit) 14.8 14.6 13.3<br />
Pure low pass filtered sine signal measured at ±5 V range, 1 MOhm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc46xx.html or<br />
www.spec.de/mx46xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
75<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U Channels Max Speed<br />
MC.4620 MX.4620 2 channels 200 kS/s<br />
MC.4621 MX.4621 4 channels 200 kS/s<br />
MC.4622 – 8 channels 200 kS/s<br />
MC.4630 MX.4630 2 channels 500 kS/s<br />
MC.4631 MX.4631 4 channels 500 kS/s<br />
MC.4632 – 8 channels 500 kS/s<br />
MC.4640 MX.4640 2 channels 1 MS/s<br />
MC.4641 MX.4641 4 channels 1 MS/s<br />
MC.4642 – 8 channels 1 MS/s<br />
MC.4650 MX.4650 2 channels 3 MS/s<br />
MC.4651 MX.4651 4 channels 3 MS/s<br />
MC.4652 – 8 channels 3 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.46xx-lv MX.46xx-lv LabVIEW driver for all MC/MX.46xx cards<br />
MC.46xx-hp MX.46xx-hp Agilent VEE driver for all MC/MX.46xx card<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.4xxx-16M MX.4xxx-16M Memory upgrade to 16 MSample (32 MB) of total memory<br />
MC.4xxx-32M MX.4xxx-32M Memory upgrade to 32 MSample (64 MB) of total memory<br />
MC.4xxx-64M MX.4xxx-64M Memory upgrade to 64 MSample (128 MB) of total memory<br />
MC.4xxx-128M – Memory upgrade to 128 MSample (256 MB) of total memory<br />
MC.4xxx-256M – Memory upgrade to 256 MSample (512 MB) of total memory<br />
MC.4xxx-up MX.4xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.4xxx-mr MX.4xxx-mr Option Multiple Recording<br />
MC.4xxx-gs MX.4xxx-gs Option Gated Sampling<br />
MC.4xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.4xxx-smod (1)(2) – Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.4xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an<br />
extra memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per System
MC.47xx | MX.47xx series<br />
16 Bit Digitizers up to 500 kS/s<br />
CompactPCI<br />
9 different versions with eight or sixteen channels and<br />
sampling rates between 100 kS/s and 500 kS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
8 and 16 channels with 100 kS/s, 250 kS/s and 500 kS/s (6U)<br />
8 channels with 100 kS/s, 250 kS/s and 500 kS/s (3U)<br />
Simultaneous sampling on all channels<br />
Separate ADC and amplifier per channel<br />
Complete on-board calibration<br />
8 input ranges: ±50 mV up to ±10 V<br />
Window, pulse width trigger<br />
8 MSample on-board memory (up to 256 MSample)<br />
Trigger Clock Input (A/D) General<br />
.............<br />
Trig<br />
Channel Trigger<br />
Multiple Recording (3U only)<br />
External Clock<br />
Programmable Input<br />
Amplifiers<br />
Memory<br />
......<br />
Ring Buffer Mode<br />
Trig<br />
D A<br />
Option Extra I/O (6U only)<br />
Software<br />
32 Bit<br />
64 Bit<br />
Linux<br />
Trig<br />
PLL<br />
FIFO<br />
2<br />
32 Bit<br />
External Trigger<br />
Gated Sampling (3U only)<br />
Reference Clock<br />
FIFO Mode<br />
PXI Star Trigger (3U only)<br />
Windows<br />
Trig<br />
SB6<br />
Pulsewidth Trigger<br />
Option Timestamp (6U only)<br />
PXI Reference Clock (3U only)<br />
Option Star-Hub (6U only)<br />
SBench6<br />
Trig<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
PXI Trigger (3U only)<br />
Option Cascading (6U only)<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 60 - 65<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
76<br />
General Information<br />
The MC/MX.47xx series allows recording of eight or sixteen channels with sampling rates of 100 kS/s up to 500 kS/s. These cards offer outstanding<br />
A/D features both in resolution and speed for CompactPCI and PXI. Using the MC.47xx series it is possible to set-up systems with up to 256 syn -<br />
chronous 16 bit channels of data recording. The enhanced FIFO engine is capable of streaming even 16 channels with 500 kS/s sustained to memory<br />
or harddisk.<br />
Application Examples<br />
Production tests<br />
Massive multi-channel systems<br />
High-speed temperature and strain<br />
gauge measurements
Technical Details<br />
Analog Inputs<br />
Resolution<br />
Channel Selection (Sharing Memory)<br />
Differential Non Linearity (DNL)<br />
Integral Non Linearity (INL)<br />
Offset Error<br />
Gain Error<br />
Programmable Input Ranges<br />
Crosstalk 100 kHz Signal<br />
Input Impedance<br />
Over Voltage Protection<br />
Trigger<br />
Trigger Sources<br />
Channel Trigger Resolution<br />
Internal Trigger Accuracy<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
16 bit (±32000 values)<br />
1, 2, 4, 8 or 16 channels<br />
±1 LSB (ADC)<br />
±3 LSB (ADC)<br />
≤ 0.1% of range (after warm-up and<br />
calibration)<br />
≤ 0.1% (after warm-up and calibration)<br />
±50 mV, ±100 mV, ±250 mV, ±500 mV,<br />
±1 V, ±2 V, ±5 V, ±10 V<br />
≤ -100 dB between any adjacent channels<br />
1 MOhm to GND<br />
±30 V all ranges (activated card)<br />
Channel, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
14 bit<br />
1 sample<br />
unlimited<br />
no pretrigger<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
50 Ohm / > 4 kOhm programmable<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / > 4 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity < 1 % of range (1 M, 100 k, 10 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ±2 ns<br />
External Clock Range<br />
DC to max sampling clock<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog)<br />
MMCX female<br />
Connector Types (Clock, Trigger) 3 mm SMB male<br />
Dimension (MC.47xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.47xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Star-Hub)<br />
2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 18.1 Watt (standard mem),<br />
23.4 W (full mem)<br />
Max Power Consumption (3U) 11.3 Watt (standard mem),<br />
12.6 W (full mem)<br />
Dynamic Performance<br />
MC / MX.471x MC / MX.472x MC / MX.473x<br />
-3 dB Bandwidth DC to 50 kHz DC to 125 kHz DC to 250 kHz<br />
Zero Noise Level (range ≥ ±500 mV) < 0.8 LSB rms < 0.9 LSB rms < 1.0 LSB rms<br />
Test Sampling Rate 100 kS/s 250 kS/s 500 kS/s<br />
Test Signal Frequency 10 kHz 10 kHz 10 kHz<br />
SNR (typ) (dB) 91.2 90.5 88.5<br />
THD (typ) (dB) -101.2 -100.5 -92.5<br />
SFDR (typ), excl. harm. (dB) 108.9 106.8 104.3<br />
ENOB (SNR) (bit) 14.8 14.7 14.4<br />
ENOB (SINAD) (bit) 14.6 14.6 14.2<br />
Pure low pass filtered sine signal measured at ±5 V range, 1 MOhm<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc47xx.html or<br />
www.spec.de/mx47xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
77<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U Channels Max Speed<br />
MC.4710 MX.4710 8 channels 100 kS/s<br />
MC.4711 – 16 channels 100 kS/s<br />
MC.4720 MX.4720 8 channels 250 kS/s<br />
MC.4721 – 16 channels 250 kS/s<br />
MC.4730 MX.4730 8 channels 500 kS/s<br />
MC.4731 – 16 channels 500 kS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.47xx-lv MX.47xx-lv LabVIEW driver for all MC/MX.47xx cards<br />
MC.47xx-hp MX.47xx-hp Agilent VEE driver for all MC/MX.47xx cards<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.4xxx-16M MX.4xxx-16M Memory upgrade to 16 MSample (32 MB) of total memory<br />
MC.4xxx-32M MX.4xxx-32M Memory upgrade to 32 MSample (64 MB) of total memory<br />
MC.4xxx-64M MX.4xxx-64M Memory upgrade to 64 MSample (128 MB) of total memory<br />
MC.4xxx-128M – Memory upgrade to 128 MSample (256 MB) of total memory<br />
MC.4xxx-256M – Memory upgrade to 256 MSample (512 MB) of total memory<br />
MC.4xxx-up MX.4xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
– MX.4xxx-mr Option Multiple Recording<br />
– MX.4xxx-gs Option Gated Sampling<br />
MC.4xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.4xxx-smod (1)(2) – Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.4xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an<br />
extra memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
(2)<br />
One option needed per System
D/A Cards, Arbitrary Waveform Generators<br />
Arbitrary waveform generators output an individually programmed electrical waveform from memory using fast D/A converters<br />
and output amplifiers. The waveform can either be repetitive, continuous or single-shot. The resulting waveform can<br />
be used to stimulate a DUT (device under test), can be simulation data or can be previously recorded data that should be<br />
replayed. The waveform is either generated starting with a software command or the output can be started by an external<br />
trigger signal.<br />
Function generators normally have a fixed set of pre-calculated waveforms. On the contrary the Arbitrary Waveform<br />
Generator can generate any complex waveform as each output point can be individually programmed.<br />
Each independent channel has its own output amplifier that allows programming of offset and amplitude. To smooth the<br />
output signal, several filters can be selected for each channel. Data generated from the on-board memory or using FIFO<br />
mode can be continuously loaded from the host PC. If required this generated waveform may be converted and recorded<br />
by an A/D card.<br />
D/A Features<br />
Please also see the common features of the MC and MX card range that are suitable for all card series. These features<br />
are explained on page 60 - 63 in more detail.<br />
The Arbitrary Waveform Generators from <strong>Spectrum</strong> can be operated in one of the following replay modes. Depending on the application one of the<br />
modes can be used to perfectly feed in data into a test bench or an experiment.<br />
Singleshot Output<br />
Tr<br />
78<br />
The singleshot output replays the waveform once after having received the trigger event. The waveform is loaded into card memory before the replay.<br />
After the replay has been done the card can be restarted to replay the same waveform again or a new waveform is loaded into the card memory.<br />
Repeated Output<br />
Tr<br />
Using the repeated output the card will loop through the data once a trigger event has been reached. The output signal will directly start with the first<br />
sample again after having reached the last sample of the waveform.<br />
FIFO Replay<br />
FIFO<br />
The FIFO replay mode is a standard feature of the arbitrary waveform generators. In this mode a waveform that exceeds the capabilities of the on-board<br />
memory or a dynamically calculated waveform is loaded continuously into the card and replayed at the same time. In this case the on-board memory<br />
acts as a big FIFO buffer.<br />
The FIFO replay mode can be combined with one of the options Multiple Replay or Gated Replay to even allow running the output at higher speeds than<br />
the underlying PC bus is capable of supporting.
Option Multiple Replay<br />
The on-board memory will be divided into several segments of the same size. Each segment will be filled with data before the output starts. With every<br />
detected trigger event one data block is replayed. The length of one multiple replay segment is defined before start and can be programmed with a small<br />
step size. There is no limit of the number of segments that can be processed as long as they fit into the memory.<br />
As the Multiple Replay mode is totally controlled in hardware there is a very small re-arm time from end of one segment until the trigger detection is<br />
enabled again.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing to run this mode for very long times.<br />
The number of segments is not limited in any kind when running the FIFO Multiple Replay mode.<br />
Option Gated Replay<br />
Data will be replayed as long as the gate signal fulfils the programmed gate condition. At the end of the gate interval the replay will be stopped and<br />
the card will pause until another gate signal appears. The Gated Replay mode can run in a continuous loop until explicitly stopped by user or in singleshot<br />
mode until all memory is once replayed. If the replay reaches the end of the programmed memory it will start again at the beginning with no gap in<br />
between.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing to run this mode for hours or even for days.<br />
Programmable Offset + Amplitude<br />
Amp<br />
Offs<br />
The <strong>Spectrum</strong> Arbitrary Waveform Generators are equipped with a very wide programmable output offset and amplitude. This allows to adapt the output<br />
signal level to the needs of the stimulated device also having the maximum output resolution available for the signal. While the maximum output swing<br />
of ±3 V will have a step size of 360 uV the smallest output swing of ±100 mV will then have a step size of 12 uV. In addition to this an output offset of<br />
±3 V can be added to the signal as long as the resulting signal remains in the ±3 V range. This offset then shifts the output signal into the desired region.<br />
Using this mode even unipolar output signals with full amplitude resolution can be generated.<br />
79<br />
The output amplifier has an output resistance of < 1 Ohm making it possible to even drive full ±3 V signals into 50 Ohm load without reducing the output<br />
level.<br />
Option Digital Outputs<br />
A D<br />
This option outputs additional synchronous digital channels phase-stable with the analog data. When this option is installed there are 2 additional digital<br />
channels for every 14 bit analog D/A channel. Digital data is written together with the analog data in 16 bit wide samples thus not needing any additional<br />
memory space for the digital signals. The digital output signals can be used as marker outputs or control outputs for the device under test.<br />
10 V Amplifier Card<br />
± 10V<br />
As an additional option for all arbitrary waveform generators from <strong>Spectrum</strong>, a special amplifier card with 1, 2 or 4 parallel amplifier channels and a<br />
large signal bandwidth of 30 MHz is available. The ±3 V signal of the generator card is amplified to ±10 V. The output impedance is 50 Ohm resulting<br />
in an output level of ±5 V when terminated with 50 Ohm. The amplifiers are available as PCI, PXI and CompactPCI versions and are calibrated together<br />
with the related output channel of the generator card to minimize offset and gain errors.
MC/MX.60xx | MC/MX.61xx series<br />
125 MS/s Arbitrary Waveform Generator<br />
CompactPCI<br />
15 different versions with one to four channels and replay<br />
rates between 20 MS/s and 125 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
Up to 125 MS/s on 2 channels and up to 60 MS/s on 4 channels (6U)<br />
Up to 125 MS/s on 1 channel and up to 60 MS/s on 2 channels (3U)<br />
Up to 125 MS/s on 4 channels (MC.61xx)<br />
Up to 125 MS/s on 2 channels (MX.61xx)<br />
Simultaneous generation on all channels<br />
Output up to ±3 V in 50 Ohm<br />
Amplifier option available for ±10 V<br />
Offset and amplitude programmable<br />
3 software selectable filters<br />
FIFO mode continuous streaming output<br />
8 MSample on-board memory (up to 256 MSample)<br />
Trigger Clock Output (D/A) General<br />
Software<br />
Trig<br />
Amp<br />
Offs<br />
FIFO<br />
Tr<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
Option Multiple Replay<br />
Trig<br />
External Clock<br />
PLL<br />
Programmable Offset +<br />
Amplitude<br />
A D<br />
FIFO Mode<br />
Singleshot Output<br />
Tr<br />
Linux<br />
32 Bit<br />
Option Gated Replay<br />
PXI Trigger (3U only)<br />
board options are explained<br />
in detail on page 60 - 63 and 78 - 79<br />
Reference Clock<br />
PXI Reference Clock (3U only)<br />
Option Digital Outputs<br />
(only MC.60xx and MX.60xx)<br />
± 10V<br />
Star-Hub (6U only)<br />
Cascading (6U only)<br />
Repeated Output<br />
D A<br />
Option Extra I/O (6U only)<br />
Windows<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option 3rd Party Drivers<br />
10V Amplifier Card<br />
2<br />
C/C++ VB.NET C#<br />
Gnu C++ J# Delphi<br />
Borland C++ Builder<br />
General Information<br />
Clock and Filter<br />
PXI Star Trigger (3U only)<br />
Programming Examples<br />
80<br />
The Arbitrary Waveform Generators of the<br />
MC/MX.60xx and MC/MX.61xx series are<br />
available as 8 bit and 14 bit versions ranging<br />
from 20 MS/s up to 125 MS/s output rate.<br />
With these boards it is possible to generate<br />
free definable waveforms on several channels<br />
synchronously.<br />
MC/MX.601x MC/MX.602x MC/MX.603x | MC/MX.61xx<br />
-3 dB Bandwidth no filter > 10 MHz > 30 MHz > 60 MHz<br />
Filter 3: Characteristics 4th order Butterworth 5th order Butterworth<br />
Filter 3: -3 dB Bandwidth 5 MHz 10 MHz 25 MHz<br />
Filter 2: Characteristics 4th order Butterworth 4th order Butterworth<br />
Filter 2: -3 dB Bandwidth 1 MHz 2 MHz 5 MHz<br />
Filter 1: Characteristics 4th order Butterworth 4th order Butterworth<br />
Filter 1: -3 dB Bandwidth 100 kHz 200 kHz 500 kHz<br />
Application Examples<br />
IQ Base signal generation<br />
Production tests<br />
Replay of acquired test data<br />
Radar signal simulation
Technical Details<br />
Analog Outputs<br />
Resolution<br />
14 bit (MC/MX.60xx), 8 bit (MC/MX.61xx)<br />
Channel Selection (Sharing Memory) any 1, 2 or 4 channels<br />
INL, Integral Non Linearity (DAC only) ± 1.5 LSB typ.<br />
DNL, Diff. Non Linearity (DAC only) ± 1.0 LSB typ.<br />
Output Resistance<br />
< 1 Ohm<br />
Max Output Swing in 50 Ohm ± 3 V (offset + amplitude)<br />
Max Slew Rate (no Filter)<br />
> 0.9 V/ns<br />
Output Amplitude<br />
±100 mV up to ±3 V in 1 mV steps<br />
(Amp option: ±333 mV up to ±10 V)<br />
Output Offset<br />
±3 V selectable in 1 mV steps<br />
(Amp otpion: ±10 V in 3 mV steps)<br />
Crosstalk 1 MHz Signal ±3 V < -80 dB<br />
Output Accuracy < 1%<br />
Trigger<br />
Trigger Sources<br />
External, PXI Line (3U), PXI Startrigger (3U)<br />
External Trigger Type<br />
3.3 V LVTTL compatible (5 V tolerant)<br />
External Trigger Impedance<br />
50 Ohm / 1 MOhm programmable<br />
Trigger Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Clock<br />
External Clock Impedance<br />
50 Ohm / 1 MOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, Sync, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity<br />
< 1% of range<br />
(100 M, 10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ± 2 ns<br />
Clock Output<br />
TTL levels, capable of driving 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Analog, Clock, Trigger) 3 mm SMB male<br />
Connector Types (Digital Outputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (MC.60/61xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.60/61xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Digital Outputs or Star-Hub) 2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U)<br />
12.7 Watt<br />
Max Power Consumption (3U)<br />
9.7 Watt<br />
Dynamic Performance<br />
MC.601x MC.602x MC.603x MC.61xx<br />
Test Sampling Rate 20 MS/s 60 MS/s 125 MS/s 125 MS/s 125 MS/s<br />
Output Frequency 80 kHz 170 kHz 400 kHz 400 kHz 4 MHz<br />
Output Level ±2 V ±2 V ±2 V ±2 V ±2 V<br />
Used Filter 100 kHz 200 kHz 500 kHz 500 kHz 5 MHz<br />
SNR (typ) (dB) 61.5 61.5 60.2 60.5 54.8<br />
THD (typ) (dB) -70.4 -72.7 -71.5 -68.8 -57.8<br />
SFDR (typ), excl. harm. (dB) 85.5 81.5 71.0 71.5 65.6<br />
Measured at the given output level and 50 Ohm termination<br />
All MC.60/61xx details are to be<br />
found in the data sheet under<br />
www.spec.de/mc60xx.html or<br />
www.spec.de/mc61xx.html<br />
All MX.60/61xx details are to be<br />
found in the data sheet under<br />
www.spec.de/mx60xx.html or<br />
www.spec.de/mx61xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
81<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U Resolution 1 channel 2 channels 4 channels<br />
MC.6011 MX.6011 14 bit 20 MS/s 20 MS/s<br />
MC.6012 – 14 bit 20 MS/s 20 MS/s 20 MS/s<br />
MC.6021 MX.6021 14 bit 60 MS/s 60 MS/s<br />
MC.6022 – 14 bit 60 MS/s 60 MS/s 60 MS/s<br />
MC.6030 MX.6030 14 bit 125 MS/s<br />
MC.6031 – 14 bit 125 MS/s 125 MS/s<br />
MC.6033 MX.6033 14 bit 125 MS/s 60 MS/s<br />
MC.6034 – 14 bit 125 MS/s 125 MS/s 60 MS/s<br />
cPCI 6U PXI / cPCI 3U Resolution 1 channel 2 channels 4 channels<br />
MC.6110 MX.6110 8 bit 125 MS/s 125 MS/s<br />
MC.6111 – 8 bit 125 MS/s 125 MS/s 125 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.60xx-lv MX.60xx-lv LabVIEW driver for all MC/MX.60xx cards<br />
MC.60xx-hp MX.60xx-hp Agilent VEE driver for all MC/MX.60xx cards<br />
MC.61xx-lv MX.61xx-lv LabVIEW driver for all MC/MX.61xx cards<br />
MC.61xx-hp MX.61xx-hp Agilent VEE driver for all MC/MX.61xx cards<br />
Cables not included.<br />
Please see the cable overview<br />
on page 91 for adapter cables<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.6xxx-16M MX.6xxx-16M Memory upgrade to 16 MSample (32 MB) of total memory<br />
MC.6xxx-32M MX.6xxx-32M Memory upgrade to 32 MSample (64 MB) of total memory<br />
MC.6xxx-64M MX.6xxx-64M Memory upgrade to 64 MSample (128 MB) of total memory<br />
MC.6xxx-128M – Memory upgrade to 128 MSample (256 MB) of total memory<br />
MC.6xxx-256M – Memory upgrade to 256 MSample (512 MB) of total memory<br />
MC.6xxx-up MX.6xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.6xxx-mr MX.6xxx-mr Option Multiple Replay<br />
MC.6xxx-gs MX.6xxx-gs Option Gated Replay<br />
MC.60xx-dig MX.60xx-dig Additional synchronous digital outputs (2 per analog channel)<br />
including Cab-d40-idc-100 (only MC.60xx and MX.60xx)<br />
MC.6xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.6xxx-smod (1)(2) –<br />
Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
MC.6xxx-1Amp MX.6xxx-1Amp ±10 V output amplifier card with 1 channel including SMB<br />
to SMB connection cable<br />
MC.6xxx-2Amp MX.6xxx-2Amp ±10 V output amplifier card with 2 channels including SMB<br />
to SMB connection cables<br />
MC.6xxx-4Amp – ±10 V output amplifier card with 4 channels including SMB<br />
to SMB connection cables<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
one option needed per system
Digital I/O Cards and Pattern Generators<br />
The fast digital I/O boards may be used as a pattern generator or for digital data acquisition. The extremely large onboard<br />
memory and the fast FIFO mode allow output and input of long data streams. A special on-board clock preparation<br />
minimises the phase skew between internal and external clock signals.<br />
DIO Features<br />
Please also see the common features of the MC and MX card range that are suitable for all card series. In here also<br />
the acquisition modes of the Digital I/O card are explained. These features are explained on page 60 - 63 in detail.<br />
The Digital I/O Cards and Pattern Generators of <strong>Spectrum</strong> can be operated in one of the following replay modes. Depending on the application one of<br />
the modes can be used to perfectly feed in data into a test bench or an experiment.<br />
Singleshot Output<br />
Tr<br />
The singleshot output replays the pattern once after having received the trigger event. The pattern is loaded to card memory before the replay. After the<br />
singleshot replay has been done the card can be restarted to replay the same pattern again or a new pattern is loaded into the card memory.<br />
Repeated Output<br />
Tr<br />
Using the repeated output the card will loop through the data once a trigger event has been reached. The output signal will directly start with the first<br />
sample again after having reached the last sample of the pattern.<br />
82<br />
FIFO Replay<br />
FIFO<br />
The FIFO replay mode is a standard feature of the digital I/O cards and pattern generators. In this mode a pattern that exceeds the capabilities of the<br />
on-board memory or a dynamically calculated pattern is loaded continuously into the card and replayed at the same time. In this case the on-board<br />
memory acts as a big FIFO buffer.<br />
The FIFO replay mode can be combined with one of the options Multiple Replay or Gated Replay to even allow running the output at higher speeds than<br />
the underlying PC bus is capable of supporting.<br />
yx<br />
Option Multiple Replay<br />
The on-board memory will be divided into several segments of the same size. Each segment will be filled with data before the output starts. With every<br />
detected trigger event one data block is replayed. The length of one multiple replay segment is defind before start and can be programmed with a small<br />
step size. There is no limit of the number of segments that can be processed as long as they fit into the memory.<br />
As the Multiple Replay mode is totally controlled in hardware there is a very small re-arm time from end of one segment until the trigger detection is<br />
enabled again.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing to run this mode for very long times.<br />
The number of segments is not limited in any kind when running the FIFO Multiple Replay Mode.
Option Gated Replay<br />
Data will be replayed as long as the gate signal fulfils the programmed gate condition. At the end of the gate interval the replay will be stopped and<br />
the card will pause until another gate signal appears. The Gated Replay mode can run in a continuous loop until explicitly stopped by user or in singleshot<br />
mode until all memory is once replayed. If the replay reaches the end of the programmed memory it will start again at the beginning with no gap in<br />
between.<br />
If combining this mode with the FIFO replay new data can be loaded into the card memory continuously allowing to run this mode for hours or even for days.<br />
Pattern Trigger<br />
Trig<br />
On all digital acquisition boards there is powerful trigger recognition implemented. For every digital input channel the pattern trigger defines individually<br />
each bit and its expected level, or sets the bit as “don’t care“. In combination with pulsewidth counter and edge detection the pattern trigger can be<br />
used to recognise a huge variety of trigger events.<br />
Programmable Output Levels<br />
D A<br />
D A<br />
One of the key features of the MC/MX.72xx pattern generator series is the high number of different logic levels that can be programmed per board. The<br />
low and high output level of the pattern can be programmed in the range from -2V to +10V covering nearly all logic levels that are available like ECL,<br />
PECL, TTL, LVDS, LVTTL, CMOS or LVCMOS.<br />
The levels are generated by a 16 bit Digital-to-Analog converter (DAC). Every pair of logic levels therefore requires one pair of DACs. As there are eight<br />
available DACs on one 16 bit module, you can program the level for a group of every four output bits. This is a maximum of up to eight different logic<br />
levels on a 32 bit board.<br />
83<br />
Using these 16 bit DACs on the pattern generator allows to set-up one of the logic standards or even to exceed these output levels to test a device at<br />
the minimum and maximum ratings it should perform.
MC.70xx | MX.70xx series<br />
64 Bit Fast Digital I/O with TTL Levels<br />
CompactPCI<br />
8 different versions with 16 to 64 I/O lines and<br />
sampling rates up to 125 MS/s<br />
PXI<br />
16, 32 (3U + 6U) or 64 bit (6U only) digital I/O<br />
Up to 125 MS/s at 32 bit and up to 60 MS/s at 64 bit<br />
110 Ohm input impedance selectable<br />
Inputs 3.3 V and 5 V TTL compatible<br />
FIFO mode for input and output<br />
Pattern / edge / pulse width / delay trigger<br />
16 MByte on-board memory (up to 512 MByte)<br />
Trigger Clock General<br />
Software<br />
Trig<br />
Memory<br />
......<br />
Trig<br />
Tr<br />
32 Bit<br />
64 Bit<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
External Trigger<br />
Option Multiple Recording<br />
External Clock<br />
Ring Buffer Mode<br />
Singleshot Output<br />
Linux<br />
Option 3rd Party Drivers<br />
Trig<br />
PLL<br />
FIFO<br />
32 Bit<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Pattern Trigger<br />
Option Gated Sampling<br />
Reference Clock<br />
FIFO Mode<br />
Option Cascading (6U only)<br />
Windows<br />
Programming Examples<br />
Trig<br />
D A<br />
SB6<br />
Pulsewidth Trigger<br />
Option Timestamp<br />
PXI Reference Clock (3U only)<br />
Star-Hub (6U only)<br />
Option Extra I/O (6U only)<br />
SBench6<br />
Trig<br />
Tr<br />
2<br />
PXI Trigger (3U only)<br />
Option Multiple Replay<br />
Repeated Output<br />
PXI Star Trigger (3U only)<br />
Option Gated Replay<br />
board options are explained in detail on page 60 - 63 and 82 - 83<br />
84<br />
General Information<br />
The MC/MX.70xx series of fast digital I/O boards offer a resolution between 1 bit and 64 bit with a maximum sampling rate of 125 MS/s (60 MS/s).<br />
All I/O lines of the card can be programmed for either input or output direction. The on-board memory of up to 512 MByte can be used completely for<br />
recording or replaying digital data. The internal standard synchronisation bus allows synchronisation of several MC/MX series cards. Therefore the<br />
MC/MX.70xx board can be used as an enlargement to analog boards.<br />
Application Examples<br />
Pattern generation for parameter tester<br />
A/D converter development<br />
Data acquisition at a medical<br />
tomograph<br />
Production test of IGBT modules<br />
CCD sensor simulation
Technical Details<br />
Digital Inputs<br />
Input Impedance (Programmable) 110 Ohm / 50 kOhm || 15 pF<br />
110 Ohm Termination Voltage 2.5 V<br />
Standard Input Levels<br />
low ≤ 0.8 V, high ≥ 2.0 V<br />
Absolute Maximum Input Levels ≥ -0.5 V and ≤ 7.0 V<br />
Digital Outputs<br />
Typical Output Levels (High Impedance) low: 0.2 V high: 2.8 V<br />
Output Max Current Load<br />
low: 64 mA high: -32 mA<br />
Output Levels at Max Load<br />
low: < 0.5 V high: > 2.0 V<br />
Output Impedance (Typical)<br />
ca. 7 Ohms<br />
Clock<br />
External Clock Impedance<br />
Clock Modes<br />
Internal Clock Range (PLL Mode)<br />
Internal Clock Granularity<br />
Reference Clock Input Range<br />
External Clock Delay to Internal Clock<br />
Clock Output<br />
110 Ohm / 5 kOhm<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
1 kS/s to max sampling clock<br />
< 1% of range<br />
(100 M, 10 M, 1 M, 100 k, ...)<br />
≥ 1.0 MHz and ≤ 125.0 MHz<br />
42 ns ± 2 ns<br />
TTL levels, capable of driving 110 Ohm<br />
and 50 Ohm load<br />
Trigger<br />
Trigger Sources<br />
Internal Trigger Accuracy<br />
Max Number of Segments<br />
Max Pretrigger at Multi, Gate, FIFO<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
Pattern, External, PXI Line (3U),<br />
PXI Startrigger (3U)<br />
1 sample (16, 32, 64 bit), 2 sample (8 bit),<br />
4 sample (4 bit), 8 sample (2 bit),<br />
16 sample (1 bit)<br />
unlimited<br />
no pretrigger<br />
5V TTL<br />
110 Ohm / 50 kOhm programmable<br />
TTL levels, capable of driving 110 and<br />
50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Digital Inputs) 40 pole half pitch (Hirose FX2 series)<br />
Dimension (MC.70xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.70xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (Standard)<br />
1 slot<br />
Width (with Star-Hub)<br />
2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U)<br />
14.1 Watt<br />
Max Power Consumption (3U)<br />
9.7 Watt<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U 1-4 bit 8 bit 16 bit 32 bit 64 bit<br />
MC.7005 MX.7005 125 MS/s 125 MS/s 125 MS/s<br />
MC.7010 MX.7010 125 MS/s 125 MS/s<br />
MC.7011 MX.7011 125 MS/s 125 MS/s 60 MS/s<br />
MC.7020 – 125 MS/s 125 MS/s 125 MS/s<br />
MC.7021 – 125 MS/s 125 MS/s 125 MS/s 60 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.70xx-lv MX.70xx-lv LabVIEW driver for all MC/MX.70xx cards<br />
MC.70xx-hp MX.70xx-hp Agilent VEE driver for all MC/MX.70xx cards<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.7xxx-32M MX.7xxx-32M Memory upgrade to 32 MB of total memory<br />
MC.7xxx-64M MX.7xxx-64M Memory upgrade to 64 MB of total memory<br />
MC.7xxx-128M MX.7xxx-128M Memory upgrade to 128 MB of total memory<br />
MC.7xxx-256M – Memory upgrade to 256 MB of total memory<br />
MC.7xxx-512M – Memory upgrade to 512 MB of total memory<br />
MC.7xxx-up MX.7xxx-up Additional fee for later memory upgrade<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc70xx.html or<br />
www.spec.de/mx70xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
85<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.7xxx-mr MX.7xxx-mr Option Multiple Recording / Replay<br />
MC.7xxx-gs MX.7xxx-gs Option Gated Sampling / Replay<br />
MC.7xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.7xxx-smod (1)(2) –<br />
Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.7xxx-time (1) – Option Timestamp: Recording of trigger timestamps in an extra<br />
memory<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per system
MC.72xx | MX.72xx series<br />
Pattern Generator with Programmable Levels<br />
CompactPCI<br />
6 different versions with 16 to 32 bits and up to 40 MS/s<br />
PXI<br />
CompactPCI 6U and PXI / CompactPCI 3U format<br />
16 and 32 bit up to 40 MS/s (MC.72xx)<br />
16 bit up to 40 MS/s (MX.72xx)<br />
Programmable output levels from -2.0 V up to 10.0 V<br />
Levels individually programmable per 4 bit<br />
All outputs can be separately disabled (Tristate)<br />
Hardware controlled differential output possible<br />
Sustained streaming mode<br />
16 MByte on-board memory (up to 512 MByte)<br />
Trigger Clock Output<br />
General<br />
Software<br />
Trig<br />
Trig<br />
D A<br />
D A<br />
FIFO<br />
Tr<br />
32 Bit<br />
64 Bit<br />
External Trigger<br />
PXI Trigger (3U only)<br />
External Clock<br />
Programmable Output Levels<br />
FIFO Mode<br />
Singleshot Output<br />
Linux<br />
PLL<br />
32 Bit<br />
Option Gated Replay<br />
Reference Clock<br />
Star-Hub (6U only)<br />
Option Cascading (6U only)<br />
Windows<br />
D A<br />
Tr<br />
LabVIEW MATLAB<br />
Agilent VEE<br />
LabWindows / CVI<br />
Option Multiple Replay<br />
PXI Reference Clock (3U only)<br />
Option Extra I/O (6U only)<br />
Repeated Output<br />
Option 3rd Party Drivers<br />
board options are explained in detail on page 60 - 63 and 82 - 83<br />
2<br />
PXI Star Trigger (3U only)<br />
C/C++ Visual Basic<br />
Gnu C++ Delphi<br />
Borland C++ Builder<br />
Programming Examples<br />
86<br />
General Information<br />
The MC/MX.72xx pattern generator series gives the user the possibility to generate digital data with a wide range of output levels. For every 4 bit the<br />
LOW and HIGH levels can be programmed from -2.0 V up to +10.0 V. Even at high speeds you are not limited concerning the maximum output swing.<br />
This enables the user to drive devices of nearly any logic family, like ECL, PECL, TTL, LVDS, LVTTL, CMOS or LVCMOS. The potentially necessary differential<br />
signals are generated in hardware, so that only one data bit is used for each pair of differential signals.<br />
Application Examples<br />
Chip test<br />
Pattern stimulation
Technical Details<br />
Outputs<br />
Output Impedance<br />
Data Signal Level<br />
Programmable Level Accuracy<br />
Max Output Current per Pin<br />
Max Output Current per Nibble (4 bit)<br />
Max Output Current per Card<br />
Rise / Fall Time 10 % to 90 %, 110 Ohm<br />
Trigger<br />
Trigger Sources<br />
Internal Trigger Accuracy<br />
Max Number of Segments<br />
External Trigger Type<br />
External Trigger Impedance<br />
Trigger Output<br />
approximately 80 Ohm<br />
programmable from -2.0 V up to +10.0 V<br />
±10 mV<br />
100 mA<br />
200 mA<br />
500 mA (MC.721x cards,<br />
otherwise no limit)<br />
2.0 ns (1 MS/s) up to 2.25 ns (40 MS/s)<br />
External, PXI Line (3U), PXI Startrigger (3U)<br />
1 sample (16, 32 bit), 2 sample (8 bit)<br />
unlimited<br />
5V TTL<br />
110 Ohm / 50 kOhm programmable<br />
TTL levels, capable of driving 110 and<br />
50 ohm load<br />
Clock<br />
External Clock Impedance<br />
110 Ohm / 5 kOhm<br />
Clock Modes<br />
Int. PLL / Quartz, Ext. Direct / Divided,<br />
Ref. Clock, PXI Ref Clock (3U)<br />
Internal Clock Range (PLL Mode) 1 kS/s to max sampling clock<br />
Internal Clock Granularity < 1% of range (10 M, 1 M, 100 k, ...)<br />
Reference Clock Input Range ≥ 1.0 MHz and ≤ 125.0 MHz<br />
External Clock Delay to Internal Clock 42 ns ± 2 ns<br />
Clock Output<br />
TTL levels, capable of driving 110 Ohm<br />
and 50 Ohm load<br />
Environmental and Physical Details<br />
Connector Types (Outputs)<br />
40 pole half pitch (Hirose FX2 series)<br />
Dimension (MC.72xx)<br />
160 mm x 233 mm (6U standard)<br />
Dimension (MX.72xx)<br />
160 mm x 100 mm (3U standard)<br />
Width (MC.721x, MX.7210)<br />
1 slot<br />
Width (Star-Hub or MC/MX.722x) 2 slots<br />
Operating Temperature 0°C - 50°C<br />
Max Power Consumption (6U) 10 Watt (MC.7211), 51.8 Watt (MC.7221)<br />
Max Power Consumption (3U) 9.2 Watt (MX.7210), 27.6 Watt (MX.7220)<br />
Order Information<br />
Card Versions<br />
cPCI 6U PXI / cPCI 3U 8 bit 16 bit 32 bit<br />
MC.7210 MX.7210 10 MS/s 10 MS/s<br />
MC.7211 – 10 MS/s 10 MS/s 5 MS/s<br />
MC.7220 MX.7220 40 MS/s 40 MS/s<br />
MC.7221 – 40 MS/s 40 MS/s 40 MS/s<br />
3rd Party Drivers<br />
MATLAB MATLAB MATLAB driver for all MC/MX cards<br />
MC.72xx-lv MX.72xx-lv LabVIEW driver for all MC/MX.72xx cards<br />
MC.72xx-hp MX.72xx-hp Agilent VEE driver for all MC/MX.72xx cards<br />
Memory<br />
cPCI 6U PXI / cPCI 3U<br />
MC.7xxx-32M MX.7xxx-32M Memory upgrade to 32 MB of total memory<br />
MC.7xxx-64M MX.7xxx-64M Memory upgrade to 64 MB of total memory<br />
MC.7xxx-128M MX.7xxx-128M Memory upgrade to 128 MB of total memory<br />
MC.7xxx-256M – Memory upgrade to 256 MB of total memory<br />
MC.7xxx-512M – Memory upgrade to 512 MB of total memory<br />
MC.7xxx-up MX.7xxx-up Additional fee for later memory upgrade<br />
Options<br />
cPCI 6U PXI / cPCI 3U<br />
MC.7xxx-mr MX.7xxx-mr Option Multiple Replay<br />
MC.7xxx-gs MX.7xxx-gs Option Gated Replay<br />
MC.7xxx-cs (2) – Option Cascading: Synchronization of up to 4 cards<br />
MC.7xxx-smod (1)(2) –<br />
Option Star-Hub: Synchronization of up to 16 cards<br />
– MX.9010 (2) Special <strong>Spectrum</strong> PXI Star Trigger synchronization card<br />
MC.xxxx-xmf (1) – Option Extra I/O with external connector, 24 digital I/O +<br />
4 analog outputs. Including one cable Cab-d40-idc-100<br />
(1)<br />
Just one of the options can be installed on a card at a time<br />
(2)<br />
One option needed per system<br />
All details are to be found in<br />
the data sheet under<br />
www.spec.de/mc72xx.html or<br />
www.spec.de/mx72xx.html<br />
Lifetime driver and firmware<br />
updates free of charge<br />
2 years warranty<br />
87
Systems<br />
Individually configured PC systems with additional cooling<br />
19” industrial systems with up to 20 free slots<br />
Portable systems for mobile use<br />
CompactPCI 6U systems, also with extremely low profile<br />
PXI systems<br />
Special RAID systems for fast disk streaming<br />
<strong>Spectrum</strong> is also able to offer you a completely configured and tested system with optimised hardware and software. As a result incompatibility between<br />
single components is impossible, sufficient cooling power for the boards is guaranteed, software is installed and the system ready to start.<br />
We do not sell standard systems, rather with you, we generate a system for your special needs. Therefore we can offer you a wide variety of different<br />
platforms. The internal synchronisation of the boards allows the building of systems with up to 256 analog channels. It’s also possible to set up synchronous<br />
mixed-mode systems with analog and digital inputs as well as with analog and digital outputs.<br />
88<br />
19” Industrial PC Systems<br />
Due to the internal sync bus of the <strong>Spectrum</strong> boards the construction of synchronous multi<br />
channel systems with free definable trigger channels is no problem. However: often a standard<br />
system with normally three to five PCI or PCI Express slots has not enough space. For<br />
this <strong>Spectrum</strong> offers a series of individual complete systems based on 19" components.<br />
Extension is possible, our 19" systems being based on the newest backplanes with PCI Express<br />
technology and fastest throughput. We can offer 19" systems with up to 20 free PCI<br />
Express or PCI-X slots. Besides our measurement products this offers enough space for further<br />
functionality like Ethernet, DSP, GPIB interface and much more.<br />
Using boards in this high-end area will produce a lot of heat. A system with 128 channels<br />
running at 1 MS/s sampling rate (16 pieces of M2i.4642-Exp) will produce power dissipation<br />
of more than 300 watts. To manage these values, robust industrial systems are equipped<br />
with suitable power supplies and powerful cooling fans.<br />
High-Speed Streaming Systems<br />
Years of knowledge in setting up high-speed streaming systems make <strong>Spectrum</strong> to the<br />
preferred partner to get complete streaming solutions. We know which motherboard,<br />
memory, CPU, RAID controller and hard disk technology to select to reach your required<br />
performance. Don’t waste days by trying to get an unfeasible PC to perform as you<br />
need. Ordering a full streaming system from <strong>Spectrum</strong> will give a defined streaming<br />
performance through carefully selected hardware together with an optimised software.<br />
A continuous hard disk streaming rate of 200 MByte/s from one card or several hundred<br />
MByte/s from multiple cards is at your hands.
Portable Systems<br />
Mobile compact measurement system<br />
Space for 2 or 3 <strong>Spectrum</strong> cards<br />
Integrated 15“ TFT display<br />
Integrated keyboard with touchpad<br />
Windows 7 installed<br />
Completely installed hardware and software with sufficient cooling<br />
In-system calibration for best measurement results<br />
English and German version available<br />
General Information<br />
The portable systems SPPortA2 and SPPortA3 from <strong>Spectrum</strong> are a symbiosis of a standard PC and a Laptop allowing to integrate one to three of the<br />
fast <strong>Spectrum</strong> PC instruments. Such a system is an easy to handle alternative to a Laptop/Docking Station solution without the need to carry and connect<br />
several components (Laptop, Docking Station, Power Supplies) at the place of action.<br />
As a base the system is equipped with a state-of-the-art CPU and sufficient memory to fulfil all demands of today’s mobile applications.<br />
The portable system is also equipped with a huge variety of interfaces. All hardware and software is completely installed - the system can be immediately<br />
used directly after starting. All PC instruments have been calibrated inside the system resulting in an even higher accuracy compared to single cards that<br />
are installed in an user PC. All systems are run through a burn-in test before delivery.<br />
Order Information<br />
Order No<br />
SPPortA2-P1E1<br />
SPPortA2-Batt<br />
SPPortA3-E3<br />
SPSyst-eng<br />
Description<br />
Ultra Portable PC with 1xPCI and 1xPCI Express slot<br />
Battery Pack for SPPortA2: 2x95W<br />
Ultra Portable PC with 3xPCI Express slot<br />
English language package: all software and hardware in English<br />
89
Docking Stations<br />
Mobile instrumentation for notebooks<br />
Available for up to 4 PCI cards or up to 7 PCI Express cards<br />
PCCard, ExpressCard, PCI or PCI Express host connector<br />
Capable of hot-plugging<br />
Runs with Windows XP/Vista and Windows 7<br />
PCI Express Docking Stations run with Linux 32 bit and 64 bit<br />
Totally software transparent<br />
The series of PCI docking stations enhance the application possibilities for the <strong>Spectrum</strong> boards. The system provides high performance for both static<br />
and mobile testing situations. The PCI hardware plugs into the external docking station, which in turn is connected via a PC-Card/PCMCIA or ExpressCard<br />
interface to the notebook. Alternatively the Docking Stations can also be used with host cards for PCI or PCI Express slots, extending standard PCs by<br />
more slots or to have space saving solutions with a small industrial PC.<br />
The cooling of the measurement card is already included in the docking station. It is possible to use all <strong>Spectrum</strong> PCI cards with this solution, with<br />
Windows platforms XP/Vista and Windows 7 being supported. All <strong>Spectrum</strong> PCI Express cards can be used in one of the Express Docking Stations under<br />
Windows XP/Vista, Windows 7 or Linux 32 bit and 64 bit. Using one of the Express Docking Stations gives you full transfer performance as if the card<br />
is directly plugged into a PC. The PCI Express Docking Stations are ready for high-speed but low-space streaming applications.<br />
The docking station can obtain power from an external power supply, or using a special car adapter for an automotive cigarette lighter and has the option<br />
to work independently with an internal rechargeable battery. The <strong>Spectrum</strong> driver supports hot-plugging for all operating systems. This allows the easy<br />
connection of the measurement system to a running system as required.<br />
Order Information<br />
PCCard ExpressCard 54 ExpressCard 34 PCI Host Card PCI Express Card<br />
90<br />
1 Slot PCI Version DOCK1PCI-Card DOCK1PCI-E54 DOCK1PCI-E34 DOCK1PCI-PCI32 DOCK1PCI-PCIEx<br />
2 Slot PCI Version DOCK2PCI-Card DOCK2PCI-E54 DOCK2PCI-E34 DOCK2PCI-PCI32 DOCK2PCI-PCIEx<br />
4 Slot PCI Version DOCK4PCI-Card DOCK4PCI-E54 DOCK4PCI-E34 DOCK4PCI-PCI32 DOCK4PCI-PCIEx<br />
1 Slot PCI Express n.a. n.a. DOCK1Exp-E34 n.a. DOCK1Exp-PCIEx1<br />
4 Slot PCI Express n.a. n.a. DOCK4Exp-E34 n.a. DOCK4Exp-PCIEx8<br />
7 Slot PCI Express n.a. n.a. DOCK7Exp-E34 n.a. DOCK7Exp-PCIEx8<br />
The Docking Stations can be ordered together with different host card options. All host cards are also available separately to share an<br />
equipped Docking Station with different systems and Laptops.<br />
Order No<br />
DOCKxPCI-PCI32<br />
DOCKxPCI-PCIEx<br />
DOCKxPCI-E34<br />
DOCKxPCI-E54<br />
DOCKxPCI-Card<br />
DOCKxExp-PCIEx1<br />
DOCKxExp-PCIEx8<br />
DOCKxExp-E34<br />
Description<br />
Additional 32 bit/33 MHz PCI host card for all PCI Docking Stations<br />
Additional x1 PCI-Express host card for all PCI Docking Stations<br />
Additional ExpressCard 34mm host card for all PCI Docking Stations<br />
Additional ExpressCard 54mm host card for all PCI Docking Stations<br />
Additional PCCard host card for all PCI Docking Stations<br />
Additional x1 PCI-Express host card for 1 slot PCI Express Docking Stations<br />
Additional x8 PCI-Express host card for 4 and 7 slot PCI Express Docking Stations<br />
Additional ExpressCard 34mm host card for all PCI Express Docking Stations
Cables<br />
Analog / Clock / Trigger / BaseXIO / Multi-Purpose IO<br />
These standard shielded cables are used to connect the <strong>Spectrum</strong> cards to various instruments and sensors. All cables are offered with different length<br />
and different connectors on the second side. Please refer to the technical data section of the card of interest to see which connector type is used on your<br />
card. If you need individually configured cables, please just ask <strong>Spectrum</strong>.<br />
Adapter Cable MMCX male to BNC male<br />
Adapter Cable MMCX male to BNC female<br />
Adapter Cable MMCX male to SMA male<br />
Adapter Cable MMCX male to SMA female<br />
Cab-1m-9m-xx<br />
Cab-1m-9f-xx<br />
Cab-1m-3mA-xx<br />
Cab-1m-3fA-xx<br />
Adapter Cable SMB female to BNC male<br />
Adapter Cable SMB female to BNC female<br />
Adapter Cable SMB female to SMA male<br />
Adapter Cable SMB female to SMA female<br />
Cab-3f-9m-xx<br />
Cab-3f-9f-xx<br />
Cab-3f-3mA-xx<br />
Cab-3f-3fA-xx<br />
Order Information<br />
Adapter Cable SMB female to SMB female<br />
Length<br />
Cable Connectors<br />
200 cm length 80 cm length 5 cm length <strong>Spectrum</strong> Card Instrument/Sensor<br />
Cab-1m-9m-200 Cab-1m-9m-80 – MMCX male BNC male<br />
Cab-1m-9f-200 Cab-1m-9f-80 Cab-1m-9f-5 MMCX male BNC female<br />
Cab-1m-3mA-200 Cab-1m-3mA-80 – MMCX male SMA male<br />
Cab-1m-3fA-200 Cab-1m-3fA-80 – MMCX male SMA female<br />
Cab-3f-9m-200 Cab-3f-9m-80 – SMB female BNC male<br />
Cab-3f-9f-200 Cab-3f-9f-80 Cab-3f-9f-5 SMB female BNC female<br />
Cab-3f-3mA-200 Cab-3f-3mA-80 – SMB female SMA male<br />
Cab-3f-3fA-200 Cab-3f-3fA-80 – SMB female SMA female<br />
Cab-3f-3f-200 Cab-3f-3f-80 – SMB female SMB female<br />
Cab-3mA-9m-200 Cab-3mA-9m-80 – SMA male BNC male<br />
Cab-3mA-9f-200 Cab-3mA-9f-80 – SMA male BNC female<br />
Cab-3f-3f-xx<br />
Adapter Cable SMA male to BNC male<br />
Cab-3mA-9m-xx<br />
Adapter Cable SMA male to BNC female<br />
91<br />
Digital Data<br />
5 cm cables are best suited to connect oscilloscope probes directly to<br />
the fast digitisers without impedance mismatch due to long cables.<br />
Cab-3mA-9f-xx<br />
All digital data on the <strong>Spectrum</strong> cards be it digital I/O cards, pattern generators or digital input/output options for analog cards are connected using one<br />
or more fine pitch flat ribbon connector with 40 poles each. The connector is series FX2 from Hirose Electric Co. Ltd (HRS) and is available through normal<br />
distribution channels also.<br />
Order Information<br />
Length<br />
Cable Connectors<br />
100 cm <strong>Spectrum</strong> Card Instrument, DUT<br />
Cab-d40-idc-100 FX2 40 pole 2 x 20 pole IDC<br />
Cab-d40-d40-100 FX2 40 pole FX2 40 pole<br />
Cable Cross Reference<br />
Adapter Cable FX2 to 2 x IDC<br />
Cab-d40-idc-xx<br />
Cab-d40-d40-xx<br />
Adapter Cable FX2 to FX2<br />
Connector type on card (needs complementary connector on cable)<br />
Card Series Channels Trigger Clock BaseXIO Multi Purpose I/O Option Digital In/Out<br />
M2i.20xx MC.20xx MX.20xx SMB male SMB male SMB male SMB male – –<br />
M3i.21xx SMB male MMCX female MMCX female SMB male MMCX female –<br />
M2i.30xx MC.30xx MX.30xx SMB male SMB male SMB male SMB male – 40 pole FX2<br />
M2i.31xx MC.31xx MX.31xx SMB male SMB male SMB male SMB male – 40 pole FX2<br />
M3i.32xx SMB male MMCX female MMCX female SMB male MMCX female –<br />
M2i.40xx MC.40xx MX.40xx SMB male SMB male SMB male SMB male – 40 pole FX2<br />
M3i.41xx SMB male MMCX female MMCX female SMB male MMCX female –<br />
M2i.46xx MC.46xx MX.46xx MMCX female SMB male SMB male SMB male – –<br />
M2i.47xx MC.47xx MX.47xx MMCX female SMB male SMB male SMB male – –<br />
M3i.48xx SMB male MMCX female MMCX female SMB male MMCX female –<br />
M2i.60xx MC.60xx MX.60xx SMB male SMB male SMB male SMB male – 40 pole FX2<br />
M2i.61xx MC.61xx MX.61xx SMB male SMB male SMB male SMB male – –<br />
M2i.70xx MC.70xx MX.70xx 40 pole FX2 40 pole FX2 40 pole FX2 SMB male – –<br />
M2i.72xx MC.72xx MX.72xx 40 pole FX2 40 pole FX2 40 pole FX2 SMB male – –
<strong>Spectrum</strong>’s Customers<br />
Max-Planck-Institut für marine Mikrobiologie<br />
92
Index<br />
Keywords Page Keywords<br />
Page Keywords Page<br />
3U 58<br />
6U 58<br />
8 Bit A/D Cards 28, 30, 66<br />
8 Bit D/A Cards 50, 80<br />
12 Bit A/D Cards 32, 34, 36, 68, 70<br />
14 Bit A/D Cards 38, 40, 72<br />
14 Bit D/A Cards 50, 80<br />
16 Bit A/D Cards 42, 44, 46, 74, 76<br />
19” Industrial PC Systems 88<br />
32 Bit OS 6<br />
64 Bit OS 6<br />
A<br />
ABA 22<br />
Agilent VEE 13<br />
Amplifier Card 49, 79<br />
Application Areas 5<br />
AWG; Arbitrary Waveform Generators 48, 78<br />
B<br />
Bandwidth 26, 28<br />
BaseXIO 20<br />
BNC 91<br />
Borland C++ Builder 6<br />
Bus Interface 16<br />
Busmaster 18<br />
C<br />
C/C++ 6<br />
C# 6<br />
Cables 91<br />
Calculation (SBench) 9, 11<br />
Calibration 7, 27, 65<br />
Cascading 62<br />
Channel Trigger 25, 64<br />
Clock 21, 60, 61<br />
CompactPCI 58<br />
Compatibility, Hardware- 14<br />
Continuous Memory 7, 19<br />
Control Center 7<br />
CygWin 6<br />
D<br />
D/A Cards 48, 78<br />
Data Transfer Speed 19<br />
Debian 6, 7<br />
Debug Logging 7<br />
Delphi 6<br />
Demo Card Installation 7<br />
Differential Inputs 27, 65<br />
Digital Inputs (Option) 27, 65<br />
Digital I/O Cards 52, 58<br />
Digital Outputs (Option) 49, 79<br />
Digital Output Cards 56, 86<br />
Digitizers 24, 64<br />
DMA Transfer 18<br />
Docking Station 90<br />
Driver 6<br />
DUT (Device Under Test) 48<br />
E<br />
Enhanced Trigger Modes 25<br />
Export (SBench 6) 8, 11<br />
ExpressCard 90<br />
External Clock 21, 60<br />
External Trigger 20, 60<br />
Extra I/O 62<br />
F<br />
Feature 10<br />
Features and Software License 7, 9<br />
Fedora 6, 7<br />
FFT (SBench 6) 9<br />
FIFO Mode 18, 60<br />
FIFO Replay 48, 78<br />
Firmware Upgrade 7<br />
Frequency Domain (SBench 6) 9<br />
G<br />
Gated Replay 49, 53, 79, 83<br />
Gated Sampling 22, 61<br />
GNOME 8<br />
Gnu C++ 6<br />
H<br />
Hardware 16<br />
History 4<br />
Homepage 2, 3<br />
Host Card 90<br />
I<br />
Import (SBench 6) 8, 11<br />
Input Amplifier 26, 64<br />
Input Impedance 26<br />
Input Offset 26, 65<br />
Input Path 26<br />
Input; Input Range 26<br />
J<br />
J# 6<br />
K<br />
KDE 8<br />
Kernel Driver 7<br />
L<br />
LabVIEW 12<br />
LabWindows / CVI 13<br />
Laptop 90<br />
License (SBench 6) 10<br />
Lifetime Updates 4<br />
Linux 7<br />
Logging Debug 7<br />
Low Pass Filter 26<br />
M<br />
M2i Series 16<br />
M2i.20xx 30<br />
M2i.30xx 34<br />
M2i.31xx 36<br />
M2i.40xx 40<br />
M2i.46xx 44<br />
M2i.47xx 46<br />
M2i.60xx 50<br />
M2i.61xx 50<br />
M2i.70xx 54<br />
M2i.72xx 56<br />
M3i Series 16<br />
M3i.21xx 28<br />
M3i.32xx 32<br />
M3i.41xx 38<br />
M3i.48xx 42<br />
Made in Germany 4<br />
MATLAB 9, 13<br />
MC Series 58<br />
MC.20xx 66<br />
MC.30xx 68<br />
MC.31xx 70<br />
MC.40xx 72<br />
MC.46xx 74<br />
MC.47xx 76<br />
MC.60xx 80<br />
MC.61xx 80<br />
MC.70xx 84<br />
MC.72xx 86<br />
Memory 17<br />
Memory Test 7<br />
MI Series 8<br />
Microsoft 6<br />
Microsoft Visual Basic 6<br />
MMCX 91<br />
Mobile Instrumentation 90<br />
Multiple Recording 21, 61<br />
Multiple Replay 49, 53, 79, 82<br />
Multi-Purpose I/O 20<br />
MX Series 58<br />
MX.20xx 66<br />
MX.30xx 68<br />
MX.31xx 70<br />
MX.40xx 72<br />
MX.46xx 74<br />
MX.47xx 76<br />
MX.60xx 80<br />
MX.61xx 80<br />
MX.70xx 84<br />
MX.72xx 86<br />
N<br />
Notebook 90<br />
O<br />
On-Board Memory 17<br />
On-Board Calibration 7, 27<br />
OpenSUSE 6, 7<br />
Operating System 6<br />
Options 20, 21, 22, 61, 62<br />
P<br />
Pattern Generators 52, 82<br />
Pattern Trigger 53, 83<br />
PC-Card 90<br />
PCI 14, 16<br />
PCI Express; PCIe 14, 16<br />
PCI Sig 17<br />
PCI-X 14, 16<br />
PLL 21<br />
Portable System 89<br />
Pre-Amplifier 27, 65<br />
Product Availability 4<br />
Product Warranty 4<br />
Programmable Offset + Amplitude 49, 79<br />
Programmable Output Levels 53, 83<br />
Programming Examples 6<br />
Pseudo Differential 34<br />
Pulsewidth Trigger 20, 60<br />
PXI 3U Cards 58<br />
PXI Clock 63<br />
PXI Trigger 63<br />
Python 6<br />
R<br />
RADAR 42<br />
RAID 8, 19<br />
Redhat 6, 7<br />
Reference Clock 21, 61<br />
Repeated Output 48, 52, 78, 82<br />
Repetition Rate 21, 61<br />
Ring Buffer 18<br />
S<br />
SBench 8<br />
Scatter-Gather Busmaster DMA 7, 18<br />
Segment 21, 61<br />
Single Restart 48<br />
Singleshot Output 48, 52, 78, 82<br />
SMA 91<br />
SMB 91<br />
Software 6-13<br />
Spike Trigger 25<br />
Star-Hub 22, 62<br />
Streaming 18<br />
SUSE 6, 7<br />
Synchronization 22, 23, 62, 63<br />
Synchronous Sampling 24, 64<br />
System Star-Hub 23<br />
Systems 88<br />
T<br />
Timestamp 22, 61<br />
Transfer Speed 19<br />
Trigger 20, 25, 53, 60, 64, 83<br />
True Differential 27, 44, 65<br />
V<br />
VB.Net 6<br />
VEE 13<br />
Visual Basic 6<br />
Visual C++ 6<br />
W<br />
Windows 2000 6<br />
Windows 7 6<br />
Windows Vista 6<br />
Windows XP 6<br />
93
<strong>Spectrum</strong> world-wide<br />
All products of <strong>Spectrum</strong> are available world-wide through local distributors. Actual links<br />
can be found on our homepage under www.spectrum-instrumentation.com/contact.html<br />
A/D Converter Boards<br />
Transient Recorders<br />
High-Speed Data Acquisition<br />
D/A Converter Boards<br />
Arbitrary Waveform Generators<br />
Digital I/O Boards<br />
Pattern Generators<br />
SBench 6<br />
Contact<br />
Our design engineers can be reached by telephone or by email: support@spec.de<br />
Would you like to get a detailed quotation, application notes, data sheets or a<br />
catalog? Please contact us by telephone or by email: request@spec.de<br />
Please contact us!<br />
<strong>Spectrum</strong> Systementwicklung Microelectronic GmbH<br />
Ahrensfelder Weg 13-17 | 22927 Grosshansdorf / Germany | Phone +49 (0)4102-69 56-0 | Fax +49 (0)4102-69 56-66<br />
info@spec.de | www.spectrum-instrumentation.com