Acqiris U5309A User Manual

Acquisition card, 2 or 8 channels, 8-bit, 500 ms/s to 2 gs/s, dc to 500 ghz bandwidth, with real-time processing
Hide thumbs Also See for U5309A:
Table of Contents

Advertisement

Quick Links

Acqiris U5309A
Acquisition Card
2 or 8 channels, 8-bit, 500 MS/s to 2 GS/s,
DC to 500 GHz bandwidth, with real-time processing
User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the U5309A and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Acqiris U5309A

  • Page 1 Acqiris U5309A Acquisition Card 2 or 8 channels, 8-bit, 500 MS/s to 2 GS/s, DC to 500 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

    U5309A Acquisition Card User's Manual U5309A 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 U5309A User's Manual...
  • Page 5: Introduction

    Benefiting from the very high data transfer rates of the PCIe 2.0 eight-lane interface, and occupying a single slot in a host PC, the U5309A offers high performance in a small footprint, making it an ideal platform for many commercial, industrial and aerospace & defense embedded systems.
  • Page 6: Block Diagrams

    Figure 1.1 - U5309A -CH2 block diagram Figure 1.2 - U5309A -CH8 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 U5309A datasheet. U5309A User's Manual...
  • Page 7: Main Adc Card Features

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

    A 1 m SSMC to SMA cable is available as an accessory (U1092A-CB3) A 1 m SSMC to BNC cable is also available (U5300A-100). Table 1.1 - List of U5309A front-panel IOs. For the 2 channels version (U5309A-CH2 option) For the 8 channels version (U5309A-CH8 option) For cards delivered after April 2015.
  • Page 9: Channel Input Specifications

    * For modules delivered after April 2015. The driver automatically adjusts offset accordingly. ** Standard Voltage Range *** LVR: Low Voltage Range - Devices delivered after April 2015. For more information, please contact support@acqiris.com. Table 1.3 - Front-end specifications of the channel input(s).
  • Page 10 In general a pulse with a given 10-90% rise time T will 10-90real be observed with a lower value given by: 10-90 10-90real where T (ns)≈0.35/BW(GHz) Vertical Resolution The U5309A ADC Card uses a 8-bit ADC giving 256 levels at each input full scale range. U5309A User's Manual...
  • Page 11: Sampling And Data Acquisition

    (sample points) coming from the ADC at a uniform sampling rate. Sampling rate The U5309A Acquisition card contains an analog-to-digital conversion (ADC) system that can sample waveforms, in a real time sampling mode, at the maximum rates shown in the table below.
  • Page 12: Trigger

    ADC card will trigger on signals with a peak-to-peak amplitude > 0.5 V. The internal channel trigger of the U5309A, is implemented digitally and as such, the level may be configured via the driver, within the limits shown in the table below.
  • Page 13 U5309A. Trigger precision and resolution The U5309A trigger time interpolator offers a resolution of 8 ps (nominal) and a precision of 15 ps RMS (nominal) . The channel trigger resolution and precision are both equal to 1 sample.
  • Page 14 Using a signal with faster edge as external trigger can reduce this effect. Trigger delays For more details about triggers modes, post/pre-trigger delays and time-stamps, see Trigger modes and time-stamps (page 47). U5309A User's Manual...
  • Page 15: Calibration

    1.5   Calibration 1.5 Calibration The U5309A 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 16 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 17: 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 18: Easy Firmware Switch

    2.2   Easy firmware switch 2.2 Easy firmware switch A simple call to the configuration function will enable to switch to the required option. U5309A User's Manual...
  • Page 19: 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. U5309A User's Manual...
  • Page 20 Thanks to fast trigger rearm, the U5309A 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 U5309A's U5309A datasheet.
  • Page 21 The timebase range defines the time period over which data is being acquired. For example, the U5309A-M01-SR1 has a standard acquisition memory of 64 MS/ch and a maximum sampling rate of 1 GS/s. Therefore, at the maximum sampling rate, the ADC card can record a signal over a time window of up to 67 ms (approx 67 M samples * 1 ns/ sample).
  • Page 22: Real-Time Averaging (Avg Option)

    The time needed to perform the last accumulation AVG Dead Time, which depends on the number of samples acquired. The AVG Dead Time can be estimated at #Samples x 2.1 [ns] for SR2. The read time of the previous averaging sequence, depending on the number of samples to U5309A User's Manual...
  • Page 23 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 . U5309A User's Manual...
  • Page 24 (worst case) and the Self-Trigger at any frequency (best case), on a U5303A ADC card —Similar SNR improvement is expected on a U5309A starting from minimum SNR. Figure 2.5 - Example of signal to noise ratio vs Number of averagers for U5303A.
  • Page 25 (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. U5309A User's Manual...
  • Page 26 ScaleOffset returned by the Fetch function refer to the complete accumulation. In case of partial average readout, the effective scale factor is obtained from the returned ScaleFactor multiplied by the configured number of averages, and divided by the actual number of averages. U5309A User's Manual...
  • Page 27 Software. Detailed help on these interfaces may be found in the AqMD3 IVI Driver Help — Please refer to AqMD3.chm (IVI-C) or Acqiris.AqMD3.Fx40.chm (IVI.NET). Or the alternative drive letter where the Acqiris MD3 Software has been installed on your machine. U5309A 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. U5309A 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. U5309A User's Manual...
  • Page 30: Peak Detection (Pkd)

    Using this algorithm, peaks can be found on-the-fly in signals with frequencies up to half the sample rate. Figure 2.6 - Peak detection algorithm Parameters(Channels.Item.PeakDetection interface): AmplitudeAccumulationEnabled: selects if the peak value is stored or the peak value is forced to '1'. U5309A User's Manual...
  • Page 31 Table 2.5 - Post-trigger delay granularity. Multi-purpose inputs and outputs (IO 1, 2) The multi-purpose inputs and outputs (IO 1, 2) in the front panel may be used to control the accumulation or read the ADC card status: U5309A User's Manual...
  • Page 32 For IVI-C :\Program Files\IVI Foundation\IVI\Drivers\AqMD3\Examples\IVI-C For IVI.NET C:\Program Files\IVI Foundation\IVI\Drivers\AqMD3\Examples\IVI.NET IVI-C Functions AqMD3_SelfTriggerAbortGeneration AqMD3_SelfTriggerInitiateGeneration AqMD3_SelfTriggerSquareWaveConfigure AqMD3_SelfTriggerCustomWaveLoadConfigurationFile AqMD3_PeakDetectionConfigure Attributes AQMD3_ATTR_SELF_TRIGGER_MODE AQMD3_ATTR_SELF_TRIGGER_SQUARE_WAVE_DUTY_CYCLE AQMD3_ATTR_SELF_TRIGGER_SQUARE_WAVE_FREQUENCY AQMD3_ATTR_SELF_TRIGGER_SQUARE_WAVE_SLOPE Or the alternative drive letter where the Acqiris MD3 Software has been installed on your machine. U5309A User's Manual...
  • Page 33 AQMD3_ATTR_PEAK_DETECTION_AMPLITUDE_ACCUMULATION_ENABLED IVI.NET Interface Method / Property name IAqMD3TriggerSourceSelfTrigger AbortGeneration IAqMD3TriggerSourceSelfTrigger InitiateGeneration IAqMD3TriggerSourceSelfTrigger Mode IAqMD3TriggerSourceSelfTriggerSquareWave Configure IAqMD3TriggerSourceSelfTriggerSquareWave DutyCycle IAqMD3TriggerSourceSelfTriggerSquareWave Frequency IAqMD3TriggerSourceSelfTriggerSquareWave Slope IAqMD3TriggerSourceSelfTriggerCustomWave LoadConfigurationFile IAqMD3Acquisition Mode IAqMD3Acquisition NumberOfAverages IAqMD3Channel DataInversionEnabled IAqMD3ChannelPeakDetection Configure IAqMD3ChannelPeakDetection AmplitudeAccumulationEnabled IAqMD3ChannelPeakDetection FallingDelta IAqMD3ChannelPeakDetection RisingDelta U5309A User's Manual...
  • Page 34: 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. U5309A User's Manual...
  • Page 35: Triggered Simultaneous Acquisition And Readout (Tsr)

    Each segment is triggered by an external or software trigger. Unlike Continuous Simultaneous acquisition and Readout (CSR) (page 1) mode, this mode allows gaps in the acquisition. Figure 3.3 - Sequence of a multi-record acquisition, with TSR mode. U5309A User's Manual...
  • Page 36 There is a compromise between memory readout frequency and PCIe delay. (Recommendation is to set the number of record before readout to reach around 1 MB of data). It is recommended to set the NumRecordsToAcquire to a value close to 1 MB/(Record size). U5309A User's Manual...
  • Page 37 Detailed help may be found in the AqMD3 IVI Driver Help — Please refer to AqMD3.chm (IVI- C) or Acqiris.AqMD3.Fx40.chm (IVI.NET). IVI-C Functions AQMD3_TSRContinue Attributes AQMD3_ATTR_TSR_ENABLED AQMD3_ATTR_TSR_IS_ACQUISITION_COMPLETE Or the alternative drive letter where the Acqiris MD3 Software has been installed on your machine. U5309A User's Manual...
  • Page 38 3.2   Triggered simultaneous acquisition and readout (TSR) AQMD3_ATTR_TSR_MEMORY_OVERFLOW_OCCURRED IVI.NET Interface Method / Property name IAqMD3AcquisitionTSR Continue IAqMD3AcquisitionTSR Enabled IAqMD3AcquisitionTSR IsAcquisitionComplete IAqMD3AcquisitionTSR MemoryOverflowOccurred U5309A User's Manual...
  • Page 39: Averager With Triggered Simultaneous Acquisition And Readout (Avg/Tsr Option)

    As illustrated below, the readout of an "averager record" is performed during the next averager accumulation The readout can be performed as soon an "averager record" is acquired. Sequence in AVG and TSR mode Figure 3.5 - Acquisition and readout seuence in AVG+TSR mode. U5309A User's Manual...
  • Page 40 SR0 @ 500 MS/s SR1 @ 1 GS/s SR2 @ 2 GS/s U5309A-CH4 and U5309A-CH8 are not supported. Acquisition sequence First, user should configure the averager: Accumulation settingsand features are the same as standard AVG. Then TSR mode has to be enabled. Acquisition are performed continuously until you stop them.
  • Page 41 3.3   Averager with triggered simultaneous acquisition and readout (AVG/TSR option) Figure 3.6 - AVG+TSR acquisition sequence. U5309A User's Manual...
  • Page 42 Detailed help may be found in the AqMD3 IVI Driver Help (AqMD3.chm). Code example Program examples can be found in here: For IVI-C :\Program Files\IVI Foundation\IVI\Drivers\AqMD3\Examples\IVI-C For IVI.NET C:\Program Files\IVI Foundation\IVI\Drivers\AqMD3\Examples\IVI.NET Or the alternative drive letter where the Acqiris MD3 Software has been installed on your machine. U5309A User's Manual...
  • Page 43: 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) U5309A User's Manual...
  • Page 44: Sampling Rate Reduction (Binary Decimation)

    Table 4.1 - List of selectable sampling rates. The accuracy of absolute trigger time is guaranteed (as specified in the U5309A datasheet) down to sample rates 1/16 of the highest sample rate (1/32 of the highest sample rate with interleaving).
  • Page 45: 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 U5309A User's Manual...
  • Page 46: External Clock And Reference

    The external reference is nominally at 100 MHz. However, frequencies in a range will be accepted. If your input is not at exactly the specified value, you must remember to compensate for the difference in your application since the ADC card and the driver have no way to know about such deviations. U5309A User's Manual...
  • Page 47: Trigger Modes And Time-Stamps

    TRG IN front panel input connector (external triggering) a software trigger (See How to generate a software trigger? (page 67)) Pre- and post-trigger delay Description To increase trigger flexibility, a pre- or post-trigger delay can be applied to the trigger position. U5309A User's Manual...
  • Page 48 Thus it is only natural that the software drivers treat pre- and post-trigger delays as a single parameter in seconds that can vary between: – NumberSamples * SamplingInterval (100% pre-trigger) and + MaxPostTrigSamples * SamplingInterval (max post-trigger). The ADC card hardware accepts pre- and post-trigger adjustments in increments of 16 samples. U5309A User's Manual...
  • Page 49 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 U5309A datasheet for the relevant specifications.
  • Page 50 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. U5309A User's Manual...
  • Page 51: Trigger Output

    Selecting the trigger output source The trigger output can be selected using following properties / attributes: Driver Attribute / Property Available Instance Value AQMD3_ATTR_TRIGGER_OUTPUT_ENABLED Boolean IVI-C AQMD3_ATTR_TRIGGER_OUTPUT_OFFSET Real64 AQMD3_ATTR_TRIGGER_OUTPUT_SOURCE LowLevel, HighLevel, TriggerAccepted, TriggerAcceptedResync, TriggerCompare IAqMD3TriggerOutput.Source IVI.NET IAqMD3TriggerOutput.Enabled Boolean IAqMD3TriggerOutput.Offset Double U5309A User's Manual...
  • Page 52 Alternatively, to reduce the current drawn from the ADC card, the terminations shown here can be used: Figure 5.3 - Suggested trigger signal terminations. The external trigger output functionality is implemented in the hardware. No trigger out signal occurs for software-generated or digital triggers. U5309A User's Manual...
  • Page 53: Multi-Purpose Inputs And Outputs

    AVG or - PKD option. Table 5.5 - List of signals selectable for the programmables I/Os . The list of Available signals is indicated (as a comma separated list) by member IAqMD3ControlIO.AvailableSignals (IVI.NET) or attribute AQMD3_ATTR_CONTROL_IO_ AVAILABLE_SIGNALS (IVI-C). U5309A User's Manual...
  • Page 54 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. U5309A User's Manual...
  • Page 55: 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 56: 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. U5309A User's Manual...
  • Page 57 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. U5309A User's Manual...
  • Page 58: 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 59: Initial Configuration

    Fixed (Sample clock external frequency / Samp- Sample clock external divider Depends on SRx option ling rate) Reference oscillator Internal Reference oscillator frequency 100 MHz Fixed Record size 1024 Number of records to acquire Number of averages for AVG and PKD mode only U5309A User's Manual...
  • Page 60: 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. U5309A User's Manual...
  • Page 61: How To

    7.8 How to perform binary decimation? (depending on firmware) 7.9 How to perform partial readout? 7.10 How to load a new firmware? 7.11 How to optimize NSA settings? 7.12 How to switch from normal mode acquisition (Multi-record) to averager mode? U5309A User's Manual...
  • Page 62: 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; U5309A User's Manual...
  • Page 63: How To Calibrate The Card

    Indeed, any change in the clock mode parameters (i.e. External clock frequency, Clock source or Reference mode parameters), induces a restart of the clocks which requires a new self-calibration. U5309A User's Manual...
  • Page 64 Each time this parameter changes Clock source Each time this parameter changes 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 AqMD3_CalibrationLoadFromFile...
  • Page 65: 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 U5309A User's Manual...
  • Page 66: How To Access Repeated Capabilities

    7.4   How to access repeated capabilities? 7.4 How to access repeated capabilities? For U5309A, the AqMD3 driver supports the following repeated capabilities with pre-defined values detailed in following table. Repeated capability Available instance name Channel "Channeli", with i = [1-2] or = [1-8] depending on -CH2 or -CH8 option.
  • Page 67: 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. U5309A User's Manual...
  • Page 68: How To Perform Time-Interleaving Acquisitions

    AqMD3_SetAttributeViReal64(session, "", AQMD3_ATTR_SAMPLE_RATE, e9); Channels time-interleaving (IVI.NET) driver.Channels[L"Channel1"].TimeInterleavedChannelList = "Channel2"; spDriver->Acquisition->SampleRate = e9; 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 = ""; U5309A User's Manual...
  • Page 69: 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 66). U5309A User's Manual...
  • Page 70: 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; U5309A User's Manual...
  • Page 71: 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) U5309A User's Manual...
  • Page 72 , offsetWithinRecord + numPointToRead , numPointToRead , arraySize , dataArray , &actualRecords , actualPoints , firstValidPoint , initialXOffset , initialXTimeSeconds , initialXTimeFraction , &xIncrement , &scaleFactor , &scaleOffset); if (status != VI_SUCCESS) { /*handle errors and warnings*/ } U5309A User's Manual...
  • Page 73 = 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); U5309A User's Manual...
  • Page 74: How To Load A New Firmware

    7.10   How to load a new firmware? 7.10 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. U5309A User's Manual...
  • Page 75: How To Optimize Nsa Settings

    The following procedure can be used to find the optimal settings using MD3 SFP. The same type of the procedure can be executed from a program. First of all the NSA should always be used in conjunction with the Baseline Stabilization on U5309A. Optimizing the NSA parameters Parameters (Channels2.Item2.Accumulation.NSA interface): 1.
  • Page 76: 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; U5309A User's Manual...
  • Page 77: 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"). U5309A User's Manual...
  • Page 78 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. U5309A User's Manual...
  • Page 79: Faq

    —————————————————————— 9.2 Q. How to manage the internal temperature? A. The operating temperature of the U5309A as specified in the U5309A datasheet, is the workstation internal ambient temperature at intake of the ADC card's fan. U5309A User's Manual...
  • Page 80: 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 81: 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. U5309A User's Manual...
  • Page 82: 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 U5309A User's Manual...
  • Page 83 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 84: 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. U5309A User's Manual...
  • Page 85: 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. U5309A User's Manual...
  • Page 86: 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 87 This information is subject to change without notice. © Acqiris SA 2017 - 2019 Wednesday, July 10, 2019, Switzerland www.acqiris.com...

Table of Contents