background image

www.vtiinstruments.com 

APPENDIX B 

75 

 

F

LATNESS

 

EMX-4350/4380 Flatness Frequency Response 

 

Figure 4-30: EMX-4350/4380 ADC Digital Filter Transition Band 

 

Figure 4-31: EMX-4350/4380 Voltage Flatness Frequency Response 

-0.30

-0.25

-0.20

-0.15

-0.10

-0.05

0.00

0.05

0.0E+0

5.0E+4

1.0E+5

1.5E+5

2.0E+5

2.5E+5

3.0E+5

3.5E+5

4.0E+5

N

o

rmal

iz

ed

 A

mp

litu

d

(d

B)

Frequency (Hz)

20V

10V

1V

0.1V

Summary of Contents for EMX-4016B

Page 1: ... Box w Buffer Out w Bridge Signal Conditioning For EMX 425x EMX 4350 DCV ACV and IEPE Input 4 Channel 625 kSa s 24 bit Digitizer EMX 4380 ACV Charge and IEPE Input 4 Channel 625 kSa s 24 bit Digitizer USER S MANUAL P N 82 0142 100 Released Sep 26 2017 VTI Instruments Corp 2031 Main Street Irvine CA 92614 6509 949 955 1894 ...

Page 2: ...re 15 STORAGE AND SHIPMENT 16 Storing Instruments 16 Transporting Instruments 16 SPECIFICATIONS 17 Digitizer Specifications 17 Trigger Input Specifications 18 Break out box Specifications 19 Environmental Specifications 20 PHYSICAL CHARACTERISTICS 21 Physical Specifications 21 EMX 4250 4251 EMS 4016B EMX 4016M Connector PIN Numbering 21 EMX 4250 4251 EMX 4016B EMX 4016M Connector Pin Assignments 2...

Page 3: ...assis Synchronization with LAN Events 46 DATA ACQUISITION 48 Data Flow 48 FIFO 48 Data Streaming 49 Sampling Rates 50 Overloads and Open Transducer Detection 52 Time Stamp 52 Additional Data 53 MEASUREMENT PROCESS 54 Measurement Setup 54 Measurement Initiation 54 Measurement Loop 54 Arming 55 Triggering 55 Data Retrieval 56 Events 57 USING WITH EMX 1434 58 Stimulus Signal Generation 58 Tachometer ...

Page 4: ...Coupling Filter 90 Transducer Phase Delay 90 APPENDIX C 91 TEDS 91 Overview 91 MICROLAN MLAN 93 Introduction 93 Programming MLAN 94 DS2430 Commands 97 DS2431 Commands 105 Additional Notes 105 APPENDIX D 107 CALIBRATION 107 Overview 107 Self Calibration 107 Factory Calibration 107 Self Full Calibration Adjustments File 108 Self Calibration Log 109 Calibration Results 109 Self Full Calibration Repor...

Page 5: ...ing when properly installed on that product VTI does not however 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 inadequate maintenance by the buyer buyer supplied products or interfacing unauthorized modification or misuse operation outside the environmen...

Page 6: ......

Page 7: ...www vtiinstruments com Introduction 7 ...

Page 8: ...9 366 EEC inclusive 93 68 EEC and carries the CE mark accordingly The product has been designed and manufactured according to the following specifications SAFETY IEC 61010 1 2001 2nd Ed EN 61010 1 2001 2nd Ed EMC IEC 61326 1 2006 EN55011 Class A Group IEC 61000 4 2 IEC 61000 4 3 IEC 61000 4 4 IEC 61000 4 5 IEC 61000 4 6 IEC 61000 4 8 IEC 61000 4 11 CISPR 11 2004 Class A ICES 001 Issue 4 AS NZS CIS...

Page 9: ...r August 13 2005 This mark is placed in accordance with EN 50419 Marking of electrical and electronic equipment in accordance with Article 11 2 of Directive 2002 96 EC WEEE End of life product can be returned to VTI by obtaining an RMA number Fees for take back and recycling will apply if not prohibited by national law WARNINGS Follow these precautions to avoid injury or damage to the product Use ...

Page 10: ... in an explosive atmosphere Operate or store only in specified temperature range Provide proper clearance for product ventilation to prevent overheating When selecting the installation location be certain that there is enough space around the power plug and the outlet so that they are readily accessible Do not insert the power cord into an outlet where accessibility to the plug cord is poor All un...

Page 11: ...uments Cleveland Instrument Division 5425 Warner Road Suite 13 Valley View OH 44125 Phone 216 447 8950 Fax 216 447 8951 AMETEK Instruments India Pvt Ltd VTI Bangalore Instrument Division Divyasree N R Enclave Block A 4th Floor Site No 1 EPIP Industrial Area Whitefield Bengaluru 560066 India Phone 91 0 80 6782 3200 Fax 91 0 80 6782 3232 Technical Support Phone 949 955 1894 Fax 949 955 3041 E mail s...

Page 12: ...on Runtime self calibration ensures that instruments deliver the most accurate results possible by compensating for ambient temperature fluctuations without the need to disconnect field wiring This maximizes measurement accuracy across the entire measurement path using precision internal voltage sources to validate and adjust coefficients This eliminates inaccuracies generated by internal circuitr...

Page 13: ...b and Visual Studio among others The intuitive APIs simplify programming and expose all available instrument functionality eliminating the need for low level coding The EMX series driver is designed to support advanced functionality such as Sophisticated arming and triggering options Multiple FIFO models Streaming API for high speed data transfer LXISync API and IEEE1588 to synchronize with other ...

Page 14: ...he instrument into a PXI Express chassis The part number model number and serial number can be found on the side cover of the card as shown below Figure 1 1 Digitizer Serial Number Location INSPECTING THE EMX 4250 4350 4380 The EMX 4250 4350 4380 modules were carefully inspected both mechanically and electrically before shipment They should be free of marks or scratches and they should meet their ...

Page 15: ...d outputs to external equipment 5 The EMX 4016B EMX 4016M BoB does not use internal fans for forced air cooling It does not require special cooling arrangements Do not keep it near to heat sources and ensure thermally stable operating environment with ambient environment conditions as per specifications LED STATUS INDICATIONS 1 Power LED Glows when the power supply adaptor is connected 2 Bi colour...

Page 16: ... a description of the problem that is being encountered which provides specific detail relating the instrument being returned In any correspondence refer to the serial number and RMA number Mark the container FRAGILE to ensure careful handling If it is necessary to package the module in a container other than the original packaging observe the following although use of other packaging material is ...

Page 17: ...pC pk N A N A 100 1k 10k IEPE IEPE Current mA 4 5 10 mA 0 20 mA 0 1 mA resolution 4 5 10 mA IEPE Current Accuracy 5 0 1 mA 5 IEPE Compliance Voltage 5 mA 21 V IEPE Open Short Fault Detection Break Out Box LED Software Front Panel LED Software TEDS IEEE 1451 4 1 wire Max Input Shunt Capacitance for TEDS to work 2 600 pF 2 600 pF 2 600 pF Measurement Accuracy Amplitude Accuracy 1 kHz Voltage IEPE Ty...

Page 18: ...z 10 V 270 nV Hz 20 V 500 nV Hz THD dB Typical 1 kHz 86 dB 100 dB SFDR dB Typical 1 kHz 0 1 V 92dB 0 2 V 98 dB 0 5 V 106 dB 1 V 112 dB 2 V 118 dB 5 V 120 dB 10 V 120 dB 0 1 V 92 dB 1 V 112 dB 10 V 124 dB 20 V 130 dB Channel to Channel Crosstalk 1 kHz 98 dB 0 1 V 112 dB Other Ranges 122 dB Other Built In Self Calibration Yes Yes Yes Voltage only On board Memory 128MBytes EMX 4250 1 875 MSa ch EMX 4...

Page 19: ...nnel does not affect performance of other channels Input Protection ESD Bidirectional TVS IEC61000 4 2 30kV Contact Air ESD Bidirectional TVS IEC61000 4 2 30kV Contact Air ESD Bidirectional TVS IEC61000 4 2 30kV Contact Air Bridge Zero Balance Not Supported No zero balance adjustment No zero balance adjustment Bridge Configuration Not Supported Not Supported Full Bridge only Transducer support IEP...

Page 20: ...10VDC Set for all channels by one switch on front panel Accuracy 0 16 Typical 0 27 Max 0 31 0 C to 50 C Typical Stability 10 ppm C 7µV C 100ppm year Load regulation 0 05 for load change 32mA Crosstalk 0 01 effect on other channels from load changes Current Limit 48mA 4mA Output Impedance 0 1Ω 60Hz Noise 20 µVRMS Typical 50kHz bandwidth Custom models can be made with other voltage excitation levels...

Page 21: ...TERISTICS Figure 1 2 Photos EMX 4380 EMX 4250 and EMX 4350 PHYSICAL SPECIFICATIONS EMX 4250 4251 EMX 4350 EMX 4380 EMS 4016B Dimensions 16 cm x 10cm 6 3 in x 3 9 in 19 x 5 8 x 1 75 1U Weight 280 g 220 g 300 g 300 g 3 pounds 1 36 KG Digitizer Input Connector 25 pin Micro D Molex 83614 9012 BNC shell floating from chassis ground Center Pin HI Shell LO Trigger Input Connector Pins 5 Trig 18 Gnd SMB M...

Page 22: ...d to the digitizer CH Signal Molex 83614 9012 Signal Pin Pin 1 CH1P 1 14 CH1N 2 CH2P 2 15 CH2N 3 CH3P 3 16 CH3N 4 CH4P 4 17 CH4N TRIG IN 5 18 DGND BOB INT 6 19 DGND AGND 7 20 3 3VDC VCALP 8 21 I2C CLK VCALN 9 I2C DAT 5 CH5P 10 22 CH5N 6 CH6P 11 23 CH6N 7 CH7P 12 24 CH7N 8 CH8P 13 25 CH8N EMX 4250 4251 EMX 4016B EMX 4016M DSUB Connector Pin Assignments Figure 1 4 EMX 4016M RJ 45 Input Connector Pin...

Page 23: ...atlab etc two additional components must be installed the IVI Shared Components library for Windows OS only and the provided VTI Instruments driver For 32 bit Windows OS install the 32 bit driver For Windows 7 64 bit and Windows 8 64 bit the 64 bit driver installer installs both 64 bit and 32 bit compatible drivers The following sections describe installing the required software IVI Shared Compone...

Page 24: ...nt driver was installed previously on the host PC proceed to Platform LXISync Instrument Driver Installation To install the VTEXDigitizer DSA instrument driver navigate to CD ROM Drive Drivers LXI Drivers EMX Series on the CD open the appropriate zip file in this directory and then run the msi installer Figure 2 2 Instrument Driver Installation ...

Page 25: ...ent driver navigate to CD ROM Drive LXI Drivers EMX Platform Driver IVI on the CD and run the msi installer located in this directory Please refer to VTEX Digitizer DSA Driver s online help file for programming guidelines Additional information about IVI drivers can be found on the web at http ivifoundation org Information about the LXI standard and LXI technology can be found at http www lxistand...

Page 26: ...i lib Wl rpath opt vti lib lDigitizer tmp examples Initialization 10 20 10 158 WEB INTERFACE The SentinelEX family of products provide an embedded soft front panel which the user can access using a standard web browser The user can open the EMX 2500 Ethernet controller s web page by specifying the EMX 2500 s IP address in any web browser If a CMX09 is used the IP address can be retrieved from the ...

Page 27: ...Update Using Web Interface The firmware for the EMX 4250 4350 4380 s can be updated from the Upgrade page as shown Figure 3 2 Simply select new firmware image file from the folder in which its kept and click submit button All instruments in the chassis that use the same firmware will be automatically upgraded See picture below ...

Page 28: ...en in the SFP web page See below figure CONNECTING TO EMBEDDED SLOT 0 PXIE CONTROLLER Before connecting to the Digitizer card from your Windows system make sure you have downloaded and installed the PCIe System Software Package on your Windows system Refer to the Documents and Downloads section in the bottom of the page below to download the file http www vtiinstruments com Products Services EMX S...

Page 29: ...e string can be taken from the Resource column in SFP page for that card See the box in Red in the picture below Here the Digitizer card is plugged in slot no 3 of system with IP 127 0 0 1 So our Resource string is TCPIP 127 0 0 1 slot1_3 INSTR Note When an embedded slot 0 PXIe controller is used the IP address by default becomes 127 0 0 1 The 2nd and 3rd arguments are Query and Rest values which ...

Page 30: ...n_string ifdef ADLINK_TRIGGER_ROUTING using_2500 false endif Initialize the Digitizer driver if using_2500 digitizer Initialize resource VARIANT_FALSE VARIANT_TRUE std cout initialized std endl else digitizer Initialize resource VARIANT_FALSE VARIANT_TRUE option_string std cout initialized with direct PCIe std endl fprintf fs initialized with direct PCIe n if using_2500 digitizer ReferenceOscillat...

Page 31: ...e LAN PXI0 else digitizer Sync CoordinationLine PXI0 digitizer Sync Line PXI0 digitizer Measurement NumRecordsPerTrigger records_per_trigger digitizer Trigger TriggerCount num_triggers if digitizer Initialized digitizer Measurement Abort digitizer Close digitizer NULL ...

Page 32: ...IVI driver based on the industry standard IVI driver architecture specification The IVI driver exposes both COM and C language interface APIs for the Windows OSs The other driver has C APIs for the Linux OS Both Windows and Linux drivers have a consistent API design so that the application software developed for one can be easily migrated to the other Our drivers are compatible with both the 32 bi...

Page 33: ...tions The IVI drivers are implemented using a common code provided by the IVI Foundation in order to guarantee this consistent behavior This common code is called IVI Shared Components The IVI Shared Components must be installed separately prior to any IVI drivers from VTI The shared components installer is available for download from the IVI Foundation website The IVI Foundation specifies that th...

Page 34: ...pm Uvh packagename rpm There are many other popular Linux distributions which do not natively support RPM packages but instead use 3rd party tools to install them Debian and Ubuntu Linux are both very popular but do not support RPM packages out of the box To use these packages on these systems alien is recommended which should be available in the package repository for these distributions To insta...

Page 35: ... possible DRIVER API AND INSTRUMENTS Digitizer DSA drivers are designed to work with many digitizer cards from VTI Not all API functions defined in the driver applies to every card since each models is unique in the feature set Calling unsupported API functions will result in an unsupported error Digitizer DSA APIs EMX 4250 EMX 4350 EMX 4380 Alarm Not supported Not supported Not supported Arm Supp...

Page 36: ...nternal use Start Supported Supported Supported StreamingData Supported FileCount FileMaxSize Filename FileRotate not supported Supported FileCount FileMaxSize Filename FileRotate not supported Supported FileCount FileMaxSize Filename FileRotate not supported Sync Supported Supported Supported Temperature Supported Supported Supported Time Supported Supported Supported Trigger Supported MaxQueueSi...

Page 37: ...el A channel group object represents one or more analog input channels as a group When a driver is initialized or reset an array of all analog channels and one channel group object that represents all analog channels and one or more channel groups that represent all analog channels from each digitizer model For example when there are two EMX 4250s and one EMX 4350 in a single driver session the Ch...

Page 38: ...put channels while the Count property is the total number of channel or channel group objects in an array START ARM TRIGGER AND ALARM EMX 4250 4350 4380 implements sophisticated Arm Trigger model as shown in Figure 4 1 This trigger model conforms industry standard trigger models defined in the IVI Digitizer specification or LXI Sync specification with some additional features Figure 4 1 Trigger Mo...

Page 39: ... multiple arming sources The Delay property defines amount of time the instrument waits before moving out from Wait for Arm state after the defined arming conditions are met The ArmCount property defines how many times the measurement repeat arming and triggering before it completes The default is once Setting ArmCount to 0 forces the measurement to repeat arm and trigger indefinitely until it is ...

Page 40: ...once a trigger is detected Any trigger events that occurred during the HoldOff time are ignored When the specified Holdoff time is shorter than one data record time length the two successive data records may be overlapped Waveform Record Waveform Record Waveform Record Trigger Holdoff Trigger Trigger Trigger Overlap Overlap Figure 4 4 Overlapped Data Acquisition Alarm The Alarm is a mechanism that...

Page 41: ...on Streaming Streaming data is an alternative method for retrieving data from the EMX 4250 4350 4380 Unlike the FIFO read function instruments send new data records to the host PC as soon as it becomes available when streaming data The data is kept in the host memory buffer managed by Digitizer DSA driver The data in this memory buffer is then retrieved to the user s application through the Memory...

Page 42: ... calculates new gain and offset values of all input channels for every ranges Because of this the self calibration can be also used as a way to self test the instrument The self calibration can be performed by Initiate method in Calibration Self interface See Appendix for more information on calibration LXI AND LAN EVENTS When the EMX 4250 4350 4380 is used with EMX 2500 Ethernet controller and op...

Page 43: ...ERFACES In addition to the IVI LXISync interface the VTEXDigitizer driver exposes the IVI Digitizer and IVI Scope class compliant interfaces These interfaces are exposed for the instruments interchangeability However these interfaces are currently not supported ...

Page 44: ...e optional When no slot numbers are specified all supported instruments within the chassis will be used Where there are more than one EMX 2500 and chassis are involved they are concatenated with character MULTIPLE CARD MEASUREMENTS COORDINATION LINE A PXI system can be built with more than one bus segment by using standard PCI PCI bridge technology VTI s CMX18 a eighteen slot chassis has three ind...

Page 45: ... slot in a chassis The arm or trigger events cannot be initiated from any cards in the other segments MULTIPLE CHASSIS SYNCHRONIZATION WITH TRIGGER LINE Multiple chassis synchronization is essentially the same as multiple segments synchronization within a single chassis A coordination trigger line must be bridged between two chassis instead of two trigger bus segments This can be achieved by physi...

Page 46: ...d together using IEEE 1588 clock and LAN events When multiple chassis containing EMX 4250 4350 4380s and EMX 2500 controllers are initialized in a single Digitizer DSA driver session they can be automatically synchronized using LAN events specified by the LXI specification This is equivalent to synchronizing chassis using a trigger signal except a LAN message is used over Ethernet In this configur...

Page 47: ...n the a different chassis also detect a trigger condition before it receives a LAN message trigger from the first chassis that detected a previous trigger condition In order to avoid this confusion the user may need to set restrictions so that only certain channels can detect trigger events In order to configure LAN synchronization the EMX 2500 s in each chassis must be configured to use PTP2 as i...

Page 48: ...he FIFO memory buffer located in DRAM 1 5 1 2 1 2 1 2 Fc Fc 5 Fs Fc or Fc 5 Fs Fc 2 or Fc 10 Fs Fc 4 or Fc 20 1 5 Decimation Filter 1 2 Decimation Filter 1 2 Decimation Filter 1 2 Decimation Filter Highest Span FIFO 1 2 Span FIFO 1 4 Span FIFO Lowest Span FIFO A to D Converter Figure 4 11 Decimation Filter and Measurement Span FIFO The decimated and band limited samples by decimation filters are t...

Page 49: ...me has passed since the oldest unread record in the FIFO was saved This amount of time is the size of the channel s circular buffer divided by its SampleRate Each card can store 30 MSamples 31 457 280 samples split among all enabled channels If the sample rates the same on all channels this time is 31 457 280 Samples number of channels SampleRate seconds DATA STREAMING The digitizer and DSA driver...

Page 50: ...ation before the driver overwrites them SAMPLING RATES The properties in the Sampling interface configure the A D converter and decimation filters to specify the sampling rate and frequency span of the data to be acquired Some properties in this interface are interrelated Changing one property value can affect the other There is a Sampling property in the Measurement interface as well as the indiv...

Page 51: ...igger event until the measurement is aborted Trigger Level Trigger Trigger Record Record Record Record Record Record Record Record Figure 4 13 Record Size and NumRecordsPerTrigger With EMX 4250 4350 4380 the minimum RecordSize is 1 and the maximum power of 2 RecordSize is 32768 Since each data packet transferred from the instrument to the host contains one data record from each ADC channel in gene...

Page 52: ...o No 0x00000004 Exceed lower transducer limit No No No 0x00000008 Exceed upper user limit Yes Yes Yes 0x00000010 Exceed lower user limit Yes Yes Yes 0x00000020 Open Transducer IEPE only IEPE only IEPE only User limit detection occurs right after ADC at the top span before decimation filtering Open transducer is detected at around 100 ms 200 ms interval with EMX 4350 4380 Table 4 1 General Fault St...

Page 53: ...me value pairs JSON array for channel 1 s first record JSON array for channel 2 s first record The JSON object array for each channel is Object1 Object2 Each object is a list of name value pairs name1 value1 name2 value2 JSON objects can be parsed using the following defined name strings Object Name String Value Over range Over Range True when any overload status bit is set Trigger time Trigger Ti...

Page 54: ...nded or differential input mode To ensure the most accurate measurements it is highly recommended that SelfCalibration be performed prior acquiring data MEASUREMENT INITIATION After the user has completed configuring the instrument the user can initiate the data acquisition process by calling the Initiate method in the Measurement interface During measurement initiation the instrument starts to pr...

Page 55: ...50 4350 4380s using the digitizer DSA driver Alternatively a LAN event can be sent to the EMX 2500 controller using the platform driver Upon receiving a LAN arm event the EMX 2500 can assert one of the PXI trigger lines to arm the EMX 4250 4350 4380 or any other devices within a same chassis The former method is more flexible and is the recommended approach when using all SentinelEX plugins It is ...

Page 56: ...riggering by Stimulus Signal When the EMX 4250 4350 4380 is used with the EMX 1434 in single DSA driver session one of EMX 1434 s DAC channels can be specified as a trigger source In this configuration every time the EMX 1434 generates a signal it also triggers the EMX 4250 4350 4380 for data acquisition DATA RETRIEVAL After a measurement is triggered and at least one record of data the number of ...

Page 57: ...es at lower frequency spans Please refer to Table A 2 for more info The filtered data is transferred to FIFO buffer through a ping pong buffer at a specified internal see Table 4 5 Once a trigger is detected the data in the FIFO can be read out to the user s application at the chunk of RecordSize samples Analog AAF ADC Transfer Buffer FIFO Analog Input Range Selection Decimation Filters AC HPF Hos...

Page 58: ... used for MIMO Multiple Input Multiple Output system analysis Using a single DSA driver session the data acquisition and stimulus signal generation can be synchronized together by the common trigger sampling clock and a state machine Device Under Test Stimulus Response EMX 1434 EMX 4250 EMX 4350 EMX 4380 Figure 4 16 Stimulus and Response TACHOMETER INPUTS The EMX 1434 has two tachometer input chan...

Page 59: ...ously return time stamps when the tachometer signal is detected The array of time stamps can be used to resample 1 the data from EMX 4250 4350 4380 s for synchronous measurement Figure 4 18 Resampling ADC data by tachometer pulses 1 VTI provides a separate library to resample data acquired by EMX 4250 4350 4380 and other VTI digitizer ...

Page 60: ...X B 60 DIGITAL INPUT AND OUTPUT The EMX 1434 has 4 bit DIO channels The digital signal can be associated to the EMX 4250 4350 4380 measurement data record Optionally DIO value can be used as an arming condition of the measurement ...

Page 61: ...s in both hardware and software architecture Although products can be used without knowing these standards some knowledge can be useful to take full advantage of VTI Instruments products LXI specification is available from LXI consortium at www lxistandard org PXI specification is available from PXI System Alliance at www pxisa org IVI driver specification is available from IVI Foundation at www i...

Page 62: ...Input kpC N A N A 0 1 1 10 IEPE Current mA 4 5 mA 10 mA 0 mA 20 mA 4 5 mA 10 mA Input Coupling AC DC AC DC AC AC Coupling 3 dB Corner Hz IEPE Volts 0 24 Hz IEPE Volts 0 5 Hz IEPE Volts 0 20 Hz Charge 0 32 Hz Input Ground Isolation from Chassis None None ON or OFF ON 50 V dc 100 MΩ Table 5 1 Digitizer Feature POWER CONSUMPTION The table below shows the 3 3 Vdc and 12 Vdc current consumption drawn f...

Page 63: ...1V 0 1V Front Panel SMB Trigger Connector PXIe Decimating Dig Filter Gain Offset Calibration 625ksps 24 bit ADC Main PCB 24V BNC IN MUX LPF 625ksps 24 bit ADC Self CAL HPF Charge Amplifier IEPE TEDS 1mV pC 20V 10V 1V 0 1V Mezzanine PCB Front Panel SMB Trigger Connector Bias Test HPF PXIe Decimating Dig Filter Gain Offset Calibration 24V IN MUX LPF3 204 8ksps 24 bit ADC Self CAL IEPE TEDS 10V 5V 2V...

Page 64: ... ground through some resistance to make sure the common mode voltage stays close to ground The EMX 4250 51 have 25pin microD connectors and voltage signals applied to each input channels using EMX 4016 EMX 4016B EMX 4016M Break out box These Break out boxes pass through the signals directly from the input BNC connector to the 25pin microD connected to the EMX 4250 51 without any signal conditionin...

Page 65: ...the terminal to the terminal The IEPE current source can be enabled individually per channel Channels that do not have a current source enabled can be used for standard voltage measurements The EMX 4250 s input is set to pseudo differential when set to IEPE The LO side of the input is shunted to amplifier signal ground through a 100 Ω resistor Each channel s current source in the EMX 4350 and EMX ...

Page 66: ...er is 1 mV pC nominal 2 over temperature so the output of the charge amplifier produces 1 Vpk sine wave output Accuracy of the charge amplifier gain calibration is dependent on how accurately Cin is known Figure 4 7 Voltage to Charge Conversion by Using Series Capacitor The EMX 4380 can operate with input isolation turned ON or OFF When isolation is ON the input LO side is floating from the digiti...

Page 67: ...or depending on attenuation at Fmax K 3 for 0 5dB K 6 for 0 1dB K 1 for 3dB Figure 4 shows the amplitude frequency response of the front end charge amplifier stage for various values of source capacitance Csh Cin This response needs to be combined with the corresponding charts shown in the Anti Alias Filter section to get the overall response of the EMX 4380 digitizer when it is set to Charge inpu...

Page 68: ...excitation to the transducer This voltage excitation source can be set to 5V 10mA and OFF as per the front panel switch Each channel has a Status LED Indicator to notify the user if the input conditions are healthy or input has a fault open or short circuit condition The buffered analog outputs are AC coupled though a 0 5Hz high pass filter and has a fixed gain of x1 There are no user configurable...

Page 69: ...ch to select one of the voltage excitation levels overrides remote control Each channel has 2 LED indicators to show which excitation level has been selected The left or right LED will turn ON corresponding to the switch position AC INPUT COUPLING The charts below shows the amplitude and group delay frequency response when coupling is set to AC for the EMX 4250 4251 EMX 4350 and EMX 4380 This resp...

Page 70: ...odel Model VTL VTH EMX 4250 EMX 4251 1 30 V 21 V EMX 4350 EMX 4380 0 95 V 20 V Table 4 6 Typical VTL and VTH Threshold Voltages The front panel fault LED in the EMX 4350 and EMX 4380 will turn RED if the input is either OPEN or SHORT and the module is set to IEPE and the fault can also be read through software The EMX 4250 EMX 4251 can control the fault LED in the EMX 4016 16 channel break out box...

Page 71: ...h model Model Oversampling Ratio fCLK fDATA Oversampling Clock fCLK 32 64 128 256 Data Rate fDATA Samples per Second SPS EMX 4250 EMX 4251 131 072 65 536 32 768 N A 4 194 304 Hz 204 800 102 400 51 200 N A 6 553 600 Hz EMX 4350 EMX 4380 409 600 204 800 102 400 51 200 13 107 200 Hz 524 288 262 144 131 072 65 536 16 777 216 Hz 625 000 312 500 156 250 78 125 20 000 000 Hz Table 4 7 Available Data Rate...

Page 72: ...and at which the analog low pass filter needs to provide attenuation Model Oversampling Ratio fCLK fDATA Oversampling Clock fCLK 32 64 128 256 Data Rate fDATA Samples per Second Sa s EMX 4250 EMX 4251 4 118 282 4 156 293 4 175 299 4 194 304 Hz 6 434 816 6 494 208 6 523 904 6 553 600 Hz EMX 4350 EMX 4380 12 869 632 12 988 416 13 047 808 13 077 504 13 107 200 Hz 16 473 129 16 625 172 16 701 194 16 7...

Page 73: ...50 4380 Voltage Amplitude Frequency Response EMX 4250 4251 Anti Aliasing Figure 4 274 EMX 4250 4251 ADC Digital Filter Freq Response for fDATA 1 108 96 84 72 60 48 36 24 12 0 1E 3 1E 4 1E 5 1E 6 1E 7 1E 8 Normalized Amplitude dB Frequency Hz 20V 10V 1V 0 1V ...

Page 74: ...DC Digital Filter Freq Response for fDATA 2 4 Figure 4 29 EMX 4250 4251 Voltage Amplitude Frequency Response 102 96 90 84 78 72 66 60 54 48 42 36 30 24 18 12 6 0 6 1E 3 1E 6 2E 6 3E 6 4E 6 5E 6 6E 6 7E 6 8E 6 9E 6 Normalized Amplitude dB Frequency Hz 10V 5V 2V 1V ...

Page 75: ...ponse Figure 4 30 EMX 4350 4380 ADC Digital Filter Transition Band Figure 4 31 EMX 4350 4380 Voltage Flatness Frequency Response 0 30 0 25 0 20 0 15 0 10 0 05 0 00 0 05 0 0E 0 5 0E 4 1 0E 5 1 5E 5 2 0E 5 2 5E 5 3 0E 5 3 5E 5 4 0E 5 Normalized Amplitude dB Frequency Hz 20V 10V 1V 0 1V ...

Page 76: ...Response EMX 4250 4251 Flatness Frequency Response Figure 4 33 EMX 4250 4251 ADC Digital Filter Transition Band for fDATA 2 and 4 1 00 0 90 0 80 0 70 0 60 0 50 0 40 0 30 0 20 0 10 0 00 0 0E 0 5 0E 4 1 0E 5 1 5E 5 2 0E 5 2 5E 5 3 0E 5 3 5E 5 Normalized Amplitude dB Frequency Hz 1 5nF 3nF 6nF 10nF ...

Page 77: ...ay Frequency Response 0 50 0 45 0 40 0 35 0 30 0 25 0 20 0 15 0 10 0 05 0 00 0 05 2 0E 4 4 0E 4 6 0E 4 8 0E 4 1 0E 5 1 2E 5 1 4E 5 1 6E 5 1 8E 5 2 0E 5 Normalized Amplitude dB Frequency Hz 10V 5V 2V 1V 3 5E 7 3 6E 7 3 7E 7 3 8E 7 3 9E 7 4 0E 7 4 1E 7 4 2E 7 4 3E 7 4 4E 7 4 5E 7 0E 0 5E 4 1E 5 2E 5 2E 5 3E 5 3E 5 4E 5 4E 5 Group Delay sec Frequency Hz 20V 10V 1V 0 1V ...

Page 78: ...re 4 36 EMX 4250 4251 DC Coupling Voltage Group Delay Frequency Response 8 00E 7 8 50E 7 9 00E 7 9 50E 7 1 00E 6 1 05E 6 1 10E 6 1 15E 6 1 20E 6 0E 0 2E 4 4E 4 6E 4 8E 4 1E 5 1E 5 1E 5 2E 5 2E 5 2E 5 Group Delay sec Frequency Hz 10V 5V 2V 1V ...

Page 79: ...ure 4 385 EMX 4016M Magnitude Deviation from Nominal vs Frequency 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 1 1 1E 3 1E 4 1E 5 1E 6 Magnitude Frequency Response Frequency Hz 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 1E 3 1E 4 1E 5 1E 6 1E 7 Magnitude Deviation from Nominal Frequency Response Frequency Hz ...

Page 80: ...ure 4 406 EMX 4016M Phase Deviation Degrees from Nominal vs Frequency 315 270 225 180 135 90 45 0 1E 3 1E 4 1E 5 1E 6 1E 7 Phase Frequency Response Frequency Hz 2 5 2 0 1 5 1 0 0 5 0 0 0 5 1 0 1 5 2 0 2 5 1E 3 1E 4 1E 5 1E 6 1E 7 Phase Deviation deg from Nom inal Frequency Response Frequency Hz ...

Page 81: ...uency Response vs Lead Wire Resistance 0 60 0 65 0 70 0 75 0 80 0 85 0 90 0 95 1 00 1 0E 4 2 0E 4 3 0E 4 4 0E 4 5 0E 4 6 0E 4 7 0E 4 8 0E 4 9 0E 4 1 0E 5 1 1E 5 1 2E 5 1 3E 5 1 4E 5 1 5E 5 Magnitude Frequency Response vs Lead Wire Resistance Frequency Hz 0 0 Ω 200 0 Ω 400 0 Ω ...

Page 82: ... EMX 425X modules Fault LED indicators are also provided on the BOB for each BNC connector The LEDs are powered and controlled by the EMX 425X digitizer modules LEDs will be GREEN during normal operation and will turn RED if an OPEN or SHORT is detected by the digitizer module when the input is set to IEPE There are two BNC connectors in the rear panel one for a trigger input and one for a calibra...

Page 83: ...www vtiinstruments com APPENDIX B 83 Figure 4 429 EMX 4016B Break Out Box Figure 4 30 EMX 4016M Break Out Box ...

Page 84: ...VTI Instruments Corp APPENDIX B 84 Figure 4 31 EMX4016B Outline Drawing Figure 4 32 Drawing Represent ...

Page 85: ...70 0409 215 EMX 4016M Break Out Box BOB 16Ch Bridge SC w Buffer Out for EMX 4250 4251 1U 19 Rack mount 70 0409 315 EMX 4032 Break Out Box BOB 32Ch for EMX 4250 4251 1U 19 Rack mount 70 0409 016 EMX 4008 Break Out Box BOB 8Ch for EMX 4250 4251 Table Top 70 0409 010 Break Out Cable BOC Micro D to 8Ch BNC for EMX 4250 4251 53 0515 020 Cable Assy Micro D to Micro D for EMX 4250 4251 to BOB 53 0515 020...

Page 86: ...r oversampling clock frequency The digitized signal is filtered by a digital FIR filter in the ADC chip for the highest span data For lower span sample rate data signal is further filtered by up to sixteen stages of digital decimation filters to avoid aliasing error The EMX 4250 4350 4380 implements 2 decimation filters along with an optional 5 decimation filter These filters are linear phase FIR ...

Page 87: ...00 3814 70 762 94 800 160 1250 250 Stage7 1250 250 1600 320 00 1907 34 381 47 400 80 625 125 Stage8 625 125 800 160 00 953 67 190 73 200 40 312 5 62 5 Stage9 312 5 62 5 400 80 00 476 83 95 37 100 20 156 25 31 25 Stage10 156 25 31 25 200 00 40 00 238 42 47 68 50 00 10 00 78 13 15 63 Stage11 78 13 15 63 100 00 20 00 119 21 23 84 25 00 5 00 39 06 7 81 Stage12 39 06 7 81 50 00 10 00 59 60 11 92 12 50 ...

Page 88: ...7 0 000800 0 0039 0 0039 0 019 0 0025 0 012 Stage5 0 00245 0 0122 0 00192 0 0095 0 00161 0 0080 0 0078 0 038 0 0050 0 0244 Stage6 0 00491 0 0245 0 00384 0 0191 0 00322 0 0160 0 0154 0 0765 0 0099 0 0490 Stage7 0 00984 0 0491 0 00768 0 0383 0 00645 0 0322 0 031 0 153 0 0197 0 0982 Stage8 0 0197 0 0983 0 0154 0 0768 0 0129 0 0644 0 0616 0 307 0 0394 0 197 Stage9 0 0394 0 197 0 0308 0 154 0 0258 0 12...

Page 89: ... such as TDC Top Dead Center pulse The trigger signal is directly detected at the trigger detection circuit for the trigger inputs while all the analog signals go into ADC channels and they are filtered to the desired frequency span Thus delay is introduced Fortunately our digital filters are all linear phase FIR filters that adds a constant time shift independent of the signal frequency so they c...

Page 90: ...linear phase This delay can be significant and the amount of delay is frequency dependent See Module Information section for the AC coupling filter phase performance TRANSDUCER PHASE DELAY Additional delay can be introduced by the transducer being used depending on the transducer architecture This may also needed to be considered depending on the measurement accuracy requirement This is beyond the...

Page 91: ...e information of the smart transducer including the transducer identification sensitivity calibration and manufacturer information The IEEE 1451 4 standard defines two classes of interfaces The class 1 sensors IEPE uses coax connector and the analog and the digital TEDS are on the same line The class 2 is used in bridge sensor and the analog and the digital lines are separate Figure C 7 1 IEEE 145...

Page 92: ...a Structure The Basic TEDS fields are defined by IEEE 1451 4 specification Field Content and Range Size Manufacturer ID Number 17 16381 14 bits Model Number Number 0 32767 15 bits Version Letter Character A Z 5 bits Version Number Number 0 63 6 bits Serial Number Number 0 16777215 24 bits Table C 1 Basic TEDS The TEDS data bit stream is usually 256 bit including 8 bit checksum to ensure the correc...

Page 93: ...l store its address and it will not need to be referenced again until it is necessary to change devices Any of the other commands can now be used to view or change data The READ_MEMORY function is probably the most commonly used MLAN command It allows the user to query the non volatile memory of any 1 wire device and read back its contents For some devices notably the DS2431 the READ_MEMORY functi...

Page 94: ...NOTE 2966 for the MLAN Repeater specification Use WriteTEDS to send MLAN command strings and use ReadTEDS to read the response ReadURN is a convenience function that implements the MLAN commands for identifying the first TEDS device on the 1 wire bus This allows simple applications that only have to read the URN of a single device for each channel to function without having to construct the MLAN c...

Page 95: ... the length WriteBuf 0 short WriteBuf GetCount 1 send the commands digitizer Channels Item name TEDS WriteTEDS WriteBuf GetSafeArrayPtr retrieve the response CComSafeArray short ReadBuf SAFEARRAY psaReadBuf digitizer Channels Item name TEDS ReadTEDS psaReadBuf This function performs an MLAN bus master reset that is it resets the MLAN repeater inside the instrument As can be seen the first byte of ...

Page 96: ...de returned as this information would be superfluous This indicates that the MLAN repeater received the bus master reset and that it was successful If an error was encountered during this process it might look like this sent packet without errors Packet length 3 02 84 85 got a packet without errors on receive Packet length 3 03 84 86 02 This time 3 bytes were received The 84 for CMD_RESET and then...

Page 97: ...e devices are found The get_urn function above is equivalent to the ReadURN method of the Digitizer driver It is included for clarity and as one of the simpler examples of MLAN programming Here is an example output from the get_urn function using the example code sent packet without errors Packet length 7 06 84 80 81 00 00 85 got a packet without errors on receive Packet length 17 10 84 00 80 00 8...

Page 98: ...he address byte WriteBuf Add short 0 the bytes of data to write char byte 3 for int i 0 i 2 DS2430_SCRATCHPAD_LEN DS2430_SCRATCHPAD_LEN 1 i 3 strncpy_s byte 3 data i 2 byte 2 0 WriteBuf Add unsigned char strtoul byte NULL 16 convert to hex request the result buffer as the last command WriteBuf Add CMD_GETBUF set the length WriteBuf 0 short WriteBuf GetCount 1 send the commands digitizer Channels I...

Page 99: ...e target memory is write protected The CMD_GETBUF is not part of this block as it is a separate command Note that data length block is 2 DS2430_SCRATCHPAD_LEN The reason for this is that when writing to the scratchpad the controller sends back what was written so that it can be verified For any MLAN command two must be added to the length of the data that is expected to be returned for the command...

Page 100: ...teBuf 0 short WriteBuf GetCount 1 send the commands digitizer Channels Item name TEDS WriteTEDS WriteBuf GetSafeArrayPtr std cout DS2430 Read Scratchpad WriteData std endl PrintPacket WriteBuf retrieve the response CComSafeArray short ReadBuf SAFEARRAY psaReadBuf digitizer Channels Item name TEDS ReadTEDS psaReadBuf std cout DS2430 Read Scratchpad ReadData std endl ReadBuf Attach psaReadBuf PrintP...

Page 101: ...nd is fairly simple as the data already exists and only needs to be moved int copy_scratchpad_2430 IVTEXDigitizerPtr digitizer int recLen 0 CComSafeArray short WriteBuf WriteBuf Create WriteBuf Add short 0 reserve first byte for length access the current device with address in DATA_ID WriteBuf Add CMD_ML_ACCESS construct a block of communication to MicroLAN WriteBuf Add CMD_ML_DATA WriteBuf Add 3 ...

Page 102: ...specification defines several delay lengths and several different time units which can be used Here is an example output from the COPY_SCRATCHPAD command using the example code sent packet without errors Packet length 11 0A 82 0A 03 02 55 A5 0B 01 82 85 got a packet without errors on receive Packet length 7 06 82 00 0A 02 55 A5 As there is no user data returned the reply to this command is short R...

Page 103: ... Packet length 8 07 82 0A 03 22 F0 00 85 got a packet without errors on receive Packet length 39 26 82 00 0A 22 F0 00 AA 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1F 20 21 This is the same string that was in the WRITE_SCRATCHPAD now has been transferred into non volatile memory WRITE_AND_COPY_SCRATCHPAD_2430 As noted above the scratchpad is a volatile memo...

Page 104: ... 0 the 5 bytes of data to write char byte 3 for int i 0 i 2 DS2430_SCRATCHPAD_LEN DS2430_SCRATCHPAD_LEN 1 i 3 strncpy_s byte 3 data i 2 byte 2 0 WriteBuf Add unsigned char strtoul byte NULL 16 convert to hex the copy command access the current device with address in DATA_ID WriteBuf Add CMD_ML_ACCESS construct a block of communication to MicroLAN WriteBuf Add CMD_ML_DATA WriteBuf Add 3 block lengt...

Page 105: ...47 2E 82 00 0A 24 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1F 20 21 FF FF 82 00 0A 02 55 A5 DS2431 COMMANDS The DS2431 has the same command set as the DS2430 but some of the commands are different and some give more arguments to the MLAN controller Examples of these difference can be seen in the TEDS example program included with the Digitizer or...

Page 106: ... bottom halves of the CRC bytes due to platform endian ness before inverting the CRC This is what the MLAN bus master will return to us on a little endian host computer like an x86 CPU Intel or AMD a byte swapped inverted CRC16 This way the CRC16 value can be visually compared instead of having to do bitwise operations on what the MLAN device gives us Version Information The last function which ha...

Page 107: ...ts can be saved or restored to the non volatile memory using the SaveAdjustments and LoadAdjustments methods Otherwise this information is lost after the instrument is turned off Self calibration is primarily used to calibrate drift due to temperature variations Self calibration can be done with users signal connected to the input connectors Analog AAF ADC Gain Offset Calibration Self Calibration ...

Page 108: ...r o Version version number o Daughter Card Model model number Serial daughter card serial number Adjustments o Channels CH1 CHN list of calibration objects each containing Range The range that these constants apply to Clock Frequency The setting of SamplingClockFrequency that these constants apply to Offset Calibration offset in ADC counts Offset_AC If present the offset to use when Coupling AC Ga...

Page 109: ... match this card s programmed model and serial numbers o Current full calibration date is in the future The currently loaded full calibration can t be valid because it hasn t happened yet o Current date time is invalid The current time is invalid because it s before the release of this firmware o CHX Y Hz range Z A of B exceeds limits of C D When calculating adjustment A on CHX at a clock frequenc...

Page 110: ...Clock Frequency the clock frequency used to make the measurement o Range the range used to make the measurement o Reference the name of the voltage reference being measured o Measurement The final averaged measurement value in units of ADC counts New Channel Adjustments o Channel the channel that the adjustment is for o Clock Frequency the clock frequency that the adjustment is for o Range the ran...

Page 111: ...Minimum the minimum allowed value of the adjustment o Maximum the maximum allowed value of the adjustment o Error Ratio The ratio of the new value s deviation from nominal to the allowable error range value nominal maximum minimum 2 a value of 1 0 indicates equal to the maximum 1 0 equal to the minimum o PASS FAIL PASS if Error Ratio 1 0 otherwise FAIL ...

Page 112: ...4 of this manual While the synchronization between chassis is automatically performed by instrument s driver and it is transparent to the user it is important to understand the tradeoffs and limitations MASTER AND SLAVE Regardless of synchronization method one of the chassis becomes a master and others become slaves The trigger state machine transition is paced by a master chassis and all slave ch...

Page 113: ...8 algorithm corrects for the time delay of LAN packet transmission between master clock and slave As far as the delay is equal for both directions the average error becomes zero The error variance largely depends on the network configuration The quality of network switches amount of network traffic and the stability of master clock greatly affect the actual synchronization performance or phase err...

Page 114: ...struments Corp APPENDIX D 114 Grandmaster Boundary Clock Boundary or Transparent Clock Boundary or Transparent Clock Boundary Clock Boundary or Transparent Clock Ethernet Figure E 2 IEEE1588 Network Topology ...

Page 115: ...50 4380 No Firmware No None EMX 4250 EMX 4251 EMX 4350 EMX 4380 Backup Firmware No None Instrument Identity No None Factory Full Calibration No None User Full Calibration Yes VTEXDigitizer Calibration Full ClearSavedAdjustments Self Calibration Yes VTEXDigitizer Calibration Self ClearSavedAdjustments Stored Instrument Configuration Yes VTEXDigitizer Configuration ClearSavedConfiguration 1x128 MB D...

Page 116: ......

Page 117: ...ment driver 25 E EMX 2500 39 Events 54 F factory calibration 109 Fault Detection 67 FIFO 45 FIFO Read 38 Flatness 72 full calibration 109 G Gain 18 GET_URN 92 95 96 Group Delay 74 84 I ICP 62 IEPE 16 62 Input Specifications 16 isolation 63 Isolation 18 Isotron 62 L LAN Events 39 43 M MLAN 92 checksums 104 CRC checking 105 printing packets 104 version information 105 Multipass 48 N Noise 17 19 64 O...

Page 118: ...nce 64 Span 48 83 Specifications 16 Stimulus 55 Streaming 38 46 Synchronization 42 T Tachometer 55 TEDS 16 67 THD 17 Time Stamp 39 49 Trigger 17 36 42 52 U Upgrade 27 W WEEE 7 Weight 21 WRITE_AND_COPY_SCRATCHPAD DS2430 102 WRITE_SCRATCHPAD DS2430 96 DS2431 104 ...

Reviews: