Manual Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module

33 pages 0.35 mb
Download

Go to site of 33

Summary
  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 1

    RUBY - MM - 1612 16 - Channel 12 - Bit Analog Output PC/104 Module User Manual V1.1  Copyright 2001 Diamond Systems Corporation 8430 - D Central Ave. Newark, CA 94560 Tel (510) 456 - 7800 Fax (510) 45 - 7878 techinfo@diamondsystems.com www.dia mondsystems.com ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 2

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 2 TABLE OF CONTENTS 1. DESCRIPTION .......................................................................................................................................... 3 2. I/O HEADER PINOUT ............................................................................... ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 3

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 3 RUBY - MM - 1612 16 - Channel Analog Output PC/104 Module 1. DESCRIPTION Ruby -MM- 1612 is a PC/104 - format data acquisition board that provides analog outputs and digital I/O for process control and other applications. Below is a summary of key features: Analog Outputs Ru ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 4

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 4 2. I/O HEADER PINOUT Ruby -MM- 1612 provides a 50 - pin right - angle header labeled J3 for all user I/O. This header is located on the right side of the board. Pins 1, 2, 49, and 50 are marked to aid in proper orientation. A standard 50 - pin cable - mount IDC (insulation ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 5

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 5 3. BOARD CONFIGURATION Refer to the Drawing of Ruby - MM - 1612 on Page 8 for locations of headers described in Chapters 3 and 4. Base Address Each board in the system must have a diff erent base address. Use the pin header labeled J5, base address. The numbers above the ju ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 6

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 6 4. ANALOG OUTPUT RANGE CONFIGURATION Refer to the Drawing of Ruby - MM - 1612 on Page 8 for locations of headers described in Sections 3 and 4. Refer to Figure 4.1 on Page for an expla nation of the voltage reference circuitry. Also refer to Table 4.1 for a quick guide to o ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 7

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 7 Table 4.1: Analog Output Configuration (Header J4) Range 5 F A B U 0 - 5V: X X X 0 - 10V: X X +/ - 5V: X X X +/ - 10V: X X 0 - 2.5V: X X X or X X +/ - 2.5V: X X X or X X An X means that a jumper is installed in that location. Only one half of pin header J4 is shown. Positio ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 8

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 8 5. RUBY - MM - 1612 BOARD DRAWING J1: PC/104 8 - bit bus header J2: PC/104 16 - bit bus header (not used) J3: User I/O header J4: Analog output range configuration he ader J5: Base address selection header J6: ISP header for factory use only; do not connect ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 9

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 9 6. I/O MAP Ruby -MM- 1612 occupies 8 consecutive 8 - bit locations in I/O space. For example, the default base address is 300 Hex (768 Decimal); in this case the boar d occupies addresses 300 - 307 (768 - 775). The first 2 locations are used individually for each analog out ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 10

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 10 7. REGISTER DEFINITIONS Base + 0, Write: DAC LSB register Bit No. 7 6 5 4 3 2 1 0 Name DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 DA7 - 0 D/A data bits 7 - 0. DA0 is the LSB (least significant bit). Base + 1, Wri te: DAC MSB register Bit No. 7 6 5 4 3 2 1 0 Name X X X X DA11 DA10 DA9 ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 11

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 11 Base + 3, Write: External trigger register Bit No. 7 6 5 4 3 2 1 0 Name X X X X X X X TRIGEN X Bit not used. These bits will be ignored. TRIGEN Ext ernal trigger enable. 1 = enable, 0 = disable. When external trigger is enabled, digital I/O line C0 will update all DACs sim ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 12

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 12 8. 82C55 DIGITAL I/O CH IP OPERATION This is a short form description of the 82C55 digital I/O chip on the board. A full datasheet is included at the back of this manual. 82C55 Register Map Base + n, Dir, Function D7 D6 D5 D4 D3 D 2 D1 D0 4, R/W, Port A A7 A6 A5 A4 A3 A2 A ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 13

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 13 9. ANALOG OUTPUT RANGES AND RESOLUTION The table below lists the available fixed full - scale output ranges and their corresponding actual full - scale voltage ranges and resolution. For any output range, the resolution is equal to the maximum possible range of output volt ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 14

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 14 10. D/A CODE COMPUTATION Two different methods are used to compute the 12 - bit D/A code used for analog output operat ions. For unipolar output ranges (positive voltages only), straight binary coding is used. For bipolar output ranges (both positive and negative voltages) ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 15

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 15 Offset Binary Coding (for bipolar output ranges) This method takes into account the fact that the lowest output voltage is not zero but a negative value. The output voltage is given by: Output Voltage = (Output Code / 2048) x Full - Scale Voltage - Full - Scale Voltage Exa ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 16

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 16 11. HOW TO GENERATE AN A NALOG OUTPUT This chapter describes how to generate an analog output directly (without the use of the driver software ). Ruby -MM- 1612 has 12 - bit resolution analog outputs. However, data is written to the board in 8 - bit bytes. Therefore two by ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 17

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 17 Examples Single channel output Assume ch annels 0 - 7 are configured for 0 - 5V. To set channel 0 to 3V, do the following: D/A code is 3V / 5V x 4096 = 2458 (value is rounded to nearest integer) LSB = 2458 AND 255 = 154 MSB = (2458 AND 3840) / 256 = 9 Step 1. Write 154 to ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 18

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 18 12. CALIBRATION PROCEDUR E Calibration requires a voltmeter (at least 5 digits of precision is preferred) and a miniature screwdriver to turn the potentiometer screws. The common lead of the voltmeter must be connected to analog ground (not digital gr ound). The best sourc ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 19

    Copyright 2001 Diamond Systems Corp. Ruby - MM - 1612 User Manual V1.1 P. 19 13. SPECIFICATIONS Analog Outputs No. of outputs 16 voltage outputs Resolution 12 bits (1 part in 40 96) Fixed output ranges 0 - 5V, 0 - 10V unipolar, ± 5V, ± 10V bipolar Adjustable output range Preset to 2.5V for 0 - 2.5V, ± 2.5V output ranges Can be adjusted anywhere ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 20

    1 June 1998 82C55A CMOS Pr ogrammable P eripheral Interface Features • Pin Compatible with NMOS 8255A • 24 Programmab le I/O Pins • Fully TTL Compatible • High Speed, No “W ait State” Operation with 5MHz and 8MHz 80C86 and 80C88 • Direct Bit Set/Reset Capability • Enhanced Control W ord Read Capability • L7 Process • 2.5mA Drive ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 21

    2 Functional Diagram Pin Description SYMBOL PIN NUMBER TYPE DESCRIPTION V CC 26 V CC : The +5V power supply pin. A 0.1 µ F capacitor between pins 26 and 7 is recommended for decoupling. GND 7 GROUND D0-D7 27-34 I/O DATA BUS: The Data Bus lines are bidirectional three-state pins connected to the system data bus. RESET 35 I RESET: A high on this inp ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 22

    3 Functional Description Data Bus Buffer This three-state bi-directional 8-bit buff er is used to interf ace the 82C55A to the system data bus . Data is transmitted or received b y the buff er upon ex ecution of input or output instructions by the CPU . Control words and status inf orma- tion are also transf erred through the data bus b uff er . Re ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 23

    4 P orts A, B, and C The 82C55A contains three 8-bit por ts (A, B, and C). All can be configured to a wide variety of functional characteristics by the system softw are but each has its own special f eatures or “personality” to fur ther enhance the power and fle xibility of the 82C55A. Po r t A One 8-bit data output latch/buffer and one 8-bit ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 24

    5 The modes f or P or t A and P or t B can be separately defined, while P or t C is divided into two portions as required by the P or t A and P or t B definitions. All of the output registers, including the status flip-flops, will be reset whene ver the mode is changed. Modes ma y be combined so that their functional definition can be “tailo ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 25

    6 Mode 0 (Basic Input) Mode 0 (Basic Output) Mode 0 Configurations CONTROL WORD #0 CONTROL WORD #2 CONTROL WORD #1 CONTROL WORD #3 tRA tHR tRR tIR tAR tRD tDF RD INPUT CS, A1, A0 D7-D0 tA W tW A tWB tWW tWD tD W WR D7-D0 CS, A1, A0 OUTPUT 1 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 8 P A7 - P A0 4 PC7 - PC4 4 PC3 - PC0 8 PB7 - PB0 D7 - D0 82C55A A B C ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 26

    7 CONTROL WORD #4 CONTROL WORD #8 CONTROL WORD #5 CONTROL WORD #9 CONTROL WORD #6 CONTROL WORD #10 CONTROL WORD #7 CONTROL WORD #11 Mode 0 Configurations (Continued) 1 D7 0 D6 0 D5 0 D4 1 D3 0 D2 0 D1 0 D0 8 P A7 - P A0 4 PC7 - PC4 4 PC3 - PC0 8 PB7 - PB0 D7 - D0 82C55A A B C 1 D7 0 D6 0 D5 1 D4 0 D3 0 D2 0 D1 0 D0 8 P A7 - P A0 4 PC7 - PC4 4 PC3 ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 27

    8 Operating Modes Mode 1 - (Strobed Input/Output). This functional configura- tion provides a means f or transf erring I/O data to or from a specified por t in conjunction with strobes or “hand shaking” signals. In mode 1, port A and por t B use the lines on por t C to generate or accept these “hand shaking” signals. Mode 1 Basic Function ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 28

    9 INTR (Interrupt Request) A “high” on this output can be used to interrupt the CPU when and input de vice is requesting ser vice. INTR is set b y the condition: STB is a “one”, IBF is a “one” and INTE is a “one”. It is reset by the f alling edge of RD . This procedure allows an input de vice to request service from the CPU by simpl ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 29

    10 Operating Modes Mode 2 (Strobed Bi-Directional Bus I/O) The functional configuration provides a means f or communi- cating with a peripheral device or structure on a single 8-bit bus f or both transmitting and receiving data (bi-directional bus I/O). “Hand shaking” signals are pro vided to maintain proper bus flo w discipline similar to Mo ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 30

    11 FIGURE 11. MODE CONTROL WORD FIGURE 12. MODE 2 NO TE: Any sequence where WR occurs before A CK and STB occurs before RD is permissible. (INTR = IBF • MASK • STB • RD ÷ OBF • MASK • ACK • WR) FIGURE 13. MODE 2 (BI-DIRECTIONAL) 1 D7 D6 D5 D4 D3 D2 D1 D0 CONTROL W ORD 1/0 1/0 1 1/0 PC2-PC0 1 = INPUT 0 = OUTPUT PORT B 1 = INPUT 0 = OUTP ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 31

    12 MODE 2 AND MODE 0 (INPUT) MODE 2 AND MODE 0 (OUTPUT) MODE 2 AND MODE 1 (OUTPUT) MODE 2 AND MODE 1 (INPUT) FIGURE 14. MODE 2 COMBINA TIONS 1 D7 1 D6 D5 D4 D3 D2 D1 D0 CONTROL W ORD PC7 8 STBA P A7-P A0 OBF A IBF A PC5 PC2-PC0 3 RD PC2-PC0 1 = INPUT 0 = OUTPUT A CKA PC6 INTRA PC3 I/O PC4 PB7-PB0 01 1/0 8 WR 1 D7 1 D6 D5 D4 D3 D2 D1 D0 CONTROL W OR ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 32

    13 Special Mode Combination Considerations There are se veral combinations of modes possib le. F or any combination, some or all of P or t C lines are used f or control or status. The remaining bits are either inputs or outputs as defined by a “Set Mode” command. During a read of P or t C, the state of all the P or t C lines, e xcept the ACK a ...

  • Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - page 33

    14 Reading P ort C Status (Figures 15 and 16) In Mode 0, P or t C transf ers data to or from the peripheral de vice. When the 82C55A is programmed to function in Modes 1 or 2, P or t C generates or accepts “hand shaking” signals with the peripheral device . Reading the contents of P or t C allows the prog rammer to test or verify the “status? ...

Manufacturer Diamond Systems Category Computer Hardware

Documents that we receive from a manufacturer of a Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module can be divided into several groups. They are, among others:
- Diamond Systems technical drawings
- 16-Channel 12-Bit Analog Output PC/104 Module manuals
- Diamond Systems product data sheets
- information booklets
- or energy labels Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module
All of them are important, but the most important information from the point of view of use of the device are in the user manual Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module.

A group of documents referred to as user manuals is also divided into more specific types, such as: Installation manuals Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module, service manual, brief instructions and user manuals Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module. Depending on your needs, you should look for the document you need. In our website you can view the most popular manual of the product Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module.

A complete manual for the device Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module, how should it look like?
A manual, also referred to as a user manual, or simply "instructions" is a technical document designed to assist in the use Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module by users. Manuals are usually written by a technical writer, but in a language understandable to all users of Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module.

A complete Diamond Systems manual, should contain several basic components. Some of them are less important, such as: cover / title page or copyright page. However, the remaining part should provide us with information that is important from the point of view of the user.

1. Preface and tips on how to use the manual Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - At the beginning of each manual we should find clues about how to use the guidelines. It should include information about the location of the Contents of the Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module, FAQ or common problems, i.e. places that are most often searched by users in each manual
2. Contents - index of all tips concerning the Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module, that we can find in the current document
3. Tips how to use the basic functions of the device Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module - which should help us in our first steps of using Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module
4. Troubleshooting - systematic sequence of activities that will help us diagnose and subsequently solve the most important problems with Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module
5. FAQ - Frequently Asked Questions
6. Contact detailsInformation about where to look for contact to the manufacturer/service of Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module in a specific country, if it was not possible to solve the problem on our own.

Do you have a question concerning Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module?

Use the form below

If you did not solve your problem by using a manual Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module, ask a question using the form below. If a user had a similar problem with Diamond Systems 16-Channel 12-Bit Analog Output PC/104 Module it is likely that he will want to share the way to solve it.

Copy the text from the picture

Comments (0)