Acqiris U5310A User Manual

Acquisition card
Hide thumbs Also See for U5310A:
Table of Contents

Advertisement

Quick Links

Acqiris U5310A
Acquisition Card
2 channels, 10-bit, from 5 to 10 GS/s,
DC up to 2.5 GHz bandwidth, with real-time processing
User's Manual

Advertisement

Table of Contents
loading

Summary of Contents for Acqiris U5310A

  • Page 1 Acqiris U5310A Acquisition Card 2 channels, 10-bit, from 5 to 10 GS/s, DC up to 2.5 GHz bandwidth, with real-time processing User's Manual...
  • Page 2 No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Acqiris SA as governed by international copyright laws. Version...
  • Page 3: Table Of Contents

    U5310A Acquisition Card User's Manual U5310A Acquisition Card User's Manual This help document is intended to provide in-depth information and reference material specific to your ADC Card. For information about installation and about getting started with your ADC Card, please refer to the...
  • Page 4 ADC cards ? 9.4 Q. What happens if the host processor goes in hibernation mode? General information 10.1 Safety notes 10.2 Cleaning precautions 10.3 Product markings 10.4 Electrical & environmental specifications 10.5 Related documentation 10.6 Full product family U5310A User's Manual...
  • Page 5: Introduction

    5 GS/s per channel, up to 10 GS/s in interleaved mode (-INT option), along with an analog bandwidth of up to 2.5 GHz and DDR3 acquisition memory options up to 4 GB, the U5310A includes a Xilinx Virtex-6 FPGA for real-time processing.
  • Page 6  Product description Figure 1.1 - U5310A, dual channel version block diagram. Most of the technical specifications concerning your particular ADC card are covered in this manual, however for the complete specifications please refer to the product's from www.acqiris.com. U5310A User's Manual...
  • Page 7: Main Adc Card Features

    Main ADC Card Features Chapter 1 Main ADC Card Features 1.1 U5310A front panel features 1.2 Channel Input Specifications 1.3 Sampling and Data Acquisition 1.4 Trigger 1.5 Calibration U5310A User's Manual...
  • Page 8: U5310A Front Panel Features

    100 MHz signal from -3 to +3 dBm. Table 1.1 - List of U5310A front-panel IOs. The ADC card can usually work with signals present at the external reference and clock inputs (REF IN and CLK IN). However, to ensure the best performance, or if the calibration is found to be unreliable, it is recommended to remove such signals when working with internal clock.
  • Page 9: Channel Input Specifications

    Two channel versions exist for this 10-bit DC-coupled ADC card: The U5310A-CH2 provides two 5 GS/s channels. The two channels may be combined to form an interleaved channel at 10 GS/s (U5310A-INT option). The U5310A-CH1 provides a single 5 GS/s channel...
  • Page 10 >How to enable or bypass the bandwidth limiter? (page 74). When using the bandwidth limiter, it is recommended to use the default equalization mode (Equalization off). Vertical Resolution The U5310A ADC Card uses 10-bit ADCs giving 1024 levels at each input full scale range. U5310A User's Manual...
  • Page 11: Sampling And Data Acquisition

    49). Combining channels (Interleaving -INT option) When ordered with -INT option, the U5310A ADC card supports the capability of combining the converters (and their memories) from two channels to analyze a single input channel. With this feature the maximum sampling rate and the maximum amount of acquisition memory are doubled.
  • Page 12: Trigger

    The different trigger modes are detailed in section Trigger modes and time-stamps (page 50) Trigger impedance & coupling The U5310A has a fixed 50 Ω termination impedance with DC coupling. Trigger input bandwidths The bandwidth depends on the trigger source.
  • Page 13 Trigger precision and resolution The U5310A trigger time interpolator offers a resolution of 6 to 8 ps (nominal) and a precision of 15 ps RMS (nominal) . If comparing the initial trigger time T0 measured using the same waveform either used as channel input trigger or as an external trigger, the T0 position can be slightly different (especially if the waveform used as trigger has a slow edge).
  • Page 14: Calibration

    1.5   Calibration 1.5 Calibration The U5310A is factory calibrated and shipped with a calibration certificate. The internal calibration refers to the adjustment of ADC card internal parameters, corresponding to user selected parameters and required before starting acquisition. Internal calibration The internal calibration (or self-calibration) measures and adjusts the internal timing, gain and offset parameters between the ADCs and against a precise reference.
  • Page 15 The measured performance is then compared to published datasheet specifications. For each factory calibration, Acqiris tests the performance corresponding to all datasheet specifications, for every installed option. If needed, the DUT is adjusted and re-qualified ; ensuring it is in line with full specifications.
  • Page 16: Real-Time Processing Options

    To check which options and mode are present on your ADC card you can use the MD3 Software Front Panel from the: Windows Start Menu > Acqiris > MD3 > Acqiris MD3 SFP. Then use the menu Help > About. The field System Options gives the option list.
  • Page 17: Digitizer Firmware (Dgt Option)

    Waveforms are stored in successive memory records as they arrive. Each waveform requires its own individual trigger. Figure 2.2 - Acquisition sequence using a multi-records. It is possible to miss a trigger at high trigger rate, as illustrated with trigger 3. U5310A User's Manual...
  • Page 18 Thanks to fast trigger rearm, the U5310A achieves very low “dead time” between the records of a multi-record acquisition. The “dead time” is the period after the end of an event when the card cannot accept a new trigger event. The re-arm time is provided in the U5310A's U5310A datasheet.
  • Page 19 The timebase range defines the time period over which data is being acquired. For example, the U5310A-M02-SR4 has a standard acquisition memory of 100 MS/ch and a maximum sampling rate of 5 GS/s (non-interleaved). Therefore, at the maximum sampling rate, the ADC card can record a signal over a time window of up to .
  • Page 20: Real-Time Averaging (Avg Option)

    The minimum time between summed events depends on the trigger Rearm Time as specified in the U5310A datasheet. Figure 2.3 - Timing sequence in real-time averaging mode. To reach the maximum number of samples in single channel mode the ADC card should have the interleaving option -INT. U5310A User's Manual...
  • Page 21 NoiseBase: Specifies the noise base value for the noise suppressed accumulation. The noise base is subtracted from data values which are higher than the configured threshold. This parameter is defined per channel in ADC counts. It can be configured in the range [0 to 8191]. U5310A User's Manual...
  • Page 22 (worst case) and the Self-Trigger at any frequency (best case), on a U5303A ADC card —Similar SNR improvement is expected on a U5310A starting from minimum SNR. Figure 2.5 - Example of signal to noise ratio vs Number of averagers for U5303A.
  • Page 23 (no need for a new start). Out-AccumulationActive: ADC card output (IO 2). This signal informs that the ADC card is busy accumulating. Out-AcquisitionActive: ADC card output (IO 1 or IO 2). This signal informs that the ADC card is busy acquiring. U5310A User's Manual...
  • Page 24 39.0625 125 MHz 327 k 8.37 ms 13743.894528 ms 819.2 ns MS/s 19.53125 125 MHz 327 k 16.7 ms 27487.789056 ms 1638.4 ns MS/s Table 2.2 - Supported decimated sampling rates and configurations in dual channel mode. U5310A User's Manual...
  • Page 25 To convert from raw value to Volts: IAqMD3AccumulatedWaveformCollection<Int32> waveformCollection = null ; waveformCollection = instrument.Channels[«Channel1»].Measurement.FetchAccumulatedWaveform(0, nbrRecords, 0, nbrSamples, waveformCollection); foreach (var waveform in waveformCollection) for (int point = 0; point < waveform.ValidPointCount; ++point) double sampleInVolts = waveform.GetScaled(point); U5310A User's Manual...
  • Page 26 Enabling the Averager mode IVI.NET The average mode is selected by setting IAqMD3Acquisition.Mode property to Acqiris.AqMD3.AcquisitionMode.Averager: instrument.Acquisition.Mode = AcquisitionMode.Averager; IVI-C The attribute AQMD3_ATTR_ACQUISITION_MODE (ViInt32) must be set to value AQMD3_VAL_ ACQUISITION_MODE_AVERAGER: AqMD3_SetAttributeViInt32( session, "", AQMD3_ATTR_ACQUISITION_MODE, AQMD3_VAL_ACQUISITION_MODE_AVERAGER ); U5310A User's Manual...
  • Page 27 This waveform is from a previously initiated accu- cumulatedWaveformReal64 mulated acquisition in Averager or Peak Detection mode. Returned waveform data units are Volts. Or the alternative drive letter where the Acqiris MD3 Software has been installed on your machine. U5310A User's Manual...
  • Page 28 NOISE_BASE configured threshold. The units are ADC counts. Specifies the threshold of the Noise Suppressed Accumulation. Each data AQMD3_ATTR_NSA_ value must exceed the threshold value to be entered into the sum. The THRESHOLD units are ADC counts. U5310A User's Manual...
  • Page 29 This function returns the averaged waveform which the ADC card has acquired for the spe- cified channel. This waveform is from a pre- FetchAccumulatedWaveformReal64 viously initiated accumulated acquisition in Averager or Peak Detection mode. Returned waveform data units are Volts. U5310A User's Manual...
  • Page 30: Readout Modes

    Multi-record mode: one shot with multiple waveforms, with multiple triggers Figure 3.1 - Acquisition sequence using a single record. Figure 3.2 - Acquisition sequence using multi-records. The specific readout mode(s) detailed in the following depends on your product version and ordered options. U5310A User's Manual...
  • Page 31: Continuous Simultaneous Acquisition And Readout, With Trigger (Cst Option)

    This mode supports acquisitions of triggered records of same length. Enabling gaps between the triggered records, CST mode allows acquisition over longer periods. There is not maximum duration of the acquisition. The maximum trigger rate and record size depend on the readout data throughput. U5310A User's Manual...
  • Page 32 Output format Output data streaming is managed by the application. In output, raw data and markers are provided without any processing. Each streams can be read independently or ignored. U5310A User's Manual...
  • Page 33 Using raw data output, trigger position is known with the accuracy of a sample (corresponding to the sample). If customer application requires trigger position at sub-sample, the information is available on the marker stream (absolute trigger position). Acquisition sequence An example of CST acquisition sequence is illustrated below. U5310A User's Manual...
  • Page 34 Data rate and overflow The maximum data rate that can be sustained without overflow is limited by the PCIe sustained throughput on the target system, i.e. it depends on trigger rate and host computer and operating system settings. U5310A User's Manual...
  • Page 35 There are several types of stream Repeated capabilities. Detailed help may be found in AqMD3 IVI Driver Help (Please refer to AqMD3.chm (IVI-C) or Acqiris.AqMD3.Fx40.chm (IVI.NET). IVI.NET Or the alternative drive letter where the Acqiris MD3 Software has been installed on your machine. U5310A User's Manual...
  • Page 36 DataTruncationEnabled Specifies whether the Data Truncation is enabled. Specifies whether the output stream Element con- tains the most significant or the least significant bits DataTruncationKeepMsb of the raw ADC card data sample. Ignored if DataTruncationEnabled is False. U5310A User's Manual...
  • Page 37 3.2   Continuous Simultaneous acquisition and readout, with trigger (CST option) IVI-C Function This function returns a stream of Elements. The Ele- AqMD3_StreamFetchDataInt32 mentSizeInBits and the meaning of each Element depend on the StreamType. Returns the stream name that corresponds to the given one-based AqMD3_GetStreamName index. U5310A User's Manual...
  • Page 38 Specifies whether the Data Truncation is enabled. TRUNCATION_ENABLED Specifies whether the output stream Element contains the AQMD3_ATTR_STREAM_SAMPLES_DATA_ most significant or the least significant bits of the raw digit- TRUNCATION_KEEP_MSB izer data sample. Ignored if DataTruncationEnabled is False. U5310A User's Manual...
  • Page 39: Other Signal Processing Features

    This sections presents the on-board signal processing features that can be enable e.g. to optimize signal performance or reduce data volume, depending on each application. These features are common to the acquisition modes, excepted when specified differently. 4.1 Sampling rate reduction (binary decimation) 4.2 Equalization U5310A User's Manual...
  • Page 40: Sampling Rate Reduction (Binary Decimation)

    To enable decimation, user should set the sampling rate to required decimated sampling rate. For instance, without interleaving: Decimation Ratio Resulting sampling rate 2.5 GS/s 1.25 GS/s 625 MS/s 312.5 MS/s 156.25 MS/s Table 4.1 - List of selectable sampling rates. U5310A User's Manual...
  • Page 41: Equalization

    It is also possible to implement a user custom equalization, depending on your application. To proceed, please contact factory: support@acqiris.com. By default, Custom Equalization is equivalent to Equalization Off. The equalization option is supported for both digitizer (-DGT) and averager (-AVG) modes.
  • Page 42 Figure 4.2 - Frequency response (typical) measured at 1 V FSR, and 10 GS/s, using equalization mode: Smooth Roll Off. Figure 4.3 - Frequency response (typical) measured at 1 V FSR, and 10 GS/s, using equalization mode: Sharp Roll Off. U5310A User's Manual...
  • Page 43 Pulse responses The diagrams below show an example of pulse response (nominal) (pulse: 0.7 V amplitude, 6.25 ns width). Figure 4.4 - Pulse response (Nominal) measured at 1 V FSR, and 10 GS/s, using default equalization mode: Off. U5310A User's Manual...
  • Page 44 Figure 4.5 - Pulse response (Nominal) measured at 1 V FSR, and 10 GS/s, using default equalization mode: Smooth Roll Off. Figure 4.6 - Pulse response (Nominal) measured at 1 V FSR, and 10 GS/s, using default equalization mode: Sharp Roll Off. U5310A User's Manual...
  • Page 45 As illustrated below, this mode exhibits a very good performance in term of frequency flatness. Figure 4.7 - Frequency response (typical) measured at 1 V FSR, and 10 GS/s, using the bandwidth limiter and equalization mode: Off. Driver property / attribute The equalization mode can be selected as detailed below: U5310A User's Manual...
  • Page 46 Due to the internal ADC frequency response superior to 0 dB for high-frequencies (see above the Bode plot without equalization), there is a risk of signal overrange at the ADC output, even if the input signal is included within the ADC card FSR. The equalization mode has not impact on any overrange condition. U5310A User's Manual...
  • Page 47 Default is true . Driver Error Description IVI-C AQMD3_ERROR_ADC_OVERRANGE ADC is in overrange acquisition data is invalid. IVI.NET Acqiris.AqMD3.AdcoverrangeException Example (pseudo-instructions) //Acquired data reading procedure Fetch(); If (ERROR_ADC_OVERRANGE) {  ErrorOnOverrangeEnabled=false; // allow fetch of overrange data Fetch(); ErrorOnOverrangeEnabled=true; // reset U5310A User's Manual...
  • Page 48: Control And Synchronization

    Control and Synchronization Chapter 5 Control and Synchronization 5.1 External clock and reference 5.2 Trigger modes and time-stamps 5.3 Trigger output 5.4 Multi-purpose inputs and outputs U5310A User's Manual...
  • Page 49: External Clock And Reference

    ADC card and the driver have no way to know about such deviations. Parameter Value Tolerance Nominal Frequency 100 MHz ±1 kHz Signal level -3 dBm to +3 dBm Impedance 50 Ω Coupling Table 5.2 - External reference specifications. U5310A User's Manual...
  • Page 50: Trigger Modes And Time-Stamps

    Trigger delay parameter The amount of pre-trigger delay can be adjusted between 0 and 100% of the acquisition time window (i.e. sampling interval x number of samples), whereas the post-trigger delay can be adjusted within the time interval: U5310A User's Manual...
  • Page 51 Trigger Time Interpolator (TTI). This information is essential for determining the precise relation between the trigger and the digitized samples of the signal. The TTI resolution determines the resolution of the trigger time-stamps. Please refer to Trigger section of your U5310A datasheet for the relevant specifications.
  • Page 52 TriggerTime is an absolute time and cannot be set to zero. If it is set to NotATime, the waveform is empty or there is no absolute reference for the waveform. U5310A User's Manual...
  • Page 53: Trigger Output

    The pulse duration is typically 384 ns. When using TriggerAccepted, there is no resynchronization. The pulse duration is typically 384 ±13 ns. Selecting the trigger output source The trigger output can be selected using following properties / attributes: U5310A User's Manual...
  • Page 54 For an ECL compatible signal, terminated on 50 Ω to –1.2 V, set the offset to –1.2 V and the output will be in the range [–0.8 to –1.6 V]). Alternatively, to reduce the current drawn from the ADC card, the terminations shown here can be used: Figure 5.3 - Suggested trigger signal terminations. U5310A User's Manual...
  • Page 55 5.3   Trigger output The external trigger output functionality is implemented in the hardware. No trigger out signal occurs for software-generated triggers. U5310A User's Manual...
  • Page 56: Multi-Purpose Inputs And Outputs

    Direction Low level High level Input < 0.8 V > 2.0 to 3.45 V Output In the range 0 to 0.8 V In the range 1.6 to 3.3 V Table 5.5 - Logic levels. U5310A User's Manual...
  • Page 57 50 Ω resistor in series. Therefore the available output high level voltage will depend on the load applied. In the example below a 50 Ω termination will result in a nominal high level of 1.6 V. (Vo = (Rload/(50 + Rload)) * 3.3). Figure 5.5 - Output equivalent circuit. U5310A User's Manual...
  • Page 58: Programming Information

    Visual C++/CLI, Visual Basic.NET Driver API documentation The AqMD3 APIdocumentation can also be accessed from: IVI-C: Start > Acqiris > MD3 > Documentation > AqMD3-C IVI Driver Version# Documentation IVI.NET: Start > Acqiris > MD3 > Documentation > AqMD3.NET IVI Driver Version# Documentation...
  • Page 59: Programming With The Ivi-C Driver In Various Development Environments

    For Library Files (x64) add: C:\Program Files (x86)\IVI Foundation\IVI\Lib_x64\msc Note: For 32 bit operating systems paths start with: C:\Program Files\ Alternately, these paths may be entered in the Project Properties dialog, Configuration Properties, C++ and Linker panes. U5310A User's Manual...
  • Page 60 IDs are #define'd constants listed in the AqMD3.h header file and documented in the "Attributes by Name" section of the help file. The following example demonstrates basic usage of attribute accessors to read and write IVI-C driver attribute values. U5310A User's Manual...
  • Page 61: Migrating From Md2 2.X To Md3

    6.3   Migrating from MD2 2.x to MD3 3.x 6.3 Migrating from MD2 2.x to MD3 3.x Please refer to the following documents for guidelines, accessible from: Start > Acqiris > MD3 > Documentation or from: C:\Program Files\Acqiris\MD3\Documentation AgMD2 to AqMD3 (IVI-C) Software Migration Note.pdf AgMD2 IVI.COM to AqMD3 IVI.NET Software Migration Note.pdf...
  • Page 62: Initial Configuration

    Fixed (Sample clock external frequency / Samp- Sample clock external divider ling rate) Reference oscillator Internal Reference oscillator frequency 100 MHz Fixed Record size 1024 Number of records to acquire Number of averages for AVG mode only U5310A User's Manual...
  • Page 63: Apply Setup

    Does the equivalent of Reset and then, (1) disables class extension capability groups, (2) ResetWithDefaults sets attributes to initial values defined by class specs, and (3) configures the driver to option string settings used when Initialize was last executed. U5310A User's Manual...
  • Page 64: How To

    7.8 How to set the external trigger? 7.9 How to perform binary decimation? (depending on firmware) 7.10 How to perform partial readout? 7.11 How to load a new firmware? 7.12 How to switch from normal mode acquisition (Multi-record) to averager mode? U5310A User's Manual...
  • Page 65: How To Discover The Pxi Instrument

    && count>0 ) printf( "Found: \"%s\"\n", rsrc ); status = viFindNext( find, rsrc ); } while( status==VI_SUCCESS ); viClose( find ); else if( count==0 ) printf( "No PXI instrument found\n" ); viClose( rm ); return 0; U5310A User's Manual...
  • Page 66: How To Calibrate The Card

    Channel.CalibrationTargetVoltage. Note that when set to true, the Channel.Offset value is taken into account in the self-calibration, and therefore changing the Channel.CalibrationTargetVoltage value, or changing the Channel.Offset, will require a new self-calibration. U5310A User's Manual...
  • Page 67 (group B and C) has to be performed when starting a new session.Thus the Save and Load functions, only apply to Acquisition sampling rate and Channel parameters (group A). Only these parameters can be re-used between sessions. U5310A User's Manual...
  • Page 68 If the clock mode (Reference Oscillator Source or Sample Clock Source) is changed, steps 3 and 4 have to be repeated. Driver interfaces and functions The interfaces/methods/properties (functions/attributes) listed below are provided by the Acqiris MD3 driver. Please refer to AqMD3.chm (IVI-C) or Acqiris.AqMD3.Fx40.chm (IVI.NET) for detailed help. IVI-C Functions AqMD3_SelfCalibrate...
  • Page 69 7.2   How to calibrate the card? IVI.NET Interface Method / Property name IsRequired SelfCalibrate IAqMD3Calibration SaveToFile LoadFromFile U5310A User's Manual...
  • Page 70: How To Configure And Read Data On Two Channels

    // driver will allocate the proper amount of memory during the fetch call. Ivi.Digitizer.IWaveformCollection<Int16> waveformsCh1 = null; Ivi.Digitizer.IWaveformCollection<Int16> waveformsCh2 = null; waveformsCh1 = driver.Channels["Channel1"].MultiRecordMeasurement.FetchMultiRecordWaveform (firstRecord, numRecords, offsetWithinRecord, numPointsPerRecord, waveformsCh1 //fetch the data on channel 2 waveformsCh2 = driver.Channels["Channel2"].MultiRecordMeasurement.FetchMultiRecordWaveform (firstRecord, numRecords, offsetWithinRecord, numPointsPerRecord, waveformsCh2 U5310A User's Manual...
  • Page 71: How To Access Repeated Capabilities

    7.4   How to access repeated capabilities? 7.4 How to access repeated capabilities? For U5310A, the AqMD3 driver supports the following repeated capabilities with pre-defined values detailed in following table. Repeated capability Available instance name Channel "Channel1", "Channel2" "Internal1", "Internal2", TriggerSource "External1", "Software", "Immediate", "SelfTrigger"...
  • Page 72: How To Generate A Software Trigger

    IAqMD3Trigger.SendSoftwareTrigger (IVI.NET) sends a single software trigger. SendSoftwareTrigger() must be called as many times as required. Multi-record acquisitions required a trigger per record. Accumulated records require a trigger per accumulation. SendSoftwareTrigger() needs to be called for each trigger event. U5310A User's Manual...
  • Page 73: How To Perform Time-Interleaving Acquisitions

    AqMD3_SetAttributeViReal64(session, "", AQMD3_ATTR_SAMPLE_RATE, 10e9); Channels time-interleaving (IVI.NET) driver.Channels[L"Channel1"].TimeInterleavedChannelList = "Channel2"; spDriver->Acquisition->SampleRate = 10e9; In order to disable interleaveaving, the following code can be used: Channels time-interleaving (IVI-C) AqMD3_SetAttributeViString(session, "Channel1", AQMD3_ATTR_TIME_INTERLEAVED_CHANNEL_LIST, ""); Channels time-interleaving (IVI.NET) driver.Channels[L"Channel1"].TimeInterleavedChannelList = ""; U5310A User's Manual...
  • Page 74: How To Enable Or Bypass The Bandwidth Limiter

    AqMD3_SetAttributeViBoolean(session, "Channel1", AQMD3_ATTR_INPUT_FILTER_BYPASS, VI_FALSE); Using the AqMD3 IVI.NET driver: driver.Channels[L"Channel1"].Filter.Bypass = false; Disabling the filter The following commands allow to bypass the filter. Using the AqMD3 IVI-C driver: AqMD3_SetAttributeViBoolean(session, "Channel1", AQMD3_ATTR_INPUT_FILTER_BYPASS, VI_TRUE); Using the AqMD3 IVI.NET driver: driver.Channels[L"Channel1"].Filter.Bypass = true; U5310A User's Manual...
  • Page 75: How To Set The External Trigger

    AqMD3_SetAttributeViString(session, "", AQMD3_ATTR_ACTIVE_TRIGGER_SOURCE, "External1"); AqMD3_SetAttributeViReal64(session, "External1", AQMD3_ATTR_TRIGGER_LEVEL, level); IVI.NET: spDriver->Trigger->ActiveSource = "External"; IAqMD3TriggerSourcePtr spTrigSrc = spDriver->Trigger->Sources->Item[L"External1"]; spTrigSrc->Level = level; //in volts The different trigger sources are listed in the section How to access repeated capabilities? (page 71). U5310A User's Manual...
  • Page 76: How To Perform Binary Decimation? (Depending On Firmware)

    To use the binary decimation and set the sample rate to a lower value use the AQMD3_ATTR_ SAMPLE_RATE attribute. sampleRate = 200e6; status=AqMD3_SetAttributeViReal64(session,””, AQMD3_ATTR_SAMPLE_RATE,sampleRate); Using the AqMD3 IVI.NET driver: To use the binary decimation and set the sample rate to a lower value use the SampleRate property. sampleRate = 200e6; driver.Acquisition.SampleRate = sampleRate; U5310A User's Manual...
  • Page 77: How To Perform Partial Readout

    Example using AqMD3 IVI-C Reading Int16 data in two blocks of points/2 length each (with NUM_RECORDS =1) U5310A User's Manual...
  • Page 78 , offsetWithinRecord + numPointToRead , numPointToRead , arraySize , dataArray , &actualRecords , actualPoints , firstValidPoint , initialXOffset , initialXTimeSeconds , initialXTimeFraction , &xIncrement , &scaleFactor , &scaleOffset); if (status != VI_SUCCESS) { /*handle errors and warnings*/ } U5310A User's Manual...
  • Page 79 = driver.Acquisition.CreateWaveformCollectionInt32(numRecordsToRead, numPointToRead); //To first the first numPointToRead data: waveforms = driver.Channels[channel].MultiRecordMeasurement.FetchMultiRecordWaveform (firstRecord, numRecordsToRead, offsetWithinRecord, numPointToRead, waveforms); //To first the last numPointToRead data using the same waveform object: waveforms = driver.Channels[channel].MultiRecordMeasurement.FetchMultiRecordWaveform (firstRecord, numRecordsToRead, offsetWithinRecord + numPointToRead, numPointToRead, waveforms); U5310A User's Manual...
  • Page 80: How To Load A New Firmware

    7.11   How to load a new firmware? 7.11 How to load a new firmware? The on-board FPGAs (field-programmable gate arrays) contain processor logic needed to efficiently execute several crucial functions. They will be automatically programmed at startup before calibration. U5310A User's Manual...
  • Page 81: How To Switch From Normal Mode Acquisition (Multi-Record) To Averager Mode

    If you attempt to set a configuration that is not valid, the driver returns an error and does not apply any changes. For instance, you can proceed using the following instructions: Set the NumRecordsToAcquire = 1 driver.Acquisition.NumRecordsToAcquire = 1; Then change the acquisition mode to averager driver.Acquisition.Mode = AcquisitionMode.Averager; U5310A User's Manual...
  • Page 82: Software Utilities

    AqMD3Verify checks the version of control FPGA firmware already loaded, and if necessary, proposes the user to update the firmware, automatically using the Firmware Update Utility (As shown in the window below : Accept the FPGA update answering "y"). U5310A User's Manual...
  • Page 83 8.1   ADC card Verification Utility (AqMD3Verify) When the version of control FPGA firmware is updated and successful, please power off your computer, restart it again for the update to take effect, and process AqMD3Verify tool as described in this section. U5310A User's Manual...
  • Page 84: Faq

    —————————————————————— 9.2 Q. How to manage the internal temperature? A. The operating temperature of the U5310A as specified in the U5310A datasheet, is the workstation internal ambient temperature at intake of the ADC card's fan. U5310A User's Manual...
  • Page 85: What Are The Differences Between The Various Data Streaming Firmware Options Supported By High-Speed Adc Cards

    9.3 Q. What are the differences between the various data streaming firmware options supported by high-speed ADC cards ? A. Acqiris ADC cards offer various acquisition modes depending on user requirements. Definitions DGT: standard DiGiTizer mode. TSR: Triggered Simultaneous acquisition and Readout.
  • Page 86: What Happens If The Host Processor Goes In Hibernation Mode

    ADC card, and re-initialize it when it wakes up from hibernation. After being powered off, the ADC card must reload of the FPGA (several seconds) upon power on, and a self-calibration is required. U5310A User's Manual...
  • Page 87: General Information

    Operators of this product must be protected from electric shock at all times. The responsible body must ensure that operators are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to potential human contact. Product operators in these U5310A User's Manual...
  • Page 88 Cards and accessories shall not be connected to humans. Before performing any maintenance, disconnect the line cord and all test cables. Any part or component replacement must be done by Acqiris. No operator serviceable parts inside. Refer servicing to qualified personnel. To prevent electrical shock do not remove covers.
  • Page 89: Cleaning Precautions

    는 이 점을 주 의하시기 바라 며 , 가정외의 지역에서 사용하는 것을 목적으 로 합니다 . This symbol on an card means caution, risk of danger. You should refer to the operating instructions located in the user documentation in all cases where the symbol is marked on the card. U5310A User's Manual...
  • Page 90: Electrical & Environmental Specifications

    10.5 Related documentation All documentation relating to your ADC card may be found from https://extranet.acqiris.com/. If you have run the Acqiris MD3 software installer on your PC, the related product documentation has been installed to your hard drive. U5310A User's Manual...
  • Page 91: Full Product Family

    PCIe Gen 2.0 and a x8 slot. PXI express ADC card This product line is composed of Acqiris PXI Express high-speed ADC cards. These are PXI Express compliant, using either a PXIe or PXIe Hybrid slot. Designed to benefit from fast data interfaces, the products can be integrated with other test and automation modules in PXIe and Hybrid chassis slots.
  • Page 92 This information is subject to change without notice. © Acqiris SA 2017 - 2019 Wednesday, July 10, 2019, Switzerland www.acqiris.com...

Table of Contents