Service Manuals, User Guides, Schematic Diagrams or docs for : Keithley DAS 58074C(DAS1600)

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
58074C(DAS1600)


>> Download 58074C(DAS1600) documenatation <<

Text preview - extract from the document
titlepg.frm   Black 1




                        DAS-1600 External Driver
                             User's Guide




                              Revision C - October 1993
                                 Part Number: 58074
noticep.frm Black 2




       The information contained in this manual is believed to be accurate and reliable. However, Keithley
       Instruments, Inc., assumes no responsibility for its use; nor for any infringements or 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 Keithley Instruments, Inc.

       KEITHLEY INSTRUMENTS, INC., SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
       OR CONSEQUENTIAL DAMAGES RELATED TO THE USE OF THIS PRODUCT. THIS
       PRODUCT IS NOT DESIGNED WITH COMPONENTS OF A LEVEL OF RELIABILITY THAT IS
       SUITED FOR USE IN LIFE SUPPORT OR CRITICAL APPLICATIONS.

       Refer to your Keithley Instruments liccnsc agreement and Conditions of Sale document for specific
       warranty and liability infommtion.

       VIBWDAC, EASYBST LX, and ASYST are registered trademarks of Keithley Instruments, Inc.
       EASYEST AG is a trademark of Keithley Instruments, Inc. All other brand and product names we
       trademarks or registered trademarks of their respective companies.

       0 Copyright Keithley Instruments, Inc., 1993.

       All rights reserved. Reproduction or adaptation of any part of this documentation beyond that permitted
       by Section 117 of the 1976 United States Copyright Act without permission of the Copyright owner is
       unlawful.




                               Keithley Instruments, Data Acquisition Division
                                  440 Myles Standish Blvd. Taunton, MA 02780
                               Telephone:    (508) 8X0-3000.     FAX: (508) 880-0179
1600ext.toc Black iii
                                            +B

                                       Table of Contents
                        Preface

                        Using the DAS-1600 Extertial          Driver
                        Supported Hardware ...................................                    .l
                        Options Supported, ....................................                   .l
                        Files on Disk .........................................                   .2
                        QuickStart .........................................                 ...3
                            Setting Up the Board. ................................                .3
                            Running the Configuration Program. ....................               .3
                            Loading the DAS-1600 External Driver. .................               .4
                            Accessing the DAS-1600 External Driver ................               .5
                               VlEWDAC ....................................                  ...5
                               EASYEST LX/AG ...............................                      .5
                               ASYST .......................................                  ...6
                        Using the Configuration Program .........................                 .6
                            MenuItelns ......................................                 ...7
                            Exiting the DAS- 1600 Configuration Program ...........             .ll
                        Loading the External Driver in Multiple Board Configurations .l 1
                        DAS-1600 External Driver Characteristics .................              .12
                            Channels and Gains.       ................................          .12
                            EXP-16s and EXP-GPs. .............................                  .13
                               Cascading Multiple EXP Boards. ...................               .I3
                               Specifying Gains .................................               .14
                            Digital I/O, .......................................                .15
                               DAS-1600/1200 Series             ...........................     .15
                               DAS-1400 Series ................................                 .1X
                            Internal Clocking. ..................................               .19
                            External Clocking. .................................                .I9
                            Synchronous, DMA, and Interrupt Operations, ...........             .19
                            Counter/Timer Functions ............................                .20
                               EventCounting ...............................                ...2 1
                               Pulse Output. ...................................                .21




                                                                                                  iii
    1600ext.toc Black iv
                                             fb

                             Pseudo-Digital Output: Extended Functions. .......        .21
                               Analog Triggers ...........................             .25
                               Burst Mode and SSH Mode. .................              .21
                               Altering the Burst Mode Conversion Rate. ......         .29
                             Software Interrupt Vectors .....................          .31
                           DAS-1600 External Driver Error Messages ..........          .32

                           List of Figures
                           Figure 1.    Analog Trigger Conditions                      .26
                           Figure 2.    Using a Hysteresjs Value.                      .21

                           List of Tables
                           Table 1.     Configuration Program Menu Items ..........      I
                           Table 2.     Configuration Menu Special Keys ...........    .I0
                           Table 3.     Supported Gains and Gain Codes ............    .12
                           Table 4.     Logical and Physical Channels ..............   .14
                           Table 5.     Digital I/O Channel Usage (No EXPs,
                                        All Ports Output). ........................    .16
                           Table 6.     Digital I/O Channel Usage (EXPs Used,
                                        All Ports Output). ........................    .17

4                          Table I.     Digital I/O Channel Usage (No EXPs,
                                        A and B Output, CL and CH Input). ..........   .17   4
                           Table 8.     Digital I/O Channel Usage (No EXPs,
                                        B and CH Output, A and CL Input). ..........   .1x
                           Table 9.     Digital I/O Channel Usage (No EXPs) ........   .18
                           Table 10.    Digital I/O Channel Usage (EXPs Used) ......   .19
                           Table 11.    Counter/Timer Functions. ..................    .20
                           Table 12.    Pseudo-Digital Output Channels. ............   .22
                           Table 13.    Default Settling Times. ....................   .29
                           Table 14.    Common Settling Times ...................      .30
                           Table 15.    Interrupt Vectors ..........................   .31
                           Table 16.    Error Messages ..........................      .32




           iv
preface.frm Black v




                                                                         Preface

                      The DAS-1600 External Driver User's Guide provides the information
                      you need to use the DAS-1600 External Driver (somtimes referred to as
                      the External DAS Driver). The DAS-1600 External Driver allows you to
                      use Keithley's DAS-1600, DAS-1400, and DAS-1200 Series boards with
                      the following Keithley data acquisition and analysis soCtware:

                      .   VIBWDAC@

                      .   EASYEST LX@

                      .   EASYEST AG'M

                      .   ASYST@

                      This manual is intended for application programmers. It should be used in
                      conjunction with the DAS board user's guide and with the documenlation
                      for the data acquisition software you are using.


                      Note: The DAS-1600 External Driver may support options your software
                      does not; likewise, your software may suppou options this extemal driver
                      does not.




                                              4
    preface.frm Black vi




                           If you need help, contact your local salesoffice or Keithley's Applications
                           Engineering Department between 8 am and 7 pm (EST), Monday through
                           Friday:

                                                 Keithley Data Acquisition
                                                  Applications Engineering
                                                440 Myles Standish Boulevard
                                                Taunton, Massachusetts02780

                                                   Telephone 508/880-3000
                                                        Telex 503989
                                                      FAX 508/X80-0179

                           An applications engineer will help diagnose and resolve your problem by
                           telephone.




4




           vi
chapOO_.frm Black 1
                                              4+

                                   Using the DAS-1600
                                        External Driver

                      The DAS-1600 External Driver allows your VIEWDAC, EASYEST LX,
                      EASYEST AG, or ASYST application program to exchange data with
                      DAS-1600, DAS-1400, and DAS-1200 Series boards.


      Supported       Hardware

                      The DAS-1600 External Driver supports the following Keithley data
                      acquisition (DAS) boards.

                      .   DAS-1601

                      .   DAS-1602

                      .   DAS-1401

                      .   DAS-1402

                      .   DAS- 1201

                      .   DAS-1202


      Options Supported

                      The DAS-1600 External Driver supports the following options:

                      .   Analog input operations, including interrupt and Direct Memory
                          Access (DMA)
                          -   16 single-ended or eight differential 12-bit analog input channels



                                                                                               1
chapOO_.frm Black 2




                          -      Up to 136 channels through EXP-16 and EXP-GP support

                      .   Two 12-bit analog output channels (on the DAS-1601 and DAS-1602
                          only)
                      .   32 digital I/O bits on the DAS-1601, DAS-1602, DAS-1201, and
                          DAS-1202; eight digital I/O bits on the DAS-1401 and DAS-1402

                      .   Event counting

                      .   Pulse output

                      .   Analog triggering

                      .   Simultaneous sample-and-hold through the SSH4A


       Files on Disk

                      The following files arc included on the DAS-1600 External Driver disk:

                              DAS1600.EXE -This file is the external DAS driver for DAS-1600,
                              DAS-1400, and DAS-1200 Series boards. It controls the boards and
                              allows communication between an application program and the
                              board. DAS1600,EXE executes as a terminate-and-stay-resident
                              (TSR) program that occupies a small amount of memory in the host.

                              D1600CFG.EXE -This is the configuration program for the
                              DAS-1600, DAS-1400, and DAS-1200 Series boards. It creates
                              configuration files that the DAS-1600 External Driver
                              (DAS1600,EXE) can read.

                              DAS1600.CFG - This is the default configuration file used by
                              DAS1600,EXE when no file name is specified. When first used, this
                              file contains the default configuration settings for DAS-1600 Series
                              boards.

                              DAS1400.CFG - When iirst used, this file contains the default
                              configuration settings for DAS-1400 Series boards.

                              DAS1200.CFG - When first used, this file contains the.default
                              configuration settings for DAS-1200 Series boards.

                                                               Using the DAS-1600 External Driver
chapOO_.frm Black 3




      Quick Start

                      This section describeshow to configure, install, and accessthe DAS-1600
                      External Driver.

       Setting Up the Board
                      Referring to the appropriate DAS user's guide, set the switches on the
                      board to select the board's base address,input configuration (single-ended
                      or differential), analog-to-digital (A/D) and digital-to-analog (D/A) range
                      type (unipalar or bipolar), D/A reference voltages, DMA channel, clock
                      rate select, wait state enable, and A/D gain. Remember these settings; you
                      will need them when you run the configuration program,
                      D1600CFG.EXE, described in the next section.

                      The following are a few DAS-1600/1400/1200 Series connections that
                      you may want to keep in mind:

                      .   External digital trigger Connect the external digital trigger signal
                          to the IPl pin on the main I/O connector.

                      .   External clock Connect the external clock signal to the IPO pin on
                          the main I/O connector.

                      .   Event counting - Connect the event signal Lothe CTR 0 IN pin on the
                          main I/O connector.

                      .   Pulse output Connect the pulse output signal to the CTR 2 OUT pin
                          on the main I/O connector.

                      Refer to your DAS board user's guide for other connections.

       Running the Configuration           Program
                      The DAS-1600 External Driver is shipped with default configuration files
                      that reflect the factory settings of DA.%1600/1400/1200 Series boards.
                      Whenever you change any of these settings, you must run the DAS-1600
                      configuration program, D1600CFG,EXE, in order for the external driver
                      to hmction properly.


                                                                                                 3
chapOO_.frm Black 4




                      When you load the external driver, as described in the following section,
                      the external driver looks in the current directory for the default
                      confIguration file, DASl600.CFG. You can also specify the name of an
                      existing configuration file, such as DAS 14OO.CFG a DAS-1400 Series
                                                                           for
                      board or DAS1200,CFG for a DAS-1200 Series board, or the name of a
                      new configuration file that you want to define.

                      To run the menu-driven configuration program, perform the following
                      steps:

                      1. Create a DAS 1600 directory on your hard disk. For example, at the
                         DOS prompt, enter the following:

                              mkdir   das1600

                      2. Copy the following files from the DAS-1600 External Driver disk to
                         the DAS1600 directory: DASl600EXE, Dl600CFC.EXE,
                         DASl600.CFG, DASl400,CFG, and DASl200,CFG.

                      3. Enter the following at the DOS prompt:

                              cd \das1600
                              D1600CFG corlfiguration_filename

                          where cnnfigurationfilenume representsthe DOS path and name of
                          your configuration file. For example, you could name the
                          configuration file DAS 1602.CFG and specify the path as
                          c:Was1600Llas1602.cfgg. you do not specify a co&oration file, the
                                                    If
                          current directory and the default filename, DASl600.CFG, are used.

                      4. Configure the board parametersusing the configuration program, as
                         described in "Using the Configuration Program" on page 6.


       Loading the DAS-1600 External Driver
                      You must load the DAS-1600 External Driver, DASl600.EXE, each time
                      you start up your computer in order for your application program to
                      recognize it. The DAS-1600 External Driver remains in memory until you
                      turn off or reboot your computer.




                                                           Using the DAS-1600 External Driver
chapOO_.frm Black 5




                      To load the DAS-1600 External Driver, accessthe directory containing
                      DAS1600,EXE and enter the following at the DOS prompt:

                             das1600     configuration_filename


                      where configurationfilcnamc is the name of the configuration file you
                      are using. If you do not specify a configuration file, the driver searchesfor
                      the default configuration file, DAS1600,CFG. in the current directory.


                      Note: You can also load the DAS-1600 External Driver automatically
                      whenever you start the computer by modifying your AUTOEXEC.BAT
                      file.


       Accessing the DAS-1600 External Driver
                      This section describeshow to accessthe DAS-1600 External Driver when
                      using VIEWDAC, EASYEST LX, EASYEST AG, and ASYST. For
                      additional information, refer to your VIEWDAC, EASYEST LX / AG, or
                      ASYST documentation.

       VlEWDAC

                          If the DAS-1600 External Driver is the only driver installed in your
                          system, your VIEWDAC application programs accessthe DAS-1600
                          External Driver automatically. If more than one driver is installed, you
                          must select the external driver (board name) from within a VIEWDAC
                          DAS Task.

       EASYEST    LX/AC

                          If the DAS-1600 External Driver is the only driver installed in your
                          system, your EASYEST LX / AG application programs accessthe
                          DAS-1600 External Driver automatically.




                                                                                                      5
chapOO_.frm Black 6
                                                                                                   I-
                      If more than one driver is installed, you must perform the following steps
                      to accessthe DAS-1600 External Driver:

                      1. Select Devices from the EASYEST LX / AG menu bar

                      2. From the DAS Configuration     screen, select option 1, DAS Board
                          Selecrion.

                      3. Select the appropriate external driver (board name) from the
                         displayed list.

       ASYST

                      If you are using ASYST, always perform the following steps to accessthe
                      DAS-1600 External Driver:

                      1. After loading the DAS-1600 External Driver, start up ASYST version
                         2.10 or greater and permanently load the Data Acq Master and the Ext
                         DAS Driver Support system overlays from the Data Acquisition
                         menu. ASYST automatically searchesfor and creates a DAS device
                         called DAS1600.

                      2. Enter the following at the OK prompt to make DAS-1600 the current
                         device:
                               DAS1600


       Using the Configuration              Program

                      The configuration program begins by prompting you to specify the
                      number of DAS-1600/1400/1200 Series boards you want to configure.
                      You can configure up to two boards in each configuration file. The
                      program then displays the configuration menus. The menu options are
                      described in the following subsection.




       6                                                    Using the DAS-1600 External Driver
chapOO_.frm Black 7




      Menu Items
                            The D1600CFG.EXE configuration         program menu items are described in
                            Table I


                            Table 1. Configuration       Program       Menu Items

          Menu Item              Choices                                           Default Value
          Board Type'           DAS-1601                                           DAS-1601
                                DAS-1602
                                DAS-1401
                                DAS-1402
                                DAS-1201
                                DAS-1202




         Clock Rate Select'      1 MHz or 10 MHz                                   10 MHz


          AID Input Mode'       Bipolar or Unipolw                                 Bipolar

                                This option is available only on the
                                DAS-1601/1602 and DAS-1401/1402.               I




         D/A Channel O/l        Bipolar or Unipolar                                Bipolar
         Output Mode'
                                This option is available only on the
                                DAS-1601/1602.
chapOO_.frm Black 8
                                                       +b

                          Table 1. Configuration       Program     Menu Items        (cont.)

          Menu Item               Choices                                            Default Value
          DMA Channel'            1 or3                                              3

                                  If you are using more than one board in your
                                  system, the DMA channel must be different for
                                  each board.




          Digital I/O             Input or Output (for each of the four              Output (for all ports)
          Configuration           configurable ports)

                                  This option is available only on the
                                  DAS-1601/1602 and the DAS-1201/1202.




          Set EXP-16 Gains'       0.5 through 200C (for each EXP-16)                 1 (for all EXP-16s)

                                  This option is available only if an EXP-16 is
                                  present. Selecting this item switches control to
                                  the EXP-16 gain window, which allows you to
                                  select the gain of each EXP-16 channel. Press
                                  [Esc] to return to the main menu when all gains
                                  are set.




                                                                       Using the DAS-1600 External Driver
chapOO_.frm Black 9




                        Table 1. Configuration      Program      Menu Items         (cont.)

           lenu Item            Choices                                             Default Value




           IXP-GP Gains'       / 1 or 2.5 (for each EXP-GP)                         1 (for all EXP-GP
                                                                                    boards and channels)
                                 1, 10, 100, or 1000 (for each EXP-GP channel
                                if a gain of 1 is selected)

                                2.5,25,250, or 2500 (For each EXP-GP
                                channel if a gain of 2.5 is selected)

                                This option is available only if an EXP-GP is
                                present. Selecting this item displays all
                                EXP-GP boards that ate present. Select a
                                board: then select its global gain. Then select a
                                EXP-GP channel, and the channel's gain. Press
                                @SC]to retuo to the previous menu and then to
                                the main menu.




           slumber of            0 through 4                                         0
           jSH-4As'
                                 The maximum number of SSH-4As allowed
                                 deoends on the number of EXP-16s and
                                 EXP-GPs present.




                                                                                                           9
chapOO_.frm Black 10




                         Table 1. Configuration        Program     Menu Items       (cont.)

            Menu Item            / Choices                                          Default Value           I
            SSH-4A Mode'          Master or Slave                                   Master

                                  This optionis only available if an SSH4A is
                                  present. It should match the mode switch of the
                                  first SSH-4A.




            A/D Gain'              I, 2.4, or 8 (for DAS-1202)                      1
                                   1, 10, 100, or 500 (for DAS-1201)

                                  This option is available only on the DAS-1201
                                  and DAS-1202.
            Notes
            ' This settingis hardware dependent: mustmatch the lwdware (board) setting.
                                               it



                             You can use the keys listed in Table 2 for special purposes within the
                             configuration menus.


                                         Table 2. Configuration         Menu Special      Keys
                              Special Keys      Description
                              [ESCI             Exit the configuration program with the option of saving the
                                                current settings to a file.




                                                Display a diagram of the DAS-1600/1400/1200 Series
                                                hxdware switch settings that match the current driver
                                                configuration, followed by (if EXPs or SSH-4As are
                                                configured) an EXP and SSH-4A logical-to-physical-channel
                                                mapping table.




       10                                                              Using the DAS-1600 External Driver
chapOO_.frm Black 11




      Exiting the DAS-1600 Configuration Program
                       To exit the D1600CFG.EXE configuration program, press [Esc].The
                       configuration file displays the following prompt:

                       Update    configuration_filename?          (Yes    and exit/No    and
                          exit    or     [Escl      to cancel)

                       where configuration filename representsthe name of your configuration
                       file.

                       Enter [Y] to savethe configuration and return to DOS. Enter IN] to exit to
                       DOS without saving the configuratiod. Enter [Esc] to return to the
                       configuration program.


      Loading the External Driver in Multiple                            Board
      Configurations

                       The number of DAS-1600/1400/1200 Series boards that you can install in
                       your system is limited by the available slots in your computer. Each
                       memory-resident external driver can support two DAS-1600/1400/1200
                       Series boards. The number of external drivers that you can load is limited
                       only by the amount of available memory in your computer.


                       Note: Some operations may not be available when using multiple DAS
                       boards depending on the system resources that the operations require and
                       how system resources are allocated. For example, DAS-1600 Series
                       boards support two DMA channels; therefore, if you are using both DMA
                       channels on one board, you cannot perform a DMA operation on the
                       second board.


                       To accessmore than two boards, load the DAS-1600 External Driver as
                       many times as you have configuration files. For example, to accessthree
                       boards, you can create two configuration files called D1600-l.CFG and
                       D1600-2.CFG, where D1600-l.CFG contains the configuration data for
                       two boards at addresses300h and 310h and D1600-2.CFG contains the



                                                                                               11
chapOO_.frm Black 12




                       configuration data for a single board at address340h. To load the
                       DAS-1600 External Drivers, use the following syntax:

                           DAS1600 D1600-l.CFG
                           DAS1600 D1600-2.CFG


      DAS-1600 External Driver Characteristics

                       The following sections describe special attributes and operating
                       characteristics of the DAS-1600 External Driver.

      Channels and Gains
                       DAS-1600 and DAS-1400 Series boards support channel-gain queues of
                       128 channels. Channel-gain queues are not supported by DAS-1200
                       Series boards. Table 3 lists the gains and corresponding gain codes
                       supported by DAS-1600/1400/1200 Series boards.



                                  Table 3. Supported        Gains and Gain Codes
                                        Board            Gain    Gain Code
                                        DAS-1601       I1       IO




                                       Notes
                                       ' Gains on DAS-1200 Seriesboardsarenot
                                         softwareprogrammable.  They are
                                         displayedherefor usein alteringthe burst
                                         modeconversion only.
                                                         rate


       12                                                     Using the DA%1600 External Driver
chapOO_.frm Black 13




      EXP-16s and EXP-GPs
                       You can use the following expansion boards with DAS-1600/1400/1200
                       Series boards:

                       .   EXP-16 -Each EXP-16 board multiplexes 16 differential inputs into
                           one output signal. Use Output Channel jumper 54 on the EXP-16 to
                           assign the output signal to one of the analog input channels on the
                           DAS-1600/1400/1200 Series board.

                           If you are using more than one EXP-16, you must assign each
                           EXP-16 to a different analog input channel on the
                           DAS-1600/1400/1200 Series board. Assign input channel 0 to the
                           first EXP-16, channel 1 to the second EXP-16, and so on.

                       .   EXP-GP Each EXP-GP board multiplexes eight inputs into one
                           output signal. Use Output Channel jumper 54 on the EXP-GP to
                           assign the output signal to one of the analog input channels on the
                           DAS-1600/1400/1200 Series board.

                           If you are using more than one EXF-GP, you must assign each
                           EXP-GP to a different analog input channel on the
                           DAS-1600/1400/1200 Series board. Assign input channel 0 to the
                           fist EXP-GP, channel 1 to the second EXP-GP, and so on.


                       Note: The DAS-1600/1400/1200 Series board must be set up for
                       single-ended operation when it is used with a EXP-16 or EXP-GP.


      Cascading Multiple EXf Boards
                       A physical channel is the analog input channel on the
                       DAS-1600/1400/1200 Series board to which the EXP board is assigned.
                       The logical channel is the channel that the application software uses to
                       accesschannels on the DAS-1600/1400/1200 Series board and any EXP
                       boards. The logical and physical channel assignmentsare displayed in the
                       D1600CFG.EXE configuration program when you select Show Switches.

                       You can cascademultiple EXI-16 and EXP-GP boards by assigning each
                       EXP board to a distinct analog input channel on a DA.%1600/1400/1200
                       Series board as discussedpreviously. You can also connect an STA-16 to

                                                                                                 13
chapOO_.frm Black 14




                       the system to use the remaining analog input channels on the
                       DAS-1600/1400/1200 Series board.


                       Note: If you are using an STA- 16 with EXP boards, the channels used by
                       the EXP-GPs and EXF-16s are still accessibleon the STA-16. However,
                       make sure that you do not connect any signals to these inputs.


                       Digital output bits OPOto OP3 are used to select the current channel on
                       the EXP boards. The DAS-1600 External Driver does not allow you to
                       use these output bits if any EXP boards are configured.

                       Table 4 shows the relationship between the logical and physical channels
                       on aDAS-        when using two EXP-GPs and two EXP-16s.



                                       Table 4. Logical and Physical                                      Channels

                            Logical Channels           Physical Channel                                  EXP-GP' EXP-16
                                                                                                         Jumper J4
                           I oto 15               I Em-16: 0                                            IO                                                              I

                                                  ..: ,..,..j....,.l   .../....   ~,~.,./.,.                 .j.,........,..j....j   ~...~ ,..,........,   ,,../..,./




                             32 to 39              EXP-GP: 2                                             2
                            ~~~~~~~~~~            ~~~~~~~~~                                             ~~~~~~~

                            48 to 59                  DAS-1602: 4 to 15                                  Not applicable



      Specifying Gains
                       VIEWDAC uses the EXP-16 and EXP-GP gains specified in the
                       configuration tile. For EASYEST LX and AG, you must set the gain of
                       channel 0 only (channel 0 is on the first EXP-16 or on the first EXPGP if
                       no EXP-16s are configured); choose Show Switches to display the EXF
                       logical-to-physical-channel mapping table). In this case, the gain of all
                       channels is relative to the setting of the A/D range type (unipolar or
                       bipolar) and the gain of channel 0. You must compensatefor gains other
                       than the gain of chatmel 0 if the gain for other channels differs.

      14                                                                                       Using the DAS-1600 External Driver
chapOO_.frm Black 15




                       Note: When using a gain of 0.5 on the EXI-16, the maximum input
                       range is fl2 V, not f20 V.


      Digital I/O
                       Since the extended digital ports (32 to 46) require 12 output bits, the
                       software always shows a minimum of 12 available bits, no matter how a
                       digital output port is configured. If a digital output port is configured for
                       X,4, or 0 output bits, you can disregard the extra bits. The following
                       subsectionsdescribe the digital I/O support on the various DAS boards.

      DAS- 1600/1200 Series
                       The DAS-1600/1200 Series boards have four fixed digital input bits and
                       four fixed digital output bits. In addition, an Intel 8255 integrated circuit
                       is included on the board to provide 24 additional digital bits. These 24 bits
                       are organized into four ports (ports A, B, CL, and CH): you can configure
                       each port for either input or output.


                       Note: When an EXP board is configured, the four fixed digital output
                       bits are dedicated to EXP board control and are not available for digital
                       outuut.


                       The DAS-1600 External Driver supports one digital input channel and
                       one digital output channel on each board (if any bits are available). The
                       number of bits used in each channel depends on the port configuration
                       and whether an EXP board is configured.

                       Starting from the least significant bit;Port A uses the first eight bits
                       available, Port B uses the next eight bits available, Port CL uses the next
                       four bits available, Port CH uses the next four bits available, and the fixed
                       bits use the next four bits available. If a particular port is configured for
                       input, it does not use any bits in the output channel; if a particular port is
                       configured for output, it does not use any bits in the input channel.




                                                                                                   15
chapOO_.frm Black 16




                       Note: The digital channel requires DP.INTEGER output if more than 16
                       bits are configured.


                       For example, a DAS-1600/1200 Series board is configured with no EXPs
                       and with Port A, Port B, Port CL, and Port CH all configured for output.
                       Table 5 illustrates how the bits in the digital I/O channels are used.
                                          Table 5. Digital l/O Channel Usage
                                              (No EXPs, All Ports Output)

                               Bits             Output Channel Use   Input Channel Use
                               0 to 3           Port A               4 fixed input bits
                              l4to7         I
                              / 8 to 11     / Port B
                              /12to15       I
                              116to 19      /Port CL
                              120~~23       jPortCH
                              I24 to 27     / 4 fixed output


                       As another example, a DAS-1600/1200 Series board is configured with
                       one or more EXPs and with Port A, Port B, Port CL, and Port CH
                       configured for output. Table 6 illustrates how the bits in the digital I/O
                       channels are used. Note that the four fixed output bits are dedicated to
                       EXP board control and are not available.




       16                                                      Using the DAS-I600 External Driver
chapOO_.frm Black 17




                                          Table 6. Digital l/O Channel Usage
                                            (EXPs Used, All Ports Output)

                               Bits          Output Channel Use          Input Channel Use




                              120 to 23     /PortCH




                       As another example, a DAS-1600/1200 Series board is configured with
                       no EXPs, with Port A and Port B configured for output, and with Port CL
                       and Port CH configured for input. Table 7 illustrates how the bits in the
                       digital I/O channels are used.



                                       Table 7. Digital I/O Channel Usage
                                  (No EXPs, A and B Output, CL and CH Input)

                               Bits          Output Channel       Use    Input Channel         Use

                                             Port A


                              Istoll        /PortB                      14 fixed inout bits
                               12to 15
                               16 to 19      4 fixed outputbits
                               20 to 23     ~                           "~"""~,""`i'.i.i'.`.`.`.`.~.`i.`~'-
                                            .: ..I ..I
                                                 .,..,.....
                               24 to 27



                                                                                                              17
chapOO_.frm Black 18




                       As a final example, aDAS-1600/1200 Series board is configured with no
                       EXPs, with Port B and Port CH configured for output, and with Port A
                       and Port CL configured for input. Table 8 illustrates how the bits in the
                       digital I/O channels are used.
                                      Table 8. Digital I/O Channel Usage
                                 (No EXPs, B and CH Output, A and CL Input)




       DAS-1400 Series
                       DAS-1400 Series boards have four fixed digital input bits and four fixed
                       digital output bits.


                       Note: When an EXP board is configured, the four fixed digital output
                       bits are dedicated to EXP board control and are not available for digital
                       output.


                       Table 9 illustrates how the bits in the digital I/O channels are used if a
                       DAS-1400 Series board is configured with no EXPs.


                                 Table 9. Digital l/O Channel          Usage (No EXPs)

                              1sits         Output Channel Use          Input Channel Use
                              / 0 to 3     / 4 fixed outputbits        14 fixed input bits


       16                                                         Using the DAS-1600 External Driver
chapOO_.frm Black 19




                       Table 10 illustrates how the bits in the digital I/O channels are used if a
                       DAS-1400 Series board is configured with one or more EXPs. Note that
                       the four fixed output bits are dedicated to EXP board control and are not
                       available.


                               Table 10. Digital l/O Channel       Usage (EXPs Used)

                               Bits         Output Channel Use       Input Channel Use
                               0 to 3      i~~~~:~~,~~,~:~~~,~~      4 fixed input bits



       Internal Clocking
                       When using an internal clock source, a conversion begins without waiting
                       for an external clock signal and proceeds at the specified rate until
                       finished. With the jumper in the 1 MHz position, the clock resolution is
                        1 ps. With the jumper in the 10 MHz position, the clock resolution is
                       0.1 NS.

       External Clocking
                       When using an external clock source, the software waits for a rising edge
                       at the lP 0 input pin before starting each conversion. Acquisition proceeds
                       and is paced by the external clock until the requested amount of data is
                       acquired.

       Synchronous,        DMA, and Interrupt Operations
                       Keep the following in mind when performing a synchronous, DMA, or
                       interrupt operation:

                       l    Only one operation can be active on a board at one time.

                       .    Burst mode and continuous acquisition are not supported for
                            synchronous operations.




                                                                                                 19
    chapOO_.frm Black 20
                                                       4

                           l    DMA mode is allowed only for analog input operations. DMA
                                supports burst mode acquisition. The use of channel-gain queues is
                                not allowed for DMA mode. DMA cannot be performed on EXP-16 /
                                EXP-GP channels. Only non-cyclic (single cycle) and cyclic
                                (continuous) single buffering are supported for DMA operations;
                                double buffering is not supported.

                           .    Interrupt mode is supported for analog input, analog output, and
                                digital I/O operations, Burst mode is not supported for interrupt
                                operations. Only non-cyclic (single cycle) and cyclic (continuous)
                                single buffering are supported for interrupt operations; double
                                buffering is not supported.

                                Note: Becausethe DAS-1600 External Driver cannot detect all
                                interrupt overmn conditions, ensure that interrupt operation speeds
                                are valid for your system.


          Counter/Timer        Functions

4                          Table 11 shows the counter/timer functions supported by the DAS-1600
                           External Driver. The supported functions are described in the following
                                                                                                      4
                           subsections.


                                           Table 11. Counter/Timer       Functions

                                            Function             Supported            I
                                            Timer Interrupt      NO
                                            GHV3WiOll                                 I




          20                                                     Using the DAS-1600 External Driver




                                                       4
chapOO_.frm Black 21
                                                 4

      Event Counting
                        To perform event counting, comlect the signal to be counted to CTR 0 IN.
                        The maximum count is 65,535; any count greater than 65,535 causes
                        driver error 32791, "Event counter overflow." Note that if the signal being
                        counted starts high, with events driving it temporarily low, each event is
                        counted correctly. However, if the signal being counted starts low, with
                        events driving it temporarily high, the first event is skipped and
                        subsequentcounts return one less than the actual number of events.

       Pulse Output
                        A pulse output generatesa pulse train on CTR 2 OUT. The duty cycle of
                        the pulse tram is fixed at 50% due to the nature of the 8254 counter/timer
                        circuitry.

       Pseudo-Digital      Output: Extended Functions
                        DAS-1600/1400/1200 Series boards provide some features that are not
                        standard features of Keithley software. To accessthese additional
                        features, the DAS-1600 External Driver uses pseudo-digital output
                        channels. Pseudo-digital output channels are digital output channels
                                                                                                      4
                        supported by Keithley software; these channels are used by
                        DAS-1600/1400/1200 Series boards for control only, not for output.
                        (DAS-1600/1400/1200 Series boards support digital output channel 0 for
                        output operations.)


                        Note: Only values written to digital output channel 0 affect the digital
                        output lines on the board. Values written to the pseudo-digital output
                        channels are intercepted by the DAS-1600 External Driver and are used to
                        set up the non-standard features.


                        Table 12 lists the pseudo-digital channels available in the DAS-1600
                        External Driver and the functions they perform.




                                                                                                 21
chapOO_.frm Black 23
                                                   +b

                       Table 12. Pseudo-Digital       Output Channels          (cont.)

        Digital
        output
        Channel    Function               Description




        38         Analog voltage level   The voltage level at which an analog trigger event occurs.
                                          The value written to tbis channel is a raw count value
                                          between 0 and 4095. The voltage equivalent of the raw count
                                          value depends on the input range type (unipolar or bipolar).
                                          For example, a level of 0 is interpreted as 0 V if the analog
                                          input r,ange is 0 to IO V, but it is interpreted as -5 V if the
                                          analog input range is f5 V.

                                          Refer to page 25 for more illformation about analog triggers.




                                                                                                            23
    chap00-.frm         Black 24




                                   Table 12. Pseudo-Digital        Output Channels      (cont.)

                  Digital
                  Outllut
                               Function              Description

                               i\cquisition mode     SSH mode or normal mode. The value written to this channel
                                                     can be one of the following:

                                                     0 = normal mode

                                                     1 = SSH mode. An SSH4A must be connected to select SSH
                                                     mode. Refer to page 27 for more information about SSH
                                                     mode.




4                              Set burst mode
                               -onversion rate for
                                                     Using a count value, alters the burst mode conversion rate
                                                     associated with a gain code of 0. The value written to this
                               gain code 0           channel depends on a number of factors. Refer to page 29 for
                                                     more information.




                               Set burst mode        Using a count value, alters the burst mode conversion rate
                               conversion rate for   associated with a gain code of 2. The value written to this
                               gain code 2           chumcl depends on a number of factors. Refer to page 29 for
                                                     more information.




             24                                                             Using the DAS-1600 External Driver




                                                              4
    chapOO_.frm Black 25
                                                     4

          Analog Triggers


                            Note: When using analog triggering, make sure that you provide a valid
                            trigger to the DAS-1600 External Driver. If no trigger is found, the
                            computer will appear to be hung as the DAS-1600 External Driver waits
                            indefiiitelv for the trigger.


                            An analog trigger event occurs when one of the following conditions is
                            met by the analog input signal on a specified analog trigger channel:

                            .   The analog input signal rises above a specified voltage level (positive,
                                edge-sensitive trigger).

                            .   The analog input signal falls below a specified voltage level
                                (negative, edge-sensitivetrigger).

                            .   The analog input signal is above a specified voltage level (positive,
                                level-sensitive trigger).

4                           .   The analog input signal is below a specified voltage level (negative,
                                level-sensitive trigger).

                            You specify the voltage level as a raw count value between 0 and 4095.

                            Figure 1 illustrates these analog trigger conditions, where the specified
                            voltage level is +5 V.




                                                                                                        25




                                                     4
chapOO_.frm Black 26




                              Figure 1. Analog Trigger Conditions



                       You can specify a hysteresis value to prevent noise from triggering an
                       operation. For positive triggering, the analog signal must fall below the
                       specified voltage level by at least the amount of the hysteresis value
                       before the trigger event can occur; for negative triggering, the analog
                       signal must rise above the specilied voltage level by at least the amount of
                       the hysteresis value before the trigger,event can occur.

                       The hysteresis value is an absolute number, which you specify as a raw
                       count value between 0 and 4095.

                       In Figure 2, the specified voltage level is +5 V and the hysteresis value is
                       0.1 V. The analog signal must fall below +4.9 V and then rise above +5 V
                       before a positive trigger event occurs; the analog signal must rise above
                       +5.1 V and then fall below +5 V before a negative trigger event occurs.




       26                                                     Using the DAS-1600 External Driver




                                                4
    chapOO_.frm Black 27




                     +s.,    v                                                                              ..,
                                                                                                             ..,
             Level      +s   !J                                                               L   I-
                                                                                                   Hysteresis   e 0.1 V


                                                                                              \
                                                                     *"en,   OCC"18



                                                Analog Input   operatlon
                                    /----Is       sta,ted


4                                             Figure 2. Using a Hysteresis            Value                                    4

           Burst Mode and SSH Mode
                                  Burst mode is a software simulated simultaneous sample-and-hold feature
                                  in which successiveanalog input channels are sampled as quickly as
                                  possible. Burst mode is supported only for DMA operations. The burst
                                  mode conversion rate defaults to a gain-dependent value that you can
                                  alter. Refer to page 29 for information on altering the burst mode
                                  conversion rate.

                                  SSH (simultaneous sample-and-hold) mode is a hardware feature that
                                  requires use of an SSH-4A. The requested channels are sampled nearly
                                  instantaneously and held until read. The rate between scans is set by the
                                  sample frequency.




                                                                                                                          27
    chapOO_.frm Black 28




                           Note: In burst mode, the data is skewed slightly. In SSH mode, the data is
                           not skewed.


                           When using VIEWDAC or EASYEST LX / AG, you specify the
                           sampling frequency as the per channel rate. For example, specifying a
                           frequency of I kHz when acquiring from two channels in paced (normal)
                           mode results in an aggregate board rate of 2 kHz. When using burst or
                           SSH mode, the specified sampling frequency is also a per channel rate.
                           For example, if you specify a frequency of 1 kHz when acquiring from
                           two channels in burst or SSH mode, the two channels are sampled nearly
                           instantaneously and are sampled again after 1 ms (1 kHz).

                           When using ASYST, you specify the conversion delay rather than the per
                           channel rate. The conversion delay is the time between conversions,
                           which translates to a sampling rate that is dependent on the number of
                           channels to scan. For example, specifying a conversion delay of 1 ms
                           when acquiring from one channel equates to a 1 kHz sampling rate.
                           Adding a second channel drops the per channel rate to 500 Hz. When
                           using burst or SSH mode, the conversion delay is interpreted the same
                           way even though the time between channels is nearly instantaneous.For
4                          example, to sample two channels at a 1 kHz sampling rate, you would
                           specify a conversion delay of 0.5 ms for each channel, even though the
                           time between scans is actually 1 ms. This interpretation allows you to
                           calculate sampling rates that apply with or without burst or SSH mode.

                           The scan sequencein ASYST is as follows:

                           Paced (normal) mode:

                               0 [cd] 1 [cd] 2 [cd]   (n-l) [cd] 0 [cd] 1 [cd]

                           Burst or SSH mode:

                               0 12 3    (n-l) [cd*n] 0 1 2 3 ,. (n-l) [cd*"] 0 1 2 3



                               cd = conversion delay specified;      n = number of channels

                               0 = start channel;                     [ ] = actual time delay


           28                                                     Using the DAS-1600 External Driver
chapOO_.frm Black 29




      Altering the Burst Mode Conversion Rate
                       When a DAS-1600 Series board operatesin Dh4A burst mode, it acquires
                       data in a burst from the channels specified by the start/stop parameters.
                       The burst is programmed to run at the maximum possible rate, which is
                       determined by the gain setting. The higher the gain, the more settling time
                       is required and the slower the burst mode conversion rate.

                       In some computers, the built-in memory cache can slow the maximum
                       burst mode conversion rate becausecaching takes precedence over DMA
                       operations and causesdata loss. In this event, you can adjust the burst
                       mode conversion rate (settling time) to slow the acquisition rate Table 13
                       contains the default settling times for each DAS-1600/1400/1200 Series
                       board gain and the corresponding count value.


                                        Table 13. Default Settling       Times

                                      Board        Gain       Settling Time       Count
                                    DAS-1601 1 1          /       lOus              2

                                                                                                     4
                                 1 DAS-1602 1 1                   1ous        I     2     I




                                                                                               29
chapOO_.frm Black 30
                                                +b

                       If you wish to use a settling time other than the default, you can specify a
                       count value to alter the burst mode conversion rate. Use the following
                       formula to determine the appropriate count value:

                           Count = Settlinr Time (in us) 2
                                                4

                       The relationship between the settling time and the burst mode conversion
                       rate is shown in the following equation:

                           Settling Time (in ps) =           1 MHz
                                                       Burst Mode Conversion Rate

                       For reference, Table 14 lists some of the most common settling times,
                       along with their corresponding burst mode conversion rates and counts.
                       However, you can use any count value between 2 and 255.


                                       Table 14. Common         Settling   Times

                                                          Burst Mode
                                  Settling Time (p)     Conversion Rate            Count
                                                             W-W




       30                                                     Using the DAS-1600 External Driver
chapOO_.frm Black 3 1




       Software Interrupt Vectors
                        The DAS-



◦ Jabse Service Manual Search 2024 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo