Home

Word Pro - HM CIO-DAC##_16.lwp

image

Contents

1. 9 4 1 CONTROL amp DATA REGISTERS 9 4 2 OUTPUT TRANSFER FUNCTIONS 10 5 0 SPECIFICATIONS This page is blank 1 0 INTRODUCTION CIO DAC16 16 is a 16 channel analog output board CIO DAC08 16 is an 8 channel analog output board The analog outputs are from AD660BNs with each output buffered by an OP 27 The analog outputs are controlled by writing a digital control word as two bytes to the DAC s control register The control register is double buffered so the DAC s output is not updated until the second byte the high byte has been written The analog outputs may also be set for simultaneous update by selecting XFER on jumper J18 This jumper applies to all DACs When the DACs are set for simultaneous update writing new digital values to a DAC s control register does not cause an update of the DAC s voltage output Update of the output occurs only after READ from the board s addresses any address from base 0 through base 31 or through base 15 for the 8 2 0 SOFTWARE INSTALLATION CIO DAC 16 is supplied with InstaCal InstaCal is an installation calibration and test package Use it to guide the installation procedure InstaCal also creates a configuration file required for programmers who have purchased the Universal Library programming libraries Refer to the Software Installation Manual
2. 27 LLGND D A7OUT 8 26 LLGND D A7 OUT 8 26 LLGND DIAG OUT 7 25 LLGND DIAG QUT 7 25 LLGND 5 OUT 6 24 LLGND DIA5 OUT 6 24 LLGND 23 LLGND DIA4 OUT 5 23 LLGND D IAZOUT 4 22 LLGND D A3 OUT 4 22 LLGND D A 2 OUT 8 21 LLGND DIA2 OUT 3 21 LLGND DIAOOUT 1 Dour a CIO DAC16 16 CONNECTOR CIO DAC08 16 CONNECTOR 4 0 REGISTER ARCHITECTURE CIO DAC16 16 DAC08 16 are simple boards to understand right down to their lowest level All control and data is read written with simple I O read and write signals No interrupt or DMA control software is required Thus the board s functions are easy to control directly from BASIC C or PASCAL 4 1 CONTROL amp DATA REGISTERS The CIO DAC16 16 has 32 analog output registers the CIO DAC08 16 has 16 There are two for each channel one for the lower eight bits and one for the upper eight bits The first address or BASE ADDRESS is determined by setting a bank of switches on the board A register is easy to read and write to The register descriptions all follow the format 7 6 5 4 3 2 1 0 AT 5 A4 A3 A2 Al AO Where the numbers along the top row are the bit positions within the 8 bit byte and the numbers and symbols in the bottom row are the functions associated with that bit To write to or read from a register in decimal or HEX the bit weights in Table 4 1 apply Table 4 1 Bit Weights BIT POSITION
3. CODE OutV 0 5 FSV FSV 65 536 For example If the range is set to 10 CODE 7V 0 5 20 20 65 536 and you desire a 7V output CODE 9 830 11 Power Consumption 5V supply CIO DAC16 16 CIO DAC08 16 Analog Output Resolution Number of channels CIO DAC16 16 CIO DAC08 16 D A type Voltage Ranges Offset error Gain error Differential nonlinearity Integral nonlinearity Monotonicity Gain drift DAC Bipolar offset drift DAC Unipolar offset drift DAC Throughput Slew Rate Settling time 20V step to 0008 Settling time 10V step to 0008 Current Drive Output resistance OP 27 Output short circuit duration Miscellaneous Environmental Operating temerature range Storage temerature range Humidity 5 0 SPECIFICATIONS 1 8A typical 2 25 max 1 3A typical 1 7A max 16 bits 16 Voltage Output 8 Voltage Output AD660BN 5V 10 0 0 5V Oto 10V jumper selectable Adjustable to zero Adjustable to zero 1LSB max 1LSB max Guaranteed monotonic to 15 bits over temperature 15 ppm C max 5 ppm C max 3 ppm C max System dependant 2 8 V uS Typical 12us typ 19us max typ 9us max 5 mA min 0 1 ohm max 40 mA min Continuous Double buffered output latches Update DACs individually or all DACs simultaneously jumper selectable Power up and reset all DAC s cleared to 0 volts jumper selects bipolar or unipolar Zero 0 to 70 C 40 to 100 C 0
4. selected UNI ele BIP UNI 6 0 0 UNIPOLAR BIPOLAR INITIAL STATE RANGE SELECT Figure 3 3 Initial State Range Select Jumper Positions If your application requires that the output of all DACs maintain a zero state initially you should use simultaneous update mode This mode allows you to set the value stored in the output registers before the output voltage is updated If individual update mode is used the value of all DAC outputs will be updated to whatever value is stored in the output registers at the moment that the first DAC is updated This value is undefined but typically will be full scale register value FFFFh Using the simultaneous mode allows you to set the values of all registers before any of the DACs are updated to the register value 3 4 SIMULTANEOUS UPDATE JUMPER This jumper selects either individual DAC update when the MSB register is written UPDATE or simultaneous transfer of data to all DAC outputs on a read XFER In simultaneous transfer mode new output data is loaded into the DAC registers but the DAC outputs do not change until one of the registers have been read The simultaneous update occurs whenever any of the ClIO DAC16 16 addresses BASE 0 through BASE 31 or addresses BASE 0 through BASE 15 for the DACO8 are read Figure 3 4 XFER Co UPDATE XFER UPDATE Shown for simultaneous update of all channels Shown for individual update of each ch
5. set with a jumper The jumpers are located on the board directly below the calibration potentiometers and are labeled Jl through J8 on the DACOS and J1 through J16 on the DAC 16 Set the jumpers for an individual channel as shown in Figure 3 2 RANGE 0 to 5V 41 This U indicates which D A this jumper set the range for RANGE 0 to 10V RANGE 5V RANGE 10V These lines indicate a jumper is placed connecting two pins Figure 3 2 Range Jumpers The available ranges are 0 to 5V Unipolar 0 to 10V Unipolar 5V Bipolar 10V Bipolar 3 3 UNIPOLAR BIPOLAR INITIAL ZERO STATE JUMPER CIO DAC16 16 and DAC08 16 boards have unipolar bipolar jumper which selects the unipolar bipolar initial zero state of the DAC output on either power up or reset There is a single jumper for the entire board Figure 3 3 This jumper is located near the ISA bus connector At power up the value in the DACs will be set according to Table 3 2 Table 3 2 DAC Initial States at Power up State of UNI BIP DAC Code IF DAC set for If DAC set for Jumper Unipolar Output Bipolar Output UNI 0 0 000 Minus Full Scale BIP 32768 Mid Scale 0 000 This jumper affects ONLY the power up reset condition of the DACs It is here to insure that when the computer is turned on or if the computer is reset process controls will come up in a known safe state Bipolar zero selected Unipolar zero
6. switches may be set for a base address in the range of 000 3 0 for the 8 so it should not be hard to find a free address area again if you are not using IBM prototyping cards or some other board which occupies these addresses then 300 31Fh are free to use Addresses not specifically listed such as 390 39F are free Refer to table 3 1 for PC I O address usage Table 3 1 PC I O Addresses HEX FUNCTION HEX FUNCTION RANGE RANGE 000 00 8237 DMA 1 2 0 2 EGA 020 021 8259 PIC 1 2D0 2DF EGA 040 043 8253 TIMER 2E0 2E7 GPIB AT 060 063 8255 PPI XT 2E8 2EF SERIAL PORT 060 064 8742 CONTROLLER AT 2F8 2FF SERIAL PORT 070 071 CMOS RAM 6 NMI MASK 300 30 PROTOTYPE CARD 080 08F DMA PAGE REGISTERS 310 31F PROTOTYPE CARD 0 0 0 1 8259 PIC 2 AT 320 32F HARD DISK XT 0 0 NMI MASK XT 378 37F PARALLEL PRINTER OCO ODF 8237 2 AT 380 38F SDLC OFO OFF 80287 NUMERIC 3A0 3AF SDLC 1F0 1FF HARD DISK 3B0 3BB MDA 200 20F GAME CONTROL 3BC 3BF PARALLEL PRINTER 210 21F EXPANSION UNIT XT 3 0 3 EGA 238 23 BUS MOUSE 3D0 3DF CGA 23C 23F ALT BUS MOUSE 3E8 3EF SERIAL PORT 270 27F PARALLEL PRINTER 3 0 3 7 FLOPPY DISK 2B0 2BF EGA 3F8 3FF SERIAL PORT 3 2 ANALOG OUTPUT RANGE JUMPERS The analog output voltage range of each channel is
7. to 90 non condensing 12 For your notes 13 For your notes 14 EC Declaration of Conformity We Measurement Computing Corp declare under sole responsibility that the product CIO DAC16 16 16 Channel analog output board CIO DAC08 16 8 Channel analog output board Part Number Description to which this declaration relates meets the essential requirements is in conformity with and CE marking has been applied according to the relevant EC Directives listed below using the relevant section of the following EC standards and other normative documents EU EMC Directive 89 336 EEC Essential requirements relating to electromagnetic compatibility EU 55022 Class B Limits and methods of measurements of radio interference characteristics of information technology equipment EN 50082 1 EC generic immunity requirements IEC 801 2 Electrostatic discharge requirements for industrial process measurement and control equipment IEC 801 3 Radiated electromagnetic field requirements for industrial process measurements and control equipment IEC 801 4 Electrically fast transients for industrial process measurement and control equipment Carl Haapaoja Director of Quality Assurance Measurement Computing Corporation 16 Commerce Boulevard Middleboro MA 02346 508 946 5100 Fax 508 946 9500 E mail info measurementcomputing com www measurementcomputing com
8. ClIO DAC08 16 and 0 16 16 User s Manual MEASUREMENT COMPUTING Revision 6 April 2001 MEGA FIFO the CIO prefix to data acquisition board model numbers the PCM prefix to data acquisition board model numbers PCM DAS08 PCM D24C3 PCM DAC02 PCM COM422 485 PCM DMM PCM DAS16D 12 PCM DAS16S 12 PCM DAS16D 16 PCM DAS16S 16 PCI DAS6402 16 Universal Library InstaCal Harsh Environment Warranty and Measurement Computing Corporation are registered trademarks of Measurement Computing Corporation IBM PC and PC AT are trademarks of International Business Machines Corp Windows is a trademark of Microsoft Corp All other trademarks are the property of their respective owners Information furnished by Measurement Computing Corp is believed to be accurate and reliable However no responsibility is assumed by Measurement Computing Corporation neither for its use nor for any infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent or copyrights of Measurement Computing Corporation 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 by photocopying recording or otherwise without the prior written permission of Measurement Computing Corporation Notice Measurement Computing Corporation does not a
9. DECIMAL VALUE HEX VALUE 0 1 1 1 2 2 2 4 4 3 8 8 4 16 10 5 32 20 6 64 40 7 128 80 To write a control word or data to a register the individual bits must be set to 0 or 1 then combined to form a Byte Data read from registers must be analyzed to determine which bits are on or off The method of programming required to set read bits from bytes is beyond the scope of this manual Refer to a basic book on programming 9 In summary form the registers and functions are listed in Table 4 2 Each register has eight bits which may constitute a byte of data or eight individual bit functions Table 4 2 Register Summary ADDRESS WRITE FUNCTION READ FUNCTION BASE 0 D A 0 Least Significant Byte Initiate simultaneous update BASE 1 D A 0 Most Significant Byte Initiate simultaneous update BASE 2 D A 1 Least Significant Byte Initiate simultaneous update BASE 3 D A Most Significant Byte Initiate simultaneous update BASE 4 D A 2 Least Significant Byte Initiate simultaneous update BASE 5 D A 2 Most Significant Byte Initiate simultaneous update BASE 6 D A 3 Least Significant Byte Initiate simultaneous update BASE 7 D A 3 Most Significant Byte Initiate simultaneous update BASE 8 D A 4 Least Significant Byte Initiate simultaneous update BASE 9 D A 4 Most Significant Byte Initiate simultaneous update BASE 10 D A 5 Least Significant Byte Initiate simultaneous updat
10. annel SIMULTANEOUS UPDATE JUMPERS One for all 16 channels Figure 3 4 Simultaneous Update Jumper 5 Note Use simultaneous update to maintain power up state see section on Initial Zero State Jumper In this way the CIO DAC16 16 and DAC08 16 may be set to hold new values until all channels are loaded then update all sixteen simultaneously This can be a very useful feature for multi axis motor control 3 5 INSTALLING THE BOARDS IN THE COMPUTER 1 Turn the power off Remove the cover of your computer Please be careful not to dislodge any of the cables installed on the boards in your computer as you slide the cover off Locate an empty expansion slot in your computer 4 Push the board firmly down into the expansion bus connector If it is not seated fully it may fail to work and could short circuit the PC bus power onto a PC bus signal This could damage the motherboard or your board W 3 6 CABLING TO THE BOARD The CIO DAC16 16 and the DAC08 16 connectors are accessible through the PC AT expansion bracket The connector is a standard 37 pin D type male connector A mating female connector such as the C37FF 2 is available from Measurement Computing Several cabling and screw termination options are available Table 3 3 Cable Termination Options D connector D shell and termination pins to construct your own cable Two foot and longer ribbon cable with 37 pin D connectors C37FFS 5 Five foot shield
11. e BASE 11 D A 5 Most Significant Byte Initiate simultaneous update BASE And so on for each DAC Same The DAC16 contains 32 registers 16 register pairs The DACO8 contains 16 registers Each register pair controls 1 D A output Each DAC has two 8 bit registers which are used to control it The first register contains the least significant eight bits of D A code and should be written first 7 6 5 4 3 2 1 0 D8 D9 D10 Dil D12 D13 D14 LSB The second register contains the most significant eight bits of D A code and should be written to last A write to this register will update the output of the D A with all 16 bits of the D A code contained in the two registers If the simultaneous update jumper is set for XFER no update will occur until a read of any one of the DAC registers is executed Upon a read all DACs will update together 7 6 5 4 3 2 1 0 MSB D1 D2 D3 D4 D5 D6 D7 4 2 OUTPUT TRANSFER FUNCTIONS To program a DAC you must select the output you desire in volts then apply a transfer function to that value The transfer function for code output is The UNIPOLAR transfer function of the DAC is 10 FSV 65 536 CODE OutV or CODE OutV FSV 65 536 For Example If the range is 0 to 5V CODE 2 5 65 536 and you desire a 2V output CODE 26 214 The BIPOLAR transfer function for the DAC is FSV 65 536 CODE 0 5 FSV
12. e amp range combination check the load with an ohmmeter Under normal circumstances you will not damage the OP 27 by connecting the output to ground If your connection results in a failure of the OP 27 chances are good that there was some potential at the connecting point in addition to a load at ground or between 0 and 2K ohms Explore the point with a DVM before reconnecting the CIO DAC16 16 or DAC08 16 and after replacing OP 27 of course Connect the negative lead of the DVM to any LLGND pin of ClIO DAC16 16 08 16 3 8 CONNECTOR DIAGRAM Both the ClIO DAC16 16 DAC08 16 37 D type connectors accessible from the rear of the PC through the expansion backplate The connector accepts female 37 pin D type connectors such as those on the C37FF 2 a 2 foot cable with connectors If frequent changes to signal connections or signal conditioning is required please refer to the information on the CIO TERMINAL CIO SPADES0O CIO MINI37 screw terminal boards in the Measurement Computing catalog 15V 19 37 GND 15V 19 GND 18 36 5V GND 18 H N 15V 17 35 LLGND 15V 17 35 LLGND D A 15 OUT 16 34 LLGND NC 16 34 LLGND D A 14 OUT 15 33 LLGND NC 15 33 LLGND D A 13 OUT 14 32 LLGND NC 14 32 LLGND D A 12 OUT 13 31 LLGND NC 13 31 LLGND D A 11 OUT 12 30 LLGND NC 12 30 LLGND D A 10 OUT 11 29 LLGND NC 11 29 LLGND D A 9 OUT 10 28 LLGND NC 10 28 LLGND DIABOUT 9 27 LLGND NC 9
13. ed round cable with molded ends housing 37 pin connectors Also available in 10 ft length CIO MINI37 Simple 40 position 4 x 4 screw terminal board CIO TERMINAL Full featured 4 x 16 screw terminal board with prototyping and interface circuitry 3 7 SIGNAL CONNECTION The analog outputs of the 16 16 and the DAC08 16 are two wire hook ups a signal labeled D A OUT on the connector diagram after this section and a Low Level Ground LLGND The low level ground is an analog ground and is the ground reference which should be used for all analog hook ups Possible analog output ranges are Bipolar Ranges 10V 5V and Unipolar Ranges 0 to 10V 5 Each of DAC outputs are individually buffered through an OP 27 operational amplifier OP AMP The OP 27s are socketted so that if one goes bad it can be replaced in the field The OP 27 for each channel is located just below the calibration potentiometers for that channel Each channel is capable of sinking or sourcing 5 mA That means a load of 2K Ohms can be connected to each channel at the full rated output swing of 10V As the load resistance is raised from 2K up to 10 MegQ or more the output load on the DAC decreases Any resistance greater than 2K is acceptable As the load resistance decreases the output load increases The OP 27 responds by producing a lower output voltage If your DAC board will not produce the output voltage specified by the cod
14. for complete instructions If you decide not to use InstaCal as a guide the information required for configuring the board is provided in the following section 3 0 HARDWARE INSTALLATION CIO DAC16 16 DAC08 16 each has one bank of range jumpers a single unipolar bipolar jumper one base address switch and a simultaneous update jumper which must be set before installing the board in your computer The InstaCal program included with both boards shows how these switches are set Run this program before you open your computer We recommend you perform the software installation described in sections below prior to installing the board in your computer The InstaCal program provided will show you how to properly set the switches and jumpers on the board prior to physically installing the board in your computer The CIO DAC16 16 is setup at the factory with BASE ADDRESS 300h 768 decimal SIMULTANEOUS UPDATE In UPDATE position Single channel update ANALOG OUTPUT 5V UNI BIP JUMPER BIP 3 1 BASE ADDRESS Unless there is already a board in your system which uses address 300h 768 decimal leave the switches as they are set at the factory The base address switch for CIO DAC16 16 is shown IA here set to 300 hex The A8 100 CIO DAC08 16 has one additional A7 80 switch on the base address switch a bank A4 with a weight of 10 hex Figure 3 1 Base Address Switches Set to 300h The address
15. uthorize any Measurement Computing Corporation product for use in life support systems and or devices without the written approval of the President of Measurement Computing Corporation Life support devices systems are devices or systems which a are intended for surgical implantation into the body or b support or sustain life and whose failure to perform can be reasonably expected to result in injury Measurement Computing Corp products are not designed with the components required and are not subject to the testing required to ensure a level of reliability suitable for the treatment and diagnosis of people C Copyright 2001 Measurement Computing Corporation HM CIO DAC _16 lwp Table of Contents LOINTRODUCTION Guin pn sie anapi I ag aches a AK aa aan 1 2 0 SOFTWARE INSTALLATION 1 3 0 HARDWARE INSTALLATION 2 3 BASE ADDRESS beg d mg a NA eg oud 2 3 2 ANALOG OUTPUT RANGE JUMPERS 4 3 3 UNIPOLAR BIPOLAR INITIAL ZERO STATE JUMPER 4 3 4 SIMULTANEOUS UPDATE JUMPER 5 3 5 INSTALLING THE BOARDS IN THE COMPUTER 6 3 6 CABLING TO THE BOARD 6 3 7 SIGNAL CONNECTION 2202252 sig Aa 7 3 8 CONNECTOR DIAGRAM 8 4 0 REGISTER ARCHITECTURE

Download Pdf Manuals

image

Related Search

Related Contents

Serv(manuel complet) format PDF  KAYAK HOBIE ADVENTURE ISLAND      PLD60RB - Air Naturel  Atlas DD6 Webcam User Manual  

Copyright © All rights reserved.
Failed to retrieve file