Advertisement

Quick Links

Model AOB8/12 & AOB16/12
Product Manual
MANUAL NUMBER : 00650-134-4C

Advertisement

Table of Contents
loading

Summary of Contents for ICS AOB8/12

  • Page 1 Model AOB8/12 & AOB16/12 Product Manual MANUAL NUMBER : 00650-134-4C...
  • Page 2 Support Library. Thank you. The information in this document is provided for reference only. ICS Advent does not assume any liability arising from the application or use of the information or products described herein. This document may contain or reference information and products protected by copyrights or patents and does not convey any license under the patent rights of ICS Advent, nor the rights of others.
  • Page 3 This page intentionally left blank Page - iv...
  • Page 4 The limited warranty is void if the product has been subjected to alteration, neglect, misuse, or abuse; if any repairs have been attempted by anyone other than ICS Advent or its authorized agent; or if the failure is caused by accident, acts of God, or other causes beyond the control of ICS Advent or the manufacturer.
  • Page 5 Limitation of Liability In no event shall ICS Advent be liable for any defect in hardware, software, loss, or inadequacy of data of any kind, or for any direct, indirect, incidental, or consequential damages in connection with or arising out of the performance or use of any product furnished hereunder.
  • Page 6 Use caution when servicing any electrical component. We have tried to identify the areas which may pose a Caution or Warning condition in this manual; however, ICS Advent does not claim to have covered all situations which might require the use of a Caution or Warning.
  • Page 7 This page intentionally left blank Page - viii...
  • Page 8: Table Of Contents

    Table of Contents Chapter 1: Installation ....................1 Backing up the Disk ..........................1 Hard Disk Installation ..........................1 Installing the Card ..........................2 How to remain CE Compliant ........................ 2 Chapter 2: Functional Description ................3 Chapter 3: Option Selection ..................5 Output Ranges ..........................
  • Page 9 This page intentionally left blank Page - x...
  • Page 10: Chapter 1: Installation

    Chapter 1: Installation Backing up the Disk The software provided with the AOBx/12 is in MS-DOS format on diskette. You should make back- up copies for everyday use and place your original master diskette in a safe location. You may make as many back-up copies as needed.
  • Page 11: Installing The Card

    Source. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to claim CE compliance. The Model AOB8/12 & AOB16/12 are designed to be CE Compliant when used in an CE compli- ant chassis. Maintaining CE Compliance also requires proper cabling and termination techniques.
  • Page 12: Chapter 2: Functional Description

    Chapter 2: Functional Description The AOB8/12 and AOB16/12 are full-size cards that can be installed in any long I/O slot of PC-AT class computers. They contain either 8 or 16 double-buffered digital-to-analog converters (DAC) and provide 8 or 16 independent analog output channels of 12-bit resolution. Each analog output channel can be configured for ranges of: 0V to +2.5V...
  • Page 13: Figure 2-1 Block Diagram

    AOB8/12 & AOB16/12 Manual ADDRESS SELECT SWITCH ADDRESS Update DAC's OUTER INNER DECODE DAC OUTPUT 12-BIT DATA DATA AND BUS DAC #15 REGISTER REGISTER INTERFACE RANGE SELECT DAC's 1-14 COMPUTER ISA BUS INNER OUTER DAC OUTPUT 12-BIT DATA DATA DAC #0...
  • Page 14: Chapter 3: Option Selection

    Chapter 3: Option Selection Voltage output ranges are determined by switch settings as described in the following paragraphs. Also, the method to update D/A outputs is programmable as described here and in the Programming section of this manual. Output Ranges There are three-position switches associated with each DAC channel to make voltage range selec- tion: switches S17 (Channel 0) through S2 (Channel 15).
  • Page 15: Figure 3-1: Option Selection Map

    AOB8/12 & AOB16/12 Manual Figure 3-1: Option Selection Map Page 6 Manual Number: 00650-134-4...
  • Page 16: Chapter 4: Address Selection

    Chapter 4: Address Selection The AOBx/12 requires 16 or 32 consecutive address locations in I/O space, respectively. The starting, or base address, can be selected anywhere within an I/O address range 100-3FF hex (except 1F0 through 1F8) in AT-class computers and 200- 3FF in XT-class computers, providing that the address does not overlap with other functions.
  • Page 17 2. Set the Address Selection DIP Switches The AOB8/12 and AOB16/12 card occupy 16 and 32 bytes of I/O address space, respectively. Address lines A5 through A9 are used to select the base address via DIP switches marked with the same names.
  • Page 18: Chapter 5: Programming

    Chapter 5: Programming Programming the AOB16/12 and AOB8/12 is very straightforward as there are only two operating modes, three range-selection switches per channel, and one unique addition. The basic operation of a Digital-to-Analog card is to write a 12-bit value to a Digital to Analog Converter (DAC) preload (outer) register where it is buffered and loaded by an update command to a DAC (inner) register.
  • Page 19 AOB8/12 & AOB16/12 Manual The AOB8/12 and AOB16/12 cards use 16 and 32 consecutive I/O addresses, respectively. The I/O address map is as follows: Address Write * Read Base + 0 DAC 0 Low Byte Place card in Simultaneous Mode without updating outputs.
  • Page 20 Low Byte High Byte Manual Number: 00650-134-4 Page 11...
  • Page 21 AOB8/12 & AOB16/12 Manual This page intentionally left blank Page 12 Manual Number: 00650-134-4...
  • Page 22: Chapter 6: Data Format

    Chapter 6: Data Format For UNIPOLAR ranges: For Unipolar ranges, data are in true binary form. 0000 0000 0000 0000 = ZERO 1000 0000 0000 0000 = 1/2 SCALE 1111 1111 1111 1111 = FULL SCALE MSB or B11<----| |----> B0 or LSB For BIPOLAR ranges: For Bipolar ranges, data are in offset binary form.
  • Page 23 AOB8/12 & AOB16/12 Manual This page intentionally left blank Page 14 Manual Number: 00650-134-4...
  • Page 24: Chapter 7: Software

    Chapter 7: Software The AOBx/12 cards are straightforward to program. The following example is in BASIC, but for languages such as C or Pascal the procedure is simplified by their support of two-byte output operations: To output an analog value with 12-bit resolution, a corresponding decimal number N between 0 and 4095 is calculated (2^12 = 4096).
  • Page 25 AOB8/12 & AOB16/12 Manual InPort Function: Reads an integer from a hardware port. This function returns the 16-bit value obtained from reading the low byte from address and the high byte from address+1. Declaration: function InPort(byval address as integer) as integer...
  • Page 26: Chapter 8: Calibration

    Chapter 8: Calibration Periodic calibration of the AOBx/12 cards are recommended if they are used in extreme environ- mental conditions. The card uses very stable components but vibration, or high-low temperature cycles might result in slight analog output errors. Factory calibration and periodic calibration of the card includes adjustment of the internal reference voltage unless you are using an external reference voltage.
  • Page 27 AOB8/12 & AOB16/12 Manual This page intentionally left blank Page 18 Manual Number: 00650-134-4...
  • Page 28: Chapter 9: Connector Pin Assignments

    Chapter 9: Connector Pin Assignments The analog outputs are accessible via a female 37-pin D type connector that extends through the back of the computer case and a DB37P solder cup plug may be used to make connections. Pin assignments are as follows: i t c Manual Number: 00650-134-4 Page 19...
  • Page 29 AOB8/12 & AOB16/12 Manual Note: The figure below shows how pins are numbered on D type connectors. Page 20 Manual Number: 00650-134-4...
  • Page 30: Chapter 10: Specifications

    Chapter 10: Specifications Analog Outputs Resolution: 12 Binary bits (0 to 4095 decimal). Channels: 16 or 8 Voltage output channels Voltage output ranges at 5mA max. 0 to +2.5 VDC 0 to +5.0 VDC. 0 to +10.0 VDC. -2.5 to +2.5 VDC -5.0 to +5.0 VDC.
  • Page 31 function InitIRQ (MyIRQ: Byte) : Boolean; stdcall;external 'Win32IRQ.dll' index 1; function DetectIRQ: Boolean; stdcall; external "Win32IRQ.dll"index 2; function SendEOI: Boolean; stdcall; external "Win32IRQ.dll" index 3; extern "c" _declspec (dllimport) bool pascal InitIRQ (unsigned char MyIRQ); extern "c" _declspec (dllimport) bool pascal DetectIRQ (void); extern "c"...
  • Page 33 The technical documentation required to demonstrate this product meets the requirements of the EMC Directive and the Low Voltage Directive has been compiled by ICS Advent and is available for inspection by the relevant enforcement authorities. The CE mark was first applied in 2000.

This manual is also suitable for:

Aob16/12

Table of Contents