Optec SSPCARD Technical Manual

Ibm pc interface card

Advertisement

Quick Links

THEORY OF OPERATION AND OPERATING PROCEDURES
OPTEC, Inc.
OPTICAL AND ELECTRONIC PRODUCTS
info@optecinc.com
http://www.optecinc.com
SSPCARD
IBM PC INTERFACE CARD
TECHNICAL MANUAL FOR
199 Smith St.
Lowell, MI 49331
U.S.A.
(616) 897-9351
(616) 897-8229 FAX

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SSPCARD and is the answer not in the manual?

Questions and answers

Summary of Contents for Optec SSPCARD

  • Page 1 SSPCARD IBM PC INTERFACE CARD TECHNICAL MANUAL FOR THEORY OF OPERATION AND OPERATING PROCEDURES OPTEC, Inc. OPTICAL AND ELECTRONIC PRODUCTS 199 Smith St. Lowell, MI 49331 U.S.A. info@optecinc.com (616) 897-9351 http://www.optecinc.com (616) 897-8229 FAX...
  • Page 2: Table Of Contents

    Revision 4 - November 1997 Section Page INTRODUCTION SYSTEM OVERVIEW SSPCARD INSTALLATION Precautions and Warnings Systems Check Installing the SSPCARD PROGRAMMING THE SSPCARD Application Software I/O Ports Initialization Sample Subroutines CCDFILTR.EXE Description Setup and Use Compatibility SSPCARD LAYOUT AND CIRCUIT DIAGRAM SPECIFICATIONS...
  • Page 3 IST OF ABLES Table Page Base Address Switch Settings Stock Number and Description of SSPCARD Cables Pin Number and Function for the 15-pin D-connector SSPCARD I/O Ports 4-bit Control Port for Baseaddress + 0 Output Port for Baseaddress + 1...
  • Page 4: Introduction

    Programming examples and a complete description of the operation of the card are provided to give the user/programmer sufficient information to write his/her own applications if need be. Before installing the SSPCARD, the user is advised to read and understand Section 3.0 of this Technical Manual.
  • Page 5: System Overview

    The base address of the SSPCARD is selected with the six position dip-switch. A range of port addresses from 200 Hex to 3F8 Hex are available. Section 3.2 explains how to select the base address.
  • Page 6 Three output and three input digital ports are independently programmable. Normally, one of the output ports (output bit #1 of port base address + 1) is connected to the stepper motor controller in order to set the phase of the stepper to a known state. Use of the I/O ports is for future enhancements of the SSP-3 and SSP-5 photometers.
  • Page 7: Sspcard Installation

    RECAUTIONS AND ARNINGS The user is fully responsible for the proper installation of the SSPCARD. Care must be taken then selecting the base I/O port address with the 6-position dip switch. Incorrect setting of this switch MAY CAUSE DAMAGE TO THE COMPUTER SYSTEM.
  • Page 8: Installing The Sspcard

    NSTALLING THE SPCARD To install the SSPCARD in your computer, first disconnect all power to the computer and select an 8-bit or 16-bit slot. Remove the back plate cover bracket which normally covers all unused slot positions. Carefully insert the card into the edge connector and push down. Make sure the card is fully seated in the edge connector and not wedged.
  • Page 9 Refer to Table 3-3 for a complete description of the pin functions of the 15-pin D-connector used on the SSPCARD and the SSP-5A and SSP-3A photometers. The 9-pin connector used on the PFE-A and the 2-pin connector used on the SSP-3 and SSP-5 are a subset of the 15-pin connector and are also indicated in Table 3-3.
  • Page 10: Programming The Sspcard

    Same as SSPTEST.BAS except compiled to run without an interpreter. BASECHK.EXE Utility program to examine selected I/O ports for the SSPCARD to see if they are available for use. If FF Hex values are reported for the 8 I/O ports, then the area is probably free and available for SSPCARD use.
  • Page 11 The following application programs to operate the SSPCARD are available as options. CCDFILTR.EXE Memory resident control program fully described in Section 5.0 DTAK.EXE Part of the extensive RPHOT photometric data acquisition and reduction package. DTAK fully operates the SSP-3A and SSP-5A photometers and acquires count data.
  • Page 12: I/O Ports

    4.2 I/O P ORTS The SSPCARD uses eight I/O ports starting at the base address (default of 300hex). These ports and the specific bits for selected ports are outlined in Tables 4-1 through 4-4. Address Description Base + 0 4-bit Control Port. This port is used to index the...
  • Page 13 Bit # Description Stepper Motor Index. To strobe this bit will cause the stepper motor to index one complete step. At computer power up, this bit is reset to Stepper Motor Rotation Direction. 0 = CCW 1 = CW. At computer power up, this bit is reset to 0.
  • Page 14: Initialization

    4.3 I NITIALIZATION Before the SSPCARD can be used, it must be initialized. This consists of the six step procedure summarized in Table 4-5. Step Description Program Timer 0 to operate as a square wave generator. This is accomplished by writing 54 to the Timer Control Word Port at base address + 7.
  • Page 15: Sample Subroutines

    4.4 S AMPLE UBROUTINES The following is a listing from the SSPCARD.BAS program along with comments that can be used in the users own program. The examples are written in QuickBasic compatible code. SSPINITIALIZE: Initialize the SSPCARD ' Timer 0 to generate a square wave...
  • Page 16 RETURN END IF ' If the counter's contents is valid, read it in FREQUENCY# = INP(BASEADDRESS% + 6) + INP(BASEADDRESS% + 6) * 256# FREQUENCY# = 65536# - FREQUENCY# RETURN SSPFILTER: 'Index filter rack ' If direction variable is not a 1 or a 0, return to program IF (DIR% <>...
  • Page 17: Ccdfiltr.exe

    Before loading CCDFILTR for the first time, the user should run the SETUP.EXE program. SETUP will prompt the user for the SSPCARD settings, whether a 6- or 10- position filter slider is being used, and the desired "hot-key" combinations for the filters to be used. The information provided will be written to the binary file SSPCARD.CFG.
  • Page 18 V, R, I, C, d. (C represents the Clear filter, d represents the dark or opaque filter.) After running the SETUP program, the SSPCARD.CFG file will be updated. SETUP need not be run again unless the user changes the SSPCARD or filter order. Of course, SETUP can be run again to change the desired "hot-key" combinations.
  • Page 19: Compatibility

    AIP.EXE AstroIP software Note: Some timing problems have been noticed with CCDFILTR when used on XT computers. Optec does not recommend using CCDFILTR with computers with having 8088 or 8086 processors. Most CCD manufacturers recommend an 80286 computer as the minimum configuration for running the CCD acquisition and control software.
  • Page 20: Sspcard Layout And Circuit Diagram

    ECTION SSPCARD LAYOUT AND CIRCUIT DIAGRAM The layout for the SSPCARD is shown in Figure 6-1 below. A circuit diagram is provided in Figure 6-2.
  • Page 22: Specifications

    ECTION SPECIFICATIONS INTEGRATION Range: 0.001 to 32.768 seconds Precision of Integration Time: ±5ppm at 25 °C Temperature Coefficient: +10/-120 ppm COUNTER Range: 0 to 65536 Maximum Count Rate: 10 MHz STEPPER CONTROLLER Maximum Output Current: 800 ma Maximum Current per Phase: 375 ma Type: Unipolar...

Table of Contents