Keithley ADC-16 User manual

ADC-16
Analog
Input
Board
User
Guide

User Guide
for
the
ADC-16
Analog
Input
Board
Rev'sion
B
-
December
!992
Copyright Keithley Data Acquisition
1992
Part Number:
24446
KEITHLEY DATA ACQUISITION
-
KeithleyMetraByte/Asyst
440
Myles
Standish Blvd., Taunton,
MA
02780
TEL.
5081880-3000,
FAX
5081880-0179
...
-
111
-

Warranty Information
All products manufactured by Keithley Data Acquisitionarewarranted
against defectivematerials and workmanship for a period of one year
fromthe date of delivery to the original purchaser. Any product that
is
found to
be
defectivewithin the warranty period will, at the option of
the manufacturer,
be
repaired or replaced. Thiswarranty does not apply
to products damaged by improper use.
Warning
Keithley Data Acquisition assumes
no
liability for damages
consequent
to
the use of
this
product. This product is not designed
with components of a level
of
reliability suitable for use in
life
support or critical applications.
Disclaimer
Information furnished by Keithley Data Acquisitionisbelieved to be
accurateand reliable. However, Keithley Data Acquisitionassumes no
responsibilityfor the use of suchinformation nor for any infringements
of patents or other rights of third parties that may result from its use.
No
licenseis granted by implication or otherwise under any patent rights of
KeithleyData Acquisition.
Copyright
All rights reserved.
No
part of this publication may be reproduced,
stored in a retrieval system,or transmitted in any form by any means,
electronic,mechanical,photo-reproductive, recording, or otherwise
without the expressprior written permission
of
the Keithley Data
Acquisition.
Note:
Keithley MetraBytemis a trademark of KeithleyInstruments.
Basic* is a trademark of Dartmouth College.
IBM@
is
a registered trademark of International BusinessMachines
Corporation.
PC,
XT,
AT,
PW2,
and Micro ChannelArchitecture@aretrademarks
of
International Business MachinesCorporation.
Microsoft@is a registered trademark of MicrosoftCorporation.
Turbo
C@
is a registered trademark
of
Borland International.
-
iv
-

Contents
CHAPTER
1
.
INTRODUCTION
1.1 FunctionalOverview
..................................
1.1
1.2 Software Overview
...................................
1.2
1.3 Accessories
......................................
. 1-3
1.4
Specifications
......................................
1.4
CHAPTER
2
.
INSPECTION. CONFIGURATION. & INSTALLATION
2.1 Inspection
........................................
2.1
2.2 Configuration
......................................
2.1
2.3 The Main
I/O
ConnectorJ1
...............................
2.3
2.4 Software Installation
..................................
2.3
2.5 The ConfigurationProgram
...............................
2.4
2.6 Hardware Installation
..................................
2.5
CHAPTER
3
.
OPERATING
&
PROGRAMMINGOVERVIEW
3.1 General
.........................................
3.1
3.2 The Pop-up Control Panel
...............................
3.1
.
3.3 The Call Driver
.....................................
3.1
3.4 Low-Level-Register
I/O
Programming
.........................
3.1
CHAPTER
4
.
THE POP-UP CONTROL PANEL
4.1 Overview
........................................
4.1
4.2 Driver Descriptions
...................................
4.1
4.3 Driver-FileLoading/UnloadingOptions
........................
4-1
4.4 Syntax Conventions
..................................
4.3
4.5 VLEXE: Loading
&
Unloading
.............................
4.4
4.6 PADCl6.EXE: Loading
&
Unloading
.........................
4.6
4.6
LoadingANSLSYS
...................................
4.8
CHAPTER
5
.
POP-UPCONTROL PANEL OPERATION
5.1 Preliminary Requirements
...............................
5.1
5.2 Getting Started
.....................................
5.1
5.3 ImportantHot Key Combinations
............................
5.1
5.4 The Control Panel
....................................
5.2
5.5
The Data Logging Panel
................................
5.3
CHAPTER
6
.
THE CALL INTERFACE
6.1 General
.........................................
6.1
6.3 QuickBASIC4.0+, IncludingProfessionalBASIC
7.0+
................
6-7
6.5 List Of Calls
......................................
6-20
6.6 Glossary Of CallTerms
................................
6-22
6.2 GW BASIC, BASICA.
&
BASIC
............................
6.1
6.4 QBASlC ......................................... 6-13
CHAPTER
7
.
INDIVIDUALCALL DESCRIPTIONS
.
v-

Contents
CHAPTER
8
.
REGISTER-LEVEL
I/O
MAPS
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
Introductory Information
................................
8-1
I/O RegisterAddress Map
...............................
8-1
AID
Registers(Base Address
+O
&
+1)
........................
8-1
MUX
&
Gain Register(Base Address
+2)
......................
8-2
Control Register(BaseAddress
+3)
.........................
8-3
Status Register(Base Address
+3)
..........................
8-4
Typical Programming Sequence
...........................
8-4
BASIC Example Program
...............................
8-5
CHAPTER
9
.
CALIBRATION
9.1
CalibrationInterval
...................................
9-1
9.2
CalibrationProgram
..................................
9-1
9.3
RequiredTest Equipment
...............................
9-1
CHAPTER
10
.
FACTORY RETURNS
APPENDIX
Appendix A
.
Summary
Of
Error Codes
...
.
vi-

CHAPTER
1
INTRODUCTION
1.1
FUNCTIONAL
OVERVIEW
General
TheAX-16is a low-cost, high-resolution(16bit),analog input board for ISA and EISA bus
computers(IBMPC/XT/AT orcompatible). An integrating
A/D
converter performs up to 16
conversions/sec whileensuring repeatabilityin noisyenvironments. Eight differentialinput channels
offer 16-bitresolution
(15
bit
+
sign). Figure
1-1
isa block diagram of the ADC-16.
1 mA
SOURCE
O--
-
Vref
r,
(+5
V)
MUX
CHO HI
CHO
LO
CHI HI
CH1
LO
CH2 HI
CH2
LO
CH3 HI
CH3 LO
CH4
HI
CH4
LO
CH5 HI
CH5
LO
CH6 HI
CH6
LO
CH7 HI
CH7
LO
L.L.
GND
L.L. GND
L.L.
GND
GAINS
1,
10.
100
I
SCALING
fi
-
i
3.2767
I
.,
17
0
CONTROL/SiATUS
MUX
&
GAIN
&
INTERRUPT
SELECT REGISTER CONTROL REGISTER
I I
INTERNAL
DATA
aus
COMMON
N.3.
N.C.
COMMOlv
N.O.
N.C
OPD
C=:
EX1
EX2
EX4
IPO
IP
1
+5
V
OUT
POWER COU
POWER COM
IUI
IBM
PC
BUS
Figure
1-1.
Block
diagram
of
the
ADC-16.
Gainsof
1,10,
and
100
are software-programmable.
A
singlegain adjustment sets the full scaleof
every range.
No
additionaladjustments are required sincethe zero of every range is automatically
corrected.
Additional featuresinclude two
TTL
compatible,general-purpose digital outputs and two general-
purpose TTL/CMOScompatible digital inputs. Thedigital outputs
also
drive two internal Form C
relays on the ADC-16. These relays
are
availableforswitchingand expansion applications.
1-1

ADC-16
USER
GUIDE
Three more digital outputs become availablewhen the optional STA-EX8expansion multiplexer(s)
is
not used. A
1
mA,
high-precision current source with a complianceof -10
V
to
+4
V
allows excitation
of resistance-based transducers such as RTDs.
All
connectionsto the ADC-16 pass through a standard
37-pin D connectorusing the manufacturer's C-1800cable.
Optional equipment for the ADC-16 includes two screw-termination boxes: the STA-U and the STA-
EX8. TheSTA-U provides access to all ADC-16 interfacesignals via miniature screw-terminal
connectors. TheSTA-EX8 provides access to all ADC-16 interface signals via miniature screw-
terminal connectors,and it provides eight additionalinput channels. Up to eight STA-EX8smay be
added
to
an ADC-16, resulting in
64
fully differentialchannels.
Operating
Modes
A/D
Transfers
TheADC-16 conducts A/D conversionson a self-timingbasis; the conversions progress as quickly as
the A/D circuitrycan operate. When a previous conversionends, the Driver starts another.
This
process continues until the scan is complete.
When a STart/Stop arrayis in use, the number of conversionsis equal to the number of channels
specified in the array. Thisnumber can be upto
64
if eight STA-EX8sare in the system.
When a Channel/Gain array is in use, the number of conversions is equal to the number of entries in
the array.
This
number can
be
upto 256.
There are three modes of A/D operations:
SYNCHRONOUSMODE
-
where the transfers are occur in the foreground, forcingthe user to
wait for the board to finish. This mode is invoked by the K-Syncstart call
(
seeChapters 6 and
7).
INTERRUPTMODE-
where the transfers occur in the background, allowing the user to execute
codeuntil the board finishes. This mode is invoked by the K-IntStart call and tested for
completionby the K-IntStatus call (seeChapters6and
7).
These
two
modes require that channel and gain information
be
set into Frames using the K-SetBuf
and K-SetChanGary or K-SetStartStopG calls. For more information on Frames, refer to Section
6.6.
IMMEDIATEMODE
-
where when a singleA/D operation takes place, all information is passed
via the Callparameters rather than by Frames, asin the two previous modes.
Digital Operations
Digital Input and Output operate
only
in the Immediate Mode, asdescribed above for
Immediate
Mode
1.2
SOFTWARE OVERVIEW
Thismanual refers to the ADC-16 softwareas the
Distribution
Software.
The Distribution Software
containsa softwareinstallation program, driver files,utility files, calibration files,and programming
examplefiles. For a list
of
these files, with descriptions, refer to the ASCII file
FILES.DOC.
1-2

CHAPTER
1
:
INTRODUCTION
Becausethe Distribution Softwarearrives in compressed form,
it
is important that you follow the
installation instructions in Section
2.4.
You must use the installation program to uncompress these
filesbeforeyou can accessFILES.DOC.
The driver software supportsthe
Pop-up
Control Panel
and the
Cull Driver,
which aretwo of the three
interface options availablefor controlling the ADC-16. The third control interfaceis
Register-Level
I/O
programming. Chapter3describes of each of these interfaces.
Additional programming optionsareavailable in the
Advanced Software Option
(ASO)
,
which includes
the File I/O Command Driver,the Call Driver for C and Pascal, and the Dynamic Link Library for
Windows 3.X languages. Contactthe manufacturer for information on this option.
NOTE: The
README.DOC
file (inthe Distribution Software),contains last-minuteinformation
not included inthis manual. READMEDOC
is
a readable ASCII file.
1.3
ACCESSORIES
STA-EX8
STA-U
C-1800
8-channelexpansion multiplexer.
Standard ScrewTerminalBoard.
Cableto connect ADC-16to STA-EX8 or STA-U.
ASO-ADC-16 Advanced Software Option for the ADC-16. This option includes Call
Driver for Cand Pascal,the DynamicLink Library for Windows
3.X,
and
the File
I/O
Driver. A user manual is also included.
1.4
SPECIFICATIONS
ADC-16
Board
A/D
Channels:
8
differential,expandable
to
64
with
STA-EX8Boards.
Input Resolution:
16bits
(15
plus
a
sign bit).
Coding:
Sign
plus
Magnitude(binary).
Input Ranges:
k5
V
or
k3.2768
V
Full Scale(jumperselectable).
Input Gains:
1,
10,or
100
(software-
or
jumper-selectable).
Sample Rate:
16samples/second.
Input Settling Time:
50
p.
Input Offset:
Auto-zeroed; k10
pV
for Gain
=
100,
fl
LSB
for
Gain
=
1
or
10.
1-3

ADC-16
USER
GUIDE
AbsoluteAccuracy
Gain
=
1:
M.O1%
of
range typical
Gain
=
10:
f0.05%
of
range
typical
Gain
=
100:
M.05%
of
range typical
RelativeAccuracy
Gain
=
l,lO,
and
100
maximum.
+_0.03%
maximum.
kO.lO% maximum.
k0.15% maximum.
Noise (Typical)
Gain
=
1:
<
k1
bit
rms.
Gain
=
10:
c
+_1
bit
rms.
Gain
=
100:
<
+3
bits
rms.
Input Impedance:
Greater
than
100
MegOhms.
Input Bias Current:
50
nA max.
Common Mode Rejection:
Gain
=
1
-
100
dB
typ,
80
dB
min.
Gain
=
10
-
110
dB
typ,
86
dB
min.
Gain
=
100
-
120
dB
typ,
92
dE3
min.
Common Mode Range:
+_6
V.
Max Input Volts
w/o
Power On:
k35
VDC.
Damage:
Power
Off
k20 VDC.
DIGITAL
I/O
Digital Inputs
Number
of
Inputs:
2,
TTL/CMOS
compatible.
Logic Type:
High inputreturns
a
1.
Logic Levels:
Vil
=
.8
V, Vih
=
2.0
V.
Iil
=
-.2
mA, Iih
=
20
uA.
Digital Outputs
Number
of
Outputs:
5
TTL
compatible.
Logic Type:
Vol
=
.5
V rnax at 8.5 mA.
Voh
=
2.7 V min at
-0.4
mA.
Relay Outputs
Number
of
Channels:
2
Form
C.
Max Current:
2.0
A at
28
Vrms (resistive).
POWER REQUIREMENTS
+_0.005%
of
range typical
kO.012%
+5
V:
800
mA typ, 1 A max.
+12
V:
25 mA max.
-12
V:
15mA max.
1-4

CHAPTER
1
:
INTRODUCTION
ENViRONMENTAL
Operating Temperature:
0
to
70
OC.
Storage Temperature:
-25
to
85
OC.
Humidity:
0
to
95%
noncondensing.
PHYSiCAL
Dimensions:
9.0
x
4.2
in.
(22.9
x
10.7
cm)
Weight:
10
oz
(284
g).
STA-EX8
Board
Number
of
Inputs:
8
differential. Each
STA-EX8
board
uses
one
ADC-16
channel; up to
8
STA-EX
boards will work with
a
single
ADC-16.
Input Offset:
Auto-zeroed;
k10
pV
for Gain
= 100,
f1
LSB
for
Gain
=
1
or
10.
ACCURACY
Gain
=
1:
k.01%
of
Full
Scale.
Gain
=
10:
+.
1
%
typ.
Gain
=
100:
2.1%
typ.
N
01s
E
(TYPICAL)
Gain
=
1:
<fl
bit
rms.
Gain
=
10:
<i2
bits
rms.
Gain
=
100:
<+15
bits
rms.
Input Impedance:
Greater than
100
Megohms.
Input Bias Current:
50
nA
max.
Common Mode Rejection:
Gain
=
1
-
100
dB typ,
80
dB min.
Gain
=
10
-
110
dB typ,
86
dT3
min.
Gain
=
100
-
120
dB
typ,
92
dB min.
Common Mode Range:
i6
V
Max
Input
Volts
w/o
Power
On:
i35VDC.
Damage:
Power
Off
i20VDC.
1-5

ADC-16
USER
GUIDE
POWERREQUIREMENTS
+5
V:
10
mA
typ,
100
mA
max.
+12 V:
Not
used.
-12V:
Notused.
ENVIRONMENTAL
Operating Temperature:
0
to
70
"C.
Storage Temperature:
-25
to
85
"C.
Humidity:
0
to
95%
noncondensing.
PHYSlCAL
Dimensions:
6.7
x
5.4
x
2.3
in.
(17.0
x
13.7
x
5.8
cm)
Weight:
11
oz
(312
g).
STA-U
Board
This
board
is
simply
a
wiring feed-through for facilitatingconnections to the
ADC-16.
As
such, the
STA-U
has no meaningful specificationsbeyond the following.
ENVIRONMENTAL
Dimensions:
6.7
x
5.1
x
2.4
in.
(17.0
x
13.0
x
6.0
cm)
Operating Temperature:
0
to
70
"C.
Storage Temperature:
-25
to
85
"C.
Humidity:
0
to
95%
noncondensing.
1-6

CHAPTER
2
INSPECTION, CONFIGURATION,
&
INSTALLATION
2.1
INSPECTION
After removing the wrapped Board
(ADC-16)
fromits outer shipping carton, proceed as follows:
1.
Before unwrapping the Board, placeone hand firmly
on
a metal portion of the computer chassis
to
discharge staticelectricityfrom yourself and the Board (thecomputer must be turned Off but
grounded).
2.
Carefully remove the Board from its anti-staticwrapping material.
3.
Inspectthe Board forsigns ofdamage. If any damage is apparent, return the Board to the factory.
4.
Check
the
remaining contents ofyour packageagainst the packing list
to
be sure your order
is
5.
When you are satisfied with preliminary inspection,you are ready to configure the Board. Refer
complete. Report any missing items to the factoryimmediately.
to the next sectionfor configuration options.
2.2
CONFIGURATION
Switch
&
Jumper
Settings
Figure
2-1.
Location
of
Base Address switch and Input Rangejumper.
2-1

ADC-16
USER
GUIDE
TheBase Address
Switch
The factory-setBase Address is 300h (768decimal).
If
this address
is
already in
use,
change the setting
of the Base Address Switch(refer to Figure 2-2 for
the address-setting arrangementof the Switch).
Any new Base Address setting must
be
within the
range of OOOh to 3FFh
(0
to 1023Decimal)on an
8-
byteboundary. Use the Table2-1 as anaid to
selecting a Base Address.
ADDRESS ADDRESS LINE VALUES
LINE
DECIMAL
*EX
512
2'X
256
>CC
64
10
16
IS
88
128
en
iiiiiii
Switch
settings
indicote
a
value
of
512
+
256
=
768
Decimol
200
+
1W
=
300
Her
or
1234567
Figure2-2. Base Address Switch
Table
2-1.
PC/XT/AT
I/O
Address Space
HEX RANGE USAGE HEX RANGE USAGE
000-00F
020-021
040-043
060-063
060-064
070-07
1
080-O8F
OAO-OA
1
OAO-OAF
OCO-ODF
OFO-OFF
IFO-IFF
200-20F
210-21F
238-23B
23C-23F
278-2717
2BO-2BF
8237 DMA
#I
8259 PIC
#I
8253Timer
8255PPI
(XT)
8742 Controller (AT)
CMOS
RAM
&
NMI
Mask Reg.
(AT)
DMA
Page Registers
8259PIC #2 (AT)
NMI
Mask Register
(XTj
8237 DMA #2 (AT)
Coprocessor
Hard
Disk (AT)
GameKontrol
Expansion Unit
(XT)
Bus Mouse
AIL
Bus Mouse
Parallel Printer
EGA
2CO-2CF
2DO-2DF
2EO-2E7
2E8
-
2EF
2F8-2FF
3
00-
3OF
310-31F
320-32F
378-3717
380-38F
3AO-3AF
3BO-3BB
3BC-3BF
3CO-3CF
3DO-3DF
3E8-3EF
3FO-3F7
3F8-3FF
EGA
EGA
GPIB
(AT)
SerialPort
SerialPort
PrototypeCard
Prototype Card
Hard Disk
(AT)
Parallel Printer
SDLC
SDLC
MDA
ParallelPrinter
EGA
CGA
SerialPort
Floppy Disk
SerialPort
The
Jumper
The only bardjumper is
a
2-positionarrangement for setting the A/D Full ScaleRange. Thisjumper
is set and calibratedby thefactoryfor a Full ScaleRangeof i3.2768
V,
as shown in Figure 2-3. To
changeto the
k5
V
Range, set the jumper accordingly and recalibratethe Board.
See
Chapter
9
for
calibrationinstructions.
RANGE
3.276v
J2
m
5v
Figure2-3. J2 jumper shown with factory setting.
Thek3.2768
V
scaling has the advantage
of
round-number bit resolution
(100,10,
or
1
uV/bit), which
facilitatesscaling from thebinary output of theconverter. The
k5
V
scalinghas the advantageof
matching most commercialsignal sourcesand transducers
(1OV
with
2/1
attenuator). Table 2-2 lists
the Full Scale/Gain ranges and their corresponding bit resolutions.
2-2

CHAPTER
2:
INSPECTION,CONFIGURATION,
&
INSTALLATION
Table
2-2.
Input Range
vs.
Bit Resolutions
3.276
V
INPUT RANGE
5
V
INPUT RANGE
GAIN RANGE RESOLUTION RANGE RESOLUTION
1
f3.2768
V
100
uv
i5
v
152.6
uV
10
f327.68
mV
10
uv
i500
mV
15.26
uV
100
k32.768
mV
1
uv
k50
mV
1.526
uV
2.3
THE MAIN
I/O
CONNECTOR
J1
Analog
and Digital
I/O
use a 37-pin,D-type connectoraccessible
LL
GND
fromthe rear of the computer. Figure
2-4
showsthe connector and
CH
0
LO
IN
its pinouts.
CH
'
LO
IN
CH
2
LO
IN
CH
3
LO
IX
CH
4
LO
lh
CH
5
LO
IN
CY
6
LO
IN
CH
7
LC
IN
VREF
(+jV)
1
mA
SOURCE
EX4
PWR
CCM
OPO
CP
1
REL
1
N.C.
QEL
1
N.C
REL
0
C
+5
V
PWR
Figure
2-4.
Main
I/O
Connector
l8
36
I'
35
34
5
33
32
31
29
25
27
26
25
24
23
22
21
20
l2
33
I1
lo
4
>
Ch
3
H'
I\
CH
1
k
IU
C'i
2
r
IN
CY
3
H,
I\
c
4:
i\l
CH
5
it;
!A
CH
6
HI
IU
CH
7
HI
IN
LL
GND
LL
GNC
PWR
COM
EX2
EX
1
1
PO
lP1
REL
1
C
REL
0
X.0.
REL
0
K.C.
2.4
SOFTWARE INSTALLATION
Backing
Up
The DistributionSoftware
As
soonaspossible,make aback-up copy of your Distribution Software. For the back-up copy,be
sure to have one (ormore,as needed)formatted diskettes on hand. First, place your Distribution
Softwaredisketteinyour PC's
A
Driveand
log
to
that drive by typing
A
:
.
Then, use the DOS
COPY
or
DISKCOPY
command,
as
described in your DOS reference manual (DISKCOPYis preferred
because it copiesdisketteidentification,
too).
InstallingThe DistributionSoftware
Your DistributionSoftwareis usable only after it is installed on the hard drive of your
PC.
For
installation,insert the Distribution Softwarediskette (Diskette
#1)
in the
A
Drive, and type
INSTALL
<Enter>.
Then followthe prompts. The software requires approximately
620
KB
of hard-drive
space.
2-3

ADC-16
USER
GUIDE
The README.DOC File
To learn of last-minute changes,
be
sure to read the ASCII file
READMEDOC.
This is an ASCII text
file that is readable with any text editor (word processor)or with the DOS
TYPE
command.
The FILES.DOC File
To learn the contents of your Distribution Software,refer to the ASCII file
FILESDOC
.
This file lists
and describeseach of the filesin the Distribution Software. This is an ASCII text file that is readable
with any text editor (word processor) or with the DOS
TYPE
command. FILES.DOC lists and briefly
describesthe contents of the Distribution Software.
2.5
THE
CONFIGURATION
PROGRAM
Overview
NOTE: Beforeyou can run the Configuration Program, you must install the Distribution
Software(Section
2.4).
Your ADC-16 Distribution Softwareincludes the Configuration Program
ADC16CFG.EXE
,
whose
purpose is to assist you in setting upBoard parameters and saving them to a new or existing
configurationfile. The default configuration file in your Distribution Software is
ADCI6.CFG
;
however, the Configuration Program allowsyou to save a set of parameters to any configuration file
you specify.
A
configurationfile is
a
necessary reference for Call Driver programs (Chapters 6and
7)
and for the
Pop Up Control Panel. The filecontains information such asthe number of ADC-16s in use, Base
Address, Range, Interrupt Level, and the number of STA-EX8slinked
to
each Board.
If
you bypass the
configurationprogram, the Call Driver refers to the ADC16.CFG default file.
Factory Defaults
Factory settings for the ADC16.CFG fileare as follows:
BoardNumber
0
Board Name
ADC16
Base Address
&H300
Range
3.2768
Number Type
SignMagnitude
InterruptLevel
7
Installed STA-EX8s
0
Runningthe Configuration Program
To
start the configuration program, log to its directory, and type
ADCl6CFG
follow theon-screen instructions.
f
i
1
ename
.
Then
2-4

CHAPTER
2:
INSPECTION, CONFIGURATION,
&
INSTALLATION
filename
is the name of the configuration file to be modified;
it
may be an existingfilename,or
it
may
be a new filenamethat complieswith DOS file-namingconventions. The default file is ADC16.CFG.
2.6
HARDWARE
INSTALLATION
Installation
Of
The
Board
To install the ADC-16in a PC, proceed as follows:
1.
Turn Off power to the PC and all attached equipment.
WARNING!
ANY
ATTEMPT TO INSERT OR REMOVE
ANY
ADAPTER BOARD
WITH COMPUTER POWER
ON
COULD DAMAGE YOUR
COMPUTER!
2.
Remove the cover of the PC.
3.
Choosean availableoption slot. Loosenand remove the retainer screwat the top of the blank
4.
Before touching the Board, place one hand on any metallic part of the PC/AT chassis (butnot
on
5.
Make surethe Board switches have been properly set (referto the configuration sections).
6. Align the Board connectorwith the desired accessoryslotand with the corresponding rear-panel
slot. Gentlypress the Board into the socket. Securethe Board in place with retainer screw for
the
rear-panel adapter-plate.
7.
Replace the computer'scover.
8.
Plug in all cords and cables. Turn the power to the computer back on. You are now ready to
adapter plate. Then slide the plate up and out to remove.
any components) to discharge any staticelectricity from your body.
make any necessarysystem connections.
Installation
Of
The Expander Boxes
All connectionsto the ADC-16 are made through the Main I/O connector.Two interfaceoptionsare
the STA-Uand STA-EX8accessoryboxes.
If
your application requires access to ADC-16interface
signalsvia screw terminals and eight or fewer channels of analog input use the STA-U.
If
your
applicationrequires additional channels (more than eight), use the STA-EX8. This sectiondescribes
the installation of each. Note that the ADC-16 must alreadybe installed for these procedures.
STA-U
Installation
TheSTA-U allows accessto ADC-16interfacesignals via screw terminals. To connect the STA-U
to
the ADC-16, obtain a C-1800 cable. Then, proceed asfollows:
1.
Turn your computer off.
2.
If
the STA-Uis enclosed,loosen the four comer screws and remove the top cover.
3.
Plug one end
of
the C-1800cableinto the Main
1/0
Connector of the ADC-16.
2-5

ADC-16
USER
GUIDE
4.
Plug the other end of the C-1800 cableinto oneof the
two
37-pinconnectorson the STA-U.
5. Makeany other connections the STA-U, asrequired by your application.
6. Replace the coveron the STA-U and tighten the screws,
if
desired.
STA-
EX8
Installation
OVERVIEW
TheSTA-EX8 is a multiplexed expander box with screw connectionsto the ADC-16 interface signals
and the eight input channels. Up to eight STA-EX8Boardsconnect to a singleADC-16 to offer up to
64
fully differentialchannels. The STA-EX8has two 12-screwterminal blocks (TBI and TB2) and two
24-screw terminal blocks (TB5and
TB6)
allowing access to the ADC-16interfacesignals.
TB1 and TB2 provide accessfor digital input and power signals. TB2 provides two TTL-compatible
digital outputs,
two
TTL/CMOScompatible digital inputs, and access for power signals.
TBl
allows
direct connectionto the
two
internal Form C relayson the ADC-16. Note that the signals through
TBl
and
TE32
run inparallel across the C-1800cable; this
is
significantwhen accessingthe power signals.
Figure2-5 shows the signal assignments for
TBl
and
TB2.
TB2
TB
1
,
Figure
2-5. TB1
and
TB2
signals.
TB5 and TI36 accommodate connectionsto the input channels. In addition, these two terminal blocks
provide extrainput channels (seesectionon input-channel assignments,ahead). Figure2-6 shows the
signal assignments forTB5 and TB6.
I
I
Figure
2-6. TB5
and
TB6
signal assignments.
Two 37-pin connectorsshare pin assignmentswith the ADC-16Main
1/0
Connector. These two
connectorsmay
be
used to
daisy-chain
multipleSTA-EX8s. Refer to Figure 2-4for pinouts of these
connectors.
CHO
CHI CH2 CH3 CH4 CH5 CH6
CH7
mlrl
TB4
TB
3
Figure
2-7.
ChannelSelect Jumper
2-6

CHAPTER
2:
INSPECTION, CONFIGURATION,
&
INSTALLATION
Finally, the Channel SelectJumper(TB3and
TB4)
determines which ADC-16 input channel the STA-
EX8 will use for communication. You may have up to eight STA-EX8sconnected to one ADC-16.
Each STA-EX8must have its own ADC-16 input channel. For example,
if
your application requires
two STA-EX~S,one might be assigned to Channel
0,
the other to Channel
1.
Figure
2-7
shows the
Channel SelectJumperconfigured for Channel
1.
INSTALLATIONPROCEDURE
Obtain therequired C-1800 cables, and connectSTA-EX8b)to an ADC-16 as follows:
1.
Be
sureyour computer is off.
2.
Remove the top coverof the STA-EX8(loosenthe four corner screws and remove;then,
lift
the
cover).
3. Set the Channel SelectJumper for an availableADC-16 input channel.
4.
Plug one end of the C-1800cableinto the ADC-16's
I/O
Connector.
5.
Plug the other end of the C-1800 cableinto the first 37-pin connector
(J1)
on STA-EX8
#1.
6.
If
you areconnecting more than one STA-EX8,daisy-chainthe first STA-EX8to the second. Plug
one end of a second C-1800cableinto the second 37-pin connector
(J2)
of STA-EX8
#1.
Then,
connect the C-1800 to
J1
on STA-EX8
#2.
Repeat this step for successiveSTA-EX8s. (Remember,
you cannot install more than eight STA-EX8s.I
7. Make allother STA-EX8 connections,as required by your application.
8.
Replacethe cover(s)onthe STA-EX8(s).
INPUT CHANNELASSIGNMENTS
When programming the ADC-16 to acceptthe data presented on the channels added by theSTA-EX8
multiplexer,
you
must understand the assignment of the input channels. First, the Channel
Select
'jumper on each STA-EX8determines which ADC-16 input channel
(CHO,
CHI, CH2, CH3, etc.)the
STA-EX8 will use for communication. Themultiplexed channels
(EXO,
EX1,
etc.)are then allocated
consecutivelyfrom the assigned ADC-16 channel. For example,if your application has two STA-EX~S,
you
will assign the firstSTA-EX8to ADC-16 Channel
CHO.
The multiplexed channels will then be
allocatedas follows:EX0
=
Channel
0,
EX1
=
Channel
1,
EX2
=
Channel
2,
...
EX7
=
Channel 7. Then,
you
will assign the second STA-EX8 to ADC-16 Channel CH1. The multiplexed channels
of
the
secondSTA-EX8will then
be
EX0
=
Channel
8,
EX1
=
Channel
9,
...
EX7
=
Channel
15.
The remaining
ADC-16 input channels will then followEX7
=
Channel
15;
that is, CH2
=
Channel 16,CH3
=
Channel
17,
...
CH7
=
Channel
21.
Be awarethat the ADC-16 input channelsrun in parallel across the cable.
For example,the CH2output is associated with channel 16onboth STA-EX8s. Figure
2-8
illustrates
thisarrangement.
Note that the STA-EX8multiplexed inputs are not usableby the Pop Up Control Panel.
2-7

ADC-16
USER
GUIDE
C-1800
AOC-16 MAIN
I/
-1
I
CONNECTOR
L
NOT AVAILABLE FOR CONNECTIONS AS THESE CHANNELS
ARE BEING
USED
BY
THE STA-EX8 MULTIPLEXERS.
0
0
I
U
z
CHO
=
STA-EX8
#I
*
CH1
=
STA-EX8
82'
CH2
=
CHANNEL
15
CH3
=
CHANNEL
17
CH4
=
CHANNEL
18
CH5
=
CHANNEL 19
CH6
=
CHANNEL 20
CH7
=
CHANNEL 21
EX0
=
CHANNEL
3
EX1
=
CHANNEL 1
EX2
=
CHANNEL
2
EX3
=
CHANNEL
3
EX4
=
CHANNEL
4
EX5
=
CHANNEL
5
EX5
=
CHANNEL
6
EX7
=
CHANNEL 7
STA-EX8
CHO
=
STA-EX8
#l
*
CH1
=
STA-EX8
#2'
CH2
=
CHANNEL
:5
Cq3
=
CHANhEL
17
CH4
=
CHANNEL
18
CH5
=
CHANNEL :9
CH5
=
CciANNEL
20
CH7
=
CHANNEL
2:
EX0
=
CHANNEL
8
EX1
=
CHANNEL
9
EX2
=
CHANNEL 10
EX3
=
CHANNEL 11
EX4
=
CHANNEL
12
EX5
=
CHANNEL 13
EX5
=
CHANNEL
iL
EX7
=
CHANNEL 15
STA-EX8
Figure
2-8.
Example
of
Input ChannelAssignments.
2-8

CHAPTER
3
OPERATION
&
PROGRAMMING
OVERVIEW
3.1
GENERAL
The ADC-16Distribution SoftwarePackage provides the followingoptions:
The Pop UpControl Panel
TheCall Driver for BASIC
Low-level-Register1/0Programming
Additional programming options, PASCAL and C support, and Windows
3.x
languages support
are
available in the Advanced SoftwareOption.
3.2
THE POP UP CONTROL PANEL
ThePop Up Control Panel allowsyou direct control of ADC-16 operation without programming.
You
may configure the board to perform an analog or digital operation and to store the resultant data in a
disk file. ThePop-upuses two control panels that you may pop up with a keyboard sequenceand
control using either the keyboard or mouse while under DOS or inside an applications package. This
Interfaceprovides a quick way
to
test your board as well as to debug/monitor operation.
By
selecting
the data logging menu,you may
turn
the ADC-16 into an automatic data logging system.
Chapter
4
contains instructionsfor loading the Pop Up Control Panel drivers. Chapter
5
covers
operation.
3.3
THE CALL DRIVER
The Call Driver is a collectionoffunctions (Calls)foruse in programs written in Interpreted BASIC,
QuickBASIC,or QBASIC. The Calls allow you to write control programs without using register-level
programming, and they perform the most commonly used set-up and operating functions. The
Advanced SoftwareOptionprovides Call Drivers forPASCALand C and Windows
3.x
languages.
Chapter 6lists and briefly describes each of the Call drivers and each of the Calls. Chapter
7
covers
the use of each Call and provides examples for Interpreted BASIC, QuickBASIC,and QBASIC.
3.4
LOW-LEVEL-REGISTER
I/O
PROGRAMMING
You
may also program the ADC-16by writing directly to the on-board registers. Chapter
8
supplies
ADC-16register maps and corresponding bit functions.
3-1
Other Keithley PCI Card manuals
Popular PCI Card manuals by other brands

SWEEX
SWEEX PU011 - QUICK_START_GUIDE introduction

IEI Technology
IEI Technology PICOe-6612 Series user manual

D-Link
D-Link AirPro DWL-AB520 Quick installation guide

Rice Lake
Rice Lake 67602 Installation

Abocom
Abocom 802.11b/g Wireless LAN PCI Card WPG2500 user manual

StarTech.com
StarTech.com PEXUSB3S22 instruction manual

Digi
Digi Digi Acceleport RAS 8 Hardware installation

CIS Technology
CIS Technology 8886 - Photosmart Camera Dock Digital Docking... Configuration

Aaeon
Aaeon PER-C30F Quick installation guide

Commell
Commell HS-770L user manual

ZALMAN
ZALMAN ZM-PC302 U3 user manual

Proxim
Proxim orinoco Classic Gold PC Card quick start guide