Home

DA600 User`s Manual

image

Contents

1. se seen on see ee ee ee Se Se Be GR GE AR ee 2 4 CHAPTER 3 HARDWARE DESCRIPTION Sete eset res og eid Se EE N 3 1 D A Conversion COCO ee EE AE RE sehe ehe 3 3 DIA Converter Soe GE os 3 3 Amplifiers AE EE OE EE IE ENE EE 3 3 Output RANTE a 3 4 CHAPTER 4 BOARD OPERATION AND PROGRAMMING 9 Definmg DS YO Map ed Pop 4 3 0 Channel 1 LSB Input Register Write Only see ee ee oe oe ee en ee ee ok oe ee 4 3 1 Channel 1 AOUT1 MSB Input Register Write Only eese Pen oe Ge een ee ee ee ee 4 4 BA 2 Channel 2 AOUT2 LSB Input Register Write Only eee treten nonet 44 BA 3 Channel 2 AOUT2 MSB Input Register Write Only sees sesse ee ee ee ee ee ee ee ee ee ee 4 4 BA 8 Update AOUT1 and AOUT2 Write Only see seen ee ee ee Re ee Ge tetto tono ee ee ee ee ee 4 4 BA 16 Clear 1 and AOUT2 Write ese ee seen ee ee ee 4 4 BA 24 Channel 3 AOUT3 LSB Input Register Write Only esse eene ee ee ge ee ee eg ee ee 4 4 25 Channel 3 AOUT3 MSB Input Register Write Only see ee ee ee ee ee ee ee ee ee ee ee 4 4 26 Channel 4 AOUT4 LSB Input Register Write Only ee 4 5 BA 27 Channel 4 AOUT4 MSB Input Register Write Only se ere ee ee ee ee ee ee ee 4 5 32 Update AOUT
2. DA600 User s Manual 1509001 and AS9100 Certified Real Time Devices Inc Accessing Analog World DA600 User s Manual 17227 REAL TIME DEVICES INC 820 North University Drive Post Office Box 906 State College Pennsylvania 16804 Phone 814 234 8087 FAX 814 234 5218 Published by Real Time Devices Inc 820 University P O Box 906 State College PA 16804 Copyright 1991 by Real Time Devices Inc All rights reserved Printed in U S A Rev 9211 TABLE OF CONTENTS INTRODUCTION eise O ese eg Ge RR i 1 Digital to Analog Conversion cette tee pe Qe i 3 What Comes With Your Board E 1 3 Using This Manual ietsie esse HR i 3 When BOE i 3 CHAPTER 1 BOARD SETTINGS oo sees sies namen lok Factory Configured Jumper Settings eee ee ee Ge Gee ee 1 3 P2 Base Address Factory Setting 300 hex 768 decimal 2 00202002220022000000200022020002020020000 0002000080 000100 1 3 Analog Output Channel Polarity Factory Setting Channels Unipolar 1 4 CHAPTER 2 BOARD INSTALLATION ccccscsecsesescecessccersoreceace EE EG Board Installati n TP 2 3 External VO COMO ed EG er erii Ge ve leds Guba ee ee N qd 2 3 Connecting the Analog Output Pins
3. 11 mA 12 volts E A EE HE 8 mA Connector 40 right angle shrouded header with ejector tabs Size Short slot 3 875 H x 5 25 W 99mm x 134mm A 3 1 APPENDIX CONNECTOR PIN ASSIGNMENTS ANALOG GND 1 2 Aour AOUT2 3 2 AouT3 AOUT4 5 6 ANALOG GND 7 8 OQ Ne 742 ANALOG GND 03902 Ne 1569 N C N C 6269 N C 11969 16262 N C N C 3 4 N C 6566 N C N C 6269 N C 2960 62562 N C 6362 N C 6969 N C 12 VOLTS 57969 RESET 12 VOLTS 6949 DIGITAL GND DA600 P4 Connector Mating Connector Manufacturer DA600 P4 Connector P4 Mating Connector Fujitsu FCN 705Q040 AU M FCN 707B040 AU B 3M 3417 7040 Robinson Nugent IDS C40PK C SR TG MIL C 83503 M83503 7 09 B 4 C 1 APPENDIX WARRANTY LIMITED WARRANTY Real Time Devices Inc warrants hardware and software products it manufactures and produces to be free from defects in materials and workmanship for one year following the date of shipment from REAL TIME DE VICES This warranty is limited to the original purchaser of product and is not transferable During the one year warranty period REAL TIME DEVICES will repair or replace at its option any defecti
4. detail about the board and its functions so that you can enjoy maximum use of its features even in the most complex applications We assume that you already have an understanding of data acquisition and control principles and that you can customize the example software or write your own applications programs When You Need Help This manual and the example programs in the software package included with your board provide enough information to properly use all of the board s features If you have any problems installing or using this board contact our Technical Support Department 814 234 8087 during regular business hours eastern standard time or eastern daylight time or send a FAX requesting assistance to 814 234 5218 When sending a FAX request please include your company s name and address your name your telephone number and a brief description of the problem i 3 1 SETTINGS The DA600 board has jumper settings you can change if necessary for your application The board is factory configured with the most often used settings The factory settings are listed and shown on a diagram in the beginning of this chapter Should you need to change these settings use these easy to follow instruc Hons before you install the board in your computer 1 1 Factory Configured Jumper Settings Table 1 1 lists the factory settings of the user configurable jumpers on the DA600 board Fi
5. the voltage reference installed on the board and the settings of the unipolar bipolar channel jumpers on P3 One reference is installed for each pair of output channels 06 for 1 AOUT 2 and 010 for AOUT3 AOUT4 Voltage reference REF 02 provides 5 volts and REF 01 provides 10 volts Unipolar or bipolar operation can be individually set on a per channel basis on P3 The tables below show key digital inputs and their corresponding outputs for unipolar and bipolar ranges The resolution for each range in included in the range column heading Unipolar D A Conversion Table 0 to 5 Volt Output 0 to 10 Volt Output Digital Input Resolution 1 22 mV Resolution 2 44 mV im am o 1111 1111 1111 49 9976 volts Bipolar D A Conversion Table 5 to 5 Volt Output 10 to 10 Volt Output Digital Input Resolution 2 44 mV Resolution 4 88 mV MSB 0000 0000 0000 158 10 0000 volts one oes 1111 1111 1111 4 9976 volts 9 9951 volts 4 6 Example Programs The software included with your DA600 board contains example programs in BASIC Turbo Pascal and Turbo C to help you get started using board These programs show you how to set the outputs and how to generate ramp functions Source code is also included The DA600 board is easily programmed from any high level languages I O reference instructions In BASIC these instructions are INP and OUT in Turbo Pascal they are port and port and in
6. 3 and AOUTA Write Only se ee ee ee ee eene oe oe ee ee ee eg ee ee ee ee 4 5 40 Clear AOUT3 and AOUTA Write 4 5 Programming the Do DeL 4 5 D A COmversiOms EE 4 6 Example uci EXE 4 7 Lexicon Test and Diagnostics Tool a u esten ros tuc elektr e rin Su Ie sapis deb pedet ade guide 4 7 D A Conversion Flow Diagram was eec senec cocta cde aei de do o 4 8 CHAPTER 5 CALIBRATION eric Dad REGIA ea hte ii ME iyd A e rtu AU EX n vC DRE e 5 3 D A Calibration ann sae acs RV dbi a A 5 4 Unipolar Calibration Procedure c ee ae 5 4 Bipolar Calibration PrOCedute scie ee diia tadas 5 5 APPENDIX A DA600 SPECIFICATIONS 00enenenenesenenenenenenenenssenenssensnnusnsnonnenenensnsnenee APPENDIX CONNECTOR PIN ASSIGNMENTS ssssesesoenesessonenenensnensonesenenesnenenssnenenenensenunee APPENDIX WARRANTY ccoccscosssosesosecescescsoseccevecceoeevscesesensntescsssnenssosnenessonsnonseasnses ii LIST OF ILLUSTRATIONS 1 1 Board Layout Showing Factory Configured Settings 1 3 1 2 Base Address Jumper CAMA 1 4 1 3 Analog Output Channel Polarity Jumpers P3 Re Ee SERE GR EE Ee Ee Ee no nen Pe BR SR SEER tatnen nns 1 4 2 1 P4 VO Connector Pin Assignments susse sesse ese se Se Ge ee ee Ge Se Be AE GE Ke ttt GR GR
7. ER Be Be Bee ee Be Ge RR ee ikea totos ee 2 3 2 2 Analog Output Connections 2 4 3 1 DA 600 Block es eko ee Eg ee eb 3 3 4 1 D A Conversion Flow Bra 4 8 4 6 Continuous Convert Mode Flow Diagram sesse sesse sees 4 7 5 1 Board Layout Showing Calibration Trimpots 5 3 INTRODUCTION The DA600 dual quad channel analog output board turns your IBM or compatible computer into high performance testing and control system Installed within a single short or full size expansion slot in the computer the DA600 features 2 or 4 analog output channels 12 bit resolution Simultaneous updating of each pair of output channels 5 or 10 volt unipolar or bipolar outputs The following paragraphs briefly describe the major functions of the board More detailed discussions of board functions are included in Chapter 3 Hardware Description and Chapter 4 Board Operation and Programming The board setup is described in Chapter 1 Board Settings Digital to Analog Conversion The digital to analog D A circuitry features two 12 bit converter channels in each AD7537 D A converter IC Your board provides two or four output channels depending on the number of channels specified when ordering The two channels in each AD7537 are internally double buffered and can be simultaneously updated The ou
8. ES EXPENSES LOST PROFITS LOST SAVINGS OR OTHER DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PRODUCT SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSE QUENTIAL DAMAGES FOR CONSUMER PRODUCTS AND SOME STATES DO NOT ALLOW LIMITA TIONS ON HOW LONG AN IMPLIED WARRANTY LASTS SO THE ABOVE LIMITATIONS OR EXCLU SIONS MAY NOT APPLY TO YOU THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE C 3 600 Board User Selected Settings
9. PROGRAMMING This chapter describes the DA600 operation and provides complete description of the VO map a flow diagram to aid you in programming your DA600 board The example programs in cluded on the disk in your board package are described at the end of this chapter These programs written in BASIC Turbo Pascal and Turbo C include source code to simplify your applications programming 4 1 Defining the IO Map The VO map for the DA600 is shown in Table 4 1 The base address designated as BA can be selected by setting the jumper on P2 as described in Chapter 1 Board Settings One of eight starting address locations can be selected The board is shipped with the base address set at 300 hex 768 decimal The following sections describe the register contents of each address used in the I O map Table 4 1 DA600 Address Register Description Read Functlon Decimal Channel 1 AOUT1 LSB Programs AOUT1 LSB Input Register Not used bits 0 7 0 Channel 1 AOUT1 MSB Programs AOUT1 MSB Input Register Not Used bits 8 11 BA 1 Channel 2 AOUT2 LSB Programs AOUT2 LSB Input Register Not used bits 0 7 BA 2 Simultaneously updates AOUT1 AOUT2 Update Not used AOUT1 amp AOUT2 BA 8 Clears AOUT1 8 AOUT2 AOUT1 AOUT2 Clear Not used registers BA 16 Channel 3 AOUT3 LSB Programs AOUT3 LSB Input Register Not used bits 0 7 24 Channel AOUT3 MSB Programs AOUT3 MSB Input Regist
10. Turbo C they are inportb and outportb Before using the software included with your board make a backup copy of the disk You may make as many backups as you need Lexicon Test and Diagnostics Tool An interactive data collection and plotting utility program Lexicon is provided as a test and diagnostics tool The program is self explanatory using the instructions on disk D A Conversion Flow Diagram This flow diagram shows you how to generate a voltage output on AOUT1 and AOUT 2 A conversion is initiated each time the channels are simultaneously updated by writing to BA 8 Clear D A AOUT1 amp AOUT2 Registers Load AOUT1 LSB Register 00 07 Load AOUT1 MSB Register 08 011 Load AOUT2 LSB Register DO D7 Load AOUT2 MSB Register D8 D11 Update DAC Simultaneously updates AOUT1 amp AOUT2 Continue Stop Program Fig 4 1 D A Conversion Flow Diagram 5 CALIBRATION This chapter tells you how to calibrate the DA600 analog outputs using the eight trimpots on the board These trimpots calibrate the D A for unipolar or bipolar operation Calibration may be required if you change the voltage range or polarity of a channel or whenever you suspect inaccurate readings 5 1 This chapter tells you how to calibrate the D A converter for unipolar or bipolar operation The board has been factory calibrated for unipolar operation Unipolar
11. addresses are from left to right on P2 Hexadecimal To change the base address setting remove the jumper from the fifth from left pair of pins 300 hex and using Figure 1 2 as a guide install it in the desired location Record the new base address setting on the table inside the back cover of this manual 33888388 MK XXX Ed Fig 1 2 Base Address Jumper P2 P3 Analog Output Channel Polarity Factory Setting All Channels Unipolar Header connector P3 located next to MO connector lets you individually set each channel for unipolar or bipolar operation When set for unipolar the output is 0 to 5 or 0 to 10 volts depending on the precision voltage reference installed on the board When set for bipolar the output is 5 to 5 or 10 to 10 volts Figure 1 3 shows this header connector Note that the board is factory calibrated for unipolar When you change the polarity you should calibrate the board as described in Chapter 5 P3 Fig 1 3 Analog Output Channel Polarity Jumpers P3 1 4 2 INSTALLATION The DA600 board is easy to install in your IBM PC XT AT or compatible computer It can be placed in any slot short or full size This chapter tells you step by step how to install and connect the board Board Installation Keep board in antistatic bag until you are ready to install it in your comp
12. ample Turbo Pascal uses Port for 8 bit port operations and PortW for 16 bits Turbo C uses inportb for an 8 bit read of a port and inport for 16 bit read Be sure to use only 8 bit operations with the DA600 4 5 D A Conversions D A conversions are performed on each pair of channels AOUT1 AOUT2 AOUT3 AOUTA by writing data to the D A converter registers and then issuing an update command which simultaneously updates the outputs of both channels The D A converter registers also can be simultaneously cleared by issuing a clear command Itis good practice to start your program by clearing the D A converter registers If your board has two output channels AOUTI and AOUT this is a single step process accomplished by writing to BA 16 The data written is irrelevant If your board has four output channels AOUTI through AOUTA you write to BA 16 and BA 40 to clear all registers After clearing the registers you load the 12 bit digital data for each channel in a two step process LSB fol lowed by MSB After the data has been loaded for each pair of channels the channels are simultaneously updated by issuing the update command The digital data is converted to a corresponding voltage which is present at the output until another update command is issued changing the value or the clear command is issued The flow diagram at the end of this chapter shows these steps The output voltage ranges are determined by
13. calibration is accomplished by making a full scale adjustment on each output channel Bipolar calibration involves making a mid scale and full scale adjustment on each channel Any time you suspect inaccurate readings you can check the accuracy of your conversions using the procedure below and make adjustments as necessary Calibration is done with the board installed in your PC You can access the trimpots with the computer s cover removed Power up the computer and let the board circuitry stabilize for 15 minutes before you start calibrating Required Equipment The following equipment is required for calibration e Digital Voltmeter 5 1 2 digits Small Screwdriver for trimpot adjustment Figure 5 1 shows the board layout The eight trimpots used for calibration are shaded in the upper right area of the board Trimpots 1 through 4 are used when adjusting AOUT1 and AOUT and trimpots 5 through 8 are used when adjusting AOUT3 and AOUTA If your board has only two output channels ignore the adjustments for AOUT3 and AOUT4 R8 5 8 TR TR2 TRS 9 T TR4 TR TRB U9 EE ej Jo C8 58 eT amp c amp C22 _oroz AD7537 AD712 un C29 T cs TUR i u m i ear State College Pa 10804 18 C37 Us C27 C36 C38 Made in U S A P1 A31 3 DAG 12 Bit Dual Quad DAC O x340 R16 H gt l
14. er Not used bits 8 11 25 Channel 4 AOUT4 LSB Programs AOUT4 LSB Input Register Not used bits 0 7 BA 26 Channel 4 AOUT4 MSB Programs AOUT4 MSB Input Register Not used bits 8 11 BA 27 Simultaneously updates AOUTS AOUTA Update Not used AOUT3 amp AOUTA BA 32 Clears AOUT3 8 AOUTA Not used registers BA 40 0 Channel 1 AOUTI LSB Input Register Write Only This address is used to load the 8 least significant bits of the 12 bit digital word to be converted by D A converter channel 1 AOUT 1 The format is shown below Bit6 5 Bit4 Bit2 Bit1 Bit 0 Channel 2 AOUT2 MSB Programs AOUT2 MSB Input Register Not used bits 8 11 BA 3 gt Q e gt S ne g BA Base Address 4 3 BA 1 Channel 1 AOUT1 MSB Input Register Write Only This address is used to load the 4 most significant bits of the 12 bit digital word to be converted by D A converter channel 1 AOUT 1 The format is shown below X x x x Bit11 Bit9 Bit 8 2 Channel 2 2 LSB Input Register Write Only This address is used to load the 8 least significant bits of the 12 bit digital word to be converted by D A converter channel 2 AOUT2 The format is shown below Bit 7 Bit 6 Bit 5 Bit4 Bi3 Bi 2 Bit 1 Bit 0 3 Channel 2 AOUT2 MSB Input Register Write Only This address is used to load the 4 most significant bits of the 12 bit digital word to be c
15. gure 1 1 shows the board layout and the locations of the factory set jumpers The following paragraphs explain how to change the factory settings Table 1 1 Factory Settings Switch Jumper Function Controlled Factory Setting Sets the base address 300 hex 768 decimal Selects a unipolar or bipolar output for each analog channel Unipolar bs tl ILL 8 R6 TR1 TR2 TRS TRE TR4 TR TRE cs c o C15 C14 a O ev U4 9 AD7537 IR R17 Ro arco R7 Hr a U13 le 8 O N D 26 x R18 DA600 12 DuaVQuad DAC O X340 R16 O X380 Oj X3C0 Real Time Devices Inc State College Pa 16804 C18 ed C37 36 C38 Fig 1 1 Board Layout Showing Factory Configured Settings P2 Base Address Factory Setting 300 hex 768 decimal One of the most common causes of failure when you are first trying your board is address contention Some of your computer s I O space is already occupied by internal I O and other peripherals When the DA600 board attempts to use I O address locations already used by another device contention results and the board does not work avoid this problem the DA600 has header connector 2 which lets select any of eight starting addresses in the computer s I O Should the factory setting of 300 hex 768 decimal be unsuitable for your system you can select a different base address These
16. installed secure the slot bracket back into place and put the cover back on your computer The board is now ready to be connected via the external I O connector at the rear panel of your computer External I O Connections Figure 2 1 shows the DA600 s P4 I O connector pinout Refer to this diagram as you make your I O connec tions RESET DRV DIGITAL GND 12 VOLTS 6969 Fig 2 1 P4 Connector Pin Assignments 2 3 Connecting the Analog Output Pins The analog are connected to their loads as shown in Figure 2 2 The high side of device receiving the output signal is connected to the appropriate AOUT channel and the low side is connected to one of the three ANALOG GND pins P4 1 7 or P4 12 600 VO CONNECTOR BUFFERS LOAD ANALOG GND Fig 2 2 Analog Output Connections 3 HARDWARE DESCRIPTION This chapter describes the DA600 D A circuitry Each D A output channel circuit has two main elements the D A converter and the output amplifier 3 1 The DA600 board features two or four analog output channels which can be used for PC generation of analog signals for industrial control and testing applications The following paragraphs describe D A circuitry CONTROL OUTPUT SELECT AD7537 D A o o e RESET 12 VOLT DIGITAL 3ROUND Fig 3 1 DA600 Block Diagram D A Conversion C
17. ion reguires two adjustments for each channel mid scale adjustment full scale adjust ment Following Table 5 3 below perform the mid scale adjustment Connect the positive lead of your voltmeter to the output channel and the negative lead to ANALOG GND pin on and program D A converter to output the mid scale voltage as shown in Table 5 3 Then adjust the appropriate trimpot until the output matches the voltage in the table for the voltage range you are using Note that for bipolar calibration the mid scale trimpots are the same as those used for full scale unipolar calibration Voltage reference REF 02 provides a 5 volt range REF 01 provides a 10 volt range Table 5 3 Mid Scale Bipolar Calibration Output Voltage Range Digital Input 10 to 10V Trimpot Now following Table 5 4 below perform the full scale adjustment After these adjustments are made you can load the D A converter with all zeros and verify that the output is 5 0000 or 10 0000 volts depending on your voltage reference Table 5 4 Full Scale Bipolar Calibration Output Voltage Range Digital Input 5 to 5V 10 to 10V Trimpot AOUT3 1111 1111 1111 4 9976 volts 9 9951 volts AOUT4 1111 1111 1111 4 9976 volts 9 9951 volts Table 5 5 on the following page provides a complete listing of the ideal bipolar output voltages for each bit weight 5 5 e
18. ircuitry The DA600 board performs digital to analog conversions on up to four analog output channels The following paragraphs describe the D A circuitry D A Converter The AD7537 12 bit D A converter contains two closely matched monotonic D A converter channels in a single IC package to provide excellent thermal tracking across each pair of analog outputs The data to be converted is double buffered at the D A input which allows simultaneous updating of both D A output channels The D A converter registers can be cleared asynchronously under software control The AD7537 is a multiplying D A converter which converts a digital input into a current output The conversion is performed by a highly stable R 2R ladder and 12 current steering switches Output Amplifiers The AD712 precision operational amplifier converts the AD7537 s current output to a unipolar or bipolar voltage Each AD712 package contains two high speed monolithic op amps one for each output from the AD7537 D A converter package The exceptionally low offset voltage and drift ensure an accurate analog output on each channel Output Range The D A channel s output range is determined by precision voltage reference installed on the DA600 board you can order the board with a 5 or 10 volt reference and by the setting of the jumpers on P3 Channels can be independently set for unipolar or bipolar operation 3 4 4 BOARD OPERATION AND
19. onverted by D A converter channel 2 AOUT 2 The format is shown below X X X X Bit11 10 Bit9 Bits 8 Update AOUT1 and AOUT2 Write Only Writing to this address simultaneously updates the outputs of channels 1 and 2 AOUT1 and AOUT2 The data written is irrelevant BA 16 Clear AOUTI and AOUT2 Write Only Writing to this address clears the D A converter s input registers for channels 1 and 2 1 and AOUT 2 The data written is irrelevant BA 24 Channel 3 AOUT3 LSB Input Register Write Only This address is used to load the 8 least significant bits of the 12 bit digital word to be converted by D A converter channel 3 AOUT3 The format is shown below Bt7 Bit6 Bt5 Bi4 Bit2 Bit 0 BA 25 Channel 3 AOUT3 MSB Input Register Write Only This address is used to load the 4 most significant bits of the 12 bit digital word to be converted by D A converter channel 3 AOUT3 The format is shown below X X X x Bit11 10 Bit9 Bit 8 4 4 26 Channel 4 AOUT4 LSB Input Register Write Only This address is used to load the 8 least significant bits of the 12 bit digital word to be converted by D A converter channel 4 AOUT4 The format is shown below Bit 4 Bit7 Bit6 Bit 5 Bit3 Bit2 Bit 1 Bit 0 BA 27 Channel 4 AOUT4 MSB Input Register Write Only This address is used to load the 4 most significant bits of the 12 bit digital word to be converted by D A con
20. sono se o va ss Te eos es mes mos 5 6 APPENDIX 600 SPECIFICATIONS DA600 Characteristics Typical 25 C Interface IBM PC XT AT compatible Jumper selectable base address l O mapped D A Converter rM AD7537 Analog outputs EE EE 2 or 4 channels Resolution IL DL 12 bits Relative accuracy RE 1 LSB max Full Scale AMA vee GE EE Ee ed bed 3 LSB max Non lihiearity io EE EE DE OR EE 1 LSB max Channel to channel isolation pp 84 dB typ each pair Analog Output qm da sesasi AD712 Chip selectable output ranges 5 Volts da EE EE nennen toan a O to 5 volts jumper selectable to 5 volts 10 volts 1 cons sto to 10 volts jumper selectable to 10 volts Settling time to 0 01 FSR 1 8 usec typ 3 3 psec max ITEM 1 2 LSB typ Crosstalk qe BERG Oe EE Ke de Ee ee ee Ge ER 90 dB typ Outputeurrent MAK oen ine eren eo ee eo oe atn acra se Ge eo n es GE ed Ee ge GE 10 mA Miscellaneous Outputs PC bus sourced Reset output 12 volts Digital ground Current Requirements me EE N EE LE HE 33 mA 3 12 volts each essens bees atate carina be Ge bed
21. t X3C0 n Fig 5 1 Board Layout Showing Calibration Trimpots 5 3 D A Calibration During this procedure you will make connections to analog outputs at external VO connector The pin assignments for P4 are given in Appendix B Unipolar Calibration Procedure Unipolar calibration is accomplished by adjusting each output channel for full scale output The full scale adjustment calibrates the reference voltage used by the D A converter to compensate for the analog output circuitry of DA600 Following Table 5 1 below connect the positive lead of your voltmeter to the output channel and the negative lead to an ANALOG GND pin on P4 Program the D A converter to output the full scale voltage as shown in the table Then adjust the appropriate trimpot until the output matches the voltage in the table for the voltage range you are using Voltage reference REF 02 provides a 5 volt range REF 01 provides a 10 volt range If you have a two channel board you will need to adjust TR1 and TR2 only Table 5 1 Full Scale Unipolar Calibration Output Voltage Range Channel Digital Input 0 to 10V Trimpot EINE ELITS ELITS AOUT3 1111 1111 1111 44 9988 volts 9 9976 volts AOUT4 1111 1111 1111 9 9976 volts Table 5 2 provides a complete listing of the ideal unipolar output voltages for each bit weight oo ms Bipolar Calibration Procedure Bipolar calibrat
22. tput voltage range is controlled by precision voltage reference s installed on the board at U6 for AOUT1 and AOUT2 and 010 AOUT3 and AOUTA A 5 volt or a 10 volt reference is specified when ordering The 5 volt reference provides 0 to 5 and 5 to 5 volt output ranges and the 10 volt reference provides 0 to 10 and 10 to 10 volt output ranges Each channel is jumper selectable for unipolar or bipolar operation What Comes With Your Board You receive the following items in your DA600 package DA600 interface board number of channels and reference voltage user specified e Software and diagnostics diskette with example programs in BASIC Turbo Pascal and Turbo C source code User s manual If any item is missing or damaged please call Real Time Devices Customer Service Department at 814 234 8087 If you require service outside the U S contact your local distributor In addition to the items included in your DA600 package Real Time Devices offers a full line of board accesso ries Key accessories for the DA600 include the TB40 terminal board and XB40 prototype terminal board for prototype development and easy signal access EX XT and EX AT extender boards for simplified testing and debugging of prototype circuitry and XC40 single wire flat ribbon cable assemblies for external interfacing Using This Manual This manual is intended to help you install your new board and get it running quickly while also providing enough
23. uter When removing it from bag hold the board at the edges and do not touch the components or connectors Before installing the board in your computer check the jumper settings Chapter 1 reviews the factory settings and how to change them If you need to change any settings refer to the appropriate instructions in Chapter 1 Note that incompatible jumper settings can result in unpredictable board operation and erratic response To install the board 1 2 Turn OFF the power to your computer Remove the top cover of the computer housing refer to your owner s manual if you do not already know how to do this Select any unused short or full size expansion slot and remove the slot bracket 4 Touch the metal housing of the computer to discharge any static buildup and then remove the board from its antistatic bag Holding the board by its edges orient it so that its card edge bus connector lines up with the expansion slot connector in the bottom of the selected expansion slot After carefully positioning the board in the expansion slot so that the card edge connector is resting on the computer s bus connector gently and evenly press down on the board until it is secured in the slot NOTE Do not force the board into the slot If the board does not slide into place remove it and try again Wiggling the board or exerting too much pressure can result in damage to the board or to the computer After the board is
24. ve products or parts at no additional charge provided that the product is returned shipping prepaid to REAL TIME DEVICES All replaced parts and products become the property of REAL TIME DEVICES Before returning any product for repair customers are required to contact the factory for an RMA number THIS LIMITED WARRANTY DOES NOT EXTEND TO ANY PRODUCTS WHICH HAVE BEEN DAM AGED AS A RESULT OF ACCIDENT MISUSE ABUSE such as use of incorrect input voltages improper or insufficient ventilation failure to follow the operating instructions that are provided by REAL TIME DEVICES acts of God or other contingencies beyond the control of REAL TIME DEVICES OR AS A RESULT OF SERVICE OR MODIFICATION BY ANYONE OTHER THAN REAL TIME DEVICES EXCEPT AS EX PRESSLY SET FORTH ABOVE NO OTHER WARRANTIES ARE EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND REAL TIME DEVICES EXPRESSLY DISCLAIMS ALL WARRANTIES NOT STATED HEREIN ALL IMPLIED WARRANTIES INCLUDING IMPLIED WARRANTIES FOR MECHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE LIMITED TO THE DURATION OF THIS WARRANTY IN THE EVENT THE PRODUCT IS NOT FREE FROM DEFECTS AS WARRANTED ABOVE THE PURCHASER S SOLE REMEDY SHALL BE REPAIR OR REPLACEMENT AS PROVIDED ABOVE UNDER NO CIRCUMSTANCES WILL REAL TIME DEVICES BE LIABLE TO THE PURCHASER OR ANY USER FOR ANY DAMAGES INCLUDING ANY INCIDENTAL OR CONSEQUENTIAL DAM AG
25. verter channel 4 AOUT4 The format is shown below X X X X 11 Bit10 Bit9 Bit 8 32 Update AOUT4 Write Writing to this address simultaneously updates the outputs of channels 3 and 4 AOUT3 and AOUT4 The data written is irrelevant BA 40 Clear AOUT3 and AOUT4 Write Only Writing to this address clears the D A converter s input registers for channels 3 and 4 AOUT3 and AOUT4 The data written is irrelevant Programming the DA600 This section gives you some general information about programming and the DA600 board and then walks you through the major DA600 programming functions These descriptions and the flow diagram at the end of this chapter will help you as you use the example programs included with the board All of the program descriptions in this section use decimal values unless otherwise specified The DA600 is programmed by writing to and reading from the correct I O port locations on the board These ports were defined in the previous section Most high level languages such as BASIC Pascal and and of course assembly language make it very easy to read write these ports The table below shows you how to read from and write to I O ports using some popular programming languages ees Re WE Assembly mov dx Address mov dx Address in al dx mov al Data out dx al Many compilers have functions that can read write either 8 or 16 bits from to an port For ex

Download Pdf Manuals

image

Related Search

Related Contents

Holdem Bot User Manual  JAOS オーバーフェンダー取付要領書  

Copyright © All rights reserved.
Failed to retrieve file