VMIC VMIVME-4116 Product Manual

8-channel 16-bit digital-to-analog converter board
Table of Contents

Advertisement

Quick Links

VMIC VMIVME-4116 Product Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VMIVME-4116 and is the answer not in the manual?

Questions and answers

Summary of Contents for VMIC VMIVME-4116

  • Page 1 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
  • Page 2 VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Product Manual 12090 South Memorial Parkway Huntsville, Alabama 35803-3308, USA (256) 880-0444 (800) 322-3616 Fax: (256) 882-0859 500-004116-000 Rev. U Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 4 VMIC reserves the right to make any changes, without notice, to this or any of VMIC’s products to improve reliability, performance, function, or design. VMIC does not assume any liability arising out of the application or use of any product or circuit described herein; nor does VMIC convey any license under its patent rights or the rights of others.
  • Page 5 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 6: Table Of Contents

    VMIVME-4116 Test Mode Description ............23 Using the VMIVME-4116 to Test the Multiplexer Channels of the VMIVME-3200 ... 25 VMEbus Interface Description .
  • Page 7 Test Mode Programming..............56 MC68000 Assembly Language Programming of the VMIVME-4116 DAC Board ....57 Program Example (Delayed DAC Update Mode) .
  • Page 8: List Of Figures

    Figure 1-1 VMIVME-4116 Board Functional Block Diagram ........20 Figure 1-2 VMIC High Performance Analog Input/Output Configuration ......24 Figure 1-3 Optional Analog Output Isolation Switches .
  • Page 9 VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 10: List Of Tables

    Table 3-2 VMIVME-4116 DAC Channels (0 to 7) (Write) Address Map ......
  • Page 11 VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 12: Overview

    (MUX) board will be included for clarity. It is also intended to give the user a better understanding of the test capabilities of a data acquisition system using the DAC board in conjunction with the VMIC MUX expander board, (VMIVME-3200) and the ADC board, (VMIVME-3100). For a thorough understanding the reader should have access to the following documents: •...
  • Page 13 • Fast settling: 10 µs maximum to ±0.0003 percent of FSR • Requires VMIVME-3100 ADC for Built-in-Test A unique feature of the VMIVME-4116 DAC Board is the Built-in-Test logic that allows the testing of any one of the analog output channels through the use of an on-board multiplexer and the VMIVME-3100 ADC Board.
  • Page 14: Figure 1 Vmivme-4116 8-Channel Dac Board

    Figure 1 VMIVME-4116 8-channel DAC Board Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 15: Functional Description

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Functional Description The VMIVME-4116 internal organization is illustrated in the functional block diagram shown in Figure Figure 1-1 on page 20. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 16: References

    (602) 951-8866 (602) 951-0720 (FAX) www.vita.com The following application and configuration guides are available from VMIC to assist the user in the selection, specification and implementation of systems based on VMIC’s products. Digital Input Board Application Guide (Document No. 825-000000-000) Change-of-State Application Guide (Document No.
  • Page 17: Safety Summary

    Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design, manufacture and intended use of this product. VMIC assumes no liability for the customer’s failure to comply with these requirements. Ground the System To minimize shock hazard, the chassis and system cabinet must be connected to an electrical ground.
  • Page 18: Warnings, Cautions And Notes

    Warnings, Cautions and Notes Warnings, Cautions and Notes STOP informs the operator that a practice or procedure should not be performed. Actions could result in injury or death to personnel, or could result in damage to or destruction of part or all of the system. WARNING denotes a hazard.
  • Page 19 VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 20: Chapter 1 - Theory Of Operation

    Theory of Operation Introduction The VMIVME-4116 Digital-to-Analog Converter (DAC) Board performs digital-to- analog conversion on 16-bit positive true offset binary or two’s complement coded words, with an analog output range of -10 to +10 V. This provides for a resolution of 305 µV for each digital input of 1 LSB change.
  • Page 21: Figure 1-1 Vmivme-4116 Board Functional Block Diagram

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Figure 1-1 VMIVME-4116 Board Functional Block Diagram OPERATION PROGRAM EXTERNAL AND CONTROL UPDATE LOGIC CONTROL UPDATE 16-BIT 16-BIT CH 1 CH 5 NO. 1 NO. 5 16-BIT 16-BIT CH 2 CH 6 NO. 2 NO.
  • Page 22: Immediate Dac Update Mode

    Immediate DAC Update Mode Immediate DAC Update Mode The processor unit sends the 16-bit word to be converted to the first register of the selected DAC. If that DAC channel has previously been jumpered to, it will automatically pass the contents of the first DAC register into the second register and update the analog output.
  • Page 23: Delayed Dac Update Mode

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Delayed DAC Update Mode In the DELAYED DAC UPDATE MODE, the processor sends the 16-bit word to be converted to the first DAC register of the selected DAC. The data is stored there and transferred to the second DAC register in one of two possible methods which are described in "Program Control Update Mode"...
  • Page 24: Vmivme-4116 Test Mode Description

    ADC board is required. The ADC board will only test the DAC board to 12-bits of accuracy. These two boards must exist in the same VMIC (P2) analog backplane, VMIC has three low-noise Analog Multiplexer Bus backplanes (AMXbus™). They are available in 5-, 9-, and 19-slot widths to accommodate different analog I/O sizing requirements.
  • Page 25: Figure 1-2 Vmic High Performance Analog Input/Output Configuration

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Figure 1-2 VMIC High Performance Analog Input/Output Configuration HOST INTERFACE GLOBAL OR VMIC DATA BOARD MEMORY CONCENTRATOR INTERFACE VMIVME-3100 VMIVME-3200 VMEbus VMIC 16- 32-CHANNEL 32-CHANNEL 8-CHANNEL 8-CHANNEL CHANNEL ADC MULTIPLEXER MULTIPLEXER ANALOG ANALOG • • •...
  • Page 26: Using The Vmivme-4116 To Test The Multiplexer Channels Of The Vmivme-3200

    (Figure 1-4) to be routed out a separate dedicated analog bus entitled test bus 1. This test bus is a dedicated input to any MUX that resides in the same VMIC analog backplane. This test bus can be used by the MUX board to verify each of the 32 multiplexer channels by multiplexing the test bus inputs one at a time through a selected channel of the MUX onto the ADC board.
  • Page 27: Vmebus Interface Description

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board VMEbus Interface Description The VMEbus interface (Figure 1-5 on page 27) contains the necessary logic to interface a DAC board to the VMEbus. The DAC is memory mapped in the VMEbus short I/O address space. During a Write cycle to the board, address bits A05 through A15 are compared with the previously selected board address.
  • Page 28: Figure 1-5 Vmebus Interface Logic And Interface Signals

    VMEbus Interface Description Figure 1-5 VMEbus Interface Logic and Interface Signals VMEbus CONNECTION (P1) BOARD ADDRESS AND BOARD SELECT 1 ADDRESS MODIFIER COMPARATOR A15 to A05 AM5 to AM0 TO D/As A4 to A01 D/A ADDRESS CHANNEL ADDRESS DATA D/A CONTROL TRANSCEIVER CONTROL REGISTER...
  • Page 29: P2 Connector I/O Signal Definition

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board P2 Connector I/O Signal Definition AINTESTBS (Test Bus 1) — An analog test signal that originates from the DAC board and is optionally used by the MUX expander board to verify the multiplexer channels. Test bus 1 may be multiplexed through each channel of the MUX board to an ADC board for conversion.
  • Page 30: Chapter 2 - Configuration And Installation

    CHAPTER Configuration and Installation Contents Unpacking Procedures ..........30 Configuration .
  • Page 31: Unpacking Procedures

    All claims arising from shipping damage should be filed with the carrier and a complete report sent to VMIC together with a request for advice concerning the disposition of the damaged item(s).
  • Page 32: Configuration

    Configuration Configuration This section of the manual describes the VMIVME-4116 Digital-to-Analog Converter (DAC) Board set up procedure and jumper configuration. The board select base address and board jumper configuration is factory preset and shown in Table 2-1. The base address selection switches (S1 and S2) are factory configured at XXXX0060 HEX.
  • Page 33: Before Applying Power: Checklist

    5. Has the cable, with proper mating connector, been connected to the analog output connector (P3)? Refer to "Connector Descriptions" on page 38. 6. When optional output isolation hardware is employed on the VMIVME-4116, review "Analog Output Accuracy When Optional Output Isolation Hardware is Used"...
  • Page 34: Board Address Selection Switches

    Each switch corresponds to the address bits as shown in Figure 2-1 below. For the board switch locations are shown in Figure 2-2 on page 34. Example For the VMIVME-4116 to respond to a base address of (FXFFBC4016) the S1 and S2 switches would be set accordingly. Figure 2-1 Address Selection Switches...
  • Page 35: Figure 2-2 Jumper And Switch Locations On The Vmivme-4116

    CPU to CPU. For example, force uses FBFF while Motorola uses FFFF. Figure 2-2 Jumper and Switch Locations on the VMIVME-4116 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 36: Address Modifier Response Selection

    Address Modifier Response Selection Address Modifier Response Selection The DAC board is memory mapped in the short I/O address space as described in "Programming" on page 47. The DAC board will respond to either of the two address modifier codes that may be issued to the DAC board by a CPU board during a Write or Read cycle.
  • Page 37: Digital Code Selection

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Digital Code Selection The DAC board is factory configured for offset binary coding. To change the DAC input coding to two’s complement binary, remove jumper JA and install jumper JB (see Figure 2-3 below).
  • Page 38: Program Controlled And External Start Convert Mode

    Program Controlled And External Start Convert Mode Program Controlled And External Start Convert Mode The PROGRAM CONTROLLED START CONVERT MODE is enabled by inserting jumper JD. This mode is detailed in "Program Control Update Mode" on page 22 and "Delayed DAC Update Mode" on page 55. With no jumper installed at JD, the board operates in the IMMEDIATE DAC UPDATE MODE as described in "Immediate DAC Update Mode"...
  • Page 39: Connector Descriptions

    P2 backplane (AMXbus™). See Figure 2-4 on page 40 and Table 2-2 on page 41 for the P2 connector signal assignments. If the test bus option is to be used in conjunction with other VMIC analog I/O boards, then the user must use a VMIC printed circuit analog P2 backplane. These backplanes are available in different slot widths to accommodate almost any combination of boards.
  • Page 40: Analog Output Accuracy When Optional Output Isolation Hardware Is Used

    Analog Output Accuracy When Optional Output Isolation Hardware is Used The VMIVME-4116 is offered to the user in several option configurations to the user. One of which is the use of Built-in-Test functions when used with other VMIVME boards, as discussed in "Delayed DAC Update Mode" on page 22.
  • Page 41: Figure 2-4 P2 Connector - Pin Assignments

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Figure 2-4 P2 Connector - Pin Assignments REAR VIEW PIN 1 OF BOARD PIN 2 PIN 3 PIN 4 PIN 5 PIN 6 PIN 7 PIN 8 PIN 9 PIN 10 PIN 11 PIN 12...
  • Page 42: Table 2-2 P2 Connector

    Analog Output Accuracy When Optional Output Isolation Hardware is Used Table 2-2 P2 Connector Row A Signal Row B Signal Row C Signal Pin Number Mnemonic Mnemonic Mnemonic ANA COM ANA COM ANA COM ANA COM ANA COM ANA COM AINTESTBS ANA COM AOTESTBS...
  • Page 43: Figure 2-5 P3 Connector - Pin Assignments

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Figure 2-5 P3 Connector - Pin Assignments "PC Board" FRONT VIEW PIN 16 OF "P3" CONNECTOR PIN 15 PIN 14 PIN 13 PIN 12 PIN 11 PIN 10 PIN 9 PIN 8 PIN 7...
  • Page 44: Table 2-3 P3 Connector

    Analog Output Accuracy When Optional Output Isolation Hardware is Used Table 2-3 P3 Connector Row A Signal Row B Signal Row C Signal Pin Number Mnemonic Mnemonic Mnemonic ANA COM AN00 ANA COM AN01 ANA COM AN02 ANA COM AN03 ANA COM AN04 ANA COM...
  • Page 45: Dac Zero Offset And Gain Calibration

    1. Remove power from the VMIVME-4116. 2. Remove any cable connected to the P3 connector. 3. Remove the VMIVME-4116 from the chassis assembly and install a VMEbus Extender board in its place. 4. Install the VMIVME-4116 on to the VMEbus Extender board.
  • Page 46: Figure 2-6 Calibration Adjustment Locations

    DAC Zero Offset and Gain Calibration 10. Using the multimeter, monitor each DAC output at the P3 connector. Connect the negative lead to connector P3 pin C2. Adjust each DAC’s gain potentiometer for a voltage of 9.99969 ±60 µV. Refer to Table 2-4 on page 44 and Figure 2-6 below for the Potentiometer Location and P3 connector pin for each channel.
  • Page 47 VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 48: Chapter 3 - Programming

    "Board Address Selection Switches" on page 33. Table 3-1 and represents the DAC address map assuming the factory set base address of XXXX0060 HEX. Table 3-1 VMIVME-4116 Control and Status Register (CSR) (Read/Write) Address Map Address XXXX0070 Control and Status Register (CSR) (Read/Write) Bit D15...
  • Page 49: Table 3-2 Vmivme-4116 Dac Channels (0 To 7) (Write) Address Map

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Table 3-2 VMIVME-4116 DAC Channels (0 to 7) (Write) Address Map Address XXXX0060 DAC Out 0 (Write) Bit D15 Bit D14 Bit D13 Bit D12 Bit D11 Bit D10 Bit D09 Bit D08 Address XXXX0060 DAC Out 0 (Write)
  • Page 50 Table 3-2 VMIVME-4116 DAC Channels (0 to 7) (Write) Address Map (Continued) Address XXXX0066 DAC Out 3 (Write) Bit D15 Bit D14 Bit D13 Bit D12 Bit D11 Bit D10 Bit D09 Bit D08 Address XXXX0066 DAC Out 3 (Write)
  • Page 51 VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Table 3-2 VMIVME-4116 DAC Channels (0 to 7) (Write) Address Map (Continued) Address XXXX006C DAC Out 6 (Write) Bit D15 Bit D14 Bit D13 Bit D12 Bit D11 Bit D10 Bit D09 Bit D08...
  • Page 52: Dac Board Programming Options

    DAC Board Programming Options DAC Board Programming Options Introduction There are two types of registers that must be written to for proper operation of the DAC board. One is the CSR, and the other is the DAC. The order in which they are written to may differ depending on the method used to start a conversion.
  • Page 53: Example

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Example The analog output for a digital input of 0A00H would be: 1. 0A00H decimal equivalent is 2560 2. Analog out = -10 V + ((2560) 20 ) ____ 65,536 = 9.21875 Table 3-4 Control Register Data Format and Definitions...
  • Page 54: Programming The Control And Status Register For Different Analog Output Variations - Bit Definitions

    DAC Board Programming Options Bit D15 Not used. When written high, it engages DAC outputs to the P3 Bit D08 connector, and disengages DAC outputs from P3 connector when written low. At power-up this control bit is low. (1) Applies only to boards with output isolation option. Otherwise this bit is a don’t care.
  • Page 55: Table 3-7 Analog Output Over Test Bus 2 And Over P3 Connector To Field-Connected Device

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Table 3-7 Analog Output Over TEST BUS 2 and Over P3 Connector to Field-connected Device (Used for Real-time Fault Detection of DACs) Control and Status Register (CSR) Bit D15 Bit D14 Bit D13 Bit D12...
  • Page 56: Delayed Dac Update Mode

    Delayed DAC Update Mode Delayed DAC Update Mode The DELAYED DAC UPDATE MODE operation is described in "Delayed DAC Update Mode" on page 22. This mode must have previously been enabled by the jumper configuration in "Program Controlled And External Start Convert Mode" on page 37.
  • Page 57: Test Mode Programming

    XXXX0072 HEX (XXXX0062 and 10 HEX). Data bit D09 when written as "one" to the CSR initiates the analog conversion of the previously stored 16-bit word. The test modes can only be used if an ADC board exists in the same VMIC analog (P2) backplane (AMXbus™) as the VMIVME-4116.
  • Page 58: Mc68000 Assembly Language Programming Of The Vmivme-4116 Dac Board

    MC68000 Assembly Language Programming of the VMIVME-4116 DAC Board MC68000 Assembly Language Programming of the VMIVME-4116 DAC Board Just a few assembly language statements is all that is necessary to properly control and utilize the DAC board. It will be assumed that the base address of the board in this example is FF0060.
  • Page 59: Program Example (Delayed Dac Update Mode)

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Program Example (Delayed DAC Update Mode) In the programming example in "Test Mode Programming" on page 56 all eight DAC converters were loaded with a full scale value of FFFH in the IMMEDIATE UPDATE MODE.
  • Page 60: Figure 3-1 Dac Programming Sequence (Immediate Dac Start Convert Mode)

    Program Example (Delayed DAC Update Mode) Figure 3-1 DAC Programming Sequence (Immediate DAC Start Convert Mode) POWER-UP (ON-BOARD INITIALIZATION) LOAD D/A CONTROL REGISTER INITIALIZE D/A ADDRESS POINTER LOAD HAVE ALL 8 D/A CHANNELS BEEN UPDATED Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 61: Figure 3-2 Program Example (Immediate Dac Update Mode)

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Figure 3-2 Program Example (Immediate DAC Update Mode) Comment MOVE.W #0 D0 MOVE.W #4100, $FF0070 $ FF0060, A0 MOVE.W #$ FFFF, (A0)+ Load Next D/A ADD.W #1, D0 CMP.W #$ 0008, D0 LOAD NEXT D/A...
  • Page 62: Figure 3-3 Dac Programming Sequence (Delayed Dac Update Mode)

    Program Example (Delayed DAC Update Mode) Figure 3-3 DAC Programming Sequence (Delayed DAC Update Mode) POWER-UP (ON-BOARD INITIALIZATION) INITIALIZE D/A ADDRESS POINTER LOAD HAVE ALL 8 D/A CHANNELS BEEN UPDATED LOAD D/A CONTROL REGISTER Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 63: Figure 3-4 Program Example (Delayed Dac Update Mode)

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Figure 3-4 Program Example (Delayed DAC Update Mode) Comment MOVE.W #$ 0 D0 $ FF0060, A0 MOVE.W #$ FFFF, (A0)+ ADD.W #1, D0 Load Next D/A CMP.W #$ 0008, D0 LOAD NEXT D/A MOVE.W...
  • Page 64: Chapter 4 - Maintenance

    Maintenance Maintenance This section provides information relative to the care and maintenance of VMIC’s products. If the product malfunctions, verify the following: • System power • Software • System configuration • Electrical connections • Jumper or configuration options • Boards are fully inserted into their proper connector location •...
  • Page 65: Maintenance Prints

    VMIVME-4116 8-channel 16-bit Digital-to-Analog Converter Board Maintenance Prints User level repairs are not recommended. The drawings and tables in this manual are for reference purposes only. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 66 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...

Table of Contents