Tektronix DAS-1200 Series Users Guide

over.frm Page 1 Tuesday, June 7,1994 lo:45 AM
e-
DAS-1200 Series
User’s Guide
.frm Page 1 Tuesday, June 7, 1994 lo:46 AM
DAS-1200 Series
User’s Guide
Revision A - June 1994
Part Number: 81470
4
otxe .frm Page 2 Tuesday, June 7, 1994 lo:46 AM
2 ‘-
1
The information contained in this manual is believed to be accurate and reliable. However, the manufacturer assumes no responsibility for its use or for any infringements of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent rights of the manufacturer.
THE MANUFACTURER SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RELATED TG 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.
All br;ind and product wunes are trademarks or registered trademarks of their respective companies.
0 Copyright Keithley Instruments, Inc., 1994.
All rights reserved. Reproduction or adaptation of any pat of this documentation beyond that permitted by Section 117 of the 1976 United States Copyright Act without permission of the Copyright owner is u1lawful.
4
& 1200ug.toc Page iii Tuesday, June 7, 1994 lo:46 AM
Table of Contents
Preface Manual Organization. . Related Documents
1 Overview
Features ......................................
Supporting Software
Accessories
2 Functional Description
Analog Input Features
Differential/Single-Ended Selection Channel Selection in Expanded Configurations, Gain Selection. Conversion Modes Clock Sources Triggers
Data Transfer Modes. Digital I/O Features Counter/Timer Features. Wait State Selection.
Power ........................................
...................................
..............................
...............................
....................................
.............................
............................
...........................
..............
...........................
.........................
.........................
............................
....
. . . ..xi
xii
.1-l
. . 1-3
l-6
.2-3 .2-3 .2-3 .2-5 .2-6
.,2-l
.2-x
.2-9 .2-10 .2-11 .2-12
.2-12
Setup and Installation
3
Inspecting Your Package . . Installing me Software Package. .
Installing the DA%1200 Series Standard Software Installing the ASO- Advanced Software Option.
DOS Installation. . . . . .
Windows Installation.
Creating a Configuration File .
Default Configuration File . Configuration Utility. . .
.3-l .3-2 .3-2 ,3-3 .3-3 .3-4 .3-6 .3-6 .3-l
iii
4 1200ug.toc Page iv Tuesday, June 7, 1994 lo:46 AM
Setting Switch-Configurable Options
Setting the Gain Selection Switch.
..........
..........
Setting the Chan 8/16 Switch .............. ..... .3-16
Setting an Alternate Base Address Setting the Clock Select Switch Setting the Wait State Enable Switch Setting the DMA Channel Select Switch
..........
............
........
.....
Installing the Board ........................
Cabling and Wiring
4
Attaching Screw Terminal Connectors and Accessories.
Attaching an STC-37
..............................
Attaching an STP-37. ..............................
Attaching an STA-16.
..............................
Attaching an STA-U ...............................
Attaching Expansion Accessories
...................... .4- 10
Attaching an EXP-16 or EXP-16/A Expansion Accessory .4-l 1 Attaching an EXP-GP Expansion Accessory Attaching Multiple Expansion Accessories
........... .4- 12
............ .4-13
Attaching an ISO- Accessory. . . .4-15
Attaching SSH Accessories. ..........................
Attaching an SSH-4/A
............................
Attaching an SSH-8 ..............................
Attaching an MB Series Backplane.
Attaching an MB01 Backplane.
.................... .4-20
..................... .4-21
Attaching an MB02 Backplane. 4-22
Connecting Analog Signals
...........................
Precautions for Using the DAS-1201 Board at High Gains .4-24
Additional Precautions
............................
Connecting a Signal to a Single-Ended Analog Input Connecting a Signal to a Differential Analog Input
Common Connection Schemes for Differential Inputs .4-27 Avoiding Ground Loops with Differential Inputs
..... .3-14
... .,.3-l 5
... .,.3-l 6
... .,.3-l 8
... .,.3-l R
.... .,3-1x
... .,.3-l 8
..... .4-2
.4-2 .4-5 .4-6 .4-X
.4- 16
.4- 17 .4-17
.4-24 .4-25
.... .4-26
...... .4-27
..... .4-29
iv
The Control Panel
5
6 Calibration
Equipment Requirements. ..................
Potentiometers and Test Points ..............
Calibration Utility ........................
6-1
_._.,_. 6-1
.6-2
fa
1200ug.toc Page v Tuesday, June 7, 1994 lo:46 AM
+b
Troubleshooting
7
Problem Isolation. . .7- 1
Identifying Symptoms and Possible Causes. .7-l Testing the Board and Host Computer .7-4 Testing the Accessory Slot and I/O Connections .7-5
Technical Support . .7-6
Specifications
A
Connector Pin Assignments
B
Main I/O Connector (Jl) . .B-2
PI0 Cable Connector (54) . . . . .B-3
Using the DAS-1600 External Driver
C
Options Supported.
Quick Start. .........................................
Setting Up the Board.
Loading the DAS-1600 External Driver. ...............
Loading the External Driver in Multiple Board Configurations. Using the External Driver with Application Software
Packages........................................C- 4
VIEWDAC.....................................C- 4
EASYESTLXJAG ..............................
ASYST........................................C- 5
DAS-1600 External Driver Characteristics ................
Chatmels and Gains.
Cascading Multiple Expansion Accessories, ............
Setting Expansion Accessory Gains. ..................
Conversiou Modes
Using Pseudo-Digital Output
Burst Mode and SSH Mode. .....................
Altering the Burst Mode Conversion Rate.
ClockSources..
Triggers.........................................C-14
Using Pseudo-Digital Output Channels. ............
Types of Analog Triggers. .......................
Using a Hysteresis Value
Synchronous, DMA, and Interrupt Operations. .C- 19
..................................
..............................
...................................
...............................
................................
Chatmels
..................................
........................
..............
...........
.C- 1
c-2
.C-2 .C-3
.C-3
C-4
.C-5 .C-5
.C-6 .C-7 .C-8 .C-8
.C-10
C-1 1
.C-14 .C-14
.C- 17 .C-18
v
2
1200ug.toc Page vi Tuesday, June 7, 1994 lo:46 AM
Digital I/O Characteristics .
DAS-1600/1200 Series Boards DAS-1400 Series Boards,
Counterlrimer Functions
Event Counting
Pulse output. . . .
Software Interrupt Vectors . . . .
DAS-1600 External Driver Error Messages
D
Keithley Memory Manager
Installing and Setting Up the KMM. . . . . . D-2
Using KMMSETUPEXE D-2 Using a Text Editor, D-3
Removing the KMM . D-4
E
Register-Level Address Map
Register Functions . . . . . . . .E- 1
ADC Registers (Base Address +Oh and + 111) .E-3 MUX Scan Register (Base Address +2h) .E-4 Unidirectional Digital Input and Output Registers
(Base Address +3h) . . . . . .E-5
Status Register A (Base Address +8h). .E-6 Control Register (Base Address +9h) . . .E-8 Counter Enable/Burst Length Register (Base Address +Ab) .E- 10 Burst Rate Register (Base Addresses +Bh) .E- 12 82C54 Programmable Interval Counter/Timer (Base Addresses +Ch, +Dh, +Eh, +Fh) .E- 14
Generating Square Waves of Programmed Frequency. .E-16 Measuring Frequency and Period . .E- 17 Using Counter 0 for Generating Programmable
TimeDelays . . . . . . ..E-18
82C54 Counter/Timer Control Register (Base Address +Fh). .E- 19
Readback Command Byte (Returned when
SC1 & SC0 are 1). . . .E-22
Status Byte Format (Returned if STA =0) . . . . . . .E-23
Bidirectional Digital Ports A, B, CL, and CH R255A-5 Programmable Peripheral Interface
(Base Address +40011 to +403h) . . . . . . . . . . . . . . . . . . .._... E-24
Control Register (Base Address +40311). . . .E-25
Conversion Disable Register (Base Address +404h). .E-28
.
.c-20 .c-20 .C-7.4 .C-25 .C-25 .C-26 .C-26 .c-21
$1
vi
+b
2
1200ug.toc Page vii Tuesday, June 7, 1994 lo:46 AM
Burst Mode Enable Register (Base Address +405h). .E-29
1600 Mode Enable Register (Base Address +406h) .E-29
Status Register B (Base Address +407h). . . . . .E-29
Index
List of Figures Figure 2-l. Figure 2-2.
Figure 2-3. Figure 3-l.
Figure 3-2. Figure 3-3. Figure 4- 1.
Figure 4-2. Figure 4-3. Figure 4-4.
4+
Figure 4-5. Figure 4-6.
Figure 4-l. Figure 4-8. Figure 4-9.
Figure 4-10. Attaching an EXP-GP Expansion Accessory .4-13 Figure 4-l 1. Attaching Multiple Expansion Accessories. .4-14
Figure 4-12. Attaching Multiple Expansion Accessories with Figure 4-13. Attaching an ISO- Accessory . . . ,4-16
Figure 4-14. A Typical SSH-8 Application ,4-16
Figure 4-15. Attaching an SSH-4/A Accessory. . . . . ,4-17
Figure 4-16. Attaching SSH-8 Accessories ,4-18
Figure 4-17. Attaching SSH-8 and STA-16 Accessories, . . .4-19
Figure 4-18. Typical Measurement and Control Application .4-20
Figure 4-19. Attaching an MB01 Backplane.. . . . . .4-21
Figure 4-20. Attaching Multiple MB02 Backplanes .4-22
Functional Block Diagram. . . . . . . .2-2
Expanding the Analog Inputs of DAS-1200 Series
Boards . . . . . . . . . . . . . . .2-4
Timing Relationships of Conversion Modes. ,2-7 Default Switch Configuration for DAS-1200 Series
Boards.................................3-14
Gain Selection Switch as Viewed Through Mounting Flange . .3-15 Base Address, Clock Select, and Wait State Enable Switch .3- 17 Attaching an STC-37 Screw Terminal Connector. 4-3 Pin Assignments of the Main I/O Connector (Jl) .4-4
Attaching an STP-37 . . . .4-5
Cabling and Connections for Attaching an STA-16 .4-7
STA-16 Terminal Names. . . . . . . . . . .4-7
Cabling and Connections for Attaching
anSTA-U................................4-8
STA-U Terminal Names .4-9 Pin Assignments of PI0 Cable Connector (54). .4-10
Attaching an EXP-16 or EXP-16/A Expansion
Accessory. . . . . .4- 11
an STA-16 or STA-U . .4-15
vii
1200ug.toc Page viii Tuesday, June 7, 1994 lo:46 AM
Figure 4-21. MB02 I/O Connections . . . .4-23
Figure 4-22.
Figure 4-23. Three Methods for Wiring Differential Inputs .4-28 Figure 4-24.
Figure 4-25. Differential Input Configuration with Figure B-l.
Figure B-2. Figure C-l. Figure C-2.
List of Tables Table 1. Table 2.
Table 2-l.
Table 2-2.
4
Table 3-1.
Table 3-2.
Table 3-3.
Table 3-4.
Table4-1.
Table 4-2.
Table 4-3.
Table 7- 1.
Table A-l. Table A-2.
Table A-3. Table A-4.
Table A-5. Table A-6.
Table C-l. Table C-2. Table C-3.
Connections for Wiring a Signal Source to a
DAS- 1200 Series Board Configured for
Single-Ended Inputs . . .4-26 A Differential Input Configuration that Avoids a
Ground Loop . .4-30
a Ground Loop. . . .4-30
Pin Assignments of Main I/O Connector (Jl)
on DAS-1200 Series . .B-2
Pin Assignments of PI0 Cable Connector (34). .B-3
Analog Trigger Conditions . .C- 18
Using a Hysteresis Value. . . .C- 19
Finding Information.
Related Documents ........................
DAS-1201 Gains, Ranges, and Throughput Rates DAS-1202 Gains, Ranges, and Throughput
Rates ..................................
...................................
Default Configuration File Settings. Standard Address Assignments, Standard Interrupt Request (IRQ) Assignments .3-l 1 Gain Selection Switch Positions EXP-16 andEXP-16/A Terminal Names
EXP-GP Terminal Names .................
MB Series Backplanes.
Troubleshooting Information.
Analog Input Specifications Digital I/O Specifications (X-bits on Main Connector). Digital I/O Specifications (24-bits on PI0 Cable
Connector) ..............................
Programmable CounterDimer Specifications. Power Supply Requirements. Environmental Specifications
Supported Gains and Gain Codes Logical and Physical Channels Pseudo-Digital Output Channels
(Burst / SSH Mode). ......................
..............................
........................
..........
............
............
...................
...............
................
...............
...............
............
..............
xi
xiii 2-5
.2-6 .3-7
.3-10 .3-16
..... .4-11
.4- 12 .4-21
.7-Z
A-l A-3 A-4
.. A-4
A-5
A-5 .C-6 .C-7
.C-9
..i
4
1200ug.toc Page ix Tuesday, June 7, 1994 lo:46 AM
4
Table C-4. Default Settling Times. ...................
Table C-5. Table C-6. Pseudo-Digital Output Channels
Table C-7. Digital I/O Channel Usage; Table C-X. Digital I/O Channel Usage: Table C-9. Digital I/O Channel Usage:
Table C-10. Digital I/O Channel Usage; Table C- 11. Digital I/O Channel Usage; No EXPs
Table C-12. Digital I/O Channel Usage; EXPs Used
Table C-13. Counter/l’imer Functions. ................. .C-25
Table C-14. Interrupt Vectors Table C-15. Error Messages
Table E-l. Register-Level Address Map. ...............
Table E-2. Logic State of Status Register A: MUX Bit 5. .. Table E-3. Control Register: Pacer Clock Source Selection. .E-8 Table E-4. Control Register: Interrupt Level Selection
Table E-5. Counter~imer Address Map. .............. .E- 14
Table E-6. Table E-7. 82C54 Counter/Timer Control Register:
Table E-8. 82C54 Counter/Timer Control Register: Table E-9.
Table E-10. PPI Register Address Map. ................ .E-24
Table E- 11. Mode Selection for Ports A and CH Table E- 12. PI0 Control Word
Common Settling Times (Analog Trigger) No EXPs, All Ports Output
EXPs Used, All Ports Output ..............
No EXPs, A and B Output, CL and CH Input. .C-23 No EXPs, B and CH Output, A and CL Input. .C-23
Bits4,5,&6.,
82C54 Counter/Timer Control Register:
Selecting Functionality ................... .E-20
Bits4and5.............................E-2 0
Readback Command .....................
Counter Status Byte Selection: Bits 0, 1, & 2 .. .E-23
........................
........................
.........................
.........................
..................
................
........
......
.........
.......................
.C- 12 .C- 13
.C- 15 .C-21 .C-22
.C-24 .C-24
.C-26
.C-27
.E-2
.E-7
..E- 9
.E-22
.E-26 .E-27
ix
1200ugtoc Page x Tuesday, June 7, 1994 lo:46 AM
43
reface.frm Page xi Tuesday, June 7, 1994 IO:48 AM
:/.:.:/.:.:,:;:~:.:.:.:.:.:.:.:~:~:.:.:~:.;.:.:.;.:.:.:.~:.:.:.:.:.:.:.~.:.~.:.:.:.~.:,:.:.:.:.:.:.:.
b
+b
This guide is for persons needing to understand the installation, interface requirements, functions, and operation of the DAS-1201 and DAS-1202 hoards. This manual uses the term DAS-1200 Series hoards to refer to both hoards.
To follow the information and instructions contained iu this manual, you must he familiar with the operation of an IBMTM PC/XT or compatible in
the MS-DOS@ or WindowsTM environment. You must also he familiar with data acquisition principles and their applications.
Preface
Manual Oraanization
Table I lists the topics that this guide focuses on and indicates where you can find information about a topic.
Table 1. Finding Information
To learn more about See
The capabilities of DAS-1200 Series hoards
what accessories we available for the boards Chapter 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:~:.;.:~:.j:::.:,:.:.:.:,:.:.:.:.:.:/~:.:.~.:,:~:.: .../ ~;...:,:.:.:.:.;:/.: ..~.....~.... ...,.,.,.,.....,..i....i. :.:.:/
Installing the DAS-1200 Series standard software package
How to create a configuration file Chapter 3
..,...........~........,..~..,.,.................,.
Chapter 1
:~:.;.:~:.;.:.:.-:...::::.i:i.:,:.:.:i::::)::::o::-:~..~..:
Chapter 3
xi
reface.frm Page xii Tuesday, June 7, 1994 lo:48 AM
6
The register-level I/O map Appendix E
reface.frm
Related Documents
Page xiii Tuesday, June 7, 1994 lo:48 AM
You can find more information on DAS-1200 Series software and accessories in the related documents listed in Table 2.
Table 2. Related Documents
I
1 DAS-1600/1400/1200 Series Function Call Driver User’s Guide
I MB Series User’s Guide
Document
4
reface.frm
Page xiv Tuesday, June 7, 1994 lo:48 AM
4
hapOl_.frm Page 1 Tuesday, June 7, 1994 10:4X AM
The DAS-1200 Series is a family of high-performance analog and digital I/O boards for IBM PC/XT, PC AT, and compatible computers. The DAS-1201 is a high-gain board, while the DAS-1202 is a low-gain board.
This chapter describes the features of the DAS-1200 Series boards, the software that supports them, and available accessories.
I4
Overview
Features
The DAS-1200 Series features are as follows:
Boards are switch-configurable for 16 single-ended or eight differential analog input channels.
Analog inputs are bipolar with a maximum range of f5 V. The gain applied to analog input channels is switch-configurable. The
DAS-1201 has switch-configurable gains of I, 10, 100, and 500. The DAS-1202 has switch-configurable gains of 1, 2, 4, and 8.
Analog inputs are sampled with 12-bit resolution at a maximum of 50 ksamples/s for the DAS-1201 and 100 ksamples/s for the DAS-1202.
The base I/O address and Direct Memory Address (DMA) channel
are switch-configurable; interrupt~levels are software-configurable. Burst mode sampling capability emulates simultaneous
sample-and-hold (SSH) operation,
4
4
l-l
4
hapOl_.frm Page 2 Tuesday, June 7, 1994 lo:48 AM
4
. Analog-to-digital (A/D) conversions can be started through any of the
following methods:
-
software command
-
onboard pacer clock
-
external pacer clock
. External Simultaneous Sample-and-Hold (SSH) hardware is
supported.
l
Data transfers can be performed by any of the following methods:
- program control
- interrupt service routines
-
DMA transfer
4
. The boards perform X-bit data transfers on the ISA bus. . A 3-channel programmable counter/timer (SZC54) provides timing
for analog input operations or generation of output pulses at any rate from 1 pulse/hour to 100 kHz. The 82C54 counter/timer can also be used to measure frequency, period, and pulse width.
l
The DAS-1200 Series boards provide a total of 32 bits of digital I/O. Four unidirectional digital inputs and four unidirectional digital outputs are provided on the main I/O connector; 24 bits of bidirectional digital I/O are provided on the PI0 cable connector (54). These 24 bits are configured as two S-bit ports and two 4-bit ports that can be set independently for input or output.
The 24-bits of bidirectional digital I/O are compatible with the PIO-12 board. You can use these ports to gate the counter/timer, control multiplexers, and read the status of external devices.
. The boards are backwardcompatible with the DAS-16 and DAS-16F
boards. Programs for the DAS-16 and DAS-16F run on the DAS-1200 Series without modification.
4
1-2
Overview
4
hapOlL.frm
Supporting Software
Page 3 Tuesday, June 7, 1994 10:4X AM
For more information on these features, refer to the functional description in Chapter 2.
The following software is available for operating DAS-1200 Series boards:
. DAS-1200 Series standard software package-This package, which
comes with the board, is provided on 3.5~inch and 5.25~inch diskettes. The package includes function libraries for writing application programs under DOS using Microsoft@ QuickBasicTM, Microsoft’ Professional Basic, or Microsoft@ Visual BasicTM for DOS. The package also includes support files, example programs, and the following utility programs:
-
Con&mtion
is a DOS-based program for creating or modifying a DAS-1200 Series configuration file.
A configuration file contains the settings used by the DAS-1600/1400/1200 Series Function Call Driver and other driver software for configuring a board. For more information on the configuration utility, refer to “Creating a Configuration File” on page 3-6.
-
Calibration
DOS-based program for calibrating the analog input circuitry of DAS-1200 Series boards. For more information on the calibration utility, refer to Chapter 6.
-
Control Panel
DOS-based stand-alone program. This tool provides access to all DAS-1200 Series board operations without programming.
The Control Panel provides a means of testing the board and your application; it is also a means of performing simple applications and saving data to a disk file. Refer to Chapter 5 for more information about the Control Panel.
Utility - The configuration utility (CFG1600,EXE)
Utility - The calibration utility (CAL1200,EXE) is a
- The Control Panel (CTL1600.EXE) is a
4
4
l-3
I4
.frm Page 4 Tuesday, June 7, 1994 lo:48 AM
DAS-1600 External Driver -
The External Driver (DAS1600.EXE) for DAS-1600, DAS-1400, and DAS-1200 Series boards provides control and communication between data acquisition and analysis packages and the boards.
DAS 1600.EXB executes as a terminate-and-stay-resident (TSR) program that occupies a small amount of memory in the host
l
ASO- - Advanced Software Option. This option includes both
Windows and DOS versions; both versions are supplied on 3.5~inch
and 5.25-inch diskettes. The ASO- include function libraries for application programs that you write for MS-DOS and Windows
environments in the following languages:
- Microsoft and Borland’ C/C++
- Borland Turbo Pascal@
- Microsoft Visual Basic for Windows
- Microsoft Quick@
- Microsoft Visual C++TM Refer to
Guide
the DAS-160011400/1200 SeriesFunction Call Driver User’s
for more information,
The ASO- 1200 software package also contains miscellaneous support
files. example programs, and t,he following:
-
Confgurution Utility
-The configuration utility (CFGl600,EXE)
is a program for creating or modifying a DAS- 1200 Series
configuration file.
A configuration file contains the settings used by the
DAS-1600/1400/1200 Series Function Call Driver and other driver software for configuring a board. For more information on the configuration utility, refer to “Creating a Configuration File”
on page 3-6.
1-4 Overview
@ I hapOl_.frm Page 5 Tuesday, June 7, 1994 lo:48 AM
43
- Calibration Urility
DOS-based program for calibrating the analog input circuitry of the DAS-1200 Series boards. For more information on the calibration utility, refer to Chapter 6.
Control
supplied in a DOS version (CTL1600.EXE) and a Windows version (CTLl600W.EXE). This program provides access to all DAS-1200 Series operations without programming.
Control Panel operations include acquiring analog inputs and controlling digital I/O. The Contxol Panel provides a means of testing the board and your application; it is also a means of performing simple applications and saving data to a disk tile.
The Windows version allows you to graphically represent up to eight analog inputs and transfer acquired data to other Windows
applications through the Windows Dynamic Data Exchange (DDE) feature. Refer to Chapter 5 for more information on the Control Panel.
- Port I/O environment, you can use the Port I/O (PIO) software to program DAS-1200 Series boards at the register level using I/O
instructions. Refer to the PORTIO.TXT file for more information.
Panel The Control Panel is a stand-alone program
software
- The calibration utility (CAL1200.EXE) is a
- If you are programming in the Windows
l
VDAS-1600 - VisualDASTM Custom Controls for Visual Basic for Windows. VisualDAS simplifies the setup of data acquisition operations. The package includes a comprehensive user’s guide, offers extensive online help, and furnishes software on 3.5.inch and
5.25-inch diskettes.
. Data acquisition and analysis application software VIEWDAC@,
EASYEST LX@, and EASYEST AC? are integrated software packages available for DAS-1200 Series boards. Programming tools,
such as ASYST@ scientific and engineering programming language, are also available to help you in writing your application progratns.
1-5
4
hapOl_.frm Page 6 Tuesday, June 7, 1994 lo:48 AM
Note: If you use VIEWDAC, EASYEST LX, EASYEST AG, or ASYST to program your DAS-1200 Series board, you must use the DAS-1600 External Driver. This driver is included in the DAS-1200 Series standard software package ,and is described in Appendix C.
Other data acquisition and analysis packages include the following:
- SNAP-MASTER - Data acquisition and analysis package from H.E.M. Data Corporation (only available for Windows).
-
NOTEBOOKINOTEBOOKpro - Menu-driven data acquisition and analysis from Laboratory Technologies Corporation (available for both DOS and Widows).
-
STREAMER - Menu-driven data acquisition software for high-speed transfers of DAS-1200 Series data to a hard disk (only available for DOS).
Accessories
The following accessories are available for use with the DAS-1200 Series boards.
l
STA-16 - Screw terminal adapter accessory. You can use this accessory to connect signals from the main I/O connector (Jl) to screw terminals.
l
STA-U - Universal screw terminal accessory. You can use this
accessory to connect interface signals from the PI0 cable connector
(54) to screw terminals. . STC-37 - Direct DAS-1200 Series board to screw terminal interface. . STP-37 - Screw terminal panel with a 37-pin D-type connector.
. ISO- - 4-channel isolated expansion multiplexer. . SSH-4/A - 4-channel simultaneous sample-and-hold accessory,
1-6
Overview
.frtn Page 7 Tuesday, June 7, 1994 lo:48 AM
. SSH-8 - X-channel simultaneous sample-and-hold accessory. . MB Series modules and backplanes - Plug-in, isolated,
signal-conditioning modules and the backplanes that hold them,
. EXP-16 and EXP-16/A - 16-channel expansion multiplexer and
signal conditioning accessory; requires the S-1600 cable and the PG-408A option.
s EXP-GP - g-channel signal conditioning accessory with Wheatstone
bridge and RTD interface: requires the S-1600 cable.
1-7
hapOl_.frm Page 8 Tuesday, June 7, 1994 lo:48 AM
k
4
4
4
4
4 hap02-.frtn
4
Page 1 Tuesday, June 7, 1994 IO:50 AM
2
Functional Description
This chapter describes the following features of DAS-1200 Series boards: . Analog input features . Digital I/O features . 82C54 counter/timer features
4
. Wait state selection . Power Together with the DAS-1200 Series block diagram shown in Figure 2-1,
these descriptions are offered to familiarize you with the operating options and to enable you to make the best use of your board.
4
2-l
4
t
4
hap02Lfrm
Analocg Input Features
Differential/Single-Ended Selection
Page 3 Tuesday, June 7, 1994 lo:50 AM
The analog input section of a DAS-1200 Series board multiplexes all the
active input channels (up to 16 single-ended or eight differential) down to a single, 12-bit sampling analog-to-digital converter (ADC).
DAS-1200 Series boards operate in bipolar input mode only. Bipolar
signals can swing up and down between negative and positive peak values. The DAS-1200 Series boards have a maximum range of -5 V to +5 V and use left-justified, offset binary to represent signals.
Other features of this section include input configurations, gain selection, conversion modes, triggers, clock sources, and data transfer modes. These features are described in the following sections.
4
Using configuration switches, you can, select either eight differential or 16 single-ended inputs. Differential inputs measure the difference between two signals. Single-ended inputs are referred to a common ground.
4
Generally, you want to use differential inputs for low-level signals whose noise component is a significant part of the signal or for signals that have non-ground common mode. You want to use single-ended inputs for high-level signals whose noise component is not significant.
The specific level at which input configurations work best is dependent upon the application. However, you generally use differential inputs for voltage ranges of 100 mV and less.
Channel Selection in Expanded Configurations
As previously mentioned, the DAS-1200 Series supports 16 single-ended or eight differential analog input channels. If you require additional analog input channels or signal conditioning for transducer inputs, you can use any combination of up to eight 16-channel EXP-16 or EXP-16/A expansion accessories, and/or eight &channel EXP-GP expansion accessories to increase the number of available channels to 128.
4
4
2-3
4
+b-
t
hap02Lfrm Page 4 Tuesday, June 7,1994 lo:50 AM
When you daisy-chain expansion accessories from the analog inputs, it is recommended that the first expansion accessory multiplex onboard channel 0, the next expansion accessory multiplex channel 1, and so on.
Selection of an onboard channel is made via jumper settings on the
expansion accessory.
You can access any unused onboard channels by including an STA-16
screw terminal accessory in the daisy-chain configuration. Figure 2-2
illustrates how expansion boards and accessories interface with the analog
chamlels of DAS-1200 Series boards.
DAS-1200 swbs Boards
+b
2-4
Expansion
select Lines (OPO to 3)
Figure 2-2. Expanding the Analog Inputs of DAS-1200 Series Boards
Channel
You can also use up to four MB02 backplanes to increase the number of
available channels to 64 isolated or 12 non-isolated. For more information about connecting channel expansion boards, refer to Chapter 4.
EXP.lWA
Functional Description
+B
hap02-.frm Page 5 Tuesday, June 7,1994 lo:50 AM
+b
Notes: You must specify a single-ended input configuration for all
onboard channels associated with channels on MB02 backplanes.
If you are using EXP-16, EXP- 16/A, or EXP-GP expansion accessories or
MB Series backplanes, the digital output lines of the DAS-1200 Series
board select a particular channel on the expansion accessory or backplane
to read.
Gain Selection
The switch-configurable gain that you select is applied to an incoming
signal as a multiplication factor; gain allows you to amplify a signal to a
range that the ADC can accurately measure.
For example, if the ADC handles signals in the f5 V range and you want
to measure a signal in the range of f0.5 V, you would use a gain of IO to amplify the signal to the f5 V range. Similarly, if you wanted to measure a signal
that was already
in the f5 V range, you would select a gain of 1.
4+
The available gains, their corresponding input ranges, and throughput rates are listed in Table 2-1 for the DAS-1201 and Table 2-2 for the DAS-1202.
Table 2-1. DAS-1201 Gains, Ranges, and Throughput Rates
Maximum Throughput
Gain
Input Range
Rate
2-5
.frm Page 6 Tuesday, June 7,1994
Table 2-2. DAS-1202 Gains, Ranges, and Throughput Rates
Gain
~~:~~~~:~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~:
:j:.:.:.:.:,: ..,.....,.......
lo:50 AM
Input Range
2
Maximum Throughput Rate
f ../ .,./, I .,.,.,.,...,.,..i.,..i....i...
f2.5 V
~..~.~~.~.~.~.~.~.~.: ..,. I ..,./,.,.,.,./,, ,,, /..
100 ksamplesh
.../..../ .,..~../......
Conversion Modes
DAS-1200 Series boards support the following conversion modes: . Paced mode -Paced mode is the default data conversion mode and is
the mode best-suited for continuous scanning of multiple channels at
a constant rate. In paced mode, the conversion rate equals the pacer clock rate. The sample rate, which is the rate at which a single channel is sampled, is the pacer clock rate divided by the number of channels being sampled.
. Burst mode In burst mode, each pulse from the pacer clock begins a
scan of one to sixteen channels. The conversion rate during a burst
mode scan is equal to the rate of the burst mode conversion clock.
The sample rate, which is the rate at which a single channel is sampled, is equal to the pacer clock rate.
DAS-1200 Series software allows you to program the pacer clock to
adjust the interval between burst mode scans. This software also allows you to adjust the burst mode conversion rate. The burst mode conversion clock frequency is programmable for a range of 3.94 kHz to 100 kHz.
8
+0.625 V
100 ksamplesh
Z-6
Burst mode can also be used for pseudo-simultaneous sample-and-hold in conjunction with DMA or interrupt operations,
Functional Description
hap02Lfrm
Page 7 Tuesday, June 7, 1994 lo:50 AM
The sample rate (pacer clock rate) should be set for no more than the burst mode conversion clock rate divided by the number of channels in the burst. The maximum burst mode conversion clock rate is gain-sensitive, as shown in Table 2-1 and Table 2-2.
Figure 2-3 shows the timing relationships of the paced and burst modes
for analog input channel 4 to channel 7.
Pacar Clock
Paced Mode Convsmions
Bun, Mode ConversIons
Burst Mode ConversIon Clock
Figure 2-3. Timing Relationships of Conversion Modes
Clock Sources
The following clock sources are available for conversions on DAS-1200
Series boards: . Software DAS-1200 Series boards allow you to acquire single or
multiple samples under program control.
. Hardware (internal clock source) The internal pacer clock is
derived from the onboard 82C54 counter/timer and a
switch-configurable, crystal-controlled 1 MHz or 10 MHz timebase. The pacer clock uses two cascaded counters of the 82C54. The maximum allowable rate is 100 ksamples/s (for the DAS-1202) or 50 ksamplesls (for the DAS-1201).
I
ch4
ch4 ch5 cl,6 ch7 ch4 ch5 ch6 cl17
n
ch5
rlnrln
L
2-7
Loading...
+ 147 hidden pages