background image

VTI Instruments Corp. 

 

100 

EX1401 Theory of Operation 

normal operating range of the PGA and do not disturb the accuracy of the measurement (for normal 
mode measurements.) When a channel is in overvoltage mode, it can (optionally) be detected by the 
software and that channel’s LED will light. 

Each input has open transducer detection. This is particularly useful if a thermocouple connection 
opens up. This condition can be (optionally) detected by the software and that channel’s LED will 
light. The open transducer detection presents a very small current (typically less than  10nA) into 
both  sides  of  the  mini  TC  connector  inputs.  The  current  will  normally  flow  through  the 
thermocouple wire from the (+) side to the  (-) side. As long as the thermocouple  wire presents a 
short circuit (as it normally does) then there is no fault detected. These current sources are small 
enough not to affect measurement accuracy, but large enough to drive the high-impedance input of 
the instrumentation amplifier (IA) deterministically into saturation in the event of an open condition. 
When enabled, they provide continuous monitoring of the input and will generate an open indication 
event when the open is intermittent in nature. An important feature of the OTD is that the current 
sources can be enabled or disabled on a per channel basis. This permits the user to choose which of 
their input signals require open circuit detection. 

P

ROGRAMMABLE 

G

AIN 

A

MPLIFIER

 

Each channel has its own dedicated analog signal conditioning chain as well as a dedicated ADC, 
reference, and BIST circuit. 

There are two low pass filters in the chain, one prior to the programmable gain amplifier (PGA) and 
one prior to the ADC. Both are single pole filters with a nominal 3dB cutoff at 30kHz. These two 
filters, along with a filter in the PGA section, provide the Nyquist frequency rejection for the ADC. 
These analog filters keep anti-aliasing of high frequency to a minimum so the digital data output of 
the ADC can then be confidently filtered by the subsequent digital filters inside the FPGA. 

The PGA amplifies the input differential signal and outputs a differential signal to the subsequent 
LPF.  The  ADC  then  converts  the  differential  signal  to  digital  sampled  data.  The  PGA  provides 
excellent common mode rejection (typically -130dB at 50/60Hz and -120dB at 1kHz).  

A

NALOG TO 

D

IGITAL 

C

ONVERSION

 

Each  channel  has  its  own,  dedicated  ADC  that  samples  the  analog  signal  at  some  rate  between 
320kSPS and 640kSPS (depending upon customer selected sample rate.) The ADC is a successive 
approximation with register (SAR) type converter. The ADC oversamples the analog input signal 
by a factor of 32 and then performs digital filtering (linear phase response) to eliminate out of band 
noise.  The  ADC  generates  24-bit  samples  at  the  reduced  output  data  rate  of  10kSPS  to 20kSPS. 
Therefore, the effective analog sample rate is somewhere between 10kSPS and 20kSPS, depending 
upon customer selected sample rate. The ADC has excellent AC and DC characteristics that allow 
the EX1401 to perform more than just thermocouple measurements. The AC response, along with 
the analog and digital filtering allow applications beyond thermocouples. 

All  channels  on  the  EX1401  are  totally  independent,  but  are  synchronized  by  the  same  clock. 
Therefore, all ADCs in the system sample their analog inputs at the same time and generate output 
data at the same rate. 

B

UILT 

I

S

ELF

-

TEST AND 

CJC

 MEASUREMENT

 

Each channel has its own, dedicated built-in-self-test circuit which includes a separate ADC from 
the measurement path. The BIST ADC operates at a slower rate, 50 to 100 Samples/Sec depending 
upon customer selected sample rate. This lower sample rate provides the high accuracy needed for 
CJC measurement and reference measurement. 

The  BIST  ADC  is  responsible  for  measuring  the  output  of  the  thermistor  used  for  CJC.  The 
thermistor is part of a resistor divider circuit driven by the on board reference. The BIST ADC can 
measure both the reference and the thermistor output so only a ratio metric calculation needs to be 

Summary of Contents for EX1401

Page 1: ...EX1401 16 CHANNEL ISOLATED THERMOCOUPLE VOLTS INSTRUMENT USER S MANUAL P N 82 0156 000 June 20th 2017 VTI Instruments Corp 2031 Main Street Irvine CA 92614 6509 949 955 1894 ...

Page 2: ......

Page 3: ... Filter 15 Digital Filter 15 Input Connectors 15 Sampling Rate 15 Digital I O and Limits 15 Triggering 16 Multi Function Display 16 USB Data Recording 16 End to End Self test 16 EX1401 Specifications 17 EX1401 Dimensional Diagram 21 EX1401 Rack Mount Kit Dimensional Diagram 22 Maximizing Measurement Performance 22 Utilize self test 22 Allow for cold junction thermal stabilization 22 Select the pro...

Page 4: ...Anti Alias Filter 38 Digital Filter 38 Measurement Range Input Protection 38 Cold Junction Compensation CJC 39 Temperature Units 39 Sampling Rate Filters Noise Floor 39 Open Transducer Detection Overload Conditions 40 LED Indications 41 Power LED PWR 41 LAN LED 41 IEEE 1588 LED 42 LEDs on Network Port 42 Channel LED Indicators 42 Overload and Trigger Outputs 42 Digital I O 42 Triggering 43 Data Fo...

Page 5: ...ng and Running Example Programs 69 Windows Examples 69 Linux Examples 70 COMPATIBILITY 70 Driver and Firmware Revisions 70 Driver API and Instruments 70 DRIVER STRUCTURE 72 Measurement 72 Channels and Channel Groups 72 Start Arm Trigger and Alarm 73 Sync 74 Start 74 Arm 74 Trigger 74 Trigger Holdoff 76 Alarms 78 Retrieving Data 79 FIFO Read 79 Streaming 79 Reference Clock and Time Stamps 80 LXI an...

Page 6: ...e 90 Arming from DIO Lines 90 Arming from LAN Events by Other Instruments 91 Triggering 91 Self triggering 91 Triggering by User s Command 91 Triggering at a Certain Time Interval 91 Triggering by Analog Signal 91 Triggering by External Pulse 91 Triggering from DIO Lines 91 Triggering from LAN Events by Other Instruments 91 Data Retrieval 92 Pipeline Delay and Latency 92 Events 92 WHERE TO FIND MO...

Page 7: ...Preliminary Setup 103 Clearing user coefficients and loading defaults 103 Obtain Offset coefficients 104 Obtain Gain coefficients 105 Save Offset and Gain Coefficients 105 Obtain 2 5V reference voltages 107 Save 2 5V references 108 Custom Calibration Cable Build Instructions 108 SECTION 9 109 ONBOARD MEMORY 109 Onboard Memory and Clearing Procedure 109 APPENDIX A 110 MULTIPLE INSTRUMENT SYSTEM 110...

Page 8: ... duties and taxes for products returned to VTI from another country VTI warrants that its software and firmware designated by VTI for use with a product will execute its programming 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 ...

Page 9: ...tured according to the following specifications SAFETY EN 61010 1 2010 3rd Edition EMC European Standards CISPR 11 EN 61000 3 2 EN 61000 3 3 EN 61326 1 which is a product family of EMC standards which references EN 61000 4 2 EN 61000 4 3 EN 61000 4 4 EN 61000 4 5 EN 61000 4 6 EN 61000 4 8 and EN 61000 4 11 SHOCK AND VIBRATION MIL PRF 28800F Paragraphs 4 5 5 3 1 4 5 5 3 2 4 5 5 4 1 Unit operated wi...

Page 10: ...Warning Important safety instructions refer to manual Warning possibility of electric shock refer to manual Frame or chassis ground Safety ground required to be connected to local earth ground Indicates that the product was manufactured after 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 20...

Page 11: ... required for this product Avoid Electric Shock To avoid electric shock or fire hazard do not operate this product with the covers removed Do not connect or disconnect any cable probes test leads etc while they are connected to a voltage source Remove all power and unplug unit before performing any service Service should only be performed by qualified personnel Operating Conditions To avoid injury...

Page 12: ... Instruments 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 4th Floor Block A Divyashree NR Enclave Site 1 EPIP Industrial Area Whitefield Bangalore 560 052 India Phone 91 80 6782 3200 Fax 91 80 67823232 Asia Support Phone 852 9177 6127 Technical Support Phone 949 955 1894 Fax 949 955 3041 E mail vti...

Page 13: ...nts in high voltage environments like automotive and battery test The EX1401 provides a high level of configuration flexibility as well Each channel can be configured independently with regards to measurement function filter setting and limit values In addition to measuring all standard thermocouples the EX1401 can be programmed with user defined thermocouple polynomial equations or be used as a l...

Page 14: ...ion Moreover to ensure that even intermittent problems are identified the fault recognition is a latching mechanism retaining the information of the current acquisition sequence until a new acquisition is initiated Cold Junction Compensation CJC For highest accuracy and stability the EX1401 provides a precision analog temperature sensor per channel to measure the reference cold junction of the min...

Page 15: ...rsions Analog Filter Each EX1401 input channel has a fixed 2 pole 30kHz low pass filter with an RC response providing anti alias filtering The analog signals after the anti alias filter are over sampled at 320kHz to 640kHz by the ADCs This combination of anti alias filter with ADC oversampling provides 60dB of rejection at the aliasing band Digital Filter The EX1401 allows the user to configure di...

Page 16: ...xternal USB disk without PC control USB Data Recording The EX1401 can export acquisition data at full speed to an external USB memory device so that it can be used as a standalone data logger This will also be useful to keep a redundant back up of data for high reliability applications while streaming data over the Ethernet interface It supports standard maximum partition size of all of EXT2 EXT3 ...

Page 17: ...10SPS of reading offset see Conditions for Accuracy Voltage Mode 10 0 V 1 0 V 0 1 V 0 01 V Thermocouple Mode Type J K T E N Type S R Type B Typical 0 020 400uV Max 0 030 500uV Typical 0 020 40uV Max 0 030 50uV Typical 0 020 7uV Max 0 035 15uV Typical 0 050 5uV Max 0 045 9uV Typical 0 020 0 2 C Max 0 040 0 4 C Typical 0 020 0 6 C Max 0 040 1 3 C Typical 0 020 0 9 C Max 0 040 1 8 C STABILITY Voltage...

Page 18: ...C 0 70 C K 200 C 1372 C 0 60 C 0 50 C 0 50 C 0 60 C 0 60 C 0 70 C 0 80 C 0 90 C 1 00 C T 200 C 400 C 0 70 C 0 50 C 0 40 C 0 40 C 0 50 C E 200 C 900 C 0 40 C 0 30 C 0 30 C 0 40 C 0 40 C 0 50 C 0 60 C S 50 C 1768 C 2 90 C 2 20 C 1 80 C 1 80 C 1 70 C 1 70 C 1 70 C 1 80 C R 50 C 1768 C 2 90 C 2 10 C 1 70 C 1 60 C 1 60 C 1 50 C 1 50 C 1 60 C B 250 C 1820 C 5 10 C 3 20 C 2 50 C 2 20 C 2 00 C 1 90 C N 20...

Page 19: ...O CHANNEL CROSSTALK TYPICAL 145 dB 1kHz TOTAL HARMONIC DISTORTION THD 100 HZ Voltage Mode 10 0 V 1 0 V 0 1 V Typical 90dB Typical 87dB Typical 85dB MEASUREMENT SAMPLING RATE Minimum 0 000002328 Samples per Second per channel Maximum 20 000 Samples per Second per channel PROGRAMMABLE DIGITAL FILTERS None No Filter High Performance FIR Low Latency CIC Medium Latency CIC CFIR Post Filter Blind Divide...

Page 20: ...ECIFICATIONS Clock oscillator accuracy Synchronization accuracy Default 1588 Sync threshold Timestamp Accuracy Resolution 20 ppm when free running as Master with no other clocks 20 ns typical with high quality IEEE 1588 grandmaster and transparent clocks Reports synchronized when 300 ns of the 1588 master clock Configurable default is 300 ns As good as time synchronization down to 40 ns 40 ns IEEE...

Page 21: ...is positive SMB DIMENSIONS 1 68 H x 8 69 W x 10 00 D all dimensions are in inches RELIABILITY MTBF Methodology 225 000 hours Telcordia Bellcore SR 332 Issue 3 Environment GB Quality Level II 25C ambient environment 90 UCL WEIGHT 4 7 lbs 2 1 kg TEMPERATURE Operating Storage 5 C to 50 C 40 C to 70 C MIL PRF 28800 Class 3 HUMIDITY 5 95 non condensing MIL PRF 28800 Class 3 ALTITUDE Up to 4600 Meters a...

Page 22: ...onditions Awareness of these conditions will help achieve the maximum performance from the EX1401 Some of the common sources of such thermal disturbance include steep changes in ambient temperature and insertion of the input connector Select the proper filter The EX1401 provides flexibility to choose from different types of digital filters and also facilitates the customization of same This provid...

Page 23: ...n for installation The EX1401 unit should be located away from sources of high or low temperature strong air currents and high magnetic fields Use correct wiring Best results will be achieved with the shortest and thickest thermocouple wire that the physical requirements of the application can support In addition shielded thermocouples can be employed to raise the system s rejection of electrical ...

Page 24: ......

Page 25: ...nd other LXI devices connected in the network INSTALLATION LOCATION The EX1401 is designed to be largely insensitive to external electrical magnetic and thermal disturbances However as with all precision instrumentation certain precautions if taken into consideration can help achieve maximum performance 1 The unit particularly its front panel should be located away from sources of high or low temp...

Page 26: ...e Socket Cu Cu 4 Open thermocouple fault indication LED 5 Chassis Earth point stud Safety ground 6 Digital IO port Standard D Sub 9 pin Female Socket 7 Power Switch 8 Cooling fan exhaust 9 Auxiliary power connector 10 Ethernet LAN Port PoE enabled 11 Menu Button 12 USB 2 0 host port Type A Female for external data logging disk drive 13 Trigger Connector Standard SMB Male 14 External Clock Connecto...

Page 27: ... the parts necessary to mount the EX1401 to the front of a standard test rack Required Tools 1 2 Phillips screwdriver Parts List Item Qty Description VTI P N 1 1 Bracket Rackmount EX1401 Chassis 70 0626 900 2 4 Screw 4 40 x 3 16 Flat 82 Undercut Phillips Black Oxide Assembly Procedure 1 Place the chassis on a protected work surface with its input connectors facing front 2 Using a 2 Phillips screwd...

Page 28: ...g the 2 Phillips screw driver install the four rubber feet using four 4 6 32 x 3 8 pan head Phillips screws to secure the bottom FIGURE 2 2 TABLE TOP FEET INSTALLATION DIAGRAM WARM UP TIME The specified warm up time of the EX1401 is 60 minutes If however the unit is being subjected to an ambient temperature change greater than 5 ºC extra stabilization time is recommended to achieve maximum perform...

Page 29: ...grounding the EX1401 This connector is for reference only and is not meant to be a safety ground connection The front side connector is a standard Banana socket ITT Pomona 3267 while the rear side connector is 10 32 size stud SOFTWARE INSTALLATION The fastest way to begin controlling an EX1401 is to discover the unit using the LXI Discovery Tool utility a free tool available from LXI Consortium Fo...

Page 30: ...ts Installation Windows Only If this component was installed during a previous LXI instrument installation please proceed to Instrument Driver Installation First close all other open programs leaving only Windows Explorer open Navigate to the CD ROM Drive EX Platform Requisites directory on the CD and run the IVISharedComponentsX X X exe program Next follow the on screen instructions Do not procee...

Page 31: ... located in this directory Please refer to the VTEX Digitizer 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 lxistandard org NETWORK CONFIGURATION By default the EX1401 will attempt to locate a DHCP server If one is found th...

Page 32: ...he use of a broadcast message Also the LCD display on the EX1401 provides the current IP Address configuration of the instrument at any given instant Refer to IPv4 Address in Section 3 for more details on LCD menu operation Network Configuration Reset for EX1401 There is no dedicated network reset button on the EX1401 The menu button cycles through different screens on the LCD display On the LAN R...

Page 33: ...network cards exist in a single PC it may be necessary to define a static IP address to both the host PC NIC card that will interface with the EX1401 instrument as well as the EX1401 instrument itself This process is only necessary if a DCHP server is not connected to the network to which the device is connected and typically occurs when the NIC is connected directly to the instrument The followin...

Page 34: ...ngs Network Connections b Right click on the NIC card that the EX1401 mainframe is connected to and select Properties c Select Internet Protocol TCP IP and click Properties FIGURE 2 7 TCI IP SELECTION d Click the Use the following IP address radio button e Enter the desired IP address f If not automatically completed after the IP address is entered set the Subnet mask field to suitable address ran...

Page 35: ...d in Table 2 2 for both ANSI American and IEC European standards ANSI Thermocouple Standard IEC Thermocouple Standard Thermocouple Thermocouple Type J White Red Type J Black White Type K Yellow Red Type K Green White Type T Blue Red Type T Brown White Type E Violet Red Type E Violet White Type S Black Red Type S Orange White Type R Black Red Type R Orange White Type B Gray Red Type B Gray White Ty...

Page 36: ...d be run closely together from the thermocouple junction to the connections in the thermocouple jack Fortunately most thermocouple wire comes with a sheath that covers the two thermocouple conductors inherently creating a small loop area Many test applications involve the monitoring of a test article in a chamber requiring the routing of numerous types of signals through the chamber s cable access...

Page 37: ...couple Database Custom The instrument will return the compensated thermocouple temperature measured at its input with units of temperature ºC or ºF The thermocouple calculations are performed using user defined coefficients for the polynomial equations More information on this is given under User defined Conversions The custom coefficients can be unique for each channel The default selection is vo...

Page 38: ...x parameter and depends on the basic sampling rate and digital filter selection Choosing the correct sampling rate and digital filter parameters is critical for achieving optimum performance levels of common model signal rejection roll off rate and data latency Please refer to Sampling Rate Filters Noise Floor for more details MEASUREMENT RANGE INPUT PROTECTION The specified input voltage range of...

Page 39: ... CJC channels is verified during the instrument self test The user has configuration control over the reporting of the measured CJC data This control only affects the display of their data not the actual measurement of them They are updated with every scan regardless of their reporting status The EX1401 also accommodates the use of an external cold junction that is maintained and measured by the u...

Page 40: ...imation rate since higher decimation factors will help improve the signal to noise ratio Given below are typical noise level performance specifications at various input voltage ranges Voltage Range Full Scale Vin Decimation factor VNoise uVpp S N Ratio dB 100mV 100mV 1 16 20 65 3 dB 100mV 100mV 10 5 12 75 3 dB 100mV 100mV 100 1 62 85 3 dB 100mV 100mV 1000 0 51 95 3 dB 100mV 100mV 10000 0 16 105 3 ...

Page 41: ...While this status bit remains set the firmware is resynchronizing it TABLE 3 3 OVER LOAD CONDITIONS AND INDICATIONS Any of these bits can be enabled to drive the state of the front panel LEDs or any of the instrument s trigger outputs EXT DIO0 7 LAN0 7 For more information see the LED Indications and Overload and Trigger Outputs sections Any of these bits can also be enabled as latching If this is...

Page 42: ...ddition to the system status indicators the EX1401 also features a red LED for each channel on its front panel mounted next to the mini TC connector The behavior of this LED can be controlled by setting the Channel Overload Indicator property This is a mask with the same bit values as the Overload Status described above Whenever Channel Overload Status Channel Overload Indicator 0 the LED be will ...

Page 43: ...default selections for each DIO channel are output enable is off output level is 0 The electrical specifications for the digital I O port are provided in EX1401 Specifications The Digital IO port is bank isolated from chassis ground earth potential for up to 250VPEAK However there is no inter channel isolation between digital channels The Digital I O port is ESD protected on all IO pins Use a shie...

Page 44: ...he RecordSize each channel s circular buffer is then truncated to make its total size evenly divisible by 4096 Record_Count sizes for some typical configurations are the following Channel_Count DIO_Reporting Record Size Record Count 1 0 1024 65536 0 1 1024 65536 8 0 1024 8192 16 0 1024 4096 16 0 4096 1024 16 0 1 4194304 16 1 1024 3852 16 1 4096 963 TABLE 3 6 EXAMPLE RECORD COUNT SIZES If the circu...

Page 45: ...to do this is if a non standard thermocouple is used One unique set of coefficients can be entered for each channel Specifically the use of custom thermocouple equations requires the user to know or generate the coefficients for two conversion polynomials The forward conversion polynomial is used to convert a CJC temperature into a compensating cold junction voltage and has the form of 12 12 2 2 1...

Page 46: ...creen the addresses are split between the HostID which is the lower 64 bits and the Subnet which is the upper 64 bits If the device does not have a global IPv6 address it will show as Network unavailable If IPv6 is disabled then all IPV6 screens will show Network unavailable Note that the HostID portion is common to both the Local and Global addresses and so is only displayed once IPv6 Local Subne...

Page 47: ... to the USB device during a Data Logger measurement While a Data Logger measurement is in progress a status screen will be displayed Meas 10 recs 15 Trigs 1 42m The status screen shows four items Measurement State Acquired Records Completed Triggers and Trigger Time Remaining Measurement State This indicates the current state of the measurement s trigger state machine Possible values are o Idle No...

Page 48: ...401 has the ability to store its configuration parameters as a JSON file on any attached USB memory device This configuration file can then be loaded via the instrument driver at a later date in order to restore the precise configuration at the time of saving This configuration file is also used when a Data Logger measurement is performed via the instrument s rear panel LCD display Use the Instrum...

Page 49: ...n be discovered using the LXI Discovery tool National Instruments Measurement and Automation Explorer MAX or Keysight formerly Agilent Connection Expert ACE The EX1401 also supports the mDNS protocol any tool for Zero Configuration networking such as Apple Bonjour or Avahi can also be used to discover the instrument For more information on installation of these software utilities please refer to t...

Page 50: ... Remarks mDNS 5353 UDP TCP Zero config protocol for hostname local address resolution service discovery Multicast 224 0 0251 FF02 FB HTTP 80 TCP Instrument web pages SFP and driver communication ICMPv4 ICMP Typically enables echo request respond for ping ICMPv6 ICMP Optional Typically enables echo request respond for ping also SLAAC for IPv6 addresses RDDNS Arp Arp Used to confirm address assignme...

Page 51: ...ment The Network Configuration page is an example of an entry page Use of the entry type web pages in the EX1401 are governed by a common set of operational characteristics Pages initially load with the currently entered selections displayed Each page contains a Submit button to accept newly entered changes Leaving a page before submitting any changes has the effect of canceling the changes leavin...

Page 52: ...a password may be required If so the Login page will appear To log in simply enter the password in the given text field and press the Submit button By default the EX1401 has no password To change the password visit the Change Password page If the password is unknown performing a network reset operation will reset the EX1401 to no password ...

Page 53: ...fied Domain Names of the module The first part of each FQDN is the user configured hostname MAC Address Indicates the factory assigned MAC address of the module IPv4 Address Indicate the current IPv4 address of the module IPv6 Address Indicates the current IPv6 address es of the module Instrument Address String Indicates the resource string s by which the module can be accessed via its instrument ...

Page 54: ...rmation is provided for each module Device The bus and slot number of the module Clicking on the name will launch the instrument control Soft Front Panel Model The model number of the module Revision The firmware version of the module Serial The serial number of the module Description A brief description of the module Resource A resource string that can be used to access the module via its instrum...

Page 55: ...ome settings can also affect the value of other properties When this happens the response to the HTTP PUT will include a cache invalidation header for those properties prompting the SFP to submit HTTP GET requests for those fields as well Some fields in the SFP such as Overload Status FIFO Records and Time are read only These can be polled for updates by clicking on them The firmware will submit a...

Page 56: ...time axis adding data that was acquired far apart in time can create a large gap in the plot It is recommended to clear the plot before adding more data if the next record is not close in time to the already plotted data Save Plotted Records downloads all currently plotted data in CSV format Draw Points controls whether a marker is drawn on each plotted data point in addition to the line Turning t...

Page 57: ...www vtiinstruments com EX1401 Web Page Operation 57 ...

Page 58: ...rovided for each USB Storage device Device Name The unique name of the storage device Label The volume label Size The total amount of storage space available Used The amount of space used Use The percentage of total space used Each device also includes an Eject link Clicking this will cause the instrument to disconnect the storage device so that it can be safely removed ...

Page 59: ... with a DHCP server By default the EX1401 will attempt to locate a DHCP server If one is found the IP address assigned by the DHCP server will be assumed Otherwise after a timeout of 20 seconds the unit will attempt to obtain an IP address by using AutoIP o AutoIP A protocol that automatically creates a link local IP address based on theEX1401 s MAC address If the IP address created is not availab...

Page 60: ...default delete the current value and submit the page with nothing in this field Static IP Configuration This configuration section is used to create a Static IP address o IP Address The user configured IP address is entered into this text field o Subnet Mask Defines the range of IP addresses the EX1401 will attempt to connect to directly 255 255 255 0 means match all but the last number etc o Gate...

Page 61: ...ue is above its Auto Fan Target Temperature Sensors This table lists all of the available temperature sensors in the instrument along with their Current Value and Auto Fan Target o BOARD This temperature sensor is located in the digital section near the rear of the instrument directly attached to the main circuit board o CPU This is the embedded temperature sensor in the CPU die o CH1 16 These tem...

Page 62: ...s time to a remote server which is specified in the NTP Server field below Manual The time will be set manually by the user via the Set Time option below o NTP Server The IP Address or hostname of the server from which to derive time when the NTP option is selected If this is left blank one of the following values will be used by instead If the EX1401 is configured for DHCP and if the DHCP server ...

Page 63: ...Clock MAC The MAC address of the device on the network to which all other IEEE 1588 compliant devices are synchronized o PTP Parent Clock MAC The MAC address of the device to which the EX1401 is synchronized In a hierarchical IEEE 1588 system with boundary clocks this indicates the MAC address of the parent clock on the local link o PTP State Indicates whether the EX1401 is initializing faulty dis...

Page 64: ...t supported by the EX1401 o IEEE 1588 Domain The instrument s PTP domain Typically this indicator is 0 LXI Module to Module Parameters o LXI Domain An 8 bit number 0 to 255 which indicates the domain the EX1401 is using for LAN Events All events sent by this device will include this number Likewise the device will only accept events that include the same LXI Domain number LXI IDENTIFICATION The LX...

Page 65: ...s the range of IP addresses the EX1401 will attempt to connect to directly o MAC Address Indicates the factory assigned MAC address of the module o Gateway The IP address of a server that EX1401 can use to contact IP addresses external to its network o DHCPEnabled Indicates whether DHCP is enabled on the interface o AutoIPEnabled Indicates whether AutoIP is enabled on the interface IVISoftwareModu...

Page 66: ...sh This includes all settings that can be configured through the instrument web page and any stored instrument configurations saved via the instrument driver of Soft Front Panel main_full_cal Securely erases the user full calibration portion of the main board s calibration and identification EEPROM This contains all of the user supplied calibration information for CH1 8 The factory supplied full c...

Page 67: ...spx File Choose an upgrade file RESET The Reset web page allows the EX1401 to be returned to power on default settings This operation is faster than a reboot but does not load new firmware Reset Click this button to reset the EX1401 to power on defaults REBOOT The Reboot web page allows the EX1401 to reboot This operation has the same effect as power cycling the unit it will re load firmware from ...

Page 68: ...talled 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 the IVI driver be based on Microsoft Component Object Model called IVI COM and an IVI driver using standard C language API called IVI C For those who develop applications in Windows NET languages such as C VB NET or other Ob...

Page 69: ...hould be available in the package repository for these distributions To install the drivers using alien run the command alien i packagename rpm Currently there are both 32 and 64 bit driver packages for libDigitizer and libPlatform There is also a package which installs common libraries and dependencies used by all drivers libCommon The appropriate libCommon package 32 bit or 64 bit must be instal...

Page 70: ...defined in the driver apply to every digitizer product since each model has a unique feature set Calling unsupported API functions will result in a property not supported or method not supported error See the manuals for the other digitizer products for more details on their supported features Digitizer APIs EX1401 Support EMX 4250 4350 4380 Alarms Supported Not Supported Arm Supported RPM DSA Pat...

Page 71: ...orted Prescaler must be 1 DownsamplingFactor FilterType Get SetFilterCoefficients Multipass Oversample not supported Platform Supported Supported ReferenceOscillator Supported PXIClk10 not supported Supported OutputEnabled not supported SelfTest Supported Not supported Start Supported Supported Storage Devices Supported Not supported StreamingData Supported Supported Sync Supported Supported Tempe...

Page 72: ...log input channel A channel group object represents one or more analog input channels as a group When a driver is initialized or reset the repeated capability contains the analog channels one channel group representing all of the analog channels and one or more channel groups representing the analog channels from each digitizer model in the driver session For example when there are two EX1401 inst...

Page 73: ...strument adds 100 to the slot number such as 102 CH2 and 200 for the 3rd instrument 300 for the 4th etc The RX0124 and RX0224 instruments each consist of only one digitizer slot slot 2 to maintain compatibility with EMX products The EX1401 instrument consists of a single digitizer slot called inst0 The NumChannels property gives the total number of individual input channels while the Count propert...

Page 74: ...uisition The Arm interface is used to configure this arming condition The Sources property in the Arm interface defines the arming event sources The default arming source is Immediate which means automatic arming The SourceOperator property allows the user to define an arming condition by logically combining multiple arming sources The Delay property defines amount of time the instrument waits bef...

Page 75: ...irst data point Sample Interval InitialX 0 Waveform Record Pre Trigger Samples Re arm Time Trigger Holdoff FIGURE 5 3 NEGATIVE TRIGGER DELAY The TriggerCount property defines how many times the trigger events are accepted and data blocks are acquired After TriggerCount triggers are processed the measurement waits for the next arming condition or finishes The Holdoff time specifies the minimum amou...

Page 76: ...fied this timer disables the recognition of all trigger events for a time period of 1 sample period Trigger events that occur during this period are ignored not buffered This is similar in concept to the fact that for example additional ARM events are ignored if the trigger model is not specifically waiting for an ARM event Due to this action triggering the EX1401 with a burst of external pulses t...

Page 77: ...onitor the digital hardware ports on the rear panel of the instrument An Arm or Trigger event can be controlled by any combination of the eight channels of each port LAN Events are triggered through the eight LAN Event channels via Ethernet packets UPD multicast or TCP messages They are configured in a manner similar to the Digital I O port These events can occur in past time now or future time Pa...

Page 78: ...the two successive alarm events Setting the RepeatCount property to 0 causes the alarm to continue firing at the specified Period until the Enabled property is set to false Setting the Period to 0 causes the alarm to fire only once The alarm properties can only be modified when the alarm is disabled As an extension to the LXI alarm capabilities the EX1401 also supports now alarms similar to now LA...

Page 79: ...ffer This value decreases when the data is retrieved by the host and increases when new trigger events are processed FIFO buffer overflow may happen when the trigger events arrive faster than the host can retrieve data See the FIFO description in the Data Acquisition section for more information Streaming Streaming data is an alternative method for retrieving data from the EX1401 Unlike the FIFO r...

Page 80: ...t as an LXI device These instruments can be synchronized to an IEEE 1588 PTP grand master clock They can be armed or triggered by LAN events or they can generate LXI LAN events to synchronize with other LXI devices through the IVI LXISync interface defined in the IVI driver specifications FIGURE 5 6 LXI AND LAN EVENTS IVI CLASS COMPLIANT INTERFACES In addition to the IVI LXISync interface the VTEX...

Page 81: ...MX series cards are installed slot x is the slot number identifier of the instrument in a chassis The slot number identifier is a string such as slot0_5 which indicates the 5th slot of the first chassis controlled by an EMX 2500 An identifier such as slot1_6 indicates the 6th slot of the 2nd chassis extended by a bus extender Bus extenders are not supported by all devices The slot numbers are opti...

Page 82: ...iver documentation for more information The most convenient way to ensure the correct settings for synchronization coordination is to configure the desired arm sources events and trigger sources then call the Sync AutoConfigure method This selects the best values for the Sync Line and Sync CoordinationLine properties based on the devices in the driver session See the Digitizer DSA driver documenta...

Page 83: ... decimation filters are temporarily stored in a circular buffer or FIFO until the data is read out and transferred to the host Figure 5 9 illustrates the circular data buffer FIFO The figure shows three unread data records in the data buffer The white unused space and over writable space are the areas where new data can be written until this data buffer becomes full Record N Record N 1 Record N 2 ...

Page 84: ...uisition was initiated Additional user defined attributes can be set by using the SetCustomAttributes method The GetCustomAttributes method allows the user to inspect the attributes that are currently set RemoveCustomAttribute and RemoveAllCustomAttributes can be used to remove attributes that are no longer needed If Measurement Initiate is called multiple times without changing the Filename prope...

Page 85: ...DownsamplingFactor HighPerformance is an FIR filter with 0 16 divide by 2 stages This provides optimal performance but has high group delay The decimation ratio can only be powers of two up to 216 This filter s response can be customized by providing normalized filter coefficients LowLatency is a CIC filter capable of any integer decimation ratio from 4 to 8192 This provides the lowest group delay...

Page 86: ...RecordSize Figure 5 9 shows the case where NumRecordsPerTrigger 4 As a special case when NumRecordsPerTrigger is set to 0 an infinite number of data records are returned in RecordSize sample chunks after a trigger event until the measurement is aborted Trigger Level Trigger Trigger Record Record Record Record Record Record Record Record FIGURE 5 10 RECORD SIZE AND NUMRECORDSPERTRIGGER The minimum ...

Page 87: ...ted resulting in a distorted waveform To avoid this users can increase the input range of the instrument attenuate the signal level or discard overloaded data from processing Apart from over range there are other fault conditions that can invalidate measurement data such as an open transducer The EX1401 is capable of detecting some of these common fault conditions and reporting them allowing the u...

Page 88: ...t to ReferenceOscillatorTimestampSourceSystem Otherwise the time returned will be the time elapsed since the SYNC signal was received When measurement data is retrieved both a timestamp of the data record and a timestamp of trigger event are returned The combination of TimeSeconds and TimeFraction parameters indicate the time of the first data sample in each retrieved data record The time of trigg...

Page 89: ...on by configuring the setup parameters For more information please refer to IVILXISync standard API documentation Sync and Coordination The Sync interface controls how the EX1401 synchronizes its ADCs and its timestamp counter When a sync event occurs all ADCs in the system are synchronized to each other and all data timestamp counters are reset and if using the System Timestamp Source synchronize...

Page 90: ...Source property of the Start interface During this period the digitized signal from the A D converter is continuously filtered and discarded until the filters have settled Once settled the filtered data samples are stored in the internal data buffer MEASUREMENT LOOP Once the measurement begins the state machine cycles through arming and triggering for the number of times specified by ArmCount and ...

Page 91: ...1 can be triggered at a specific time interval using the ALARM0 1 trigger sources In addition to enabling the alarm as a trigger source it must be configured and enabled using the Alarm interface Triggering by Analog Signal The EX1401 is triggered when an analog signal at an input channel crosses the trigger threshold level In order to trigger from the analog signal the channel must be enabled as ...

Page 92: ...loop control is an example It is necessary to understand that there are delays at almost every stage of the data acquisition process Some are within the instrument while others occur outside of the instrument such as at the transducer or in the user s application The analog signal conditioning circuit introduces some delay before the signal reaches the A D converter Usually the delay in the analog...

Page 93: ...useful example programs in C and C SPECIFICATION INFORMATION The EX1401 conforms to many industry standards 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 IVI driver specification is avail...

Page 94: ......

Page 95: ...s more than 2 5W of power for their operation such as USB hard disk drives must be externally powered The data will be stored in Hierarchical Data Format HDF5 file format HDF5 is an open source data file format with a wide variety of tools available to decompress view and export the time stamped measurement data For more information on HDF5 file formats and tools visit the HDF Group s website http...

Page 96: ...ming to be enabled alongside them In that case identical data will be sent to all enabled devices and streaming sockets FIFO polling via Measurement Read however is only supported when all streaming protocols and storage devices are disabled as the data is removed from the FIFO when it is sent to the storage devices and streaming sockets HDF5 FILE HIERARCHY HDF5 is a hierarchical file format based...

Page 97: ...tream identifier OUI VTI s IEEE Organizationally Unique Identifier Information class code The VRT information class identifier Packet class code The VRT packet class identifier Time seconds The seconds portion of the packet timestamp Time picoseconds upper The upper 32 bits of the picoseconds portion of the packet timestamp Time picoseconds lower The lower 32 bits of the picoseconds portion of the...

Page 98: ......

Page 99: ...ated from the active electronics and maintained close to ambient temperature to ensure best in class performance Each input is protected with ESD clamping circuits that present a small capacitance to earth ground i e the metal enclosure which is also grounded to your local earth ground by the ground cable included There are also gas discharge tubes on both inputs that will arc short to ground for ...

Page 100: ...imum so the digital data output of the ADC can then be confidently filtered by the subsequent digital filters inside the FPGA The PGA amplifies the input differential signal and outputs a differential signal to the subsequent LPF The ADC then converts the differential signal to digital sampled data The PGA provides excellent common mode rejection typically 130dB at 50 60Hz and 120dB at 1kHz ANALOG...

Page 101: ...n isolated power supply The isolated power supply takes the bulk 5V output power from the PoE power supply and develops the isolated power supplies 13V 13V 3 3V needed by the PGA ADC and BIST circuits The isolator for both power and digital communications gives galvanic isolation between the two sides Maximum continuous working voltage across the isolation barrier is 500Vpeak The isolation barrier...

Page 102: ......

Page 103: ...LIMINARY SETUP In order to achieve specified performance all instruments should achieve thermal stability before proceeding to calibration For this reason it is required to power up all instruments for the warm up duration time as recommended in their manuals It is recommended to allow EX1401 to warm up for at least 60 minutes and it is also recommended to update the firmware of EX1401 instrument ...

Page 104: ...ana plug of TC Simulator cable plugs into on Ectron TC Simulator b Black banana plug of TC Simulator cable plugs into on Ectron TC Simulator c Secure earth ground to the attachment points on the Ectron TC Simulator and EX1401 2 In the Soft Front Panel Channels table enable all channels and configure them to Voltage function 10V range and 10 Record Size as shown in Error Reference source not found ...

Page 105: ...nnel path 1 All EX1401 acquisition parameters and hardware setup remain the same as previous section 2 Set the Ectron TC Simulator to output 10V 3 Initiate a measurement on the EX1401 4 Download the csv file and average the 10 samples from the 16 channels 5 Configure the Ectron to output 10V and repeat steps 3 and 4 6 Calculate 10V Gain for each channel as 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝐸𝑐𝑡𝑟𝑜𝑛 𝑆𝑒𝑡 𝑉𝑎𝑙𝑢𝑒 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝐸𝑐𝑡𝑟𝑜𝑛...

Page 106: ...ront Panel Current Full Calibration window click Choose File and select the modified calibration file then click Upload to copy the file to the EX1401 Note To verify that the file is successfully uploaded to the EX1401 you can click Download from the Current Full Calibration window and review the downloaded file with the JSON editor 4 In the User Full Calibration window click Save from Current to ...

Page 107: ...all channels and configure them to Cal function 10V range and 10000 Record Size as shown in Error Reference source not found FIGURE 8 2 INTERNAL CAL REFERENCES CHANNELS WINDOW 9 Ensure that Clock and Sample Rate are set to 10000 in the Sampling window 10 Click Initiate Measurement button in Measurement window and wait for the acquisition to complete With Download Records set to 1 click Download CS...

Page 108: ...e new coefficients If Load By Default is not selected when the unit is reset it will operate from factory calibration coefficients saved in non volatile memory CUSTOM CALIBRATION CABLE BUILD INSTRUCTIONS You can build your own calibration assembly using the recommended parts listed in Error Reference source not found Note the polarities of Thermocouple plug before making permanent connections Ectr...

Page 109: ...the Submit button Network Configuration Yes Time Configuration Yes 2x512 MB DDR3 SDRAM MFG Micron Tech P N MT41K256M16HA 125 AAT E Yes Runtime Data Yes Power cycle machine 64KB FEEPROM MFG Atmel P N AT24C512C XHM T No Main board model and serial number No None Main board factory full calibration No None Main board user full calibration Yes Go to webpage navigate to the Nonvolatile Memory page chec...

Page 110: ...the resource string becomes a master by default However when any analog channel or external trigger is enabled as an arm or trigger source the instrument that contains the channel automatically becomes master It is invalid configuration to enable arm or trigger channels from more than one instrument at the same time SYNCHRONIZATION PERFORMANCE The variance of instrument to instrument phase matchin...

Page 111: ...www vtiinstruments com EX10xxA Index 111 FIGURE A 1 IEEE1588 NETWORK TOPOLOGY ...

Page 112: ......

Page 113: ...surement range 38 memory clearing 109 N network configuration 31 troubleshooting 32 NIST ITS 90 thermocouple database 37 45 101 noise performance 23 36 38 39 O onboard memory 109 open transducer detection 14 OTD detection See open transducer detection R Required Resources 103 reset button 32 network configuration 32 retrieving data 44 S sampling rate 15 19 23 38 39 software installation 29 specifi...

Page 114: ...VTI Instruments Corp 114 EX1401 Index ...

Reviews: