This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form
without prior written permission of the manufacturer.
Disclaimer
The information in this document is subject to change without prior
notice in order to improve reliability, design, and function and does
not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect,
special, incidental, or consequential damages arising out of the
use or inability to use the product or documentation, even if
advised of the possibility of such damages.
Environmental Responsibility
ADLINK is committed to fulfill its social responsibility to global
environmental preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Electronic Equipment (WEEE)
directive. Environmental protection is a top priority for ADLINK.
We have enforced measures to ensure that our products, manufacturing processes, components, and raw materials have as little
impact on the environment as possible. When products are at their
end of life, our customers are encouraged to dispose of them in
accordance with the product disposal and/or recovery programs
prescribed by their nation or company.
Conventions
Take note of the following conventions used throughout this
manual to make sure that users perform certain tasks and
instructions properly.
Preface iii
Page 4
NOTE:
NOTE:
CAUTION:
WARNING:
Additional information, aids, and tips that help users perform
tasks.
Information to prevent minor physical injury, component damage, data loss, and/or program corruption when trying to complete a task.
Information to prevent serious physical injury, component
damage, data loss, and/or program corruption when trying to
complete a specific task.
iv Preface
Page 5
PXIe-9848
Table of Contents
Preface .................................................................................... iii
List of Figures ....................................................................... vii
List of Tables.......................................................................... ix
Table 3-1: Input Range and Data Format ....................................... 15
Table 3-2: Input Range FSR and –FSR Values.............................. 15
Table 3-3: Input Range Midscale Values........................................ 15
Table 3-4: Ideal Transfer Characteristics for Analog Triggers ........ 22
Table 3-5: Counter Parameters and Description ............................28
List of Tables ix
Page 10
This page intentionally left blank.
x List of Tables
Page 11
1Introduction
The PXIe-9848 high-speed 8CH 14-bit 100 MS/s digitizer is specifically designed for applications such as PSU (power supply unit)
testing, LIDAR testing, and radar signal acquisition. Analog inputs
with 100 MHz bandwidth can receive ±2V high-speed signals with
50 impedance. With a simplified front-end design and highly stable onboard reference, the PXIe-9848 provides not only highly
accurate measurement results but also superior dynamic performance.
For applications requiring real-time data acquisition and transfer,
PXIe-9848 is based on the PXI Express x4 bus interface. When
signals are converted from analog to digital, data is continuously
transferred to host system memory thanks to maximized PCI
Express bandwidth.
PXIe-9848's auto-calibration is performed with onboard reference
circuitry that calibrates the offset and gain errors of analog input.
Once complete, the calibration constant is stored in EEPROM, to
be loaded and used as needed by the board. Because all calibration is executed automatically by software command, no manual
calibration of the module is required.
PXIe-9848
1.1Features
X PXI Express hardware specification Rev. 1.0 compliant
X Up to 100 MS/s sampling rate
X High resolution 14-Bit ADC
X 100 MHz bandwidth for analog input
X 512 MB onboard storage memory
X Scatter-Gather DMA data transfer for high-speed data
streaming
X One external digital trigger input
X Full auto-calibration
Introduction 1
Page 12
1.2Applications
X Radar signal acquisition
X IF signal spectrum monitoring
X Optical fiber testing
X Power supply unit (PSU) testing
X Cable fault location and partial discharge monitoring for
power applications
1.3Specifications
1.3.1Analog Input
Channel Characteristics
Channels8 single-ended channels
Connector typeSMB screw type
Input couplingAC or DC, software selectable
ADC resolution14-Bit
Input signal range±2.0 V or ±0.2 V
Overvoltage ±5 V
Input impedance50 or 1 M, software selectable
Offset error ±1 mV
Gain error ±0.5%
Table 1-1: Channel Characteristics
Analog Input Bandwidth (-3 dB)
±2.0 V input100 MHz or 20 MHz, software selectable
Table 1-2: Analog Input Bandwidth
2 Introduction
Page 13
PXIe-9848
Figure 1-1: Analog Input Channel Bandwidth, ±2 V Input Range 20MHz
Figure 1-2: Analog Input Channel Bandwidth, ±2 V Input Range 100MHz
Software command, external digital trigger, analog
Trigger source
Trigger mode
Digital Trigger Input
SourcesFront panel SMB connector
Configurable threshold 0.8 mV ~ 3.3 V, default 1.67 V
Adjustable step0.8 mV, 3.3 V with 12-bit resolution
Maximum input overload -0.5 V ~ +5.5 V
Trigger polarityRising or falling edge
Pulse width20 ns minimum
inputs, PXI trigger bus [0..7], and PXIe_DSTARB and
PXI_STAR
Post-trigger, pre-trigger, middle trigger, and delay trigger,
re-trigger for all trigger modes
Table 1-4: Trigger Source & Mode
Table 1-5: Digital Trigger Input
1.3.4General Specifications
Specifications
Physical dimensions160 W x 100 H mm (6.3 x 3.94 in.)
Bus
Bus interfacePXI Express, PXI hybrid compatible
PCIe signalingPCI Express x 4, Gen 1
Environmental toleance
OperatingTemperature: 0°C - 50°C
Relative humidity: 5% - 95%, non-condensing
StorageTemperature: -20°C - +80°C
Relative humidity: 5% - 95%, non-condensing
4 Introduction
Page 15
PXIe-9848
Calibration
Onboard reference +2.5 V
Temperature coefficient ±5 ppm/°C
Warm-up time15 minutes
Power Consumption
Power RailStandby Current (mA)Full Load (mA)
+3.3 V53505900
+12 V470500
1.4Software Support
ADLINK provides versatile software drivers and packages to suit
various user approaches to building a system. Aside from programming libraries, such as DLLs, for most Windows-based systems, ADLINK also provides drivers for other application
environments such as LabVIEW®.
All software options are included in the ADLINK All-in-One CD.
Commercial software drivers are protected with licensing codes.
Without the code, you may install and run the demo version for
trial/demonstration purposes for only up to two hours. Contact
your ADLINK dealer to purchase the software license.
1.4.1SDK
For customers who want to write their own programs, ADLINK provides the following software development kits.
Z DAQPilot for Windows, compatible with various applica-
tion environments, such as VB.NET, VC.NET, VB/VC++,
BCB, and Delphi
Z DAQPilot for LabVIEW
Z Toolbox adapter for MATLAB
Introduction 5
Page 16
1.4.2WD-DASK
WD-DASK includes device drivers and DLL for Windows 2000/
XP/Vista/7. DLL is binary compatible across Windows
2000/XP/ Vista/7. This means all applications developed with
WD-DASK are compatible with these Windows operating systems.
The devel- opment environment may be VB, VB.NET, VC++, BCB,
and Delphi, or any Windows programming language that
allows calls to a DLL. The WD-DASK user and function reference
manu- als are on the ADLINK All-in-One CD.
6 Introduction
Page 17
1.5Device Layout and I/O Array
All dimensions are in mm
NOTE:
NOTE:
165.04
162.54
PXIe-9848
100
210.032
Figure 1-3: PXIe-9848 Dimensions
The PXIe-9848 I/O array is labeled to indicate connectivity, as
shown.
Introduction 7
Page 18
Figure 1-4: PXIe-9848 I/O Array
Name
Ext. Digital Trigger
Input
Analog Input
Channel (x8)
8 Introduction
Faceplate
Legend
TRG IN
CH0 to
CH7
Table 1-6: PXIe-9848 I/O Array
TypeRemark
External digital trigger input,
receiving trigger signal from
SMB
screw
type
external instrument and
initiating acquisition
Analog input channel
Page 19
2Getting Started
This chapter describes proper installation environment, installation
procedures, package contents and basic information users should
be aware of regarding the PXIe-9848.
Diagrams and illustrated equipment are for reference only.
Actual system configuration and specifications may vary.
NOTE:
NOTE:
2.1Installation Environment
When unpacking and preparing to install, please refer to Important
Safety Instructions.
Only install equipment in well-lit areas on flat, sturdy surfaces with
access to basic tools such as flat- and cross-head screwdrivers,
preferably with magnetic heads as screws and standoffs are small
and easily misplaced.
Recommended Installation Tools
X Phillips (cross-head) screwdriver
X Flat-head screwdriver
X Anti-static wrist strap
X Antistatic mat
ADLINK PXIe-9848 DAQ modules are electrostatically sensitive
and can be easily damaged by static electricity. The module must
be handled on a grounded anti-static mat. The operator must wear
an anti-static wristband, grounded at the same point as the
anti-static mat.
PXIe-9848
Getting Started 9
Page 20
Inspect the carton and packaging for damage. Shipping and handling could cause damage to the equipment inside. Make sure that
the equipment and its associated components have no damage
before installation.
The equipment must be protected from static discharge and
physical shock. Never remove any of the socketed parts except
CAUTION:
at a static-free workstation. Use the anti-static bag shipped with
the product to handle the equipment and wear a grounded
wrist strap when servicing.
X Package Contents
X PXIe-9848 high-speed digitizer
X ADLINK All-in-one compact disc
X PXIe-9848 User’s Manual
If any of these items are missing or damaged, contact the dealer
Do not install or apply power to equipment that is damaged or
missing components. Retain the shipping carton and packing
WARNING:
materials for inspection. Please contact your ADLINK
dealer/vendor immediately for assistance and obtain authorization before returning any product.
2.2Installing the module
1. Turn off the PXI system/chassis and connect the power
cable from the power source.
Connection of the power cable provides grounding to prevent
hazardous ESD (electrostatic discharge).
NOTE:
NOTE:
2. Align the module’s edge with the module guide in the
PXI chassis.
3. Slide the module into the chassis until resistance is felt
from the PXI connector.
4. Push the ejector latch upwards and fully insert the module into the chassis.
10 Getting Started
Page 21
5. Once the module is fully seated, a “click” can be heard
from the ejector latch.
6. Tighten the screw on the front panel.
7. Power up the PXI system/chassis.
The red ejector latch lock must be depressed before the module can be uninstsalled.
NOTE:
NOTE:
PXIe-9848
Getting Started 11
Page 22
This page intentionally left blank.
12 Getting Started
Page 23
3Operations
This chapter contains information regarding analog input, analog
output, triggering and timing for the PXIe-9848, as well as data
transfer and multiple module synchronization functions.
3.1Functional Block Diagram
Quad
CH0
CH1
CH2
CH3
CH4
CH5
CH6
CH7
TRG IN
JFET OP
Buffer
BUFVGA
BUFVGA
BUFVGA
BUFVGA
Reference &
Calibration
BUFVGA
BUFVGA
BUFVGA
BUFVGA
Input
Control
High Speed
VGA
High Speed
VGA
ADC
ADC
ADC
ADC
ADC
ADC
ADC
ADC
14bit 100MSps
ADC
Quad
14bit 100MSps
ADC
8-bit / 200MHz
PLL CLK
Synthesizer
8-bit / 200MHz
DC-DC\
LDO
PXI_CLK10
Geographical Address [0..4]
Trigger Bus [0..7]
PXI_STAR
PXIe_CLK100
FPGA
ADC Control
Trigger Control
DDR2
512MB
Memory
PXIe_DSTARBp/n
3.3V
5V
12V
SPI
10 MHz
CLK100p/n
PXI CLK10
SPI
3.3V
5V
12V
PCIe Controller
ADC
BUS
Data Processing
Board to Board Conn x2
PXIe-9848
XJ4
PCIe Gen1
XJ3
x4
PXIe Hybrid Peripheral Slot
3.2Analog Input Channel
3.2.1Analog Input Front-End Configuration
RelayRelay
CH0
50ohm
Figure 3-1: Analog Input Architecture of the PXIe-9848
Operations 13
1Gohm
Relay
1Mohm
P
O
T
E
r
F
e
f
J
f
u
B
d
e
e
p
S
h
g
A
i
G
H
V
Relay
+2.5V
Reference
&
Calibration
Quad
14bit 100MSps
ADC
CLK
GEN
AD9523
Board to Board Bus
10 MHz
Page 24
As shown, in the signal channel analog input path of a digitizer,
each path provides 50 input impedance or high impedance and
DC couple or AC couple. The gain amplifier is optimized for each
input range with low noise and high dynamic range. An anti-aliasing filter with a choice of 100MHz or 20MHz further eliminates high
frequency noise. The 14-bit ADC provides not only accurate DC
performance but also high signal-to-noise ratio and high non-spurious dynamic range.
For auto-calibration, internal calibration provides stable and accurate reference voltage to the AI.
Input Impedance Configuration
When acquiring high frequency signals (of at least MHz frequency), to prevent reflection from the line, set “Characteristic
Impedance” to equal 50 from the signal source, such as a
high speed function generator, transmission line, such as a
coaxial cable, to the digitizer input. For this application, 50
impedance switch is provided, matching the Characteristic
Impedance from the connector, PCB trace and input of the gain
amplifier equaling 50.
If the signal source is not terminated with low impedance and
the transmission line is short, PXIe-9848 provides overall high
impedance of 1M.
AC and DC Input Coupling
With DC coupling, DC offset present in the input signal is
passed to ADC, and is indicated if the signal source has a low
level of offset voltage or if DC content of the signal is important.
In AC coupling, the DC offset present in the input signal
is erased, and is indicated if the DC content of the input signals
is to be rejected. AC coupling enables a high pass R-C filter
through the input signal path. Corner frequency (-3dB) is about
10Hz.
100MHz and 20MHz Bandwidth
For applications that require lower bandwidth for low frequency
input signals, PXIe-9848 provides a bandwidth limit of 20MHz
to eliminate high frequency noise and raise the SNR ratio.
14 Operations
Page 25
PXIe-9848
3.2.2Input Range and Data Format
A/D acquisition is initiated by a trigger source, which must be pre-
determined. Data acquisition will commence once the trigger condition is established. Following completion of A/D conversion, A/D
data is buffered in a Data FIFO, and can then be transferred to PC
memory for further processing.
Data format of the PXIe-9848 is 2’s complement. The ADC data of
the PXIe-9848 is on the 14 MSB of the 16-bit A/D data. The 2 LSB
of the 16-bit A/D data should be truncated by software. A/D data
structure is as follows.
D15D14D13D12….D3D2D1D0
D15 ~ D2 bits represent the data from ADC CHx (2’s complement)
D1, D0 bits are identical to D2 bit and should be truncated.
Table 3-1: Input Range and Data Format
Description
Bipolar
Analog Input
Digital CodeN/AN/A7FFF8000
Description Midscale +1LSBMidscaleMidscale –1LSB
Bipolar
Analog Input
Digital Code 00010000FFFF
Full-scale
range
±2 V244.14 V1.999756 V-2 V
±0.2V24.41 V0.199975 V-0.2 V
Table 3-2: Input Range FSR and –FSR Values
244µV0 V-244µV
24.41 V0 V-24.41 V
Table 3-3: Input Range Midscale Values
Least
significant
bit
FSR-1LSB-FSR
Operations 15
Page 26
3.2.3FIFO and DMA Transfer For Analog Input
FIFO
One FIFO is implemented on the PXIe-9848 for analog input
data storage. FIFO depth is 32M samples/ per channel and is not
shared between all AI channels.
Bus-Mastering DMA Data Transfer
PCI Express offers dedicated bandwidth of up to 250MB/s. Unlike
the PCI bus, having parallel bus architecture dividing bandwidth
among all devices on the bus, PCI Express features peer-to-peer
architecture with dedicated data pipelining. Data can be transferred at 2.5Gb/s, which enables a theoretical 250MB/s bandwidth
per lane. With PCI Express, data bandwidth is dramatically
improved compared to the PCI bus, allowing data to be streamed
to the system faster with minimum onboard memory required.
One of the most important features of the PXIe-9848 is the PCI
Express Gen 1 x 4 interface. The PXIe-9848 is equipped with eight
100MS/s high sampling rate ADCs, generating data rates up to 1.6
GByte/s. When streaming this data from ADCs to system memory,
bandwidth remains insufficient. Data bandwidth is 1.6 GByte/s
while the PCI Express Gen 1 X4 is only up to 1 GByte/s. Reducing
the number of acquired channels or decreasing the sampling rate
enables unlimited streaming, making it useful to have a high bandwidth bus interface when streaming data from ADC to system
memory.
Actual data throughput for a PC system depends on system topology, data transfer between other devices in the system, and other
components in the system. For example, data transfer between
digitizers and host memory usually travels through a PCIe switch
before transfer to the host system. All digitizers share the bandwidth available on the link between PCIe switch and the host system.
To provide efficient data transfer, a PCI bus-mastering DMA is
essential for continuous data streaming, as it helps to achieve full
potential PCI Express bus bandwidth. The bus-mastering controller releases the burden on the host CPU since data is directly
16 Operations
Page 27
PXIe-9848
transferred to the host memory without intervention. Once analog
input operation begins, the DMA returns control of the program.
During DMA transfer, the hardware temporarily stores acquired
data in the onboard AD Data FIFO, and then transfers the data to
a user-defined DMA buffer in the computer.
Using a high-level programming library for high speed DMA data
acquisition, the sampling period and the number of conversions
needs simply to be assigned into specified counters. After the AD
trigger condition is met, the data will be transferred to the system
memory by the bus-mastering DMA.
In a multi-user or multi-tasking OS, such as Microsoft Windows,
Linux, or other, it is difficult to allocate a large continuous memory
block. Therefore, the bus controller provides DMA transfer with
scatter-gather function to link non-contiguous memory blocks into
a linked list enabling transfer of large amounts of data without
memory limitations. In non-scatter-gather mode, the maximum
DMA data transfer size is 2 MB double words (8 MB bytes); in
scatter-gather mode, there is no limitation on DMA data transfer
size aside from the physical storage capacity of the system.
Users can also link descriptor nodes circularly to achieve a multibuffered DMA. In the following linked list, comprising three DMA
descriptors, each descriptor contains a PCI address, PCI dual
address, transfer size, and pointer to the next descriptor.
PCI address and PCI dual address support 64-bit addresses
which can be mapped into more than 4 GB of address space.
First PCI Address
First Dual Address
Transfer Size
Next Descriptor
PCI Address
Dual Address
Transfer Size
Next Descriptor
PCI Express Bus
Local Memory
(FIFO)
PCI Address
Dual Address
Transfer Size
Next Descriptor
Figure 3-2: Linked List of PCI Address DMA Descriptors
Operations 17
Page 28
3.3Trigger Source and Trigger Modes
This section details PXIe-9848 triggering operations. All eight AI
channels share the same trigger source. Each of five types of trigger source cooperates with five trigger modes to accommodate
various data acquisition applications. For more details on programming the PXIe-9848, please refer to the software operation manual.
3.3.1Trigger Sources
Analog CH0
Analog CH1
Analog CH2
Analog CH3
Analog CH4
Analog CH5
Analog CH6
Analog CH7
TRG IN
SMB Connector
Analog
Trigger
Selection
PXI Interface
Software Trigger
Digital Trigger Input
Analog
Trigger
PXI_STAR
PXIe_DSTARB
PXI Trigger Bus[0:7]
Trigger Source Mux
Trigger
Decision
To Internal
Circuit
SSI_TRIG1
SSI_TRIG2
SSI_START_OP
PXI Trigger
Bus[0:7]
Trigger Output Mux
Figure 3-3: Trigger Architecture of the PXIe-9848
The PXIe-9848 requires a trigger to implement acquisition of data.
Configuration of triggers requires identification of trigger
source. The PXIe-9848 supports internal software trigger,
external digital trigger, PXI_STAR trigger, PXI Express STAR trigger (PXIe_DSTARB), and PXI Trigger Bus [0.7].
Software Trigger
The software trigger, generated by software command, is
asserted immediately following execution of specified function
calls to begin the operation.
PXI Interface
18 Operations
Page 29
PXIe-9848
External Digital Trigger
An external digital trigger is generated when a TTL edge or equiv-
alent wave slope is detected at the SMB connector on the front
panel. As shown, trigger polarity can be selected by software.
Note that minimum TTL pulse width is 20 ns and maximum input
wave frequency is 25 MHz.
Signal level of the external digital trigger signal can be configured
by onboard potentiometer as follows. The adjustable range is
0.8mV to 3.3V and the adjustable step 0.8mV (3.3V with 12bit resolution). The default voltage level is 1.67V.
Operations 19
Page 30
Protection Circuit
OR
Trigger IN
High Speed
3.3VDC
Trigger Threshold
Adjustment
Figure 3-5: External Digital Trigger Configuration
Comparator
PXI STAR Trigger
When PXI STAR is selected as the trigger source, the
PXIe-9848 accepts a TTL-compatible digital signal as a trigger signal. Triggering occurs when a rising edge or falling edge is
detected at PXI STAR, with trigger polarity configurable by software. The minimum pulse width requirement of this digital trigger
signal is 20 ns.
PXIe_DSTARB Trigger
The PXIe_DSTARB signal, a differential signal transmitted via the
PXI Express Chassis backplane, distributes high-speed,
high-quality trigger signals. When PXIe_DSTARB is selected as
the trigger source, the PXIe-9848 accepts a fast-switching LVDS
digital signal as a trigger signal. Triggering occurs when a rising
edge or falling edge is detected at PXIe_DSTARB, with trigger
polarity configurable by software, with minimum pulse width
requirement of 20 ns.
PXI Trigger Bus
The PXIe-9848 utilizes PXI Trigger Bus Numbers 0 through 7 to
act as a System Synchronization Interface (SSI). With the interconnected bus provided by PXI Trigger Bus, multiple modules are
easily synched. When configured as input, the PXIe-9848
serves as a slave module and can accept trigger signals from one
of buses 0 through 7. When configured as output, the PXIe-9848
20 Operations
Page 31
PXIe-9848
serves as a master module and can output trigger signals to the
PXI Trigger Bus Numbers 0 through 7.
Analog Trigger
PXIe-9848 analog trigger circuitry can be configured to monitor
one analog input channel from which data is acquired. Selection of
an analog input channel as the analog trigger channel does not
influence input channel acquisition. The analog trigger circuit generates an internal digital trigger signal based on the condition
between the analog signal and the defined trigger level.
Analog trigger conditions are either positive-slope trigger, in which
the trigger event occurs when the analog input signal changes
from a voltage lower than the specified trigger level to a voltage
exceeding the specified trigger level, or negative-slope trigger, in
which the trigger event occurs when the analog input signal
changes from a voltage exceeding the specified trigger level to a
voltage lower than the specified trigger level.
Positive-Slope Trigger Event
Occurs
Trigger Level
Analog
Signal
Figure 3-6: Analog Trigger Conditions
Negative-Slope Trigger
Event Occurs
The trigger signal can be chosen from among CH0, CH1, CH2,
CH3, CH4, CH5, CH6 and CH7 while using an external analog
Operations 21
Page 32
trigger source. The trigger level can be set by software with 14-bit
resolution, with characteristics as follows.
Trigger Level
Setting (Hex)
7FFF1.999756V0.199975V
7FFE1.999512V0.199951V
1244.14uV24.41uV
00V0V
FFFF-244.14uV-24.41uV
8001-1.999756V-0.199975V
8000-2V-0.2V
Table 3-4: Ideal Transfer Characteristics for Analog Triggers
Trigger Voltage
(-2V to +2V)
Trigger Voltage
(-0.2V to +0.2V)
Trigger Export
The PXIe-9848 can export trigger signals to PXI Trigger Bus Numbers 0 through 7. The Trigger Bus can be programmed to output
the trigger signal when the trigger source is generated by software, PXI STAR, or PXI Trigger Bus Numbers 0 through 7. The
PXIe-9848 utilizes PXI Trigger Bus Numbers 0 through 7 to act as
the System Synchronization Interface. When configured as the
output, the PXIe-9848 serves as a master module and can output
trigger signals to synchronize the slave modules. The trigger signal can be routed to any of the seven PXI Trigger Bus Numbers
via software.
3.4Trigger Modes
Two trigger modes applied to trigger sources initiate different data
acquisition timings when a trigger event occurs. The following trigger mode descriptions are applied to analog input and analog output functions.
22 Operations
Page 33
PXIe-9848
3.4.1Post Trigger Mode
Post-trigger acquisition is applicable when data is to be collected
after the trigger event, as shown. When the operation starts,
PXIe-9848 waits for a trigger event. Once the trigger signal is
received, acquisition begins. Data is generated from ADC and
transferred to system memory continuously. The acquisition stops
once the total data amount reaches a predefined value.
Trigger Ev ent Oc curs
Acqui sit ion st art
N samplesData
Acqui sit ion st op
Begin to transfer data to system
Trigger
Operation
start
Figure 3-7: Post-Trigger Acquisition
3.4.2Pre-trigger Mode
Collects data before the trigger event, starting once specified function calls are executed to begin the pre-trigger operation, and
stopping when the trigger event occurs.If the trigger event occurs
after the specified amount of data has been acquired, the system
stores only data preceding the trigger event by a specified
amount, as follows.
Operation start
Acquisition start
Trigger
Data
X samples
X samples acquired
Despite acquired samples not reaching
N, acquisition stop and X samples in
memory are returned to system.
Trigger Event occurs
Acquisition stop
Data transfer to system begins
Specified amount of data,
(N samples)
Time
Time
Figure 3-8: Pre-trigger Acquisition
Operations 23
Page 34
3.4.3Middle-trigger Mode
Used to collect data before and after the trigger event. The amount
of stored data before and after trigger event can be set individually
(M and N samples), as follows.
Operation start
Acquisition start
Trigger
Data
Trigger Event occurs
Acquisition stop
Data transfer to system begins
N samplesM samples
Figure 3-9: Middle-trigger Acquisition
Trigger events can only be accepted when the specified
amount of data has been acquired (M samples) since opera-
NOTE:
NOTE:
tion start. If the sampled data is insufficient, the trigger event
will be ignored.
3.4.4Delayed Trigger Mode
Delayed-trigger acquisition is utilized to postpone data collection
after the trigger event, as shown. When PXIe-9848 receives a trigger event, a time delay is implemented before commencing acquisition. The delay is specified by a 16-bit counter value such that a
maximum thereof is the period of TIMEBASE X (232), and the minimum is the Timebase period.
Time
Figure 3-10: Delayed Trigger Mode Acquisition
24 Operations
Page 35
PXIe-9848
3.4.5Post-Trigger or Delayed-Trigger Acquisition with
Re-Triggering
Post-trigger or delayed trigger acquisition with re-triggering are
applicable to collect data after several trigger events, as shown.
Once the number of triggers has been programmed, the digitizer
acquires a specific data sample each time a trigger is accepted.
The time between a previous sample and subsequent trigger
event can only be one Timebase clock period. Following initial
setup, the process requires no additional software intervention.
Figure 3-11: Re-Trigger Mode Acquisition
3.5ADC Timing Control
3.5.1Timebase Architecture
VCXO
Onboard
Oscillator
10M
PXIe_CLK100
PXI_CLK10
PXIe Interface
Timebase Clock Switch
Figure 3-12: PXIe-9848 Timebase Architecture
The PXIe-9848 supports the following timebase sources for ana-
log input conversion.
Operations 25
100M
Multiplier
PLL
Synthesizer
ADC0
ADC1
Page 36
Internal Oscillator
The PXIe-9848 is equipped with a stable, low jitter reference oscillator for ADCs, at 10 MHz.
PXI_CLK10 Clock
The PXIe-9848 can receive the timebase from the PXI_CLK10
clock, the signal of which originates at the PXI Express chassis
backplane, matched in propagation delay within 1 ns.
PXIe_CLK100 Clock
The PXIe-9848 can receive the timebase from the PXIe_CLK100
clock, the signal of which originates at the PXI Express chassis
backplane, matched in propagation delay within 200 ps.
3.5.2Basic Acquisition Timing
The PXIe-9848 commences acquisition upon receipt of a trigger
event originating with software command, external digital trigger,
or the PXI Trigger Bus. The Timebase is a clock provided to the
ADC and acquisition engine for essential timing. The Timebase is
from an onboard 100MHz oscillator. To achieve different sampling
rates, a scan interval counter is used.
Using the post-trigger mode as an example, as shown, when a
trigger is accepted by the digitizer, the acquisition engine commences acquisition of data from ADC, and stores the sampled
data to the onboard FIFO. When FIFO is not empty, data will be
transferred to system memory immediately through the DMA
engine. The sampled data is generated continuously at the rising
edge of Timebase according to the scan interval counter setting.
When sampled data reaches a specified value, in this example
256, acquisition ends.
To achieve sampling rates other than 100MS/s, a number for scan
interval counter needs only be specified. For example, if the scan
interval counter is set as 2, the equivalent sampling rate is
100MS/s / 2 = 50MS/s. If as 3, the equivalent sampling rate is
100MS/s / 3 = 33.33MS/s, and vice versa. The scan interval counter is 16 bits in width, therefore the lowest sampling rate is
1.025KS/s (100MS/s / 65535).
Trigger
TIMEBASE
DATA
ScanIntrv = 1
ScanIntrv = 2
ScanIntrv = 3
Acquisition
In Progress
D2
D1
D1
D1
Acquisition is initiated following this clock edge
D4
D3
D2D3D4D5D6
D5
D2D3D4
D6
D8
D7
D10
D9
Figure 3-14: Varying Sampling Rates by Adjusting Scan Interval Counter
Operations 27
Page 38
Counter
Name
ScanIntrv16-bit1 - 65535Timebase divider to achieve
DataCnt32-bit1 - 536870911 Specifies the amount of data to
trigDelayTicks 16-bit1 -65535Indicates time between a trigger
ReTrgCnt32-bit1 -536870911 Enables re-trigger to accept
LengthValid ValueDescription
equivalent sampling rate of the
digitizer, where Sampling rate =
Timebase / ScanIntrv
be acquired
event and commencement of
acquisition. The unit of a delay
count is the period of the
Timebase.
multiple triggers. Please see
Section 3.4.5: Post-Trigger or
Delayed-Trigger Acquisition with
Re-Triggering for more details.
Table 3-5: Counter Parameters and Description
28 Operations
Page 39
4Calibration
This chapter introduces the calibration process to minimize analog
input measurement errors and analog output errors.
4.1Calibration Constant
The PXIe-9848 is factory calibrated before shipment, with associ-
ated calibration constants written to the onboard EEPROM. At
system boot, the PXIe-9848 driver loads these calibration constants, such that analog input path and analog output circuit errors
are minimized. ADLINK provides a software API for calibrating the
PXIe-9848.
The onboard EEPROM provides three banks for calibration con-
stant storage. Bank 0, the default bank, records the factory calibrated constants, providing written protection preventing
erroneous auto-calibration. Bank 1 is user-defined space, provided for storage of self-calibration constants. Upon execution of
auto-calibration, the calibration constants are recorded to bank 1.
When PXIe-9848 boots, the driver accesses the calibration constants and is automatically set to hardware. The driver loads constants stored in bank 1 by default. Constants from bank 0 can be
loaded, with the preferred bank designated as boot bank by software. Following re-assignment of the bank, the driver will load the
desired constants on system re-boot. This setting is recorded to
EEPROM and is retained until re-configuration.
PXIe-9848
4.2Auto-Calibration
Because errors in measurement and outputs will vary with time
and temperature, re-calibration is recommended when the module
is installed. Auto-calibration can measure and minimize errors
without external signal connections, reference voltages, or measurement devices.
The PXIe-9848 has an on-board calibration reference to ensure
the accuracy of auto-calibration. The reference voltage is measured on the production line and recorded in the on-board
EEPROM.
Calibration 29
Page 40
Before initializing auto-calibration, it is recommended to warm up
the PXIe-9848 for at least 20 minutes and remove connected
cables.
It is not necessary to manually factor delay into applications, as
the PXIe-9848 driver automatically adds the compensation
NOTE:
NOTE:
time.
30 Calibration
Page 41
PXIe-9848
Important Safety Instructions
For user safety, please read and follow all instructions,
WARNINGS, CAUTIONS, and NOTES marked in this manual and
on the associated equipment before handling/operating the
equipment.
X Read these safety instructions carefully.
X Keep this user’s manual for future reference.
X Read the specifications section of this manual for detailed
information on the operating environment of this equipment.
X When installing/mounting or uninstalling/removing
equipment:
Z Turn off power and unplug any power cords/cables.
X To avoid electrical shock and/or damage to equipment:
Z Keep equipment away from water or liquid sources;
Z Keep equipment away from high heat or high humidity;
Z Keep equipment properly ventilated (do not block or
cover ventilation openings);
Z Make sure to use recommended voltage and power
source settings;
Z Always install and operate equipment near an easily
accessible electrical socket-outlet;
Z Secure the power cord (do not place any object on/over
the power cord);
Z Only install/attach and operate equipment on stable
surfaces and/or recommended mountings; and,
Z If the equipment will not be used for long periods of time,
turn off and unplug the equipment from its power source.
Important Safety Instructions 31
Page 42
X Never attempt to fix the equipment. Equipment should only
be serviced by qualified personnel.
X A Lithium-type battery may be provided for uninterrupted,
backup or emergency power.
Risk of explosion if battery is replaced with an incorrect type;
please dispose of used batteries appropriately.
X Equipment must be serviced by authorized technicians
when:
Z The power cord or plug is damaged;
Z Liquid has penetrated the equipment;
Z It has been exposed to high humidity/moisture;
Z It is not functioning or does not function according to the
user’s manual;
Z It has been dropped and/or damaged; and/or,
Z It has an obvious sign of breakage.
32 Important Safety Instructions
Page 43
Getting Service
Contact us should you require any service or assistance.
ADLINK Technology, Inc.
Address: 9F, No.166 Jian Yi Road, Zhonghe District
New Taipei City 235, Taiwan