VXI VM4016 user manual Input Range Control

Page 88

VXI Technology, Inc.

INPUT RANGE CONTROL

The Input Range or gain control for each of the sixteen channels is accomplished by U3, the control FPGA, the data and command buffers U4 and U1, the relay drivers, U15 and U16 and relays K1 through K16 (see Figure 5-1). The command to select the ±100 volt range is latched into the data buffer at U4 and the control bits are latched into the command buffer at U1. The data out enable line is driven low transferring the data and control bits to the control FPGA, U3. The control FPGA decodes the control bits and drives the RELAYENA* signal low. This signal enables the relay drivers, U15 and U16 to receive the incoming data and control signals.

U3 then converts the parallel data from the VMIP Bus to a 16-bit serial data word. This serial data word (RELAYDATA) is synched to the 10 MHz gated relay clock (RELAYCLK) and sent to the relay drivers. The relay drivers are cascaded so that the serial output from U15 feeds the serial input of U16. The parallel outputs from the relay drivers will drive either low or high thereby energizing or de-energizing the appropriate relays K1 through K16, in this case K9. The relay is divided into three (3) sections for ease of analysis. The reference designator K9:A is given to the relays coil, K9:B and K9:C are given to the relay's contacts. When energized the K9 relay selects a 10 kΩ resistor on both of the inputs to the differential amplifier. This provides for a gain of 0.1 thus allowing for input voltage range of ± 100 V. When the K9 relay is de-energized it will default to a 100 kΩ resistor that provides a gain of 1 thereby allowing ±10 V input voltage range.

88

VM4016 Theory of Operation

Image 88
Contents VM4016 Page Table of Contents VXI Technology, Inc Warranty Limitation of WarrantyCertification Restricted Rights LegendC L a R a T I O N O F C O N F O R M I T Y EMCGeneral Safety Instructions Terms and SymbolsThis product. Product should be inspected or serviced Support Resources VXI Technology, Inc VM4016 Preface Introduction IntroductionDescription Front Panel LayoutVM4016 Block Diagram VM4016 General Specifications IRQ OutputCalculating System Power and Cooling Requirements InstallationPreparation for USE Setting the Logical Address Setting the Chassis Backplane JumpersFront Panel Interface Wiring Signal PIN Number Analog Comparator PIN Outs1631 Examples of Scpi Commands FETCHCONDITIONED? ProgrammingFETCHLATCHED? FETCHRAW? Inhousepseudo Inhouseregint InhouseregintInhouseregenable Inhouseclearlatch Inputdebounce ExamplesInputmask INPMASK?INPutMASKINTerrupt boolean Where boolean is 0 OFF 1 on InputmaskinterruptInputoffset INPOFFS?Inputpolarity INPutPOLarity NORM,@35Inputrange Outputpolarityexternalinterrupt Outputpolarityexternallatched Application Examples ExampleCommands Description Single Channel OperationControl Page Bracketing a Voltage Sets the external interrupt output to be active highBracketing AN Input Voltage Page Register Access Examples Register MAPFor example Pseudo Register Access VXIPLUG&PLAY Driver Examples VM4016 Programming VXI Technology, Inc Command Dictionary Alphabetical Command ListingIeee 488.2 Common Commands Instrument Specific Scpi Commands NormalScpi Required Commands Command Dictionary Query ParametersCommon Scpi Commands CLSESE Response DescriptionESR? IDN? OPC Query Parameters Query Response DescriptionRST SRE STB? TRG TST? WAI OPCInstrument Specific Scpi Commands FETChCONDitioned?FETChLATChed? FETChRAW? Inhouseclearlatch Inhousepseudo Inhouseregint Inhouseregenable INPutDEBounce INPutMASK INPutMASKINTerrupt INPutOFFSet INPutPOLarity INPutRANGe OUTPutPOLarityEXTernalINTerrupt OUTPutPOLarityEXTernalLATChed Required Scpi Commands STATusOPERationCONDition?STATusOPERationENABle STATusOPERationEVENt? STATusPRESet STATusQUEStionableCONDition? STATusQUEStionableENABle STATusQUEStionableEVENt SYSTemERRor? SYSTemVERSion? Theory of Operation Input Range Control Relay Signal Comparison Interrupt Generation Interrupt Generation Index OUTPutPOLarityEXTernalLATChed