E-TC
Ethernet-based 8-Channel Thermocouple Input Device
Features
• Eight 24-bit differential
thermocouple (TC) inputs with
TC channel-to-host isolation
− 4 S/s per channel maximum
sample rate
− Two integrated cold junction
compensation (CJC) sensors
− Open thermocouple detection
− Supports J, K, R, S, T, N, E, and
B type thermocouples
• 8 digital I/O isolated from TC
inputs and host
The E-TC devices offers eight thermocouple channels and eight DIO channels which are bitconfigurable for input or output. Output bits can be further configured as thermocouple alarms.
− ±24 mA drive capability
• 10/100 Ethernet interface
Overview
The E-TC offers high-accuracy temperature measurement with an Ethernet interface. The device offers the best value per channel and the best possible accuracy
because the accuracy of the internal measurement electronics exceeds the accuracy
specifications of the thermocouple sensors.
The E-TC is functionally equivalent to the USB-TC, making application migration
very easy.
Ethernet Interface
Digital I/O
The E-TC has a built-in high-speed communication port. Users can remotely
access and configure the device with
software over the Internet.
The E-TC has eight digital I/O channels
that are electrically isolated from the
analog circuits. Each bit is individually
configurable for input or output.
Thermocouple Input
Connect up to eight differential thermocouple (TC) input channels to the E-TC.
The E-TC supports a maximum sample
rate of 4 S/s per channel, and TC types
J, K, R, S, T, N, E, and B. TC types are
software-selectable per channel.
Cold-Junction Compensation
The E-TC has two high-resolution coldjunction compensation (CJC) sensors (one
per four TC inputs).
Open-Thermocouple Detection
The E-TC is equipped with open-thermocouple detection (OTD) for all TC input
channels. With OTD enabled, users can
monitor for broken or disconnected TCs.
Measurement Computing
− Digital outputs configurable
as TC alarms
Data can be transferred at rates up to 5 kS/s
when the device and host are connected
by Ethernet to the same local network.
Typical throughput is system-dependent.
• Required +5 V external power
adapter included
Supported Operating Systems
• Windows 11/10/8/7/Vista®
32/64-bit
• Linux®
• Android™
Use the alarm outputs to control a device
or application that indicates when a temperature threshold has been exceeded, or
to indicate an OTC condition.
Counter Input
The 32-bit event counter pin counts TTL
pulses, and accepts frequency inputs up
to 10 MHz.
All DIO channels are pulled high by
default to 5 V through 47 kΩ resistors
with a jumper on the circuit board. Each
jumper configures the digital port for
pull-up or pull-down.
The E-TC requires external power
from the 5 volt, 1 amp power adapter
(PS-5V1AEPS) included with the device.
Temperature Alarms
Calibration
Each digital output can be optionally
configured as an alarm for each TC input.
When an alarm is enabled, the output line
associated with the alarm is driven to the
appropriate state determined by the alarm
options and input temperature.
The E-TC is factory-calibrated using a
NIST-traceable calibration process. Specifications are guaranteed for one year. For
calibration beyond one year, return the
device to the factory for recalibration.
(508) 946-5100
1
Power
The E-TC also offers field calibration so
that users can calibrate a device locally.
info@mccdaq.com
mccdaq.com
E-TC
Software
Software Support
The E-TC is supported by the software in the table below.
Ready-to-Run Applications
Data acquisition companion software with drag-and-drop interface that is used to acquire,
view, and log data, and generate signals. DAQami can be configured to log analog, digital, and
counter channels, and to view that data in real-time or post-acquisition on user-configurable
displays. Logged data can be exported for use in Excel® or MATLAB®. Windows OS
DAQami™
DAQami is included with the free MCC DAQ Software bundle.
An interactive installation, configuration, and test utility for MCC hardware. Windows OS
InstaCal™
InstaCal is included with the free MCC DAQ Software bundle.
TracerDAQ™ and
TracerDAQ Pro
Virtual strip chart, oscilloscope, function generator, and rate generator applications used to
generate, acquire, analyze, display, and export data. Supported features may vary by hardware.
The Pro version provides enhanced features. Windows OS
TracerDAQ is included with the free MCC DAQ Software bundle.
TracerDAQ Pro is available as a purchased software download.
General-Purpose Programming Support
Universal Library™
(UL) for Windows
UL for Android
™
Library for developing applications in C, C++, VB, C# .Net, VB .Net, and Python on Windows.
The UL for Windows is included with the free MCC DAQ Software bundle.
The UL Python API for Windows is available on GitHub (https://github.com/mccdaq/mcculw).
Programming library of Java classes for programmers who develop apps for Android-based
tablets and phones. UL for Android communicates with select MCC DAQ devices. Supports
Android project development on Windows, Linux, Mac OS X
UL for Android is included with the free MCC DAQ Software bundle.
Library for developing applications in C, C++, and Python on Linux.
UL for Linux
®
UL for Linux is available on GitHub (https://github.com/mccdaq/uldaq).
Open-source, third-party Linux drivers are also available for supported MCC devices.
Application-Specific Programming Support
ULx for
NI LabVIEW™
DASYLab
®
Measurement Computing
A comprehensive library of VIs and example programs for NI LabVIEW that is used to develop
custom applications that interact with most MCC devices. Windows OS
ULx for NI LabVIEW is included with the free MCC DAQ Software bundle.
Icon-based data acquisition, graphics, control, and analysis software that allows users to create
complex applications in minimal time without text-based programming. Windows OS
DASYLab is available as a purchased software download. An evaluation version is available for
28 days.
(508) 946-5100
2
info@mccdaq.com
mccdaq.com
E-TC
Specifications
E-TC Block Diagram
CH0H
CH0L
Screw Terminal
CH7H
CH7L
Screw Terminal
Isolation Barrier
CH0-CH3
CH4-CH7
Input
Filters
Input
Filters
24-bit ADC
Digital
Isolator
24-bit ADC
Microcontroller
Ethernet
CJC
Sensors (2)
DIO0-DIO7
Digital I/O
Counter
+3.3 V
Regulator
Isolated Isolated
Power Power
Supply Supply
+3.3 V
+5 V
+5 V
Overvoltage/
Negative Supply
Protection
+3.3 V
External Power
Isolation Barrier
Specifications
Measurement sensitivity
Thermocouple type J,K,T,E,N: 0.09 °C
Thermocouple type R,S: 0.11 °C
Thermocouple type B: 0.13 °C
Measurement sensitivity is the smallest change in temperature that can be detected.
Warm-up time: 20 minutes min
Open thermocouple detect response time: 1 second
CJC sensor accuracy (0 °C to 45 °C): ±0.20 °C typ, ±0.40 °C max
Calibration method: Factory
Recommended warm-up time: 20 minutes min
Calibration interval: 1 year (factory calibration)
All specifications are subject to change without notice.
Typical for 25 °C unless otherwise specified.
Thermocouple input
A/D converters: Delta-Sigma
ADC resolution: 24 bits
Number of channels: 8
Input isolation (between any TCx channel and digital/chassis ground:
500 VDC absolute max
Channel configuration: Software-selectable to match sensor type
Differential input voltage range: ±0.128 V (calibration is performed at ±70 mV)
Absolute maximum input voltage between any two TCx inputs: ±25 V (power
on), ±25 V (power off)
Differential input impedance: 40 MΩ
Input current
Open thermocouple detect disabled: 1 nA
Open thermocouple detect enabled: 65 nA
Common mode rejection (fIN = 50 Hz or 60 Hz): 100 dB
Noise rejection: fIN = 50 Hz or 60 Hz: 75 dB
Input bandwidth: 10 Hz
Crosstalk between any two TCx inputs: –90 dB
Sample rate: 4 Hz max (per channel)
The enabled thermocouple inputs are continuously converted at the maximum
A/D converter rate. If channels are enabled and have an open thermocouple
connection, the sample rate will be lower.
Input noise: 250 nV rms
Gain error: 0.006 %
Offset error: 3 µV
Measurement Computing
(508) 946-5100
Channel configurations
Channel configuration is stored on EEPROM external to the isolated microcontroller
by the firmware whenever any item is modified. Modification is performed by
commands issued over Ethernet from an external application, and the configuration is made non-volatile through the use of the EEPROM.
Thermocouple (J, K, S, R, B, E, T, or N; the factory default configuration is
Type J): 8 differential channels
Compatible thermocouples
J: –210 °C to 1200 °C
K: –270 °C to 1372 °C
R: –50 °C to 1768 °C
S: –50 °C to 1768 °C
3
info@mccdaq.com
T: –270 °C to 400 °C
N: –270 °C to 1300 °C
E: –270 °C to 1000 °C
B: 0 °C to 1820 °C
mccdaq.com
E-TC
Specifications
Accuracy
Thermocouple measurement accuracy specifications include polynomial linearization, cold junction compensation, and system noise. The accuracy specifications
assume the device is operated within its enclosure and has been warmed up for the recommended 20 minutes. Errors shown do not include inherent thermocouple
error. Contact your thermocouple supplier for details on the actual thermocouple accuracy error.
When thermocouples are attached to conductive surfaces, the voltage differential between multiple thermocouples must remain within ±1.8 V. For best results MCC
recommends using electrically insulated thermocouples when possible.
Thermocouple Measurement Accuracy, including CJC Measurement Error
All Specifications are (±).
J
–210
1.896
0.823
2.228
0.990
0
0.760
0.328
0.815
0.364
S
R
B
E
T
N
Accuracy Error
Typical (°C),
15 °C to 35 °C
Accuracy Error
Typical (°C),
0 °C to 45 °C
Sensor
Temperature (°C)
K
Accuracy Error
Maximum (°C),
15 °C to 35 °C
Accuracy Error
Maximum (°C),
0 °C to 45 °C
Sensor
Type
1200
0.717
0.324
1.336
0.585
–210
2.196
0.938
2.578
1.141
0
0.787
0.334
0.848
0.377
1372
0.974
0.431
1.807
0.786
–50
2.144
0.711
2.566
1.053
250
1.595
0.528
1.888
0.775
1768
0.750
0.178
1.759
0.649
–50
2.266
0.749
2.715
1.113
250
1.617
0.534
1.917
0.786
1768
0.631
0.148
1.579
0.584
250
1.934
0.453
2.552
0.977
700
0.740
0.179
1.128
0.439
1820
0.482
0.137
1.213
0.492
–200
1.700
0.742
1.987
0.884
0
0.752
0.327
0.806
0.360
1000
0.629
0.285
1.142
0.500
–200
1.920
0.817
2.253
0.993
0
0.801
0.339
0.870
0.385
400
0.519
0.223
0.702
0.308
–200
2.125
0.876
2.518
1.101
0
0.857
0.351
0.940
0.412
1300
0.668
0.291
1.352
0.585
Input low voltage threshold: 0.8 V max
Input low voltage limit: –0.5 V absolute min, 0 V recommended min
Output high voltage: 4.4 V min (IOH = –50 µA); 3.76 V min (IOH = –24 mA)
Output low voltage: 0.1 V max (IOL = 50 µA); 0.44 V max (IOL = 24 mA)
Digital input/output
Digital type: 5 V TTL input / CMOS output
Number of I/O: One port of 8 bits, shared with temperature alarms
Configuration: Each bit can be independently configured for input or output.
Power on conditions: Power on reset is input mode, except when bits are configured to operate as alarms.
Pull-up/pull-down configuration: The port has 47 kΩ resistors configurable as
pull-up (default) or pull-down via internal jumper W1.
Digital I/O transfer rate (system paced): 100 to 5000 reads/writes per second
typ on a local network
This is the typical throughput when the device and host are both connected
by Ethernet to the same local network. Throughput can vary significantly, and
typical throughput is not guaranteed, if a wireless connection is involved or
data is sent over the internet.
Power on and reset state: All bits are input unless the temperature alarm functionality is enabled for them.
Input high voltage threshold: 2.0 V min
Input high voltage limit: 5.5 V absolute max
Measurement Computing
(508) 946-5100
Temperature alarms
Number of alarms: 8 (one per digital I/O line)
Alarm functionality: Each alarm controls its associated digital I/O line as an
alarm output. When an alarm is enabled, the I/O line that is associated with
the alarm is set to output and driven to the appropriate state determined by
the alarm options and input temperature. The alarm configurations are stored
in non-volatile memory and loaded at power on.
Alarm input modes (T1 and T2 can be independently set for each alarm)
Alarm when input temperature >= T1, reset alarm when input temperature < T2
Alarm when input temperature T2
Alarm when input temperature is < T1 or > T2
4
info@mccdaq.com
mccdaq.com
E-TC
Ordering
LED displays and the Factory Reset button
Alarm error modes
Alarm on temperature reading only
Alarm on temperature reading or open thermocouple error
Alarm on open thermocouple error only
Alarm output modes
Disabled, digital I/O line may be used for normal operation
Enabled, active high output (DIO line goes high when alarm condition is met)
Enabled, active low output (DIO line goes low when alarm condition is met)
Alarm latency: 1 second
Alarm settings are applied when changed and at power-on. Temperatures are
constantly converted on enabled channels and processed for alarm conditions
regardless of the communications connectivity.
Power LED (top)
On: 4.2 V < Vext < 5.6 V
Off: Vext < 4.2 V, Vext > 5.6 V (power fault)
Power and Activity LEDs blink continuously in firmware update mode
Activity LED (bottom)
On: A valid host connection is established.
Blinks: A command is received.
Power and Activity LEDs blink continuously in firmware update mode
Ethernet connector LEDs
Left (green): Link/activity indicator; on when there is a valid Ethernet link,
and blinks when network activity is detected.
Right (yellow): Speed indicator; on for 100 Mbps, off for 10 Mbps or no link.
Factory reset button: Resets network and alarm configuration settings to factory
default values.
Press and hold for 4 seconds: The Power and Activity LEDs both blink twice
and turn off to indicate that network settings have been restored to default values. Release the button to allow the device to reset and use the default settings.
If the reset button is released before the two LEDs blink, settings are not affected
Hold the reset button at power on: Forces the device into firmware update
mode in case of a failed firmware update. In this mode, both LEDs blink together
constantly. The device may be returned to normal operation by cycling the
power.
Counter
Counter type: Event counter
Number of channels: 1
Input type: Schmitt trigger; fixed 47.5 kΩ pull-down resistor
Resolution: 32 bits
Schmitt trigger hysteresis: 0.6 V min, 1.7 V max
Input high voltage threshold: 1.9 V min, 3.6 V max
Input high voltage limit: 5.5 V absolute max
Input low voltage threshold: 1.0 V min, 2.3 V max
Input low voltage limit: –0.5 V absolute min, 0 V recommended min
Input frequency: 10 MHz max
High pulse width: 50 ns min
Low pulse width: 50 ns min
Environment
Operating temperature range: 0 °C to 55 °C
Storage temperature range: –40 °C to 85 °C
Humidity: 0 °C to 90% non-condensing
Memory
EEPROM: 4,096 bytes
Mechanical
Power
Dimensions: 117.9 × 82.8 × 29.0 mm (4.64 × 3.26 × 1.14 in.)
External power supply: 5 V ±5% required; 5 V, 1 A supply provided (PS-5V1AEPS)
Supply current: Quiescent current: 177 mA typ
This is the total quiescent current requirement for the device that includes the
LEDs. This value does not include any potential loading of the digital I/O bits
or +VO terminal.
User output voltage range (available at +VO terminal): 4.40 V min to 5.25 V
max; assumes supplied AC adapter is used
User output current: Available at +VO terminal: 10 mA max
Isolation: Measurement system to chassis ground: 500 VDC min
Screw terminal connector
Connector type: Screw terminal
Wire gauge range: 16 AWG to 30 AWG
Order Information
Hardware
Network
Part No.
Description
Ethernet connection
E-TC
Ethernet-based 24-bit, 8-channel thermocouple input
device with 8 bit-configurable DIO lines. Includes, Ethernet
cable, power supply, and MCC DAQ software.
Functionally equivalent to the USB-TC.
Ethernet type: 100 Base-TX, 10 Base-T
Communication rates: 10/100 Mbps, auto-negotiated
Connector: RJ-45, 8 position
Cable length: 100 meters (328 feet) max
Additional parameters: HP Auto-MDIX support
Accessories and Cables
Network interface
Protocols used: TCP (IPv4 only) and UDP
Network ports used
UDP: 54211 (discovery)
UDP: 6234 (bootloader only)
TCP: 54211 (commands)
Network IP configuration: DHCP + link-local, DHCP, static, link-local
Network name: E-TC-xxxxxx, where xxxxxx are the lower 6 digits of the device
MAC address
Network name publication: By NBNS; responds to b-node broadcasts, therefore
only available on the local subnet
Part No.
Description
PS-5V1AEPS
5 volt, 1 amp power supply. Shipped with the E-TC –
interchangeable plugs available separately
ACC-205
DIN-rail kit; compatible with the E-TC
Software also Available from MCC
Network Factory Default Settings
Factory default IP address: 192.168.0.101
Factory default subnet mask: 255.255.255.0
Factory default Gateway: 192.168.0.1
Factory default DHCP setting: DHCP + link-local enabled
Network Security
Part No.
Description
TracerDAQ Pro
Out-of-the-box virtual instrument suite with strip chart,
oscilloscope, function generator, and rate generator –
professional version
DASYLab
Icon-based data acquisition, graphics, control, and analysis
software
Security implementation: TCP sockets are not opened unless application sends the
correct PIN connection code; stored in non-volatile memory; may be changed
by user; default value is 0000
Number of concurrent sessions: 1
Vulnerabilities: TCP Sequence Number Approximation Vulnerability
Measurement Computing
DS E-TC.indd
(508) 946-5100
5
info@mccdaq.com
mccdaq.com
April 2020. 4
© Measurement Computing Corporation