Service Manuals, User Guides, Schematic Diagrams or docs for : Keithley Misc 78260A(KM488ROM)

<< 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
78260A(KM488ROM)


>> Download 78260A(KM488ROM) documenatation <<

Text preview - extract from the document
                            KM=4881ROM




Keithley Data Acquisition                KeitNey MetraByte/Asyst
                              FCC Class B Compliance
NOTE: This equipment has been tested and found to comply with the limits for a Class B
Digital Device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference in a residential installation. This
equipment generates, uses, and can radiate radio frequency energy and, if not installed in
accordance with the instructions, may cause harmful interference to radio communications.
However, there is no guarantee that interference will not occur in a particular installation. If
this equipment does not cause harmful interference to radio or television reception, which can
be determined by turning the equipment off and on, the user is encouraged to try to correct
the interference by one or more of the following measures:

 l   Reorient or relocate the receiving antenna.
 l   Increase the separation between the equipment and receiver.
 l   Connect the equipment into   an   outlet on a circuit different from that to which the receiver
     is connected.
 l   Consult the dealer or an experienced radio/tv technician for help.


NOTE: The use of a non-shielded interface cable with the referenced device is prohibited.
                      User Guide
                              for the




                  KM-488-ROM
           IEEE-488 Interface
                            Board




                      R~vislon A - March $99,
          Copyrlghl       Kelthley Data AC ulsltlon    1991
                         Part Number: 244 a 9




KElTHLEY DATA ACQUISITION - Kelthley MetraSytelAsyst
           440 Myles Standish Blvd., Taunton, MA 02790
              TEL. 609/99%?0W.        FAX MW990-0179




                                 - 11, -
                              warranty Information
  All products manufactured by Keithley Data Acquisition are warranted
  against defective materials and worksmanship for a period of one year
  from the date of delivery to the original purchaser. Any product that is
  found to be defective within the warranty period will, at the option of
  the manufacturer, be repaired or replaced. This warranty does not apply
  to products damaged by improper use.


                                      warning

        Keithley Data Acquisition assumes no liability for damages
     consequent to the use of this product. This product is not designed
       with components of a level of reliability suitable for use in life
                       support or critical applications.



                                     Disclaimer
   Information furnished by Keithley Data Acquisition is believed to be
   accurate and reliable. However, Keithley Data Acquisition assumesno
   responsibility for the use of such information nor 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
   Keithley Data Acquisition.


                                     Copyright
   All rights reserved. No part of this publication may be reproduced,
   stored in a retrieval system, or transmitted in any form by any means,
   electronic, mechanical, photoreproductive, recording, or otherwise
   without the expressprior written permission of the Keithley Data
   Acquisition.


Note:
   Keithley MetraByteW is a trademark of Keithley Instruments.

   Basi? is a trademark of Dartmouth College.

   IBM@ is a registered trademark of International BusinessMachines
   Corporation.

   PC, XT, AT, PS/Z,and Micro Channel Architecture@ are trademarks of
   International Business Machines Corporation.

   Microsoft@ is a registered trademark of Microsoft Corporation.
   Turbo C@is a registered trademark of Borland International.



                                       - iv -
                                                     Contents
CHAPTER 1 - INTRODUCTION
    1.1     Overview ...................................                                                           .1-l
    1.2     Specifications ................................                                                1 1 1 1 .I-2
    1.3     Ordering Information .................................                                                 . l-3
    1.4     HowToUseThisManual..                   .............................                                   .l-3


CHAPTER 2 - INSTALLATION
   2.1      General ........................................                                                         .2-i
   2.2      Unpacking & Inspecting                                                                        . .2-l
   2.3      Software Installation       . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . ' .2-l
   2.4      Switches 3 Jumpers .............................                                        : : : : .2-2
   2.5      Board Installation ...................................                                           .2-7
   2.6      Configuration Of The EEPROM                                                                   .. .2-a
   2.7      Reloading The EEPROM ........................                 : : : : : : : : : : : : : : : : 2-10
   2.6      Multiple Board Installation Notes ...........................                                    2-10


CHAPTER 3 - INTRODUCTION TO CALLABLE ROUTINES
   3.1      Initializing The KM-486-ROM. ............................                                         .3-3
   3.2      Selecting The Receive & Transmit Terminators                                                   .. .3-3
   3.3      Transmitting Commands&Data.                 ...........         : : : : : : : : : : : : : : : : .3-5
   3.4      Reading Data .....       ... ..                                                                .. 3-11
   3.5      Transmitting/Receiving Data Via DMA    .................        : : : : : : : : : : : : : : : : 3-14
   3.6      Checking Device Status ...............................                                            3-15
   3.7      Low-Level Routines. .................................                                             3-17
   3.6      Board Configuration Routines       ............................                                   3-16
   3.9      Multiple Board Programming Notes .........................                                        3-19


CHAPTER4 - PROGRAMMING IN BASICA OR GWBASIC
   4.1      General ........................................                                                         .4-i
   4.2      Description Format For Routines.........................                                              .. .4-3
   4.3      Routines. . ....          ..                                           : : : : : : : : : : : : : : : : .4-3


CHAPTER 5 - PROGRAMMING IN QUICKBASIC
   5.1     General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-i
   5.2     Description Format For Routines.        . . . . . . . . .        . . .     . . . . . .5-3
   5.3     Routines.    . . .    . . . . . . .       . . . . . .      . . .     . . . . . . . .5-3


CHAPTER 6 - PROGRAMMING IN TURBO PASCAL
   6.1     General . . . . . . . . . , . . . , . . . . . . . . . . . . . . . . . .         . . . .6-l
   6.2     Description Format For Routines. . . .        . .                                   . .6-2
   6.3     Routines. . . . . . . .     .     . . . . . . . : : : : : : : : : : : : : : : : : . . 6-3
                                                                                             '
                                               Contents

CHAPTER 7 - PROGRAMMING IN C
    7.1        General. ........................................             7-l
    7.2        Description Format For Routines ...........................   7-3
    7.3        Routines ........................................             7-3



CHAPTER6     - FACTORYRETURNS

APPENDICES
 Appendix A - ASCII Code Chart
 Appendix B - IEEE Tutorial
 Appendix C - IEEE Multiline Commands
 Appendix D - Device Capability Codes
 Appendix E - Printer & Serial Port Redirection



                                                 n DD




                                                    - vi -
                                                                                     Chapter 1

                                                                    INTRODUCTION




1.1   OVERVIEW
      The KM4?8-ROM is an IEEE488 interface board that allows programs written on IBM
      PC/XT/ATs, IBM I'S2 25/3Os,or compatibles to communicate with an IEEE488 bus. This
      Board complies with the 1978IEEE488 standard and is thus compatible with other IEEE488
      products. Up to fourteen other devices may be connected to the IEEE488 bus, including
      instruments, printers, and other computers. The KM48-ROM comprises a board, software,
      and documentation.

      Figure l-l is a block diagram of the KM-488-ROM board.




                               Figure l-l. KM-4&WROh4Block Dlagram


      The Kh4488-ROM design includes a Wait State Generator to adjust bus timing, allowing
      performance within operating specifications of the GLIB controller chip on the fastest PCs.
      This Board can also generate programmed interrupts on any of six interrupt request lines and
      DMA transfers on Channels 1,2, and 3. Selection of messageterminators and timeouts is
      modifiable to allow communication with GPIB devices using non-standard characters and
      timeouts.

                                                                        INTRODUCTION          1-1
             The KM-488-ROM also features an 8-KB EEPROM (Electrically Erasable Programmable Read
             Only Memory) containing firmware routines callable from a BASICA program. These
             routines perform the IEEE-488transfer functions. KM-488ROM software libraries allow
             accessto routines from programs in QuickBASIC, Microsoft C, and TURBO PASCAL.
             Examples for each language are included.




      1.2    SPECIFICATIONS

                                     Dimensions:     One Short PC Slot size.

                                     DMA Level:      Channels 1,2,3, or None (Jumper Selectable).

                      Interrupt URQ) Capability:     Levels 2 through 7 or None (Jumper Selectable).

             Data Transfer Rate (Governed by the     > 300 Kb per second.
                                  slowest device):
                            IEEE Controller Chip:    NEC7210.

                            Power Consumption:       < 500 mAmps.

                         Operating Temperature:      0 to 50 T.

                            Storage Temperature:

                                                     -4 to 158 `F (-20 to +70 "0.
                                       Humidity:     0 to 90% noncondensing.

                                      Wait States: 1,2,3, or 4 (Switch Selectable).

                                     Net Weight:     .31 lb (.14 kg).

                             ROM BaseAddress:        Switch Selectable.

                               I/O BaseAddress:      Switch Selectable.
                     Device Interface Capabilities   SHl, AHI, T5, TE5, L.3,LE3, SRl, RLl, PPl, PP2,
                                      Supported:      DCl, DTl, Cl-5, E1/2. (SeeAppendix D for
                                                      clarification.)




1-2         KM-488~ROM USER GUIDE
1.3   ORDERING          INFORMATION

       PARTNUMBER                    DESCRIPTION
                             KM-488-ROM        Includes the KM-488-ROM IEEE-488Interface Board,
                                                 Software (on 5.25" disks), and appropriate
                                                 documentation.

                         KM-488-ROM/3.5        Includes the KM-488-ROM IEEE488 Interface Board,
                                                 Software (on 3.5" disks), and appropriate
                                                 documentation.
                                  CGPIB-I      1 meter IEEE-488cable.

                                   CGPIB-2     2 meter IEEE-488cable.

                                   CGPIB-4     4 meter IEEE-488cable.




1.4   HOW TO USE THIS MANUAL
      This manual provides the information necessaryto install and program the KM-488-ROM.
      The manual assumesyou are familiar with the language in which you are developing your
      application program; it also assumesyou are familiar with the IEEE-488protocol.


      Chapter 2, Installation, details how to unpack, inspect, configure, and install the KM-488
      ROM and how to copy the accompanying software. Additionally, Chapter 2 describes how to
      install the KM48EROM software and to configure the EEPROM and reload EEPROM
      software. There are also notes on using multiple boards in one system.

      Chapter 3, Zntroductfanfo the CaRable Routines, provides a brief functional description of each
      KM488-ROM Interface Routine.

      Chapter 4, Programmingthe KM-488-ROM, provides a detailed description of each KM-488-
      ROM Interface Routine and how it is called from each of the supported languages: BASICA,
      QuickBASIC, C, and TURBO PASCAL.

      Chapter 5, FactoryReturns , gives instructions for returning the board to the factory.

      The appendices contain additional useful information. Appendix A contains an ASCII
      Equivalence Chart. This gives hex and decimal equivalents for the ASCII 128Character set.
      Appendix B is an IEEE-488tutorial. Appendix C provides an explanation of the Device
      Capability Identification codes. Appendix D provides a cross-referencechart of IEEE
      Multiline Commands. Appendix E describes how to use the KM488-DD Printer Port Re-
      director.




                                                                           INTRODUCTION          1-3
                            0




l-4   KM-488-ROMUSERGUIDE
                                                                                      Chapter 2

                                                                      INSTALLATION




 2.1   GENERAL
       Installation begins with procedures for unpacking and inspection followed by
       recommendations and instructions for software. Next is a section on switch and jumper
       settings. Board installation is the next step, followed by EEPROM configuration.




 2.2   UNPACKING          81 INSPECTING
       After removing the wrapped Board from its outer shipping carton, proceed as follows:

       1. Before unwrapping the Board, place one hand firmly on a bare-metal portion of the
          computer chassisto discharge static electricity from yourself and the Board (the computer
          must be turned Off but grounded).
       2. Carefully remove the Board fromits anti-static wrapping material. You may wish to save
          the wrapping material for possible future use; if so, store it in a safe place.
       3. Inspect the Board for signs of damage. If any damage is apparent, return the Board to the
          factory.
       4. Check the remaining contents of your package against the packing list to be sure your
          order is complete. Report any missing items to the factory immediately.
       5. When you are satisfied with preliminary inspection, you are ready to configure the Board.
          Refer to the next section for configuration options.



2.3 SOFTWARE        INSTALLATION

       Backing Up The Distribution         Software
       As soon as possible, make a back-up copy of your Distribution Software. With one (or
       more,as needed) formatted diskettes on hand, place your Distribution Sofhvare diskette in
       your PC's A Drive and log to that drive by typing A: . Then, make your backup using the
       DOS COPY or DISKCOPY command, as described in your DOS reference manual
       (DISKCOPY is preferred becauseit copies diskette identification, too).



       installing The Distribution      Software
       Install the KM-488-ROM Distribution Software on your computer's hard drive using the DOS
       COPY command.
                                                                           INSTALLATION           2-1
              NOTE:     If you are using BASICA and the factory default settings, you may run the KM-
                        4%ROM board without installing any software. Instead, proceed to Section 2.4.

             To install the software:

              1. Turn on your PC and its display. You should see the standard DOS-level prompt.
              NOTE:      If you install example programs written in multiple languages, you may want to
                         create a directory for each language. (This is the way the Distribution Software is
                         organized.)
             2. The following instructions create a directory named KM488R.       Type    md \Rld488R
             3. Change to the KM488Rdirectory by typing         cd \KM488R
             4. Placea KM-4&%ROM Diskette into the floppy drive (assumethis is Drive a:) and type
                copy a:*.*

             Repeat this step for each disk and/or subdirectory, until copying is complete.



             Distribution     Software Contents
             Your Distribution Software contains the file FILESDOC , an ASCII text file readable with any
             text editor or with the DO!? TYPE command. FlLES.DOC lists and briefly describes all files
             in the Distribution Software.



             The README.DOC File
             To learn of last-minute changes,be sure to read the ASCII file READMEDOC




      2.4    SWITCHES & JUMPERS

             Factory Settings
             The KMG%-ROM contains three DIP switches and two jumper banks (seeFigure 2-l). These
             switches and jumpers are factory-configured to work with most PC configurations. Table 2-l
             lists the factory selections.

                                        Table 2-1. Factory Switch & Jumper Settlngs

                            SWITCH/JUMPER                           FACTORY SE'ITING
                               I/O BaseAddress:        2b8h.

                               ROM BaseAddress:        CCOOh
                                                           ROM Enabled.

                                    I/O Wait State:    1 Wait State;System Controller Enabled; EEPROM
                                                         Write Disabled.

                             Interrupt (IRQ) Level:    Disabled.

                                         DMA Level:    Disabled.

2-2         KM-488~ROM USER GUIDE
For assistancewith setting the switches or the jumpers, run the INSTALL program. This
program illustrates the correct switch settings for your selections. To run the INSTALL
program, make sure you are in the appropriate directory and type INSTALL at the DOS
prompt. Then, follow program directions.




                        Figure 2-1. Switch and Jumper Locatlons




Switches
There are three DIP switch blocks on the KM48-ROM board, as follows: Wait State (Sl), I/O
BaseAddress (S2),and ROM BaseAddress 63). The switches are factory-set to work with
most PC configurations (seeTable 2-l for settings).

 NOTE:     If you are using BASICA and change the I/O BaseAddress DIP switch settings, be
           sure to run the configuration program, CONFIG. SeeSection 2.7.


I/O Base Address Switch
Setting an I/O BaseAddress enables the KM-488-ROM to communicate with the PC. You set
an I/O BaseAddress for the Board by setting the seven positions of Switch S2 for the assigned
address. Setting a switch position to ON puts the corresponding address line at a logic 0
(low).

The KM-488-ROM requires a series of 8 I/O port addresses that begin with the I/O Base
Address. Therefore, be sure to select an I/O BaseAddress on an B-byte boundary that does
not conflict with other devices in your computer (refer to your PC manual for the I/O address
list to determine available spaces).

Figure 2-2 shows examples of I/O BaseAddress settings. Note that the factory-set Base
Address is 288 hex; the I/O ports occupy the address range 288 - 2Bf Hex.


                                                                    INSTALLATION        2-3
                          FIgore 2-2. Examples of l/O Base Address SeftlngS



       ROM Base Address Switch
       This switch determines whether the ROM memory is to be enabled and, if so, where within
       the first 1 MB of PC memory it is to be located. Enable the ROM if you are programming in
       BASICA. The ROM BaseAddress Switch 63) is an B-position DIP switch.

       Sevenof the S3 positions (1 - 7) to select the ROM BaseAddress. Position 8 enables/disables
       the ROM. Setting a position at ON puts the corresponding address line to a logic 0.

       To enable or disable the ROM, set 53 Position 8 as shown in Figure 2-3.
       This position should be ON only if the KM-W-ROM is used with
       BASICA software.

                                              Flgure 2-3. Enabllng the ROM       ~%B,EO      %&LED


       Some alternative ROM BaseAddress switch settings are shown in Figure 2-1. The default
       BaseAddress is CC00 hex. Be sure to select an 8 KB address spacethat is within the first 1 MB
       of PC memory and not occupied.




                                Flgure 2-4. ROM Base Address Selectlon


       If you are unsure which address to assign to the EEPROM, use the MEMMAP program
       provided with the KM-488-ROM. This program scansyour computer's memory and
       determines what memory areasare available. To invoke the MEMMAI' program, switch to
       the appropriate directory and type m            . Choose an unoccupied address space.

2-4   KM-488-ROM USER GUIDE
Wait State Switch
                                                                         ON= 0
Switch 1 (Sll configures Wait Statesand the System Controller
Mode, and it enables Memory Write Protection. Sl is a 4-position
DIP switch (seeFigure 2-5). Setting a position to ON puts the
corresponding address line at signal low (logical 01. Two positions
(1 and 21select the wait states.
                                   Flgure 2-5. Welt State Switch.

Configure the SystemController function using Position 3 and the EEPROM protection using
Position 4.


I/O Waif States
The KM-B&ROM design includes a switch-selectable wait-state generator. A selectableWait
State insures optimum performance and reliable operation at the differing bus clocks found in
PCs. The default number of Wait States(11should be correct for most PCs. vowever, if,youf
data is garbled or your program crashes,you may need to adjust
the number of Wait States. Somegeneral guidelines are presented
in Table 2-2. Selectthe number of Wait Statesby setting Positions     `03           911'1
1 and 2 (marked Wait State) on the DIP switch. You may program         , w*,,STATE , w*l,STITFS
the KM468-ROM to generate one, two, three, or four Wait States       iE~Yg~
during I/O. Note that the number of memory Wait Statesis
automatically set to a value which is one less than the I/O Wait
States. To select a number other than the default, set the switches
to one of the positions shown in Figure 2-6.                           2 WNT sTME9 4 WIT  STATES

                                                       Figure 2-6. t/O Walt State Seiectlons

                                   Table 2-2. Welt States

             BUS CLOCK FREQUENCY                       NUMBER OF WAIT STATES
             <=5MHz                                             1 (default).
             5MHz 


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