J260 PCDAC 12-4 2192-09063-000-000 PCDAC12-4 Analogue Output Board Technical Manual Product Information Full information about other Arcom products is available via the Fax-on-Demand System, (Telephone Numbers are listed below), or by contacting our WebSite in the UK at: www.arcom.co.uk or in the US at: www.arcomcontrols.com Useful Contact Information Customer Support Tel: +44 (0)1223 412 428 Fax: +44 (0)1223 403 400 E-mail: [email protected] United Kingdom Arcom Control Systems Ltd Clifton Road Cambridge CB1 4WH, UK Tel: 01223 411 200 Fax: 01223 410 457 FoD: 01223 240 600 Sales Tel: +44 (0)1223 411 200 Fax: +44 (0)1223 410 457 E-mail [email protected] or for the US E-mail [email protected] United States Arcom Control Systems Inc 13510 South Oak Street Kansas City MO 64145 USA Tel: 816 941 7025 Fax: 816 941 0343 FoD: 800 747 1097 France Arcom Control Systems Centre daffaires SCALDY 23 rue Colbert 7885 SAINT QUENTIN Cedex, FRANCE Tel: 800 90 84 06 Fax: 800 90 84 12 FoD: 800 90 23 80 Germany Kostenlose Infoline: Tel: 0130 824 511 Fax: 0130 824 512 FoD: 0130 860 449 Italy NumeroVerde: FoD: 1678 73600 Belgium Groen Nummer: Tel: 0800 7 3192 Fax: 0800 7 3191 Netherlands Gratis 06 Nummer: Tel: 06022 11 36 Fax: 06022 11 48 The choice of boards or systems is the responsibility of the buyer, and the use to which they are put cannot be the liability of Arcom Control Systems Ltd. However, Arcoms sales team is always available to assist you in making your decision. © 1996 Arcom Control Systems Ltd Arcom Control Systems is a subsidiary of Fairey Group Plc. Specifications are subject to change without notice and do not form part of any contract. All trademarks recognised. Arcom Control Systems Ltd operate a company-wide quality management system which has been certified by the British Standards Institution (BSI) as compliant with ISO9001:1994 2192-09063-000-000 J260 PCDAC 12-4 Preface Packing List This product is shipped as follows: Board User Manual l Utility Disk l PCbus Library Datasheet l l If any of the above appear to be missing, please telephone Arcom 01223 411200. Utility Disk This product is shipped with a utility disk which contains: PCbus library Manual Source Code for all PCbus I/O boards l Test programs for calibration. l l Handling This board contains CMOS devices which could be damaged in the event of static electricity being discharged through them. At all times please observe anti-static precautions when handling the board and always unpack and install the board in an anti-static working area. Please ensure that should a board need to be returned to Arcom, it is adequately packed and if a battery is fitted, that it is isolated. Revision History Manual Issue A Issue B Page 2 PCB V1 Iss 1B V1 Iss 1B Comments 960724 980116 [ECO2684]. J260 PCDAC 12-4 2192-09063-000-000 Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Packaging list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Utility Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Handling (ESD/Packaging) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Reading or Writing to the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Setting a DAC Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Special Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 I/O Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 I/O Function Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DAC Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Default Link Position Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Base Address Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Board Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 User Configuration Record Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Installation for CE Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Circuit Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Page 3 2192-09063-000-000 Page 4 J260 PCDAC 12-4 J260 PCDAC 12-4 2192-09063-000-000 Introduction The PCDAC12-4 is an 8-bit ISA bus add-on board with four 12-bit digital to analogue converters (DAC). Voltage output ranges of 5V or 10V, and uni-polar or bi-polar operation may be selected by jumpers. The board also supports 4-20mA current outputs sourced from a regulated 15V supply. The D-50 I/O connector conforms to Arcom’s standard Signal Conditioning System (SCS) and may be used to drive a range of Signal Conditioning Boards (SCB); see Arcom’s PCbus catalogue for more details. Features • • • • • • • • • • • • • • CE compliant design Four independent 12-bit DAC channels Voltage output ranges 5V, 10V or external. Uni-polar or bi-polar outputs. High stability on-board references, 25ppm/°C. Current loop outputs, 4-20mA, 15V sourced. Compact I/O addressing scheme (link selectable base address) Board access LED User controlled indicator LED 8-bit ISA bus interface I/O connector conforms to Arcom Signal Conditioning System (SCS) Operating temperature range +5°C to +55°C Power required : +5V @ 200mA typical, +12V @ 200mA max. MTBF: 235,000 hours (using generic figures from MIL-HDBK-217F at ground benign) Getting Started • • • • • Switch off PC Install board in supplied configuration Switch on PC Run EXAMP-01 (supplied on utility disk) An access LED should flash. If not check default link configuration. Page 5 2192-09063-000-000 J260 PCDAC 12-4 Operation Reading or Writing to the Board Control of the PCO24 is achieved by writing to a pointer register and then accessing a data register to read or write the required I/O register. The pointer register need only be written with a new value if a different register is to be accessed. The board occupies only two bytes of PCbus I/O space. Each time the board is accessed the red LED will flash momentarily. Setting a DAC value The DAC channel is first selected by writing to the pointer register. On this board, unlike other Arcom ISA boards, the value is then written to two dedicated data registers. The standard function data register at Base+1 is not used when writing to the DAC’s. DAC data is in binary for uni-polar operation and offset binary for bi-polar operation. Special Functions The PCDAC12-4 has two special function registers, User LED and Board Identifier. After the pointer register is set, Read/Write Data for either of these registers is addressed to Base+1 I/O Map A value written to the Pointer register is used to select the Function register, or DAC channel next to be accessed. This board occupies four consecutive addresses and must be set to an address which is a multiple of 4. (e.g. 180h, 184h, 200h) Address Read/Write Register name Register function Base Write only Pointer register Select DAC or data register Base + 1 Read/write Functions registers On-boarddata/control Base + 2 Write only DAC low byte LS Data to DAC Base + 3 Write only DAC high byte MS data to DAC I/O Function Registers Pointer value Read/Write (hex) Function Register Name Data Bit Function 0 Write DAC 0 None Select DAC 0 for data write 01 Write DAC 1 None Select DAC 1 for data write 02 Write DAC 2 None Select DAC 2 for data write 03 Write DAC 3 None Select DAC 3 for data write 80 Write User LED Bit 0 only 1 = Green LED on 81 Read Board identification Bit 0-7 0 = Green LED off Page 6 Always 29h for PCDAC12-4 J260 PCDAC 12-4 2192-09063-000-000 DAC Data Registers Address Base +2 Base + 3 Register Name DAC low byte DAC high byte Data Bit Function Bit 0-3 Not Used Bit 4-7 DAC data bit 0-3 Bit 0-7 DAC data bit 4-11 Page 7 2192-09063-000-000 J260 PCDAC 12-4 Links Default Link Position Diagram 0 A B B B LK2 C LK3 SW3 SW2 8 SW1 A C LK4 1 A C B LK1 A C LK12 LK13 B A LK14 B A B A PL2 Default Link PL1 B A LK11 Base address switches The three rotary switches adjust the base addresss of the board. A hexadecimal value for the address is shown directly in the dial windows. Board functions LK1, LK2, LK3, LK4 These links select the range independently for each DAC. LK1 operates with DAC0, LK2 with DAC1 etc. + LK1..4A 5V output range LK1..4B 10V output range LK1..4C External range An external reference, or audio band AC signal must be connected to the corresponding input pin on the D50, when the ‘C’ position is set. Page 8 J260 PCDAC 12-4 2192-09063-000-000 LK11, LK12, LK13, LK14 These links select uni-polar or bi-polar operation for the corresponding DAC channel. LK11 operates with DAC0, LK12 with DAC1 etc. Uni-polar voltage output LK11..14B Bi-polar voltage output Current loop outputs To scale a current loop output correctly, the links must be set for the corresponding DAC voltage output: LK1..4A 5V range LK11..14A Uni-polar output User Configuration Record Diagram 0 A A C B B B LK2 C LK3 SW3 SW2 SW1 A C LK4 C B LK1 A 1 8 + LK11..14A PL1 B A LK11 B A LK14 B A B A LK12 LK13 PL2 Link LK1 LK2 LK3 LK4 LK11 LK12 LK13 LK14 Default User Page 9 2192-09063-000-000 J260 PCDAC 12-4 Calibration PCDAC12-4 is accurately calibrated before leaving the factory, however re-calibration will be required from time to time. There are six trimmers on the board which are intended for fine adjustments only. To calibrate the board, the test program, e.g. PCDAC124.bas or demda124.C., should be used and measurements made with a 5digit DVM (or better). VR5, VR6 Reference Trim VR5 10V reference adjust VR6 5V reference adjust • Set one of LK1 to LK4 to the desired range. • Monitor the voltage at the link ref. analogue 0V. • Adjust the corresponding trimmer to give exactly 5V or 10V VR1, VR2, VR3, VR4 Channel Trim These trimmers adjust individual channels, VR1 for DAC0, VR2 for DAC1 etc. The effect at the output is to adjust full-scale on a uni-polar channel, and to adjust the zero point for a bi-polar channel. Uni-Polar Channel • • • • Set the jumpers for the required uni-polar range. Monitor the output voltage ref. analogue 0V. Use the program to set the DAC to half-scale (0800h) Adjust the corresponding trimmer to give 2.50V (5V range) or 5.00V (10V range). Bi-Polar Channel • • • • Page 10 Set the jumpers for the required bi-polar range. Monitor the output voltage ref. analogue 0V. Use the program to set the DAC to half-scale (0800h) Adjust the corresponding trimmer to give 0.00V. J260 PCDAC 12-4 2192-09063-000-000 Connectors Signal Title +5V +5V +12V -12V D-A4 V.OUT D-A3 V.OUT D-A2 V.OUT D-A1 V.OUT 0VA 0VA EXTIN4 0VA EXTIN3 0VA EXTIN2 0VA EXTIN1 0VA 0VA 0VA 0VA D-A4 0VA D-A3 0VA D-A2 0VA D-A1 0V 0V l.OUT l.OUT l.OUT l.OUT D Type No. RC No. 50 17 33 49 16 32 48 15 31 47 14 30 46 13 29 45 12 28 44 11 27 43 10 26 42 9 25 41 8 24 40 7 23 39 6 22 38 5 21 37 4 20 36 3 19 35 2 18 34 1 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Page 11 2192-09063-000-000 J260 PCDAC 12-4 Installation for CE Compliance To maintain compliance with requirements of the EMC Directive (89/336/EEC) this product must be correctly installed. The PC in which the board is housed must be CE compliant as declared by the PC Manufacturer. The external I/O cable should be Arcom CAB50CE or a fully screened cable to the same pattern. 1. 2. 3. 4. 5. 6. 7. Remove the cover of the PC observing any additional instructions of the PC manufacturer. Locate the board in a spare ISA slot and press gently but firmly into place. Ensure that the metal bracket attached to the board is fully seated. Fit in the bracket clamping screw and firmly tighten this on the bracket. Fit the screened I/O cable to the 50 way board connector. Ensure that the jack screws for the cable connector are tightened (use a screw driver). Replace the cover of the PC observing any additional instructions on the PC manufacturer. The following standards have been applied to this product: BS EN50081-1: 1992 Generic emissions standard, Domestic, commercial, light industry BS EN50082-1: 1992 Generic immunity standard, Domestic, commercial, light industry BS EN55022 : ITE Emissions, Class B, Limits and methods. Page 12 J260 PCDAC 12-4 2192-09063-000-000 Circuit Diagrams Page 13 2192-09063-000-000 Page 14 J260 PCDAC 12-4 J260 PCDAC 12-4 2192-09063-000-000 Page 15 2192-09063-000-000 Page 16 J260 PCDAC 12-4