Download Print this page

Xycom XVME 590 Manual

Analog input module

Advertisement

Quick Links

Advertisement

loading
Need help?

Need help?

Do you have a question about the XVME 590 and is the answer not in the manual?

Questions and answers

Summary of Contents for Xycom XVME 590

  • Page 7 XVME-500/590 Manual February, 1988 Chapter 1 MODULE DESCRIPTION INTRODUCTION The XVME-500 and XVME-590 are Analog Input VMEbus-compatible boards. The XVME-500 is a single-high (3U), single-wide module, and the XVME-590 is a double- high (6U), single-wide module. These two modules are capable of performing analog-to-digital conversions with 12-bit resolution.
  • Page 8 XVME-500/590 Manual February, 1988 Appendices - The Appendices are designed to provide additional information in terms of the XVME-9 10 channel expansion kit; backplane signal/pin descriptions; block diagram, assembly illustration and schematics; and a quick reference section. 1.3 MODULE OPERATIONAL DESCRIPTION Figure l-1 shows the operational block diagram of the XVME-500 and Figure 1-2 shows the operational block diagram of the XVME-590 Analog Input Module.
  • Page 11 XVME-500/590 Manual February, 1988 1.3.1 Application Circuitry As the previous block diagrams show, the analog-to-digital circuitry in the XVME- 500 or XVME-590 consists of the following parts: VMEbus interface circuitry Fixed gain amplifier (version 1 only) Programmable gain amplifier (versions 2 & 3 only) 32-element RAM buffer to hold and separate gain value for up to 32 analog inputs (versions 2 &...
  • Page 12 Range 3: x10, x20, x50 and x100. A 32-element RAM buffer is provided with the programmable amps to hold separate gain values for the 32 analog inputs. Within each range, the four options are software-programmable. XYCOM’s XVME-500 and XVME-590 are designed to be addressed within the VMEbus defined 64K Short I/O Address Space.
  • Page 13 XVME-500/590 Manual February, 1988 Table 1-2 XVME-500 and XVME-590 Analog Input Module Specifications Specification . Characteristic Number of Channels 16 (32 optional) Single-ended 8 (16 optional) Differential +5 VDC, ~5% Supply Voltage Supply Current 1.90 A Maximum 1.60 A Typical Accuracy 12 bits Resolution...
  • Page 14 XVME-500/590 Manual February, 1988 Table 1-2 (cont’d) Characteristic Specification Programmable Gain (versions 2 & 3) 1, 2, 5, or 10 Range 1 4, 8, 20 or 40 Range 2 Range 3 10, 20, 50, or 100 Fixed Gain (version 3) xl, x10, x100, xl000 Resistor programmable...
  • Page 15 XVME-500/590 Manual February, 1988 Table l-2 (cont’d) Characteristic Specification Environmental Specifications Temperature Operating Non-operating Humidity Operating 5 to 95% RH non- condensing Shock Operating 30g peak acceleration 11 mSec duration 50g peak acceleration Non-operating 11 mSec duration Vibration Operating 5 to 2000Hz .015 in.
  • Page 16 XVME-500/590 Manual February, 1988 XVME-540 Compatibility All address locations for analog input are identical All bit definitions for registers are the same EXCEPT there are no LEDs Channel register/counter now receives reset software power-up reset; the powers-up ra ndom No fast convert in single channel mode l-10...
  • Page 17 A properly installed controller subsystem. An example of such a subsystem is the XYCOM XVME-010 System Resource Module. A host processor which incorporates an on-board controller subsystem (such as the XVME-600 68000 Processing Module).
  • Page 22 XVME-500/590 Manual February, 1988 2.4 JUMPERS Prior to installing the XVME-500 or XVME-590 module, several jumper options must be configured. The configurations of the jumpers are dependent upon the tab option and module capabilities required for the application. The jumper options can be divided into two categories: VMEbus Options, and Analog-to-Digital (A/D) Conversion Options...
  • Page 23 When the XVME-500/590 is installed into the system, it will occupy a lK-byte block of Short I/O Memory Space. The XYCOM base address decoding scheme for input modules is such that the starting address for a module will always reside on a 1K boundary.
  • Page 24 XVME-500/590 Manual February, 1988 (526 - 531) 2.5.1 Base Address Selection Jumpers The module base address is selected by using jumpers J26-J31 (see Figure 2-1 or Figure 2-2 for the locations on the board). Figure 2-3 shows a close-up of the base-address jumpers and how each jumper relates to the address lines.
  • Page 26 XVME-500/590 Manual February, 1988 (J13) Supervisor/Non-Privileged Mode Selection The XVME-500/590 can be configured to respond only to Supervisory accesses, OR to both Supervisory and Non-Privileged accesses. The key is the installation or removal of jumper J13. Table 2-3 shows access options controlled by J13. Table 2-3.
  • Page 27 XVME-500/590 Manual February, 1988 ANALOG-TO-DIGITAL (A/D) CONVERSION OPTIONS (Jl, J4) 2.6.1 Input Conversion Format Jumpers This jumper option is used to configure A/D conversion circuitry to convert analog information to one of three formats: straight binary (unipolar); off set binary (bipolar);...
  • Page 28 XVME-500/590 Manual February, 1988 NOTE Only one of the three jumper configurations may be installed at any one time. Make sure that: 1) If the board is to be used in the SE input mode, the jumpers for DI and PDI operation must be removed;...
  • Page 29 XVME-500/590 Manual February, 1988 The analog input channels can be jumper-configured to accept voltages in any one of three ranges. There are two bipolar ranges and one unipolar range. Bipolar Ranges Unioolar Range 0 to 10V J3B selects the &lOV bipolar range. Table 2-7 shows the options. Table 2-7.
  • Page 30 XVME-500/590 Manual February, 1988 The various input gains are selected by installing two jumpers for each option. Table 2-8 shows the options and corresponding jumpers. Table 2-8. Input Gain Range Selection Jumpers (versions 2 & 3 only) Jumpers Installed Gain Range Selected J15, J19 Range J14, J18...
  • Page 31 XVh4&500/590 Manual February, 1988 Table 2-9. Jumpers Selecting Fixed Gains Gain Selected Jumper Installed Jumpers Removed J6, J7, J8, J9 None x 1 0 J6, J7, J8 xl00 J6, J7, J9 xl000 J7, J8, J9 2.6.4.3 Resistor-Programmable Gains (version 1 only) The resistor-programmable gains option increases the versatility of the XVME- 500/590-l.
  • Page 34 XVME-500/590 Manual February, 1988 Use a sharp tool (knife, X-acto blade, etc) to sever the trace, as shown in Figure 2-4 (or Figure 2-4A for the XVME-590). Use the following formula to calculate the values of ‘Rl0’ and ‘R13’: Rg = 40K / G - G = desired gain (any number between 1 and 1000) Example: Determining adjustment to R13 necessary to get a gain of 8.
  • Page 35 XVME-500/590 Manual February, 1988 2.6.4.4 (J2A, J2B) Conversion Resolution A jumper has been provided to change the ADC to an eight-bit converter. This will allow a faster conversion (if required by the user), but will decrease conversion resolution. If this option is chosen, the lower 4 data bits will have to be masked by software.
  • Page 36 XVME-500/590 Manual February, 1988 2.6.4.5 External Trigger Selection (J 17) Jumper J17 is installed for external trigger usage. When installed, pin-49 (of connector JK1) becomes logic ground reference. If J17 is used for an external trigger option, J21D should not be used. When J17 is removed, pin-49 uses J21 as common analog ground for pseudo-differential (PDI) mode.
  • Page 37 XVME-500/590 Manual February, 1988 Table 2-12. Input Connector JKl Flat Cable Single-Ended Differential Conductor Configuration Configuration CH. 0 CH. 0 LO CH. 8 CH. 0 HI ANALOG GND ANALOG GND CH. 9 CH. 1 HI CH. 1 CH. 1 LO ANALOG GND ANALOG GND CH.
  • Page 38 XVME-500/590 Manual February, 1988 Table 2-12. Input Connector JKI (cont’d) Flat Cable Single-Ended Differential Conductor Configuration Configuration ANALOG GND ANALOG GND CH. 29* CH. 13 HI* CH. 21* CH. 13 LO* ANALOG GND ANALOG CH. 22* CH. 14 LO* 14 HI* CH.
  • Page 39 XVME-500/590 Manual February, 1988 Table 2-13. P2’s - JKl Compatibility Pin-out Flat Cable Single-Ended Differential Conductor Configuration Configuration Connector CH. 0 CH. 0 LO CH. 0 HI CH. 8 ANALOG GND ANALOG GND CH. 9 CH. 1 HI CH. 1 CH.
  • Page 40 XVME-500/590 Manual February, 1988 Table 2-13. P2’s - JKI Compatibility Pin-out (Cont’d) Flat Cable Single-Ended Differential Conductor Configuration Configuration onnector CH. 31 CH. 15 HI CH. 15 LO CH. 23 ANALOG GND ANALOG GND A 2 4 POWER GND/PD GND POWER GND/PD GN EXT TRIGGER EXT TRIGGER...
  • Page 41 XVME-500/590 Manual February, 1988 Table 2-14. XVME-500/590 Jumper List (Cont’d) Description Jumper J22A Determines settling time 80uSec for fixed gain x1-100 J22B Determines settling time 10uSec for programmable gain amp J22C Determines settling time 24uSec for fixed gain x100 J22D Determines settling time 16uSec (not used) Ground allows auto drift control by software;input calib.
  • Page 42 February, 1988 2.10 MODULE INSTALLATION XYCOM XVME modules are designed to comply with all physical and electrical VMEbus backplane specifications. The XVME-500 Analog Input Module is a single- high VMEbus module. As such, it only requires the Pl backplane. The XVME-590 Analog Input Module may use the P2 of the VMEbus backplane.
  • Page 43 2.10.1 (XVME-500 Optional) Installing a 6U Front Panel Kit XYCOM’s XVME-941 is an optional 6U front panel kit designed to replace the existing 3U front panel on the XVME-500. The 6U front panel facilitates the...
  • Page 45 XVME-500/590 Manual February, 1988 Chapter 3 PROGRAMMING INTRODUCTION This chapter provides information required to program the XVME-500/590 Analog Input Module for analog-to-digital signal conversions. The presentation of the information is as follows: Presentation of the module address map with programming locations Discussion of base addressing and how the conversion registers are accessed A/D conversion modes and principals...
  • Page 46 XVME-500/590 Manual February, 1988 E V E N O D D Base + OOH U N D E F I N E D + 7EH + 80H Status/Control Reg. Interrupter/Vector Reg. + 82H Gain/Channel Reg. + 84H + 86H A/D High Byte A/D Low Byte U N D E F I N E D rlgure 3-l.
  • Page 47 XVME-500/590 Manual February, I988 A specific register on the module can be accessed by simply adding the specific register offset to the module base address. For example, the module Status/Control Register is located at address 81H within the I/O interface block. Thus, if the module base address is jumpered to l000H, the Status/Control Register would be accessible at address 108IH.
  • Page 48 XVME-500/590 Manual February, 1988 3.3.1 Status/Control Register (Base + 8lH) The status/control register provides the control signals required to reset the module, enable interrupts, start conversion and select the mode of operation. The four modes of operation are single, sequential, random channel and external trigger. Writing to the status/control register can: initiate an A/D conversion, select an A/D conversion mode, reset the module, and enable module interrupts to the VMEbus.
  • Page 49 lXVME-500/590 Manual February, 1988 Table 3-2. Input Mode Options Mode Bits Bit 6 Bit 5 A/D Conversion Mode Single Channel Sequential Channel Random Channel External Trigger Single Channel Starts conversion process when reading lower 8 bits Sequential Channel Channels are converted in a sequence, beginning with a specific number;...
  • Page 50 XVME-500/590 Manual February, 1988 Interrupt Acknowledge (IACK) Vector Register (Base + 83H) 3.3.2 The XVME-500/590 is capable of generating an interrupt at the completion of an A/D conversion at any of the seven levels allowed by the VMEbus specification. Interrupts are enabled by writing a logic ‘1’ to bit D3 of the status/control register. The ability to generate module interrupts is dependent upon setting three jumpers (Jl0, Jll, 512;...
  • Page 51 XVME-500/590 Manual February, 1988 The Gain RAM is programmed by using the Gain/Channel Register (base + 85H). If the module is operating in the Random Channel conversion mode (see Section 3.4.1.3) this register may also be used to “force” an A/D conversion start (much like the function performed by bit D7 of the status/control register).
  • Page 52 XVME-500/590 Manual February, 1988 Table 3-4. Channel Selection Codes Data Bits Channel Selected Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 Channel 7 Channel 8 Channel 9 Channel 10 Channel 1I Channel 12 Channel 13 Channel 14 Channel 15 Channel 16*...
  • Page 53 XVME-500/590 Manual February, 1988 Programmable Gain Selection D7 & D6: The upper two bits of the register (D6 & D7) are used to select one of four gain factors available in each of the three jumper-selectable gain ranges (see Table 3-3). Table 3-5 shows which codes are written to bits D6 &...
  • Page 54 XVME-500/590 Manual February, 1988 Gain Factor Enables the Selects Channel of 2 Register to 8 for gain Write* to programming Gain RAM Figure 3-3. Select Channel 8 For Gain Example 2: Reading and Initiating a Conversion at Channel 15 By writing OFH to the module base + 85H (in the Random Channel mode), the Gain for channel 15 can be read (the gain is read at bits D6 &...
  • Page 55 XVME-500/590 Manual February, 1988 When reading the A/D input data, however, the high byte (base + 86H) must be read before the low byte (base + 87H); or they must be read simultaneously. This stipulation is mandatory because a read from the low data byte will initiate a new A/D conversion if the module is operating in either the sequential or single- channel conversion mode.
  • Page 58 XVME-500/590 Manual February, 1988 N O T E The LSB (Least Significant Bit) represents the change in input voltage that results in an increase or decrease of the binary code by one count. LSB is derived from the full range of either current or voltage (Vfsr), divided by the maximum conversion resolution (i.e., 12 bits or 4096 in binary counts).
  • Page 59 XVME-500/590 Manual February, 1988 3.4.1 A/D Conversion Modes The A/D conversion process can operate in any one of four possible conversion modes. They are: M O D E DEFINITION Single Channel Conversion: Repeated A/D conversions are performed on a specified channel. Sequential Channel Conversion: Channels are converted in sequence beginning with a specified channel.
  • Page 60 XVME-500/590 Manual February, 1988 SETTLING TIMES for these module amplifier jumpers are as follows: J22A - 24uSec J22B - 10uSec J22C - 80uSec J22D - 16uSec (not used) A conversion mode is selected by writing its corresponding two-bit code to bits D5 and D6 of the status/control register (see Table 3-2 Input Mode Options).
  • Page 61 XVME-500/590 Manual February, 1988 3.4.1.2 Sequential Channel Mode In the sequential-channel mode, the module will automatically increment the channel by one and initiate a conversion on the next channel (previous channel + 1). This will occur after the low order A/D input byte (base + 87H) has been read. A conversion can be initiated in this mode without incrementing the channel number by writing a logic ‘1’...
  • Page 62 XVME-500/590 Manual February, 1988 3.4.1.3 Random Channel Selection In the random-channel mode: A control byte written to the gain/channel register - - which specifies a channel number and sets bit D5 to logic ‘0’ -- will auto- matically start a conversion on the specified channel. Procedure Write a control byte to the status/control register that sets bit D5 to logic ‘0’, and bit D6 to logic ‘1’.
  • Page 63 XVME-500/590 Manual February, 1988 Rising edge triggers conversion 100 nsec. minimum Figure 3-6. External Trigger Pulse Procedure Be sure proper jumper alignments are in place. Connect the external- trigger source to pin 50 of connector JKl, and connect the external- trigger source-return to pin 49 of connector JKI.
  • Page 64 XVME-500/590 Manual February, 1988 NOTE A software reset (see Section 3.3.1.1) will reset the flip-flop used to latch the external-trigger pulse, and abort any conversion in progress. If an external trigger occurs while the module is in any mode other than the external-trigger mode, the trigger signal will be latched and a conversion will occur as soon as the external-trigger mode is entered.
  • Page 65 XVME-500/590 Manual February, 1988 The resistors should be 0.l% tolerance or better, with stable temperature coefficient characteristics (e.g., 25ppm or better). All input channels operate with the same full scale input range. 3 - 2 1...
  • Page 66 XVME-500/590 Manual February, 1988 Chapter 4 INPUT CALIBRATION 4 . 1 I N T R O D U C T I O N Calibration facilities have been provided on the XVME-500/590 Analog Input Module for the analog input circuits. It is recommended that any time the module is reconfigured (i.e.
  • Page 67 XVME-500/590 Manual February, 1988 4.2.2 (version 2 & 3) Programmable Gain Offset Adjustment The following adjustments must be made for the input and output stage of the programmable gain instrumentation amplifier: Remove any connections at JKl Set potentiometer R17 to center position. If the module is configured for differential mode insert jumpers J23 and 24, if the module is in the single-ended mode insert just jumper J23, and if the module is configured...
  • Page 71 XVME-500/590 Manual February, 1988 Appendix A INSTALLING AN XVME-910 CHANNEL EXPANSION KIT (Optional) INSTALLATION The number of analog inputs on the XVME-500/590 can be expanded from 16 single- ended/8 differential to 32 single-ended/l6 differential by installing an XVME-910 Channel Expansion Kit. The kit consists of two additional 8 input analog multi- plexers.
  • Page 72 XVME-500/590 Manual February, 1988 Appendix B The XVME-500 and XVME-590 Modules are VMEbus compatible boards. There is one 96-pin bus connector on the rear edge of the board labeled Pl (refer to Chapter 2, Figure 2-1 for the location) and the XVME-590 also uses the P2 connector.
  • Page 73 XVME-500/590 Manual February, 1988 Table B-l. VMEbus Signal Identification (cont’d) Connector Signal Signal Name and Description Mnemonic Pin Number A0l-A23 1A:24-30 ADDRESS BUS (bits 1-23): Three-state driven address lC:15-30 lines that specify a memory address. A24-A3 1 2B:4-11 ADDRESS BUS (bits 24-31): Three-state driven bus expansion address lines.
  • Page 74 XVME-500/590 Manual February, 1988 Table B-l. VMEbus Signal Identification (cont’d) Connector Signal Mnemonic Pin Number Signal Name and Description BR0*-BR3* BUS REQUEST (0-3): Open-collector driven signals lB:12-15 generated by Requesters. These signals indicate that a DTB master in the daisy-chain requires access to the bus.
  • Page 75 XVME-500/590 Manual February, 1988 Table B-l. VMEbus Signal Identification (cont’d) Connector Signal Mnemonic Pin Number Signal Name and Description INTERRUPT ACKNOWLEDGE: Open-collector or three- IACK* 1 A:20 state driven signal from any master processing an interrupt request. It is routed via the backplane to slot 1, where it is looped-back to become slot 1 IACKIN* in order to start the interrupt acknowledge daisy-chain.
  • Page 76 XVME-500/590 Manual February, 1988 Table B-l. VMEbus Signal Identification (cont’d) Connector Signal Mnemonic Pin Number Signal Name and Description SYSTEM FAIL: Open-collector driven signal that SYSFAIL* 1C:lO indicates that a failure has occurred in the system. It may be generated by any module on the VMEbus. SYSRESET* lC:12 SYSTEM RESET: Open-collector driven signal which,...
  • Page 77 XVME-500/590 Manual February, 1988 BACKPLANE CONNECTOR Pl The following table lists the Pl pin assignments by pin number order. (The connector consists of three rows of pins labeled rows A, B, and C.) Table B-2. Pl Pin Assignments Row A Row B Row C Signal...
  • Page 78 XVME-500/590 Manual February, 1988 Table B-3. Pin Assignment for P2 (XVME-590 Only) ROW A ROW B ROW C Pin # Signal Pin # Signal Pin # Signal P2A- 1 H4 OUT-I P2B- 1 v c c P2C-1 G N D P2A-2 TMR OUT-1 P2B2...
  • Page 79 XVME-500/590 Manual February, 1988 Appendix C QUICK REFERENCE GUIDE Table C-l. XVME-500/590 Jumpers VMEbus OPTIONS Jumpers Jl0,Jll,J12 Interrupt level select for any interrupts generated by the module (See Section 2.5.3) J26,J27,J28,J29 Module base address select jumpers (refer to J30,J31 Section 2.5.1) This jumper allows module to respond to supervisory access only (when installed) or to both supervisory and non-privileged access (when removed;...
  • Page 80 * XVME-500/590 Manual February, 1988 Table C-l. XVME-500/590 Jumpers (Cont’d) This jumper is installed to provide ground reference for external trigger (521 must be removed if this option is used; See Section 2.6.4.5) J21A,J21B,J21C,J21D, These jumpers are used together to determine if the inputs will be configured as either 8 differential, 16 single-ended or 16 pseudo-differential input channels (Section 2.6.2)
  • Page 82 XVME-500/590 Manual February, 1988 Table C-3. Input Connector JKl Flat Cable Single-Ended Differential Conductor Configuration Configuration 0 LO 0 HI ANALOG GND ANALOG GND 1 HI 1 LO ANALOG GND ANALOG GND 2 LO CH. 10 2 HI ANALOG GND ANALOG GND CH.
  • Page 83 XVME-500/590 Manual February, 1988 Table C-3. Input Connector JKl (cont’d) Flat Cable Single-Ended Differential Conductor Configuration Configuration ANALOG GND ANALOG GND CH. 29” CH. 13 HI* CH. 21” CH. 13 LO* ANALOG GND ANALOG GND CH. 22* CH. 14 LO* CH.
  • Page 84 XVME-500/590 Manual February, 1988 Table C-4. P2’s - JKl Compatibility Pin-out Flat Cable Differential Single-Ended Conductor Configuration Configuration Connector CH. 0 CH. 0 LO CH. 8 CH. 0 HI ANALOG GND ANALOG GND CH. 9 CH. 1 HI CH. 1 CH.
  • Page 85 XVME-500/590 Manual February, 1988 Table C-4. P2’s - JKl Compatibility Pin-out (Cont’d) Flat Cable Single-Ended Differential Conductor Configuration Configuration Connector CH. 31 CH. 15 HI CH. 23 CH. 15 LO ANALOG GND ANALOG GND POWER GND/PD GND POWER GND/PD GND C25 EXT TRIGGER EXT TRIGGER Table C-5.
  • Page 87 XVME-500/590 Manual February, 1988 E V E N O D D Base + OOH U N D E F I N E D + 80H - - - - - - - - - Status/Control Reg. + 82H Interrupter/Vector Reg. + 84H Gain/Channel Reg.

This manual is also suitable for:

Xvme 500