ETC PC-414A

Last Time Buy Notice – Board Products
November 7, 2003
Effective immediately, DATEL, Inc. will be phasing out its line of board-level data acquisition
products. We will accept last time buy orders until February 28, 2004. Final shipments must
be accepted by June 31, 2004. In addition, all repairs and technical support must be concluded
by September 30, 2004. Please contact DATEL Sales as soon as practical to schedule your
order.
If this Notice is received by Purchasing, Materiel or Procurement personnel, we strongly
encourage you to forward this to your Engineering, Administrative and Program colleagues as
soon as practical.
Models to be Discontinued - Essentially all DATEL board-level data acquisition products, all
board-level accessories and all board software are covered in this Notice. This includes:
All ST-xxx model numbers (Multibus I boards, example ST-711)
All PC-xxx model numbers (ISA bus boards, example PC-414)
All DVME-xxx model numbers (VME bus boards, example DVME-628)
All CPCI-xxx model numbers (Compact PCI bus boards, example CPCI-511)
All PCI-xxx model numbers (PCI bus boards, example PCI-416)
Please note that many older ST-xxx, DVME-xxx and PC-xxx boards are already on very
limited availability due to component obsolescence and other manufacturing issues.
Last Time Orders - Customers should contact the DATEL Sales Dept. (Mansfield, MA, USA)
directly to place orders and negotiate delivery schedules. Some products may require minimum
order quantities and/or extended delivery. This varies over time so it is difficult to give an exact
list of such products.
To assure supply, we encourage customers to accept deliveries as soon as practical. As
time passes, customers risk non-availability of an increasing number of products. After the
customer accepts final order acknowledgement, all orders placed will be firm and noncancellable.
Warranty - DATEL’s standard warranty terms apply except the warranty period. As the date
of last shipments approach, warranty support and repairs will terminate on September 30,
2004. Customers must immediately perform a functional inspection on any shipments near this
date. DATEL will have no technical or repair facilities after this date.
Technical Support - Since some DATEL engineering resources have already been reallocated,
support and repairs are currently limited and more will be withdrawn over time. We encourage
users to get all support issues settled as soon as practical.
Replacement Products - DATEL is not aware of any competitive manufactured products which
are exact replacements for these products. However, there are numerous items with similar
functions. These will require re-integration with your application.
Manufacturing Rights - DATEL is not offering manufacturing rights on these products. The
difficulty here is the complexity of technical support to fully transfer all comprehensive details of
manufacturing (including test fixturing, component specifications and device programming). Most
of these products would require considerable re-engineering by the user to resume production
outside DATEL. Nor will we retain spare parts after September 30, 2004. Volume users
should contact DATEL to discuss their needs.
*******
As very large volume component users ourselves who are subject to frequent component
obsolescence issues, DATEL sincerely regrets any inconvenience this Notice may cause our
customers.
11 Cabot Blvd, Mansfield, MA, 02048 USA, website: www.datel.com
Phone: 508-339-3000 FAX: 508-339-6356 E-mail: [email protected]
®
®
PC-414
High-Speed Analog Input Board
for ISA Computers
FEATURES
•
•
•
•
•
•
•
•
NEW
Now with
Up to 10 MHz A/D sample rate
LabVIEW® VI's
Very low harmonic distortion
Analog input comparator trigger
Choice of 12, 14, or 16-bit A/D resolution
Optional 2 to 8-channel simultaneous sampling
On-board FIFO memory up to 16,384 samples
Ideal for FFT’s, DSP, or array processor “front ends”
Non-bus burst parallel port for seamless recording
Offering very high system speed, the PC-414 is a multi-channel
analog input board for ISA compatible computers. Input
bandwidth is available up to 5 MHz and may be sampled at up
to 10 MHz. A common motherboard is used, with the analog
section contained in a pluggable 2” by 4” module. This allows
for a family of several different Sample/Hold - A/D Converter
speed and resolution options by exchanging analog modules.
A/D data passes to an on-board First-In, First-Out (FIFO) data
memory and then to the host computer bus interface under
software control. The FIFO acts to uncouple the precise
timing of the A/D section from the block-oriented data
transfers on the bus. The design can continuously collect
analog data with non-stop converter triggering while data is
simultaneously read from the FIFO. This allows the collection
of “seamless” wide-bandwidth signals of millions of samples or
greater. Functions such as FFT sampling cannot tolerate lost
samples without increases in “arithmetic” noise during
computation processing.
The analog input ranges of the A/D converter are selectable
as unipolar 0 to +10 V, or bipolar ±5 V, or ±10 V depending on
the model. Model PC-414E offers 16 single-ended or 8
differential high speed channels.
Models PC-414F, G, J, K, L, M, and P include a simultaneous
sampling section. This function acquires signals on parallel
channels at the same time. This prevents phase errors and
skewing of multichannel correlated signals. Applications
include high speed cross-channel computation, beam-former
coherency for sonar or acoustics, telemetry, multiple carrier
demodulation, and highly concurrent system testing.
Data can be transferred to mass storage peripherals such as
disk or magnetic tape. Applications include long-baseline
studies in astrophysics, component life testing, and
anomalous pattern search.
SSH Control
A/D
M
U
X
Analog
Inputs
Reset
C
T
L
A/D
FIFO
Memory
Parallel Outport or
DSP COMM Port
Pluggable Analog Section
Empty Half
A/D Start Clock
EOC
Ready Output
Acknowledge Input
Full
Channel Address Sequencer
External Enable Input
D/A Converter
FIFO Flags
Trigger
Comparator
Trigger In
D/A Out
D/A Output
Analog Trigger
External
Trigger
82C54 Programmable
Interval Timer
8MHz
Digital
I/O
Trigger Control
Base Address
Select
ACQ
Interrupt
Request
Half
Full
DMA
Request
DMA
T/C
8 out,
8 in
Registers
I/O Bus
Interface
DC/DC
Power Converter
+5V
ISA BUS
Figure 1. Functional Block Diagram
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
79
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
The FIFO data output may also be routed under host software
control to an on-board parallel data port instead of being sent to
the computer bus. This parallel burst channel data may be read
by an external processor at very high speeds and avoids
possible speed restrictions of the computer bus. The outport
uses a very simple ready/acknowledge transfer handshake which
is adaptable to any remote parallel port including DT Connect®.
See model PC-414COM using a DSP COMM port interface.
Software
The PC-414 can be controlled via optional DOS or Windows
NT or 95/98 Control panels, third party software such as
LabVIEW, or user written code in languages such as Visual
C++, Borland C Builder, Visual Basic, etc.
PC-414SET
An MS-DOS based menu driven acquisition
program. Includes setup and configuration
functions, data acquisition via interrupt and DMA,
D/A and counter timer control. Software also
includes A/D and D/A calibration procedures.
The analog section of the PC-414 is optimized for high signal
quality and very low dynamic noise. The PC-414 is ideal as
an FFT “front-end” or DSP quantizer for array processors.
• Automatically configures to the display
adapter, CPU, and mouse
• Sets the I/O base address
• Initializes the interrupt and DMA systems
and D/A output
• Allocates base or extended memory
• Performs self-test and A/D-D/A calibration
• Configures A/D sample rate, frame rate,
and sample counter
• Selects trigger mode and DMA or I/O block
transfer
• Selects disk file output format to integer
binary, float binary, or ASCII float
• Saves data to base memory, extended
memory, or disk
• Full source code in “C” and assembly is
available
• MS-DOS or WINDOWS version (visual
“C” interface)
The A/D conversion timing section is designed for accurate multiscan data acquisition. Software programmable timers control the
interval between each conversion and each multichannel scan.
A programmable sample counter allows sample blocks of
specified length independent of FIFO length. The timer/counter
section uses a precision on-board crystal clock. Timeout and
sample count activities may be monitored using I/O status
registers and/or programmable interrupts. The interrupt method
may be fully synchronized with software programmable DMA
transfers directly to host computer memory.
S/H - A/D triggering can originate from several sources under
software control. The internal timebase is the normal trigger
source although single conversions or scans may be directly
commanded by host I/O register writes. An external trigger
clock may also be used to precisely synchronize sampling with
external events. This external trigger may start a single
multichannel scan or “N” multiple scans separated by
programmable delays.
Analog sampling can also be level-triggered using an on-board
analog comparator and an external level input. The reference
trigger level to the comparator is derived from an on-board 12bit D/A converter. If preferred, the D/A converter may also be
used as a general purpose analog output channel.
The PC-414B, D, F, G, H, K, M, N, and P versions contain five
SMA coaxial signal connectors. Four connectors are for the
sampled analog channels. The fifth connector is used for
external timebase clock input, external analog trigger signal,
or for the analog output. The PC-414E, J, and L versions
contain 25-pin “D” connectors (DB-25S). The burst channel
parallel port uses an internal dual row header.
PC-414SRC
Source code for PC-414SET, written in C.
PC-414WIN
PC-414NT
A Windows 95/98 or NT GUI control panel
incorporates all the functions of the PC-414.
Functions include configuration and setup,
analog input to file or disk, analog output, analog
and digital triggering, digital I/O, and calibration.
PC-414WINS
Source code for PC-414WIN written in
Borland C Builder.
PC-414LV
Bridge driver software to LabVIEW 4.0 and 3.1.
PC-414LVS
Source code for PC-414LV allows users to
reduce high level VI’s to lower level VI’s.
The computer interface conforms to the PC-AT bus structure.
All data transfers (control, status, and A/D data) use 16-bit
transfers. Interrupt level selection is done via software.
Interrupt servicing is generated for a variety of reasons such
as A/D data read, DMA terminal count, sample count
reached, FIFO half-full, or FIFO full.
Remote receiver
e.g. DSP board,
memory board, etc.
Display
Parallel
Port
Disk
A/D output data coding is right-justified two’s complement with
sign extension, if desired, straight binary coding can also be
selected making it directly compatible with high level computer
languages such as “C”, Visual C++, Borland C Builder, Visual
Basic, and others.
Analog
Inputs
PC-414
Host
Memory
Start &
Exit Mode
Graphics
Display
User written
program
PC-414SET
•
•
•
•
•
•
•
•
•
Window-driven user interface
Configure hardware
Start acquisition
Send data over parallel port
Store data to memory and /or
disk file
View data
Access digital I/O port
A/D and D/A calibration
Update D/A
D/A
Converter
Figure 2. PC-414SET Software Operation
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
80
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
FUNCTIONAL SPECIFICATIONS
(Typical at +25 °C, dynamic conditions, gain = 1, unless noted)
PC-414B
PC-414D
PC-414E
PC-414F
4
(single A/D)
1
(single A/D)
16SE/8D [Note 8]
(single A/D)
2 Simultaneous
(two A/D’s)
Single Ended
0 to +10 V
±10 V
±5 V
Differential
±5 V
SE or Diff.
0 to +10 V
±10 V
±5 V
Single Ended
0 to +10 V
±5 V
±15 V
±15 V
±15 V
±15 V
2 µs
2 µs
2 µs
2 µs
—
10 MΩ
±1 V
2 kΩ
±10 V
100 MΩ
—
1 kΩ
750 ns
20 ns
±100 ps
50 ns
10 ns
±7 ps
750 ns
20 ns
±40 ps
165 ns
20 ns
±40 ps
14 bits
1.6 µs
12 bits
200 ns
12 bits
500 ns
12 bits
400 ns
±1.5
±2
±1
±1
±1
±1
±0.75
±1
±0.3
±0.1
±0.1
±0.1
±0.3
±0.3
±0.1
±0.1
500 kHz
5 MHz [Note 9]
2 MHz
2 MHz
330 kHz
—
500 kHz
[Note 4]
2 MHz/chan.
(2 chans.)
–75 dB
–68 dB
–72 dB
–70 dB
ANALOG INPUTS
Number of Channels
Input Configuration
(non-isolated) [Note 19]
Full Scale Input Ranges
(user-selectable) (gain = 1)
[Notes 1 & 16]
Input Overvoltage
(no damage, power on)
Overvoltage Recovery
Time, maximum
Common Mode Voltage
Range, maximum
Input Impedance [Notes 6 &10]
SAMPLE/HOLD
Acquisition Time
(FSR step to 0.01% of FSR, max.)
Aperture Delay
Aperture Delay Uncertainty
A/D CONVERTER
Resolution
Conversion Period
SYSTEM DC CHARACTERISTICS [Note 7]
Integral Non-linearity
(LSB of FSR)
Differential Non-linearity
(LSB of FSR)
Full Scale Temperature
Coefficient (LSB per °C)
Zero or Offset
Temperature Coefficient
(LSB per °C)
SYSTEM DYNAMIC PERFORMANCE [Note 2]
Throughput to FIFO
(single channel, gain = 1)
Throughput to FIFO
(sequential channels,
gain = 1)
Total Harmonic Distortion
[Note 3]
The PC-414J in short-cycled addressing is recommended in place of the PC-414A. Model PC-414E can substitute for the PC-414C.
ANALOG INPUTS
Programmable Gains
Common Mode Rejection
(DC - 60 Hz)
Addressing Modes
A/D CONVERTER
See Note 1
Output Coding
-80 dB (g = 100) (414E)
1. Single channel
2. Simultaneous sampling
3. Sequential with
autosequenced addressing
4. Random addressing by host
software
Trigger Sources
(Software selectable)
A/D Sample Clock
(software selectable)
Please read all notes carefully.
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
81
Positive-true, right justified,
straight bin. (unipolar) or rightjustified 2’s complement
(bipolar) with sign extension
thru bit 15
1. Local Pacer frame clock
2. External TTL frame clock
3. Analog threshold comp.
1. Internal programmable
82C54 timer
2. Ext. TTL input, active low
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
FUNCTIONAL SPECIFICATIONS
(Typical at +25°C, dynamic conditions, gain = 1, unless noted)
ANALOG INPUTS
Number of Channels
Input Configuration
(non-isolated) [Note 19]
Full Scale Input Ranges
(user-selectable) (gain = 1)
[Notes 1 & 16]
Input Overvoltage
(no damage, power on)
Overvoltage Recovery
Time, maximum
Common Mode Voltage
Range, maximum
Input Impedance [Notes 6 &10]
PC-414G
PC-414H
PC-414J
PC-414K
2 Simultaneous
(two A/D’s)
1
(single A/D)
8 Simultaneous A/D’s
[Note 8]
2 Simultaneous
(two A/D’s)
Single Ended
±5 V or
0 to +10 V
(separate models)
Differential
±5 V
(other ranges
special order)
Single Ended
±5 V, ±10 V
[Note 13]
Limited Differential
0 to +10 V, ±5 V
(separate models)
±15 V
±15 V
±15 V
±15 V
2 µs
1 µs
3 µs
—
—
1 MΩ
±1 V
2 kΩ
—
8 kΩ (bipolar)
±1 V
1 kΩ
350 ns [Note 11]
20 ns
±70 ps
35 ns
±10 ns
3 ps rms
400 ns
—
—
50 ns
10 ns
±7 ps
14 bits
500 ns
12 bits
100 ns
12 bits
2 µs [Note 12]
12 bits
200 ns
±1.5
±1.5
±1
±2
±1
±1
±1
±1
±0.3
±1
[Footnote 10]
±0.1
±0.3
±1
[Footnote 10]
±0.3
1 MHz
10 MHz
400 kHz
5 MHz
1 MHz/chan.
(2 chans.)
—
250kHz/chan.**
5 MHz/ch.
–80 dB
–65 dB
–75 dB
–68 dB
SAMPLE/HOLD
Acquisition Time
(FSR step to 0.01% of FSR, max.)
Aperture Delay
Aperture Delay Uncertainty
A/D CONVERTER
Resolution
Conversion Period
SYSTEM DC CHARACTERISTICS [Note 7]
Integral Non-linearity
(LSB of FSR)
Differential Non-linearity
(LSB of FSR)
Full Scale Temperature
Coefficient (LSB per °C)
Zero or Offset
Temperature Coefficient
(LSB per °C)
SYSTEM DYNAMIC PERFORMANCE [Note 2]
Throughput to FIFO
(single channel, gain = 1)
Throughput to FIFO
(sequential channels,
gain = 1)
Total Harmonic Distortion
[Note 3]
**A 380 KHz per channel option is available on special order.
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
82
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
FUNCTIONAL SPECIFICATIONS
(Typical at +25°C, dynamic conditions, gain = 1, unless noted)
ANALOG INPUTS
Number of Channels
Input Configuration
(non-isolated) [Note 19]
Full Scale Input Ranges
(user-selectable) (gain = 1)
[Notes 1 & 16]
Input Overvoltage
(no damage, power on)
Overvoltage Recovery
Time, maximum
Common Mode Voltage
Range, maximum
Input Impedance [Notes 6 &10]
PC-414L
PC-414M
PC-414N
PC-414P
16 Simultaneous
A/D’s
4 Simultaneous
A/D’s
2 Simultaneous
A/D’s
4 Simultaneous
A/D’s
Single Ended
±5 V, ±10 V,
(user selectable)
[Note 13]
Single Ended
±10 V
Single Ended
±2.5 V
Single Ended
±2.5 V or
0 to +5 V
(user selectable)
±15 V
±12 V
±15V
±7 V
—
—
—
—
—
8 kΩ
—
10 MΩ
—
10 MΩ or 50 Ω
—
1000 Ω
400 ns
—
—
—
—
—
35 ns
±10 ns
5 ps
—
—
—
12 bits
2 µs [Note 12]
16 bits
5 µs [Note 12]
14 bits
200 ns [Note 12]
14 bits
400 ns [Note 12]
±2
±4
±1
±3
±1
±3
±1
±1.5
[Note 10]
±1
±0.5
±0.5
[Note 10]
±1
±0.5
±0.5
400 kHz
200 kHz
5 MHz
3 MHz* min.
190 kHz/chan.
200 kHz/chan.
5 MHz/chan.
2.5 MHz/chan.
-75 dB
-83 dB
-75 dB
-75 dB
SAMPLE/HOLD
Acquisition Time
(FSR step to 0.01% of FSR, max.)
Aperture Delay
Aperture Delay Uncertainty
A/D CONVERTER
Resolution
Conversion Period
SYSTEM DC CHARACTERISTICS [Note 7]
Integral Non-linearity
(LSB of FSR)
Differential Non-linearity
(LSB of FSR)
Full Scale Temperature
Coefficient (LSB per °C)
Zero or Offset
Temperature Coefficient
(LSB per °C)
SYSTEM DYNAMIC PERFORMANCE [Note 2]
Throughput to FIFO
(single channel, gain = 1)
Throughput to FIFO
(sequential channels,
gain = 1)
Total Harmonic Distortion
[Note 3]
* The sample rate to published specifications is 3 MHz. The A/D is functional to 5 MHz. Valid data output per channel is delayed
by 4 samples after the start of the sample clock. Please make note of this for products such as the PC-414P, PC-430P, and
DVME-614P which use non-continuous A/D sampling. Data output is pipelined meaning that the first four samples per channel
should be discarded. For all 4 channels, discard 16 samples. The design is intended for semi-continuous sampling of wideband
signals and is less suitable for low speed data acquisition. Approximately 5 dB SFDR improvement can be achieved by directly
connecting an external A/D sample clock. Contact DATEL for details.
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
83
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
SPECIFICATIONS, CONTINUED
(Typical @ +25°C, dynamic conditions, unless noted)
Number of Interrupts
(software selectable)
A/D MEMORY
Bus Interrupt Sources
Architecture
Memory Capacity
First-In, First-Out (FIFO)
1024, 4096, or 16,384 A/D
samples. 64 K on request.
PARALLEL DATA PORT
TRIGGER CONTROL
Programmable Interval
Timer Type
Functions
Pacer Sample Counter
82C54 Clock Source
Scan Trigger Clock
Analog Trigger Input Range
[Note 5]
Analog Trigger Response
Analog Trigger Hysteresis
Outport Type
82C54
1. A/D sample count reached
2. A/D start rate (16 bit divisor)
3. SSH sample counter (414A)
3 to 65,536 samples. Drives
the Acquire flag/interrupt
gate for A/D start pulses.
Internal 8 MHz crystal clock
125, 250, or 500 KHz
Operating Modes
±10 V (not avail. 414D)
2 µs to set status flag
40 mV
Parallel Port Loading
ANALOG OUTPUT
Number of Channels
Function
(user-selectable)
[Note 5]
Resolution
Output Voltage Range
(user-selectable)
Linearity
Settling Time
(10 V step)
Input Coding
(user-selectable)
Parallel Port Connector
One
1. General purpose analog
output
2. Threshold comparator for
A/D trigger
12 bits
0 to +10 V, ±5 V and ±10 V
at 5 mA max.
±0.05% of FSR
Port Data Rate
I/O Mapping
Data Transfer
Data Bus
Direct Memory Access
DMA Request Conditions
(software selectable)
Control/Status Functions
16 data output lines, TTL
levels from A/D FIFO.
Includes handshake signals
and FIFO flags. The outport
does not provide addressing.
Asynchoronous master to
external slave receiver. 4
modes are included, offering
internal/external clocking (to
10 MHz), synchronous/
asynchronous handshaking.
Sequencing is compatible
with DT Connect®.
24 mA out, 1.6 mA in. The
data outputs may be tri-stated
for shared bus connection.
2-row 26-pin header type
mounted on board interior.
0.100” pin spacing suitable
for flat cable. Pinout is
compatible with DT Connect®
and existing 414 format.
4 MHz max. Data may be
transferred up to 10 MHz
with external clocking.
DIGITAL I/O PORT
5 microseconds to 0.05%
Connector
Same as A/D section
ISA BUS INTERFACE
Architecture
1 interrupt, software
selectable on level 7, 9 thru
11, or 15.
Scan acquire flag (sample
count), FIFO full or half full,
DMA terminal count from bus.
I/O mapped, pluggable to
IBM-PC/AT, and compatibles.
Decodes eight 16-bit I/O
registers.
Decodes I/O address lines
A9 - A0
I/O transfer or host DMA,
software selectable
16 bits
1 channel, selectable on
channels 5, 6, or 7, set by
software
FIFO full, half full, not empty,
scan acquire flag (sample
count reached)
Board reset, FIFO flags,
interrupt select and status,
DMA select and status, trigger
source, timer control and
period, sample count load,
parallel outport enable, A/D
enable, MUX auto-sequence
Configuration
Levels
Outport Settling Time
Dual row, 26-pin header
mounted on board interior.
Uses 0.100” pin spacing
suitable for flat cable.
Includes +5 Vdc and digital
ground connections.
8 digital outputs, 8 digital
inputs (unlatched)
Buffered, TTL levels.
10 output loads.
50 ns max. after write operation
MISCELLANEOUS
Analog Section Modularity
Analog Section Adjustments
Analog Input Connectors
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
84
The MUX-S/H-A/D module is
socketed for function
interchange.
Offset and gain per channel
for SSH on PC-414F, G, H,
K, M, N, and P. A single
offset and gain pot is
provided on PC-414B, D,
and E. Recommended
recalibration interval is 90
days in stable conditions.
Four SMA miniature coaxial,
mounted on rear slot. [Note 8]
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
Multipurpose Connector
[Note 8]
Operating Temp. Range
Storage Temp. Range
Humidity
Altitude
Power Required
Outline Dimensions
9.
5th SMA user-selectable for:
1. Pacer trigger input
2. Analog threshold
comparator input
0 to +60°C, forced cooling
recommended.
-25 to +85°C
10% to 90%,
non-condensing.
0 to 10,000 feet.
+5V @ 3.5A max. from
ISA bus
4.5 x 10.5 x 0.625 inches,
compatible to PC/ISA bus
10. Input impedance is shown with power on. Impedance
with power off is 1.5 kΩ or less.
11. PC-414G acquisition time is 350 ns to ±0.01% of FSR.
12. All channels in simultaneous sampling.
13. PC-414J and L bipolar input is user-selectable ±5 V or
±10 V per channel (default). Total full scale error over
temperature range is ±4 LSB maximum. Total zero/offset
error over temperature range is ±2 LSB maximum.
Monotonicity: no missing codes over temperature range.
NOTES
1.
2.
3.
4.
14. Avoid mixing external triggers which are a close submultiple
of the internal A/D start clock to prevent lost samples.
Resistor-programmed gain from x1 to x100 is available
on PC-414E with increased settling delay at higher gain.
15. Models PC-414D, H, K, and M use a single channel
12-bit A/D converter with ±5 V inputs. An external A/D
clock is required above 4 MHz and the 82C54 timer must
be bypassed. 10 MHz sampling may continue until the
FIFO memory is full.
Total throughput includes MUX settling time after
changing the channel address, S/H acquisition time to
rated specifications, A/D conversion, and FIFO transfer.
Total throughput is not delayed by host software
whenever the FIFO is not full.
16. Input polarity. Some models are fixed as bipolar only
whereas others are user-selectable unipolar or bipolar.
Still others require separate model numbers.
THD test conditions are:
A. Input freq. 500 kHz (414F)
200 kHz (414B,E,G)
50 kHz (414J,L,M) 1 MHz (414D,K,N,P)
2 MHz (414H)
B. Generator/filter THD is -90 dB minimum.
C. THD computed by FFT to 5th harmonic.
( V22 + V32 + V42 + V52 )0.5
THD = 20 log10
Vin
D. Inputs are half full scale less 0.5 dB. No channel
advance.
E. A/D sample rate = 500 kHz (414B,E,G), 4 MHz (414D,K),
2 MHz (414F), 10 MHz (414H), 250 kHz (414J),
190 kHz (414L,M), 2.5 MHz (414P)
(
17. Models F, G, J, K, L, M, N, and P use one A/D converter
per channel.
18. The customer must use shielded cables to insure EMC
compliance.
)
19. A/D-per-channel boards (models F, G, J, K, L, M, N, P)
may be operated in “software differential” mode. Two
A/D’s are applied to the high and low legs of a single
differential input channel. The two data values are then
algebraically subtracted, either on the fly in real time or
after all samples have been stored. Channel capacity in
“software differential” is one-half the number of singleended channels.
The rates shown for sequential sampling are the
maximum A/D converter start rates and include MUX
sequencing and settling. For example, if four channels
of the PCI-414E were scanned, the maximum sample
rate on any one channel would be 2 µs x 4 channels =
8 µs (125 kHz per channel).
5.
For fastest response on the analog comparator trigger,
keep the reference voltage near the trip input voltage. To
avoid overload recovery delays, do not let the trip input
(or any other analog input) exceed ±10V.
6.
The input impedance of 10 MΩ minimum avoids attenuation
errors from external input source resistance. For many
applications, an in-line coaxial 50 Ω shunt, inserted
adjacent to the front connectors, is recommended to
reduce reflections and standing wave errors.
7.
Allow 20 minutes warmup time to rated specifications for
models PC-414B,G,M,N.
8.
A 25-pin DB-25S connector is used for the PC-414E, J,
and L.
5 MHz sampling on PC-414D requires an external clock.
Maximum on-board sampling is 4 MHz.
This technique offers excellent bandwidth, high common
mode rejection and optional mix of single-ended and
differential channels.
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
85
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
I/O Register Mapping
FIFO Data Format
The base address may be selected anywhere up to 3F0h on
16-byte boundaries.
A/D data is delivered as a stream from the FIFO memory. For
multichannel inputs, this means that data is multiplexed. For
example, for 4-channel inputs, the output channel sequence is
0, 1, 2, 3, 0, 1, . . . Some applications may need this data demultiplexed by software so that each channel’s data is placed
in its own separate buffer.
I/O Address
(hex)
Direction
Base + 0
Base + 0
Base + 2
Write
Read
Write
Base + 2
Read
Base
Base
Base
Base
Base
Base
Base
Write
Write
Read
Read/Write
Read/Write
Read/Write
Read/Write
+4
+6
+6
+8
+ 0Ah
+ 0Ch
+ 0Eh
Description
Command Register
Status Register
Channel Address/Digital
Output [Note 12]
Digital Input Register
[Note 12]
D/A Data Register
FIFO Reset Register
FIFO A/D Data Register
Counter #0 (82C54)
Counter #1 (82C54)
Counter #2 (82C54)
Control Register (82C54)
Binary A/D Data
Analog
Inputs
See model PC-414COM
using a DSP COMM
port interface.
Parallel
Port
MUX
Array
Processor
Board
FIFO
MEM
A/D
PC-414
Transfer Speeds
ISA bus transfer rates are host-dependent and should be
determined by testing. For example, a Compaq computer
achieved 800 nanoseconds instantaneous sample-to-sample
timing to base memory using the REP INSW instruction. A
faster CPU will not increase the ISA bus speed. To optimize
throughput, disable all possible interrupts. For higher speed
continuous (non-stop) A/D sampling, consider using a parallel
port.
DSP Arrays
PC/AT Bus
CPU
Disk
Controller
Display
Controller
Mass Storage
Graphics
Display
Figure 3. Array Preprocessing
Internal or external trigger rate
TRIGGER
Internal or external start rate
A/D
START
CONVERT
0
1
2
3
Fixed or sequential channel addressing up to
64k samples per trigger
END OF
SCAN*
(Internal
(Signal)
ACQUIRE
FLAG
SSH (Internal)
[BASE + 0 bit 2 = 1]
(414A only)
HOLD
SAMPLE
Maskable Interrupt
and Status
Figure 4. PC-414 Timing DIagram
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
86
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
Figure 5. PC-414VB-CONSOLE
PC-414VB CONSOLE
This example application was written in Visual Basic 5.0, using the PC-414LVS as the callable DLL. Created by
Eiichi Itagaki, Software Engineer of DATEL KK Technical and Jeffrey Greenberg, Marketing Applications Engineer
DATEL, Inc. USA.
For users preferring to create applications in Visual Basic, the DLL and source code found in the PC-414LVS offers the Visual
Basic programmer a wealth of information and tools in creating applications quickly and easily. The PC-414VB-CONSOLE is a
sample program showing how to implement most of the functions of the PC-414 Series. Included is the source code for all the
forms and the code modules.
To receive your FREE copy of PC-414VB-CONSOLE, purchase PC-414LVS with any PC-414 Series board and contact DATEL at
1-800-233-2765.
Example Declarations:
Declare Sub SetIOBase Lib “P414LV32.DLL” (ByVal io_base_address As Integer)
Declare Sub init_414 Lib “P414LV32.DLL” (ByVal fsize As Integer, ByVal port As Integer, ByVal trigger_src As Integer,
ByVal trigger_pol As Integer, ByVal clock_src As Integer, ByVal md As Integer)
Declare Sub set_mode Lib “P414LV32.DLL” (ByVal samples_trigger As Integer, ByVal scan_enable As Integer, ByVal scan_count
As Integer, ByVal auto_incr As Integer, ByVal cahnnel As Integer, ByVal sample_rate As Long,
ByVal trigger_rate As Long)
Declare Sub StartAD Lib “P414LV32.DLL” ()
Declare Sub StopAD Lib “P414LV32.DLL”()
Declare Function read_status_reg Lib “P414LV32.DLL” () As Integer
Declare Sub get_status_flags Lib “P414LV32.DLL” (half_full_f As Long, full_f As Long, empty_f As Long, acquire_f As Long)
Declare Sub reset_fifo_reg Lib “P414LV32.DLL” ()
Declare Sub read_FIFO Lib “P414LV32.DLL” (ByVal count As Integer, buffer As Integer)
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
87
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
The PC-414 LabVIEW package from DATEL consists of a set
of inexpensive VI’s for low level control of the board. These
integrate into the LabVIEW package which the user must
purchase from National Instruments. Once installed, these
VI’s appear as icons on the LabVIEW menues. DATEL’s VI’s
are offered in two versions. Model PC-414LV is the
executable binary-only configuration which can be fully
integrated into the user-written block diagram. Model
PC-414LVS is the full source to model PC-414LV and also
includes all binaries. The source code should be considered
by a programmer who wishes to extend or modify the existing
VI’s or just wants to more fully understand their operation.
PC-414LV FEATURES
• Supports DATEL’s PC-414 family of high-speed analog
input boards
• Runs under Microsoft Windows®, uses Dynamic Data
Exchange (DDE)
• Adaptable to all LabVIEW applications
• Easy-to-use visual programming eliminates low level
software
• Interactive, customizable front panel controls
• Integrates data acquisition, processing, display, and
storage
• A/D sampling rates to 10 MHz
• Optional multi-channel simultaneous sampling
LabVIEW’s feature-rich program development system
combined with DATEL’s library of VI functions for the PC-414
provide the essential building blocks to create any conceivable
LabVIEW applications.
PC-414LV GENERAL DESCRIPTION
National Instruments’ LabVIEW transforms the PC-414 family
of high speed analog input boards into easy-to-use virtual
instruments (VI’s) that acquire, analyze, display, and store
analog signals in real time. Low level software development is
replaced by an intuitive visual programming system that
harnesses all the power of Microsoft Windows - graphic user
interface (GUI), access to more host memory (16
megabytes), multi-tasking, and inter-process communications
using DDE. Applications include highly concurrent system
testing, process monitoring and control, telemetry, radar,
sonar, acoustics, DSP front end quantizer, education, and
research.
A/D data to
remote receivers
Analog
and
Digital
I/O
Graphical programming works like a flowchart - when the
flowchart is accurate and complete, the program is done.
PC-414LV off-loads as much programming as possible into
the LabVIEW environment so the user has maximum control.
It creates a library of fast, simple, highly modular VI functions
for the PC-414 that do not sacrifice board performance. The
user builds VI’s to configure the data acquisition hardware,
process the data, and ultimately display and store that data
without writing programs. Similar VI’s can be created to
update the analog output and to read and write the digital I/O
port.
Windows
LabVIEW
PC-414
High speed analog
input board
(includes D/A and digital I/O)
LabVIEW
Input Signal
Parallel Port
Initialize
PC-414
Amplitude
Single Multi SS&H
10101010 OFF
Digital Out
1024
Analog Out
Host Computer
Read
FIFO
Real Time
Processing
and Display
Timebase
Input Channel
Start
A/D
Loop
ON
Front Panel Controls
On/
Off
Visual Programming Diagram
Figure 6. PC-414LV LabVIEW System Diagram
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
88
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
blocks can then be further processed as screen displays,
indicators, graphs, sent to printers or plotters, or simply
archived to disk file for later analysis. The A/D continues
running and no data will be lost as long as LabVIEW uploads
the A/D data faster than the data is being acquired.
All VI’s are assembled graphically using a mouse and can be
edited at any time to modify functionality or appearance. Nonstop, seamless data acquisition continues on the PC-414
while LabVIEW simultaneously maintains the GUI and
handles the A/D data stream in real time. Easily customized,
interactive user interfaces can be created from the vast library
of front panel controls and displays offered by LabVIEW.
Virtual Instrument Library
In summary, PC-414LV includes the following VI functions:
The PC-414LV includes extensive Dynamic Linked Library
(DLL) functions that perform the PC-414 low level hardware
control and monitor operations transparently. The software
provides VI functions that poll PC-414 status flags
independent of, and simultaneous with, data acquisition and
data transfer. Control is retained by the user as long as
LabVIEW continues to execute correctly. The multi-window,
visual programming environment facilitates building and
accessing hierarchical VI programs. Multi-tasking allows
context switches to other concurrent Windows applications
without disrupting PC-414 operation or control.
The PC-414/LabVIEW system optimizes two concurrent
processes - the PC-414 acquiring data while LabVIEW further
processes or stores the uploaded data stream. The entire
PC-414/LabVIEW combination uses only a few VI functions
that are easy to understand and incorporate into a “block
diagram” program. The basic concept is to initialize the
PC-414 hardware, reset the FIFO memory, start data
acquisition, and upload blocks of data from the FIFO to
LabVIEW memory buffers on the host - or to remote receivers
over the DT Connect I compatible output port. These data
PC-414 Initialize
Initialize the PC-414 hardware - board
model, I/O base address, etc.
Operating Mode
Specify A/D trigger rate, A/D sample
rate, and analog input channel.
Clear FIFO
Reset the FIFO memory
Start/Stop A/D
Enable and disable the A/D.
Read Status
Read hardware status flags - FIFO
flags, acquisition done, oversampling.
Read FIFO
Read blocks of A/D data from the
FIFO on the PC-414 and fill a
LabVIEW buffer on the host.
Write DAC
Update the analog output channel.
Inport/Outport
Read/write the 8-bit digital I/O port.
PC-414 Demo
Complete data acquisition
demonstration VI, includes real time
signal display.
Demultiplex Buffers Unravel a multi-channel data buffer
and extract data from one channel
only.
Figure 7. PC-414LV Visual Program
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
89
Email: [email protected] • Internet: www.datel.com
®
®
PC-414
ORDERING INFORMATION
Hardware:
PC-414
Input Channels, A/D Resolution
B = 4SE chans., 14 bits
D = 1D chan., 12 bits
E = 16SE/8D chans., 12 bits
F = 2SE simul. chans., 12 bits
G = 2SE simul. chans., 14 bits
H = 1D chan., 12 bits
J = 8SE simul. chans., 12 bits
K = 2SE simul. chans., 12 bits
L = 16SE simul. chans., 12 bits
M = 4SE simul. chans., 16 bits
N = 2SE simul. chans., 14 bits
P = 4SE simul. chans., 14 bits
FIFO Memory Size
Input Polarity
1 = 1,024 A/D samples
2 = 4,096 A/D samples
3 = 16,384 A/D samples
A = Bipolar or selectable
B = Unipolar
For models with userselectable polarity use the
“A” designator. CAUTION:
Read the input range
specifications carefully.
Example: PC-414F3 Two simultaneous A/D’s, 2 MHz, 12-bit resolution, 16,384 FIFO samples.
61-7342340
PC-490B
PC-414xCOMx
SMA male to BNC male coaxial cable, 1 meter length. One cable required per channel.
DB-25 screw termination adapter (cable not included). Not recommended for high-frequency signals.
PC-414 with DSP COMM port interface. See PC-414COM data sheet.
Each board is power-cycle burned-in, tested and calibrated. All models include a user’s manual. An example program disk is
available on request at no charge.
Software:
PC-414SET
PC-414SRC
PC-414WIN
PC-414WINS
PC-414LV
PC-414LVS
PC-414NT
PC-414NTS
Call DATEL
Call DATEL
Setup/configuration data-collection program for MS-DOS. Executables only.
Source code for setup and configuration program on MS-DOS disks. Includes “C” and assembly source
code and window driver library. Documentation is on disk.
Setup/configuration program for Microsoft Windows 3.1. Executables only.
Source code for PC-414WIN, written with Borland Delphi.
Bridge driver software to National Instruments’ LabVIEW®. See PC-414LV data sheet.
Source code for PC-414LV
Setup/configuration program for Microsoft Windows NT. Executables only.
Source code for PC-414NT, written with Borland Delphi.
Free example programs for the PC-414, written in Visual Basic 5. Contact Systems Application Dept.
Free example programs for the PC-414, written in Microsoft QuickBASIC. Contact System Application
Dept.
Pentium is an Intel trademark
Windows and MS-DOS are Microsoft trademarks
LabVIEW is a National Instruments trademark
DT Connect is a Data Translation trademark
DATEL, Inc., Mansfield, MA 02048 (USA) • Tel: (508)339-3000, (800)233-2765 Fax: (508)339-6356 •
90
Email: [email protected] • Internet: www.datel.com