background image

www.vtiinstruments.com 

EX1200-1538: Introduction 

 

S

ECTION

 1 

I

NTRODUCTION

 

O

VERVIEW

 

The  EX1200-1538  is  a  high-performance  multifunction  card  designed  to  provide  frequency 
measurement,  digital  I/O  (DIO),  and  digital-to-analog  conversion  (DAC)  output  capability  on  a 
single  card.  This  allows  users  the  ability  to  accommodate  a  wide  range  of  mixed  signals  into  a 
standard EX1200 series mainframe. Combining the EX1200-1538 with other cards/instruments in 
the  EX1200  series  allows  for  the  creation  of  a  complete  measurement  system  in  as  small  as  a 
1U rack space. 

The  EX1200-1538  provides  eight  channels  of  independent  32-bit  counters,  sixteen  channels  of 
isolated  DIO,  and  two  DAC  channels  with  isolated  analog  output.  While  the  refined  electronic 
counter functions enhance the accuracy of time and frequency domain measurements, configurable 
DIO  and  analog  output  channels  offer  flexibility  to  measure  and  control  various  industrial 
systems.  A  wide  range  of  measurement  functions  make  this  card  suitable  for  both  electronic 
functional  test  using  ATE,  as  well  as  precision  data  acquisition  applications.  The  electronic 
counter  utilizes  a  high-stability  (1 ppm)  50 MHz,  TCXO  base  clock  oscillator,  along  with  a 
reciprocal  counting  method,  to  achieve  a  wide  frequency  measurement  ranges  spanning  from 
0.05 Hz to 1 MHz. 

The following functionality is provided by the EX1200-1538: 

 

Frequency/Counter 

o

 

Frequency measurements 

o

 

RPM measurements 

o

 

Pulse width measurements 

o

 

Edge count/totalize functions 

o

 

Duty cycle measurement 

 

Frequency/Counter (2-channel measurement) 

o

 

Time interval measurement 

o

 

Phase difference measurement 

o

 

Quadrature measurements 

 

Digital I/O 

o

 

Configurable direction per channel 

o

 

Read and write discrete channels directly 

o

 

Isolated inputs/outputs 

 

Analog Outputs (DAC) 

o

 

Programmable, 16-bit DAC 

o

 

Isolated outputs 

o

 

Frequency to voltage/current mode 

The  electronic  32-bit  counter  measures  the  time  and  frequency  domain  parameters  of  repetitive 
and non-repetitive waveforms. The reciprocal counting technique used ensures high resolution and 
accuracy  even  when  the  input  signals  are  low  frequency  and  not  synchronized  with  the  aperture 
window.  Counter  channels  accept  both  analog  and  digital  inputs.  The  analog  counter  channels 
accept inputs up to ±48 V true differential voltages making it suitable to use with almost any real-

Summary of Contents for VTI Instruments EX1200-1538

Page 1: ...EX1200 1538 MULTIFUNCTION COUNTER TIMER USER S MANUAL P N 82 0127 007 Released February 10 2020 VTI Instruments Corp 2031 Main Street Irvine CA 92614 6509 949 955 1894...

Page 2: ...uty Cycle Measurement 14 Time Interval Measurement Accuracy Using Analog and Digital Inputs 14 SECTION 2 15 USING THE INSTRUMENT 15 Unpacking 15 Determine System Power Requirements 15 Plug in Module I...

Page 3: ...Function 39 Edge Counting Function 42 Frequency Function 42 RPM Function 45 Time Interval Function 48 Phase Difference Function 51 Quadrature Encoder Function 51 Digital I O Function 54 Analog Output...

Page 4: ...warrant that the operation of the product or software or firmware will be uninterrupted or error free LIMITATION OF WARRANTY The warranty shall not apply to defects resulting from improper or inadequa...

Page 5: ...ition could possibly cause damage to equipment or loss of data These symbols may appear on the product ATTENTION Important safety instructions Frame or chassis ground Indicates that the product was ma...

Page 6: ...d electric shock the grounding conductor must be connected to earth ground Operating Conditions To avoid injury electric shock or fire hazard Do not operate in wet or damp conditions Do not operate in...

Page 7: ...Warner Road Suite 13 Valley View OH 44125 Phone 216 447 8950 Fax 216 447 8951 VTI Instruments Lake Stevens Instrument Division 3216 Wetmore Avenue Suite 1 Everett WA 98201 Phone 949 955 1894 Fax 949...

Page 8: ...VTI Instruments Corp 8 EX1200 1538 Preface...

Page 9: ...a acquisition applications The electronic counter utilizes a high stability 1 ppm 50 MHz TCXO base clock oscillator along with a reciprocal counting method to achieve a wide frequency measurement rang...

Page 10: ...asis Each channel is isolated from the other and accepts voltages between 2 5V and 60 V The output channels use solid state switches that work in any polarity Setting the output logic levels and readi...

Page 11: ...CK 50 MHz TCXO TIME BASE CLOCK STABILITY 1 ppm COUNTER TYPE 32 bit reciprocal counting type MAXIMUM TOTALIZE TICK COUNT 232 MINIMUM DETECTABLE PULSE Digital channels Analog channels 50 ns 600 ns RPM M...

Page 12: ...ltage current conversion PROTECTION Open and short circuit for continuous duration of time ACCESSORIES MATING CONNECTOR NO CRIMP Description VTI part number Manufacturer part number 104 pin HD D sub m...

Page 13: ...29 0 0034 6 Period Measurement Using Digital Input Where Perror Absolute period measurement error in s Ferror Absolute frequency error in measurement in Hz Fin Input frequency in Hz Period Measurement...

Page 14: ...ions Time Interval Measurement Accuracy Using Analog and Digital Inputs Refer to the Pulse Width Measurement Accuracy Using Digital and Analog Inputs calculations Addition of 1 48 x 10 7 s offset to t...

Page 15: ...The user should confirm that the power budget for the system for the chassis and all modules installed therein is not exceeded on any voltage line It should be noted that if the mainframe cannot provi...

Page 16: ...GND 65 UNUSED 86 GND 3 CH3_P 24 CH3_N 45 GND 66 GND 87 GND 4 CH4_P 25 CH4_N 46 GND 67 UNUSED 88 GND 5 CH5_P 26 CH5_N 47 GND 68 UNUSED 89 GND 6 CH6_P 27 CH6_N 48 GND 69 QUAD_INDEX2 90 GND 7 CH7_P 28 C...

Page 17: ...nalog input differential channels P Positive N Negative AOUT_CHx_ Analog output channels P Positive N Negative AGND_DACx Isolated GND for analog output DIGI_SEx Digital single ended channels QUAD _IND...

Page 18: ...3 T77 QUAD_INDEX3 71 T107 UNUSED UNUSED T18 CH6_P 6 T48 DIO4 34 T78 GND 98 T108 UNUSED UNUSED T19 CH7_N 28 T49 DIO5 14 T79 QUAD_INDEX4 92 T109 UNUSED UNUSED T20 CH7_P 7 T50 DIO5 35 T80 GND 100 T110 UN...

Page 19: ...moved for clarity FIGURE 2 3 TERMINAL BLOCK INSTALLATION INTO THE EX1200 TBR CALIBRATION Every EX1200 1538 is factory calibrated using NIST traceable standards Optionally the EX1200 1538 can be return...

Page 20: ...VTI Instruments Corp 20 EX1200 1538 Using the Instrument...

Page 21: ...ter Logic BPL_TRIG Module Front panel Module Backplane MUX DMM_Bus Index Z pulses of quadrature encoder GND DIN_Ch_x Hysteresis level DAC Coupling selection AC DC Normal Active High Inverted Active Lo...

Page 22: ...fferential voltage waveforms up to 48 V maximum Analog input lines must be connected to the device under test DUT as detailed in Figure 3 3 Analog Input Channel Shielded Twisted Pair Channel GND AIN_C...

Page 23: ...rogrammed in 1 mV steps over the entire voltage input range These values should not exceed the minimum and maximum voltage limits of the input range 48 V VTHRESHOLD VHYSTERESIS 48 V When setting the l...

Page 24: ...with a width greater than 20 ns can be counted Input Logic Pattern Count Value 1 2 3 4 5 6 7 232 1 0 FIGURE 3 7 TOTALIZE FUNCTION Typically counting begins from zero 0 and can continue up to 4 294 967...

Page 25: ...can be measured using the EX1200 1538 counter The data acquired from period measurements are the result of using one of two different averaging modes Aperture Time mode and Average Count mode Apertur...

Page 26: ...Average Repeat is set to true then every three consecutive cycles will be averaged When set to False the EX1200 1538 uses consecutive overlapping cycles to calculate the period When Average Repeat is...

Page 27: ...measured simultaneously However by using two separate channels one for measuring positive cycle width and other one for measuring low cycle width this limitation can be surmounted As a derivative of...

Page 28: ...ameters including averaging modes for period measurements apply to duty cycle measurements as well Frequency Measurement As the inverse of the Period function the EX1200 1538 can also make Frequency f...

Page 29: ...rotational velocity of a toothed wheel sensor This function measures the tooth to tooth period similar to Frequency mode and converts it into units of revolutions per minute RPM In line with frequency...

Page 30: ...t channel as the reference channel If the input signal is not present or if the input signal does not crosses the configured threshold limit the measurement will be waiting continuously for the signal...

Page 31: ...the overall accuracy of the measurement A difference of 20 mV can be expected between two channels Quadrature Measurements The EX1200 1538 can resolve a digital quadrature signal pair into an absolute...

Page 32: ...X2 MODE COUNTER INCREMENTS In X4 mode the counter increments or decrements similarly on each edge of Reference and Measurement channels A and B Counter increments or decrements depends on which chann...

Page 33: ...noise immunity the grounds of the digital input channels use internal optical isolation 2 5 V to 60 V GND The positive input channels should not be driven low in reference to the negative channels Ext...

Page 34: ...tput The outputs are bipolar and can be configured either as a 10 V voltage source or as a 20 mA current source The analog output updates can either be dynamic frequency to voltage current mode or sta...

Page 35: ...s each channel has its own ground reference and can be programmed independently It is also possible to interconnect the channels to generate a larger voltage current When both channels are configured...

Page 36: ...nally the inputs should never be driven below the ground potential or damage may occur The DIO channels allow for the maximum voltage of 60 V per channel When configured as a digital output channel th...

Page 37: ...o VTEXMultifunction dll in the project Include the following at the top of any code file that will access the driver using VTI VTEXFgen Interop 3 C C on Windows Link against VTEXFgen lib and include V...

Page 38: ...attributes Caching allows IVI drivers to maintain certain instrument settings to avoid sending redundant commands The standard allows for certain values to be cached always or never In VTI IVI driver...

Page 39: ...ureInput VARIANT_TRUE VTEXMultifunctionCounterInputTypeAnalog VTEXMultifunctionCounterInputModeDifferential 48 VTEXMultifunctionCounterCouplingAC mfunction Counter Channels Item CH2 Function VTEXMulti...

Page 40: ...H3 UpperFrequencyLimit 2000 Maximum frequency of 2000Hz mfunction Counter Channels Item CH3 LowerFrequencyLimit 2 Lower frequency of 2Hz Polarity setting will NOT have any effet on totalize measuremen...

Page 41: ...ime_fraction for long scan 0 scan fifocount scan double dSecond dFraction SafeArrayGetElement time scan void dSecond SafeArrayGetElement time_fraction scan void dFraction fprintf stderr Time f n dSeco...

Page 42: ...ltifunction try Initialize new session mfunction Initialize TCPIP 10 30 1 16 INSTR VARIANT_TRUE VARIANT_TRUE measuring frequency in a anaglog channel Differential measurement EX1200 1538 has only two...

Page 43: ...onfigureInput VARIANT_TRUE VTEXMultifunctionCounterInputTypeDigital VTEXMultifunctionCounterInputModeSingleEnded 0 VTEXMultifunctionCounterCouplingDC Frequency measurement setting mfunction Counter Ch...

Page 44: ...no_of_channels_enabled 2 For each trigger all channels data will be stored In our case 2 channels is enabled and 10 readings are taken So we will get 20 data points in the data array SAFEARRAY data N...

Page 45: ...he RPM using an encoder or syncro resolver less voltage type int _tmain int argc _TCHAR argv CoInitialize NULL try IVTEXMultifunctionPtr mfunction __uuidof VTEXMultifunction try Initialize a new sessi...

Page 46: ...a Digital channel Only single measurement possible with EX1200 1538 EX1200 1538 has only TTL logic for Digital channels So range setting is ignored Digital channels configuration Coupling setting is...

Page 47: ...here it is two Channel 1 and channel 2 int no_of_channels_enabled 2 For each trigger all channels data will be stored In our case 2 channels is enabled and 10 readings are taken So we will get 20 dat...

Page 48: ...hat for finding the phase measurement and time interval measurement of continuous signal both the signal should be of same frequency int _tmain int argc _TCHAR argv CoInitialize NULL try IVTEXMultifun...

Page 49: ...affect only the Channel 2 frequency measurement only NOT Time interval measurement The slope configuration will NOT have any effect mfunction Counter Channels Item CH2 ConfigureThreshold 0 2 5 VTEXMul...

Page 50: ...RAY time NULL SAFEARRAY time_fraction NULL Read the measurements mfunction Measurement ReadFifo 0 fifocount data time time_fraction for long scan 0 scan fifocount scan double dSecond dFraction SafeArr...

Page 51: ...re Encoder cpp Defines the entry point for the console application include stdafx h import IviDriverTypeLib dll no_namespace import VTEXMultifunction dll no_namespace This example measures the RPM and...

Page 52: ...ounter Channels Item CH2 Function VTEXMultifunctionCounterFunctionRpm Enable Fifo for the channels mfunction Counter Channels Item CH1 FifoEnabled VARIANT_TRUE mfunction Counter Channels Item CH2 Fifo...

Page 53: ...raction SafeArrayGetElement time scan void dSecond SafeArrayGetElement time_fraction scan void dFraction fprintf stderr Time f n dSecond dFraction for int channel 0 channel no_of_channels_enabled chan...

Page 54: ..._TRUE Any channel can be configured as input or output Digital input configuration mfunction Dio Channels Item DIO1 Direction VTEXMultifunctionDioDirectionInput Digital input operation mfunction Dio C...

Page 55: ...ain int argc _TCHAR argv CoInitialize NULL try IVTEXMultifunctionPtr mfunction __uuidof VTEXMultifunction try mfunction Initialize TCPIP 10 30 1 16 INSTR VARIANT_TRUE VARIANT_TRUE Any channel can be c...

Page 56: ...rogramming the Instrument if mfunction NULL mfunction Initialized Close driver mfunction Close catch _com_error e MessageBox NULL e Description e ErrorMessage MB_ICONERROR CoUninitialize printf nDone...

Page 57: ...nce the utility is run LInC U will scan the network to discover all LAN based VTI instruments Once the scan is complete the Discovery Devices tab will appear and show the instruments that were discove...

Page 58: ...s page Action This type of page initiates a command on the instrument but does not involve parameter entry The Reboot page is an example of an action page Entry This type of page displays and accepts...

Page 59: ...go that appears on the upper left of all EX1200 web pages is a link to the VTI Instruments corporate website http www vtiinstruments com The remainder of this discussion will focus on the EX1200 1538...

Page 60: ...SOFT FRONT PANEL To navigate to the EX1200 1538 soft front panel click on Soft Front Panel in the Command Menu see Figure 6 3 Next select ex1200 1538 Multi Function from the list of instruments instal...

Page 61: ...the EX1200 1538 channel that is configured when the column parameters are modified Enabled When selected this checkbox indicates that the counter channel is configured and ready for measurements To mo...

Page 62: ...rns an invalid value NaN as a result o Preset When an overflow occurs the instrument counter rolls over and begins counting from the defined Preset Count o Wraparound default When an overflow occurs t...

Page 63: ...Data LED Indicates the logical state of the DIO line When the LED is green the DIO line is a logical High A red LED indicates a logical Low Enabled checkbox When selected the channel acts as configur...

Page 64: ...nd its logical is monitored Drive Mode Sets the DAC channel as either a Voltage or Current output Output Mode Sets the DAC channel as either Static or Dynamic Counter Channel When the Output Mode is s...

Page 65: ...gure 6 8 as an example the LED displays the channel e g CH1 the return value e g Infinity and the channel s Function e g Frequency These fields are only populated when 1 the counter channel is enabled...

Page 66: ...an be Immediate Software or one of the EX1200 mainframe backplane lines BPL0 through BPL7 Software Trigger Clicking on this button generates a software trigger that causes data the instrument to be in...

Page 67: ...hen the Device Information button is clicked the user can access information regarding the EX1200 1538 s version This information includes the revision of the soft front panel the firmware revision th...

Page 68: ...VTI Instruments Corp 68 EX1200 1538 SFP Operation...

Page 69: ...31 RPM measurements 29 signal conversion 23 time interval measurements 30 totalizing 24 counter timer operation 21 32 D DAC See analog output digital I O circuit protection 35 digital I O function 54...

Page 70: ...IO control page 63 DIO status 65 LED panel 65 lock 66 monitor page 65 reset 66 specifications 11 analog output 12 counter input 11 DIO 12 general 11 support resources 7 system power requirements 15 T...

Reviews: