Datasheets and Examples for Accessories and Sensors
Find datasheets for LabJack accessories and sensors on these pages.
Every LabJack includes lifetime technical support. We are committed to providing quality, responsive support for all our products.
Find datasheets for LabJack accessories and sensors on these pages.
The CB15 terminal board connects to the DB15 connector on applicable LabJacks (not the U12). It provides convenient screw terminal access to the 12 digital I/O available on the DB15 connector. The CB15 is designed to connect directly to the LabJack (see image below), or can connect via a standard 15-line 1:1 male-female DB15 cable (not included).
The green LED on the CB15 is directly powered by the 5-volt supply (Vs) from the LabJack, so it should be lit whenever the CB15 is connected to a powered LabJack.
The CB15 PCB is mounted to a piece of Snaptrack. The Snaptrack is DIN rail mountable using TE Connectivity part #TKAD (not included).
For more information about the I/O lines, see the User’s Guide for the applicable LabJack. Here are a few useful links:
Table 1. DB15 Pinouts and Names
Pin # | Pin Name | Pin # | Pin Name | |
1 | VS | 9 | CIO0 | |
2 | CIO1 | 10 | CIO2 | |
3 | CIO3 | 11 | GND | |
4 | EIO0 | 12 | EIO1 | |
5 | EIO2 | 13 | EIO3 | |
6 | EIO4 | 14 | EIO5 | |
7 | EIO6 | 15 | EIO7 | |
8 | GND |
Notes:
1. 3" Snap-Track not shown.
Common neutral format CAD models are provided below. Right-click and select the "Save link as..." option to download STEP files.
The CB25 Provides screw terminal connections, with short-circuit/overvoltage protection, for the extra 16 digital I/O on the LabJack U12.
The green LED on the CB25 is directly powered by the +5V supply, so it should be lit whenever the CB25 is connected to an active LabJack U12.
D0-D15 – These are connections to the 16 lines of digital I/O. Each has a 1.5kΩ series resistor (R0-R15) for short-circuit/overvoltage protection, and a jumper (J0-J15) to short that resistor. In general, the jumpers will not be installed unless you are using a particular line to output more than 1 mA. See the specifications section of the LabJack U12 User’s Guide for more information on the D lines.
Short-Circuit/Overvoltage Protection: The LabJack U12 has diodes from each D line to each power rail. These diodes clamp the voltage seen by the LabJack to about 5.7 volts maximum and -0.7 volts minimum, but external resistors are required to limit the current to 25 mA (200 mA total for all 16 lines). The CB25 provides 1.5kΩ resistors for this purpose. Taking 1.5kΩ * 25 mA, we get a maximum voltage drop of 37.5 volts so the maximum safe voltage that can be handled by each D line is about 37.5 + 5.7 = 43.2 volts (the minimum safe voltage is about -38.2 volts). Note, however, that the power dissipated by the resistor in this situation is ((0.025)^2)*1500 = 0.94 watts. Since these are ¼ watt resistors you will not be able to block this maximum voltage continuously. The maximum continuous voltage drop is about (0.25 * 1500)^0.5 = 19.4 volts so the maximum safe continuous voltage that can be handled by each D line is about 19.4 + 5.7 = 25 volts (the minimum safe continuous voltage is about -20 volts).
+5V – These are the same as the +5V connection on the LabJack U12. They are a 5 volt source (output), so do not connect another power source to these terminals.
GND – These are the same as the GND connection on the LabJack U12.
Manufacturers Name: LabJack Corporation
Manufacturers Address:3232 S Vance St STE 200, Lakewood, CO 80227 USA
Declares that the product
Product Name: CB25 Terminal Board
Model Number: CB25
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
EN 61000-4-2: 1995
EN 61000-4-3: 1995
and is marked with CE.
The CB37 terminal board connects to the LabJack UE9’s DB37 connector and provides convenient screw terminal access. The CB37 is designed to connect directly to the LabJack, but can also connect via a 37-line 1:1 male-female cable (not included). The CB37 V1.2 is not compatible with LJTick signal conditioning modules (CB37 V2.1 required for LJTick compatibility).
The green LED on the CB37 is directly powered by the 5-volt supply (Vs) from the LabJack, so it should be lit whenever the CB37 is connected to a powered LabJack.
The CB37 PCB is mounted to a piece of Snaptrack. The Snaptrack is DIN rail mountable using Tyco part #TKAD (not included).
When using the analog connections on the CB37, the effect of ground currents should be considered, particularly when a cable is used and substantial current is sourced/sunk through the CB37 terminals. For instance, a test was done with a 6 foot cable between the CB37 and a LabJack UE9, and a 100 ohm load placed from Vs to GND on the CB37 (~50 mA load). A measurement of CB37 GND compared to UE9 GND showed 5.9 mV. If a signal was connected to AIN0 on the CB37 and referred to GND on the CB37, the UE9 reading would be offset by 5.9 mV. The same test with the CB37 direct connected to the UE9 (no cable) resulted in an offset of only 0.2 mV. In both cases (cable or no cable), the voltage measured between CB37 AGND and UE9 GND was 0.0 mV.
When any sizeable cable lengths are involved, a good practice is to separate current carrying ground from ADC reference ground. An easy way to do this on the CB37 is to use GND as the current source/sink, and use AGND as the reference ground. This works well for passive sensors (no power supply), such as a thermocouple, where the only ground current is the return of the input bias current of the analog input. Another option is to use a separate ground wire for loads requiring substantial current.
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227 USA
Declares that the product
Product Name: CB37 Terminal Board
Model Number: CB37
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
The CB37 terminal board connects to the DB37 connector on the LabJack U6, UE9, or T7, and provides convenient screw terminal access. The CB37 is designed to connect directly to the LabJack (see image below), but can also connect via a 37-line 1:1 male-female cable (not included). Since the CB37 V2.1 has screw-terminals with the same IO/IO/GND/VS arrangement as the U6/UE9/T7 itself, it is compatible with LJTick signal conditioning modules.
The green LED on the CB37 is directly powered by the 5-volt supply (Vs) from the LabJack, so it should be lit whenever the CB37 is connected to a powered LabJack.
The CB37 PCB is mounted to a piece of Snaptrack. The Snaptrack is DIN rail mountable using TE Connectivity part #TKAD (not included).
On older CB37 boards, PIN2 was labeled TX0, and PIN20 was labeled RX0.
On the U6/T7, PIN2 and PIN20 are current sources. On the UE9, PIN2 and PIN20 are UART connections.
The table below shows the pinout of the DB37 connector on the LabJack. Pins 1, 8, 10, 19, and 30, are all connected to GND on the LabJack. On the CB37, all GND terminals connect to a single ground plane and this ground plane is connected to pins 1, 8, 10, and 19, of the DB37 connector. The AGND terminal is simply connected to pin 30 of the DB37 connector. That means the GND and AGND terminals connect to the same single ground plane on the LabJack, but they have different paths to get there.
Table 1. DB37 Pinout
Pin # | Pin Name | Pin # | Pin Name | Pin # | Pin Name | ||
1 | GND | 14 | AIN9 | 27 | Vs | ||
2 | PIN2 (200μA) | 15 | AIN7 | 28 | Vm+ | ||
3 | FIO6 | 16 | AIN5 | 29 | DAC1 | ||
4 | FIO4 | 17 | AIN3 | 30 | GND | ||
5 | FIO2 | 18 | AIN1 | 31 | AIN12 | ||
6 | FIO0 | 19 | GND | 32 | AIN10 | ||
7 | MIO1/CIO1 | 20 | PIN20 (10μA) | 33 | AIN8 | ||
8 | GND | 21 | FIO7 | 34 | AIN6 | ||
9 | Vm- | 22 | FIO5 | 35 | AIN4 | ||
10 | GND | 23 | FIO3 | 36 | AIN2 | ||
11 | DAC0 | 24 | FIO1 | 37 | AIN0 | ||
12 | AIN13 | 25 | MIO0/CIO0 | ||||
13 | AIN11 | 26 | MIO2/CIO2 |
When using the analog connections on the CB37, the effect of ground currents should be considered, particularly when a cable is used and substantial current is sourced/sunk through the CB37 terminals. For instance, a test was done with a 6 foot cable between the CB37 and a LabJack UE9, and a 100 ohm load placed from Vs to GND on the CB37 (~50 mA load). A measurement of CB37 GND compared to UE9 GND showed 5.9 mV. If a signal was connected to AIN0 on the CB37 and referred to GND on the CB37, the UE9 reading would be offset by 5.9 mV. The same test with the CB37 direct connected to the UE9 (no cable) resulted in an offset of only 0.2 mV. In both cases (cable or no cable), the voltage measured between CB37 AGND and UE9 GND was 0.0 mV.
Notes:
1. 6" Snap-Track not shown.
Common neutral format CAD models are provided below. Right-click and select the "Save link as..." option to download STEP files.
The EB37 experiment board connects to the LabJack UE9’s DB37 connector and provides convenient screw terminal access. Also provided is a solderless breadboard and useful power supplies. The EB37 is designed to connect directly to the LabJack, but can also connect via a 37-line 1:1 male-female cable (not included).
The solderless breadboard is provided for convenient prototyping, and does not have any electrical connections to the rest of the EB37. Looking at the picture above, the breadboard has 2 long rows of 5*10=50 sockets at the top, and two more rows of 50 at the bottom. In each of these 4 rows, all 50 sockets are connected, and thus these rows are generally used as power rails. The remainder of the breadboard is filled with 126 columns of 5 connected sockets each. The breadboard is attached to the EB37 with adhesive. The breadboard area is about 6.5” (165 mm) by 2.2” (56 mm), so if a replacement is needed one possibility is the UBS-100 (available from mouser.com), which can be mounted using screws/nuts rather than adhesive. Note that the UBS-100 (and many similar breadboards) separates the power rails in the middle, such that there are 8 rows of 25 sockets.
The green LED on the EB37 is directly powered by the 5-volt supply (Vs) from the LabJack, so it should be lit whenever the EB37 is connected to a powered LabJack. The red LED is powered directly by the external power supply (wall-wart included).
The EB37 can be powered from the LabJack or the external supply. If both the LabJack and external supply are connected at the same time (both green and red LEDs on), the external supply will provide power. If the external supply is not connected (red LED off), then +/- 10 volts, 3.3 volts, 1.25 volts, and all Vs terminals are powered by the LabJack. If the external supply is connected (red LED on), then it provides power for +/- 10 volts, 3.3 volts, 1.25 volts, and all Vs terminals.
The LabJack always provides power for the green LED, VM+, VM-, and any current sourced/sunk by I/O lines, even if the wall-wart is connected.
In most cases the EB37 can simply be powered by the LabJack, but there are various reasons why powering from the external supply, rather than the LabJack, might be desirable. One obvious reason is if more power is required on the EB37 than can be provided by the LabJack. Other reasons could be avoiding a ground offset between the LabJack and EB37 (as discussed below), avoiding any degradation of the LabJack power supply, or providing an EB37 power supply that is on even when the LabJack is off.
Power Terminals
SGND: This terminal has a self-resetting thermal fuse (0.75 amps) in series with GND. Often used when connecting a ground from another powered system to create a common ground.
GND: All GND terminals are the same.
1.25V: Output from a 1.25 reference. The reference maintains 0.2% accuracy while sourcing up to 7 mA.
3.3V: Output from a 3.3 volt regulator. Provides up to 200 mA with 2% accuracy.
VS: All VS terminals are the same. These are outputs of the nominal 5 volt power supply provided by the LabJack or wall-wart.
+10V/-10V: Unregulated supply with a nominal output of 2*VS and –2*VS. This supply can provide up to 10 mA, but the output voltage decreases and output ripple increases with load.
When using the analog connections on the EB37, the effect of ground currents should be considered, particularly when a cable is used and substantial current is sourced/sunk through the EB37 terminals. For instance, a test was done with a 6 foot cable between the EB37 and a LabJack UE9, and a 100 ohm load placed from Vs to GND on the EB37 (~50 mA load). A measurement of EB37 GND compared to UE9 GND showed 5.9 mV. If a signal was connected to AIN0 on the EB37 and referred to GND on the EB37, the UE9 reading would be offset by 5.9 mV. The same test with the EB37 direct connected to the UE9 (no cable) resulted in an offset of only 0.2 mV. In both cases (cable or no cable), the voltage measured between EB37 AGND and UE9 GND was 0.0 mV.
When any sizeable cable lengths are involved, a good practice is to separate current carrying ground from ADC reference ground. One way to do this on the EB37 is to use GND as the current source/sink, and use AGND as the reference ground. This works well for passive sensors (no power supply), such as a thermocouple, where the only ground current is the return of the input bias current of the analog input. Another option is to use a separate ground wire for loads requiring substantial current.
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Supply Voltage | 3.6 | 5 | 5.5 | Volts | |
Supply Current (1) | No Loads | 5.2 | mA | ||
Operating Temperature | -40 | 85 | °C | ||
1.25V | |||||
Output Voltage | 1.2475 | 1.25 | 1.2525 | Volts | |
Maximum Current | 7 | mA | |||
3.3V | |||||
Output Voltage | 3.234 | 3.3 | 3.366 | Volts | |
Maximum Current | 200 | mA | |||
+10V/-10V | |||||
Output Voltage | @220 μA | ±9.5 | Volts | ||
@2 mA | ±9.3 | Volts | |||
@10 mA | ±8.8 | Volts | |||
Output Voltage Ripple | @2 mA | ±2 | mV | ||
@10 mA | ±20 | mV | |||
Maximum Current | 10 | mV |
(1) This is the current that must be provided by the LabJack or wall-wart just to power the EB37 with no connections. About 5 mA of this current is for the green or red LED. So if either the LabJack or wall-wart only is connected, it will be providing about 5.2 mA. If both are connected, the LabJack will only be providing 5 mA for the green LED, while the wall-wart will be providing 5.2 mA plus any extra load demands. Additionally, 1 mA of supply current is required for each 1 mA of load current on Vs, 1.25V, and 3.3V, and about 4 mA of supply current is required for each 1 mA of load current on +10V/-10V.
The EI-1022 is made by EIC. It is a low cost temperature probe that is easy to use with any LabJack.
The EI-1022 is a universal temperature probe that consists of a National Semiconductor temperature sensor mounted in a plastic tube with a current limiting resistor. This probe when connected to 5 volts DC will output a nominal 3.0 volts at room temperature. The probe is suitable for air and surface applications.
The EI-1022 is intended to be connected to a LabJack for 5 volt power but can be used as a stand alone temperature sensor when connected to a DVM and a 5 volt source.
Multiple probes can be connected to a single LabJack, up to the number of analog inputs available on the device.
Three wires require connections; they are +5 volts (red), ground (black) and output (white). These wires can be connected to the appropriate terminals on a LabJack or other power supply in the case of using the sensor as a stand-alone unit. The output wire will normally output a voltage of approximately 3 volts at room temperature.
Connect the red wire to +5V, black wire to GND, and white wire to AI0.
Run LJlogger. By default, the first row will be set to Channel = 0 SE, and the Voltage column should show something around 3.0 volts if the EI-1022 is at room temperature.
To improve resolution, you need to use gain which requires a differential channel. Add a jumper wire from AI1 to GND, then in the desired row of LJlogger set Channel = 0-1 Diff. Now you can adjust Gain so you are using the smallest range possible. For example, the +/-4V range would allow temperatures up to 400 degrees K.
To make LJlogger display degrees C, enter 100.0 for multiplier and –273.15 for offset in the appropriate row. To make LJlogger display degrees F, enter 180.0 for multiplier and –459.67 for offset. The scaled temperature will appear in the “Scaled Data” column.
Connect the red wire to VS, black wire to GND, and white wire to AIN0.
Run LJLogUD (UD series) or LJLogM (T series). By default, the first row will be set to +Ch=0 and -Ch=199 (single-ended), and the Voltage column should show something around 3.0 volts if the EI-1022 is at room temperature.
U3 Comment: If your max temperature will be less than 360 degrees K, you will get better resolution using a low-voltage channel (FIO or EIO) on the U3-HV, and that is the only option on the U3-LV. Connect the white signal wire to FIO4 rather than AIN0. In LJLog set +Ch=4, and since the "Special 0-3.6" volt range is needed set -Ch=32. In DAQFactory Express, put 32 in the QuickNote/Special/OPC column for a particular channel.
To make LJLog display degrees C, enter a scaling equation such as "y=100.0*c - 273.15" in the desired row. Note that "c" in this example means it will use the voltage from the 3rd row, so use the appropriate variable from "a" to "p". To make LJLog display degrees F, enter a scaling equation such as "y=180.0*c - 459.67" in the desired row.
Range: -40°C to 100°C (-40°F to 212°F)
Output: 10 mV per °K absolute
Sensor device in probe: LM335A
Cable length: 6 ft supplied 500 ft user extended
Probe dimensions: 4 in x 0.25 diameter
Power: +5 VDC at .001 Amp
Output Load: 50K or greater or 100 µA max
Accuracy:
+/- 1°C Typical Room Temperature
+/- 3°C Max Room Temperature
+/- 2°C Typical -40°C to 100°C
+/- 5°C Max -40°C to 100°C
°C = 100*volts – 273.15
°K = 100*volts
°F = ((100*volts)-273.15)*1.8 +32
Although the temperature sensor and associated electronics are rated for 100 degrees C, the cable is only rated for 80 degrees C. We have tested the cable, probe at 150 degrees C, and have noticed the cable gets soft at the high temperatures but continues to function. When the cable and probe were returned to normal temperatures, no degrading was observed in the cable or probe. Also at the low temperatures, the cable is only rated to -20 degrees C where the sensor and associated electronics are rated lower. Testing the probe with the wire at the lower temperatures showed normal operation and no degrading of the cable when returned to normal temperatures. The user should be aware that even though the probe itself can operate at the rated temperatures the use of the cable in environments of over 80 degrees C and lower than 20 degrees C is at your own risk.
ELECTRONIC INNOVATIONS CORP
Email: [email protected]
The EI-1034 is made by EIC. It is temperature probe with excellent accuracy that is easy to use with any LabJack.
The EI-1034 is a universal temperature probe that consists of a silicon type temperature sensor mounted in a waterproof 316 stainless steel tube. It uses the LM34CAZ precision silicon temperature sensor with a typical room temperature accuracy of ±0.4 °F (±1.0 °F max). Because of the high-level linear voltage output and high accuracy, this probe is easier to use and superior to thermocouples, thermistors, or RTDs, for many applications in the range of 0 to 230 °F (temperature range varies with positive supply voltage, negative supply voltage, and LabJack model). The probe is suitable for air and liquid applications, and can be conveniently secured into pipes, vessels and chambers by using available ¼ inch compression fittings.
The EI-1034 is intended to be connected to a LabJack for 5-volt power but can be used as a stand-alone temperature sensor when connected to a DVM and a power supply in the range of 5 to 30 volts.
Three wires require connections; they are +5 volts (red), ground (black) and signal output (white). These wires can be connected to the appropriate terminal on the LabJack or other power supply in the case of using the sensor as a stand-alone unit. The output wire (white) connects to an analog input and will normally output a voltage of approximately 0.77 volts at room temperature.
The probe has a 10k internal resistor from signal to ground that helps keep the signal stable when sinking current or driving capacitive loads. The cable length of the probe can be extended to 25 ft without serious degradation in performance. If the user desires to extend the length of the cable beyond 25 ft (up to 500 ft) then a resistor of 10K ohms should be inserted in series with the white wire. The resistor should be placed at the 6 ft length of the probe. When using a series resistor of 10K ohm the user should consider the voltage drop across the resistor when calculating the final temperature measurement.
Temperature readings are not often acquired in high speed stream mode, but if they are note that the micropower drive circuit of the LM34 can be subject to settling errors in multiplexed applications. Our testing on a T7 found that 50 μs of settling is required for the EI-1034. Auto Settling can be as little as 10 on the T7, so you might need to write STREAM_SETTLING_US = 50. Read more about settling time in the Analog Input Settling Time App Note.
The low temperature range of the EI-1034 can be extended to -40 °F by adding a 100K resistor to a negative supply voltage. The Vm- supply on the U6 and T7 is handy for this. Note that if you don't have a negative voltage available but do have an isolated voltage available such as a battery or wall-wart, you can connect it backwards to make a negative voltage. A standard wall plug-in supply can be used in the range of 5 to 15 volts. A 9-volt battery is also a good source for a negative voltage. Care must be taken to connect the positive terminal of the isolated supply to the GND wire (black) of the EI-1034 and the negative terminal of the supply in series with a 100K resistor to the white wire of the EI-1034.
°F = 100*volts
°K = (55.56*volts) + 255.37
°C = (55.56*volts) + 255.37 - 273.15
Connect the red wire to +5V, black wire to GND, and white wire to AI0.
Run LJlogger. By default, the first row will be set to Channel = 0 SE, and the Voltage column should show something around 0.77 volts if the EI-1034 is at room temperature.
To improve resolution, you need to use gain which requires a differential channel. Add a jumper wire from AI1 to GND, then in the desired row of LJlogger set Channel = 0-1 Diff. Now you can adjust Gain so you are using the smallest range possible. For example, the +/-2V range would allow temperatures up to 200 degrees F.
To make LJlogger display degrees C, enter 55.56 for multiplier and –17.78 for offset in the appropriate row. To make LJlogger display degrees F, enter 100.0 for multiplier and 0.0 for offset. The scaled temperature will appear in the “Scaled Data” column.
Connect the red wire to VS, black wire to GND, and white wire to AIN0.
Run LJLogUD. By default, the first row will be set to +Ch=0 and -Ch=199 (single-ended), and the Voltage column should show something around 0.77 volts if the EI-1034 is at room temperature.
To make LJLogUD display degrees C, enter a scaling equation such as "y=55.56*c - 17.78" in the desired row. Note that "c" in this example means it will use the voltage from the 3rd row, so use the appropriate variable from "a" to "p". To make LJLogUD display degrees F, enter a scaling equation such as "y=100.0*c" in the desired row.
U3 Comment: You will get better resolution using a low-voltage channel (FIO or EIO) on the U3-HV, and that is the only option on the U3-LV. Connect the white signal wire to FIO4 rather than AIN0, and in LJLogUD set +Ch=4 in any row.
Connect the red wire to VS, black wire to GND, and white wire to AIN0. If the probe is at 70 degrees F, the voltage from AIN0 to GND should be 0.70 volts.
Traditional Technique: Acquire the voltage and in software multiply it by 100 to convert to degrees F.
Run LJLogM. By default, the first row will be set to AIN0, and the Voltage column should show something around 0.77 volts if the EI-1034 is at room temperature.
To make LJLogM display degrees C, enter a scaling equation such as "y=55.56*c - 17.78" in the desired row. Note that "c" in this example means it will use the voltage from the 3rd row, so use the appropriate variable from "a" to "p". To make LJLogM display degrees F, enter a scaling equation such as "y=100.0*c" in the desired row.
AIN-EF Technique: Configure an extended feature on the applicable channel to apply a slope of 100, and then read AIN0_EF_READ_A to get the scaled value.
In Kipling, go to the Analog Inputs tab, click the "+" at the far right of the AIN0 row, set Extended Feature to "Slope/Offset", and set Slope=100. Now you can read AIN0_EF_READ_A in any software, such as LJLogM, and get the scaled value.
T4 Comment: You will get better resolution using a low-voltage channel (FIO or EIO) on the T4. Connect the white signal wire to FIO4 rather than AIN0, and in LJLogM use "AIN4" in any row.
Range with 0/5 volt supply:
+10 to +230 °F (-12 to +110 °C) with the LabJack U12
0 to +230 °F (-17 to +110 °C) for the LabJack U3 or UE9
Accuracy:
+/- 0.4°F Typical Room Temperature
+/- 1°F Max Room Temperature
+/- 2°F Max 0°F to 230°F
+/- 3°F Max -40°F to 0°F
Sensor device in probe: LM34CAZ
Cable length: 6 ft supplied max 25 ft user extended
Power: +4 to 35 VDC at 100-400 µA
Output Current: 10 mA
Note: When operating at voltages less than 5 Volts the maximum operating temperature is reduced, typically at 4 Volts supply the maximum temperature limit is 200 °F
Probe dimensions: 6 in x 0.25in diameter. Metal tube is 316 stainless steel, product number SS-14-6CLOSED from Omega.
Possible fittings:
https://www.omega.com/en-us/sensors-and-sensing-equipment/sensing-accessories/connector-bushings-and-grommets/p/RA-RB
https://www.omega.com/en-us/pressure-measurement/pressure-measurement-accessories/pipe-and-tube-fittings/p/MTA-BRLK-SSLK-RA-RB-Series
More information:
LM34 Datasheet
Temperature Sensors Application Note
Although the temperature sensor and associated electronics are rated for 110 degrees C, the normal cable is only rated for 80 degrees C. We have tested the cable and probe at 150 degrees C, and have noticed the cable gets soft at the high temperatures but continues to function. When the cable and probe were returned to normal temperatures, no degrading was observed in the cable or probe. Also at the low temperatures, the cable is only rated to -20 degrees C where the sensor and associated electronics are rated lower. Testing the probe with the wire at the lower temperatures showed normal operation and no degrading of the cable when returned to normal temperatures. The user should be aware that even though the probe itself can operate at the rated temperatures the use of the cable in environments of over 80 degrees C and lower than 20 degrees C is at your own risk.
ELECTRONIC INNOVATIONS CORP
Email: [email protected]
Limited Availability: The EI-1040 dual instrumentation amplifier, manufactured by Electronic Innovations Corporation and sold by LabJack, is at the end of production. Estimated time of NLA (no longer available) is Spring 2023.
The EI-1040 is made by EIC. It is a dual programmable gain instrumentation amplifier with a precision reference output for bridge excitation. Gains are digitally selected at values of 1, 10, 100, and 1000. Four TTL or CMOS- compatible address lines individually select the amplifier gains.
The EI-1040 is a common accessory for the LabJack U12. For the U3 or UE9 the LJTick-InAmp is more commonly used. The U6/T7 have an in-amp built-in, but if an external in-amp is needed the LJTick-InAmp is usually the best choice.
Applications of this device are for signal conditioning and amplification of low-level signals such as thermocouples and transducers. This device is also used in conditioning signals to be transmitted over a long distance to single ended receivers.
The EI-1040 requires +5 volts DC at a nominal 0.1 amp. An internal DC to DC converter supplies an output of +15 and –15 volts nominal. The EI-1040 consists of 2 Burr-Brown/TI PGA204 amplifiers and one DCP010515DPB DC to DC converter.
A 4.096 volt reference is provided for connection to a bridge or other device requiring excitation. The maximum allowable current draw from this source is 5 ma.
The EI-1040 can be attached to the LabJack by simply connecting the power and amplifier outputs to the LabJack. When connecting the EI-1040 to the LabJack, the LabJack should be powered down prior to making the connection. After the connection is made then the combination can be powered up.
The gain of the EI-1040 can be programmed by the LabJack by connecting the gain select inputs GSA1, GSA2, GSB1, and GSB2 to the LabJack digital outputs. The configuration for the gain select is shown below:
Gain | Terminal | Terminal |
GSA1 or B1 | GSA2 or B2 | |
1 | 0 | 0 |
10 | 1 | 0 |
100 | 0 | 1 |
1000 | 1 | 1 |
0 => -15 to +0.8 volts => GND In, GND, or a DIO set to output-low.
1 => +2 to +15 volts => +5V In, VS from LabJack, or a DIO set to output-high.
Example: To set channel B to a gain of x100, you can jumper GSB1 to GND In and jumper GSB2 to +5V In.
It should be noted that when the EI-1040/LabJack is powered from limited power sources such as notebook computers, bus-powered hubs, etc., there may not be enough current to supply both devices. A message from the computer should tell the user of this condition.
A functional block diagram of the EI-1040 is shown below.
The following table describes the function of the EI-1040 terminals:
Table 1. EI - 1040 terminal information
Label | Description | Label | Description |
GND In | Power Source Ground | GND | Signal Ground |
+5 In | 5 Volt From Power Source | -15V Out | -15 Volt User at 8 mA* |
+5 In | Spare 5 Volt Terminal | +15V Out | +15 Volt User at 8 mA* |
GSB2 | Gain State B2 | EXCT | 4.096 Volt for Excitation ** |
GSB1 | Gain State B1 | B- In | B Amp Minus Input |
GSA2 | Gain State A2 | B+ In | B Amp Plus Input |
GSA1 | Gain State A1 | GND | Signal Ground |
B Out | B Amplifier Output | A- In | A Amp Minus Input |
A Out | A Amplifier Output | A+ In | A Amp Plus Input |
* Worst case current availability - actual current availability may be greater
** Current availability is 3 mA max
The instrumentation amplifiers used are Texas Instruments/ Burr Brown PGA204 parts. The specifications for these parts can be obtained on Internet at:
http://www.ti.com/lit/ds/symlink/pga204.pdf
Typical applications for this unit include: SIGNAL CONDITIONER, THERMOCOUPLE AMPLIFIER, STRAIN GAUGE AMPLIFIER, DATA ACQUISITION APPLICATIONS, SIGNAL FILTER, AUDIO AMPLIFIER, MICROPHONE AMPLIFIER
ELECTRONIC INNOVATIONS CORP
Email: [email protected]
Manufacturers Name: LabJack Corporation
Manufacturers Address: 6900 West Jefferson Ave Suite 110, Lakewood, CO 80235 USA
Declares that the product
Product Name: EI-1040
Model Number: EI1040
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
EN 61000-4-2: 1995
EN 61000-4-3: 1995
and is marked with CE.
The EI-1050 from Electronic Innovations Corporation has been discontinued as Sensirion no longer makes the sensor used in the EI-1050.
Available alternatives are probes based on the SHT3X digital output sensor, such as the SHT35 which is more accurate than the SHT11 that was used in the EI-1050. We might start selling a digital SHT3X probe at some point, but you can get probes using the SHT35 on Amazon right now:
https://smile.amazon.com/gp/product/B07RSYB6C4
https://smile.amazon.com/gp/product/B07ZGD8FKB
The SHT3X uses I2C, which is slightly different (i.e. not drop-in compatible) than the SBUS protocol used by the SHT11. Available support:
The EI-1050 is made by EIC. It is a digital relative humidity and temperature probe intended for use with any LabJack DAQ device. It combines a single chip sensor module with a selector chip and buffering components on a small PC board. The single chip sensor is manufactured by Sensirion and provides a 14-bit/12-bit (temperature/humidity) serial digital output for each reading. It is housed in a plastic tube (4.5 in by 0.625 in) with a 6 ft cable. The device includes two calibrated microsensors for relative humidity and temperature. Since the output is serial digital data, this results in superior signal quality, a fast response time and insensitivity to external disturbances (EMC). Each sensor is calibrated by Sensirion in a precision humidity chamber and the calibration coefficients are programmed into the OTP memory. These coefficients are used internally during measurements to calibrate the signals from the sensors. The interface to the EI-1050 is a 5-wire connection consisting of supply voltage, ground, clock, data, and enable. By using the enable line, multiple probes can be connected to a LabJack at once.
This section applies to all LabJack DAQ devices except the U12.
Supported UD-series devices:
Supported T-series devices:
The EI-1050 uses an SHT11 digital sensor. A key specification of this sensor is that the signal input voltage for a logic-high is 80%-100% of the supply voltage. 80%-100% of a supply voltage of 5.0V is 4.0-5.0V, but all LabJacks (except the U12) have 3.3V logic—a digital output-high is 3.3V. This is not a problem for the Data line, since to get a high on the serial bus the I/O line is set to input and the 22k pull-up brings the line above 4 volts, but the Clock line is driven output-high/output-low. Thus for a direct digital output from the LabJack (U12 excepted) to provide the clock signal, the EI-1050 must be powered by 3.3V instead of 5.0V.
Red Wire (Power): Need to supply 3.3 volts. The simplest way to get 3.3 volts is by using a digital line configured as output-high. An analog output (DAC) can also be used. Note that a single FIO line can only provide enough power for up to 4 probes. An EIO/CIO/MIO line or DAC line can provide power for up to 20 probes.
Black Wire (Ground): Connect to any GND terminal.
Green Wire (Data): Any digital I/O line can be used.
White Wire (Clock): Any digital I/O line can be used.
Brown Wire (Enable): The probe is enabled when this line is pulled to the supply voltage (3.3 volts for UD-series and T-series devices). The probe is disabled when this line is pulled to ground. This allows multiple probes to be connected to a single device using the same Data and Clock lines, and only a unique Enable line is required for each probe. (If only a single EI-1050 is being used, and you want it to be enabled all the time, the Enable line can be left unconnected because there is an internal pull-up resistor to the Power line. However, it's recommended to connect the Enable line to the same terminal as the Power line.)
If multiple probes are being used, they can all be connected to the same Power/Ground/Data/Clock terminals. The Enable line on each probe is connected to a unique digital output, and all enables are set to output-low to disable all probes. To get measurements from a particular probe, the Enable line for that probe is set to output-high, readings are taken, and then the Enable line is set back to output-low.
The LabJack UD driver for Windows (V2.48+) has special support for the EI-1050. There is 1 IOType and 4 special channels:
LJ_ioSHT_GET_READING
LJ_chSHT_TEMP // Used with IOType above.
LJ_chSHT_RH // Used with IOType above.
LJ_chSHT_DATA_CHANNEL // Used with LJ_ioPUT_CONFIG.
LJ_chSHT_CLOCK_CHANNEL // Used with LJ_ioPUT_CONFIG.
The EI-1050 Sample page has examples. The following pseudocode demonstrates retrieving measurements from a single probe:
//Set FIO2 to output-high to provide power to the EI-1050.
ePut (lngHandle, LJ_ioPUT_DIGITAL_BIT, 2, 1, 0); //Red = Power = FIO2
//Specify the data and clock lines.
ePut (lngHandle, LJ_ioPUT_CONFIG, LJ_chSHT_DATA_CHANNEL, 0, 0); //Green = Data = FIO0
ePut (lngHandle, LJ_ioPUT_CONFIG, LJ_chSHT_CLOCK_CHANNEL, 1, 0); //White = Clock = FIO1
//Now, an add/go/get block to execute multiple requests.
//Request a temperature reading from the EI-1050.
AddRequest (lngHandle, LJ_ioSHT_GET_READING, LJ_chSHT_TEMP, 0, 0, 0);
//Request a humidity reading from the EI-1050.
AddRequest (lngHandle, LJ_ioSHT_GET_READING, LJ_chSHT_RH, 0, 0, 0);
//Execute the requests. Will take about 0.5 seconds with a USB high-high
//or Ethernet connection, and about 1.5 seconds with a normal USB connection.
GoOne (lngHandle);
//Get the temperature reading result.
GetResult (lngHandle, LJ_ioSHT_GET_READING, LJ_chSHT_TEMP, &dblTemperatureKelvin);
//Get the humidity reading result.
GetResult (lngHandle, LJ_ioSHT_GET_READING, LJ_chSHT_RH, &dblHumidityPercent);
If using multiple probes, you would also have the following calls:
See the SBUS section in the T-series datasheet; the Examples section provides a basic walk-through.
Multiple EI-1050 probes can be connected to a single LabJack U12. When using multiple probes, the data and clock line from every probe connect to the same LabJack terminals (IO0 and IO1). An individual connection is needed for the enable line on each probe. The enable line is pulled high inside the probe, so the probe is enabled when this line is disconnected (not recommended), connected to +5V, connected to an analog output set to 5.0 volts, connected to a digital input, or connected to a digital output set high. The probe is disabled when the enable line is connected to GND, connected to an analog output set to 0.0 volts, or connected to a digital output set low. This can be accomplished using IO2, IO3, AOx, or Dx, providing multiple enable line connections. The example programs provided by LabJack Corporation, toggle the digital lines between input and output-low to enable and disable the probe (analog outputs are toggled between 0.0 volts and 5.0 volts). When the probe is disabled, it is powered-up, but there is no communication.
There are two example applications available from LabJack Corporation to experiment with the EI-1050 probe(s): LJSHT.exe and LJSHTmulti.exe. These are installed as part of the normal U12 Legacy installation and can be found in the start menu along with LJlogger, LJtest, and others. LJSHT acquires temperature and humidity readings from 1 or 2 probes and displays the information on a chart. LJSHTmulti acquires readings from many probes and displays the current readings in a table.
LabJack U12 drivers V1.10 and later have 3 new functions for communicating with the EI-1050 (and SHT1X sensors in general):
For more information on the drivers functions, see the “LabJack U12 User’s Guide”.
LabJack U12 firmware V1.10 (serial numbers 100012000 and higher, 03/2003) and later has new functions to perform the SHT1X communication at a hardware level, such that one call to the LabJack U12 will send/receive up to 4 bytes of data. When using such hardware communication, it takes about 230 ms to get a 14 bit temperature reading and about 75 ms to get a 12 bit humidity reading. The LabJack U12 is busy during this time and unavailable for other operations.
When the LabJack U12 driver detects a firmware version earlier than V1.10, it reverts to software communication mode, and takes about 2 seconds to get a temperature or humidity reading. The LabJack U12 is busy during this time and unavailable for other operations. Firmware upgrade requires the replacement of a chip (which is socketed, not soldered). Contact LabJack Corporation for more information.
Having trouble with your EI-1050? Try running The EI-1050 Sample App.
This information is mostly for talking to the EI-1050 with something other than a LabJack.
The EI-1050 uses the SHT11 from Sensirion. The SHT11 speaks SBUS, which is similar to I2C but not exactly the same. Details are provided by Sensirion.
The EI-1050 adds small RC filters (R=47 & C=1nF) to the Data and Clock lines.
The EI-1050 adds a MAX4514 switch to the Data line. This switch is controlled by the Enable line on the EI-1050. The Enable line has a 22k pull-up to Power.
The EI-1050 adds a 22k pull-up (to Power) to the Data line, but this is behind the switch so only connected when the probe is enabled.
Testing has shown that at least 11 sensors can run successfully off of one data/clock pair when connected to a T7 over short cable runs. The testing configurations were as follows:
Changing the data and clock lines to use EIO/CIO/MIO lines or slowing the clock down might allow for more sensors to be used at once.
Long cable runs can cause problems with data acquisition. It has been observed that a 70ft. Ethernet cable extension between one sensor and a T7 device resulted in frequent errors and poor quality data/clock lines.
Range: 0 to 100 % RH
Accuracy: ±3.5 %
Response Time: 4 s
Reproducibility: H % R ±0.1
Resolution: 0.03 % RH
Range: -40°C to 120°C
Accuracy:
0.5°C @ 25°C
0.9°C from 0 to 40°C
Response Time: 20 s
Reproducibility: ±0.1 °C
Resolution: 0.01 °C
Operating Temperature: -40°C to 120°C
Supply Voltage Range: 2.4 to 5.5 V
Input Current During Measurement: 0.6 mA
Input Current Standby: 0.12 mA
Cable Interface (LabJack U12 Terminal):
Power: Red (3.3 V for UD-series and T-series, 5V for U12)
Ground: Black (GND)
Data: Green (FIO0 or other for UD-series and T-series, IO0 for U12)
Clock: White (FIO1 or other for UD-series and T-series, IO1 for U12)
Enable: Brown
5/8" Outside Diameter
4 1/2" Length
More detailed specifications can be found in the SHT11 Datasheet from Sensirion.
Although the temperature sensor and associated electronics are rated for 150 degrees C, the cable is only rated for 80 degrees C. We have tested the cable, probe at 150 degrees C, and have noticed the cable gets soft at the high temperatures but continues to function. When the cable and probe were returned to normal temperatures, no degrading was observed in the cable or probe. Also, at the low temperatures, the cable is only rated to -20 degrees C where the sensor and associated electronics are rated lower. Testing the probe with the wire at the lower temperatures showed normal operation and no degrading of the cable when returned to normal temperatures. Be aware that even though the probe itself can operate at the rated temperatures, the use of the cable in environments of over 80 degrees C and lower than 20 degrees C is at your own risk.
The tube provides protection from fingers and large contaminants, but additional protection is recommended if your environment has the risk of smaller contaminants such as insects, dust, or rain.
ELECTRONIC INNOVATIONS CORP
Email: [email protected]
The IDCA-10 is an integrated servo control system designed specifically for DC brushed motors. MCT brings a unique solution to motor control with this innovative product. The IDCA-10 possesses a dedicated PID control loop, localizing control functions on the motor hardware. The IDCA-10 is designed with flexibility in mind and is easily configured for a number of different operating modes. Operating modes include open-loop speed control, closed-loop speed control, and closed loop position control.
Digital communication is made available via a configurable 4-wire SPI or 3-wire SMBus/I2C serial bus. An optional stand-alone mode allows the user to utilize a single analog input signal to control the IDCA-10 in place of the serial bus.
The IDCA-10 also incorporates two encoder channels to interface with shaft encoders common to many motor assemblies. Two external inputs allow easy integration with limit/proximity switches to implement motor stops or fixed-position motor deceleration.
The IDCA-10 is ready to use right out of the box. An anodized aluminum heat sink and enclosure may be used as a stand-alone base, or integrated into existing hardware. The IDCA-10 also provides a convenient +5V regulated output to power encoders or other electronic components.
Characteristic | Symbol | Min | Typ | Max | Unit |
Supply Voltage | +Vs | 8 | -- | 28 | V |
Motor Output Voltage | OUTn | 0 | -- | +Vs - 0.5 | V |
Continuous Output Current (1) | Iout | 0 | -- | 5 | A |
Peripheral Power (+5VO) (3) | +5VO | ||||
Iout = 0A | -- | 5.5 | -- | V | |
Iout = 250mA | -- | 5.1 | -- | V | |
Iout = 500mA | -- | 4.6 | -- | V | |
Peripheral Output Current (3) | IPmax | -- | -- | 500 | mA |
Quiescent Current | IQ | ||||
Bridge Enabled | |||||
+Vs = 8V | -- | 31.5 | -- | mA | |
+Vs = 28V | -- | 18.5 | -- | mA | |
Bridge Disabled | |||||
+Vs = 8v | -- | 26.8 | -- | mA | |
+Vs = 28V | -- | 13.5 | -- | mA | |
Control I/O Input Limits | VI | -10 | -- | 10 | V |
Control Logic Levels | |||||
High Level Input Voltage | VIH | 2.3 | -- | -- | V |
Low Level Input Voltage | VIL | -- | -- | 1 | V |
Serial Bus Clock Speed | |||||
SPI | 300 | -- | 10000 | Hz | |
I2C | 40 | 10000 | Hz | ||
PWM Output Frequency | fPWM | 1 | -- | 10 | kHz |
Bridge Resistance (4) | RBR | -- | 240 | -- | mΩ |
Recommended Motor Winding Resistance (5) | RMOT | Ω | |||
+Vs = 28V | 2.3 | -- | -- | ||
+Vs = 18V | 1.5 | -- | -- | ||
+Vs = 12V | 1 | -- | -- | ||
+Vs = 8V | 0.75 | -- | -- | ||
Operating Temperature Range | TOP | -40 | -- | 85 | °C |
(1) Inability to adequately dissipate heat from the drive unit will result in lower continuous current limit due to over temperature shutdown limits.
(2) H-bridge IC junction temperature.
(3) 500 mA loads are not to exceed 30s in duration.
(4) RBR value measured when the bridge junction temperature at 25 C.
(5) Motor winding resistances less than that noted for RMOT can result in excessive bridge currents during breaking, and can cause serious damage to the IDCA-10.
(6) This is an abridged version of the DCA-10 specification sheet. A complete specification sheet is located in the product manual.
The LJTick-CurrentShunt (LJTCS) is a signal-conditioning module designed to convert 2x 4-20 mA current loop signals into voltage signals that vary from 0.472-2.360 volts. The 4-pin design plugs into the standard AnalogInput/AnalogInput/GND/VS screw terminal block found on newer LabJacks such as the U3, U6, UE9, T4, and T7. The major advantages of the LJTCS, compared to using a simple load resistor, are ease of use, high common-mode range, and lower voltage drop on the 4-20 mA signal.
The pins shown on the right side of the LJTCS (Figure 1) connect to the LabJack. The VS/GND pins power the LJTCS, while the OUTA/OUTB pins send the output voltage signal to analog inputs on the LabJack.
Note that 4-20 mA corresponds to 0.472 to 2.36 volts, and thus on the U3-HV and T4 the low-voltage analog inputs (FIO/EIO) will provide the better results than the high-voltage analog inputs (AIN0-AIN3).
Following are descriptions of the LJTCS screw-terminal connections:
SGND: This terminal connects to LabJack ground (GND), with a 750 mA self-resetting thermal fuse in series. Often, the 4-20 mA sensor has its own power supply, and that supply ground needs to be connected to LabJack ground to provide a common reference. SGND allows that to be done, but protects from the risk of the external power supply dumping excess ground current through the LabJack.
VS: This is the same 5 volt output as the VS terminals on the LabJack itself. This is an output terminal, not an input. It can be used to provide 5 volt (nominal) power as needed.
INA+/INA- (or INB+/INB-): The 4-20 mA current loop should be connected to INA+ and INA- such that the current flows into INA+ and out of INA-. Each channel has a 5.9 Ω measurement resistor (0805, 0.10%, 50ppm), and the voltage across that resistor is amplified by x20. So 4 mA gives about 0.472 volts and 20 mA gives about 2.36 volts.
Relationship between output voltage and input current:
I = V / (20 * 5.9) = V / 118
mA = 8.475 * volts
In addition to the 5.9 Ω shunt resistor, there is a self-resetting thermal fuse in series. The fuse is the MICROSMD005F-2 with a hold current of 50 mA and trip current of 150 mA. It has a typical resistance of 18 Ω (min=3.6 and max=50). It does not affect the measurement, but does affect how much voltage is dropped as the 4-20 mA signal passes through the LJTCS.
The common-mode input range of the LJTCS is -8 to +28 volts. That means that the voltage of each of the inputs must be within that range compared to LJTCS ground.
If the 4-20 mA signal does not have a common reference at all with the LJTCS, one needs to be made. One common way of doing this is by connecting ground from the sensor to SGND on the LJTCS. SGND has a fuse in series and then connects to normal GND. The fuse is a 750 mA self-resetting thermal fuse, and prevents other systems from using the LJTCS ground as their power ground.
The following figures show typical connections. Figures 3 & 4 show typical connections with a 3-wire sourcing type sensor. This type of sensor sources the 4-20 mA signal, which is then returned to sensor ground. The common-mode voltage of INA- is 0, while the common-mode voltage of INA+ is equal to the signal loading of the LJTCS (typically 0.48 volts @ 20 mA).
Figures 5 & 6 show typical connections with a 2-wire (loop-powered) sourcing type sensor. This type of sensor sources the 4-20 mA signal, which is then returned to sensor ground. The common-mode voltage of INA- is 0, while the common-mode voltage of INA+ is equal to the signal loading of the LJTCS.
Figures 7 & 8 show typical connections with sinking type sensors. This type of sensor sinks the 4-20 mA signal, and thus the common-mode voltage of INA+ is equal to the full supply voltage and the common-mode voltage of INA- is equal to the supply voltage minus the signal loading of the LJTCS.
The current on each channel flows into IN+, then through a self-resetting thermal fuse (F2/F3, MICROSMD005F-2), then through the 5.9 ohm 0805 0.1% sense resistor (R2/R5), and then back out IN-. The voltage across the sensor resistor is multiplied by 20 to provide the output signal. Some considerations if modifying R2/R5 to provide a custom range:
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Supply Voltage | 3.6 | 5 | 12 | Volts | |
Supply Current | 0.5 | mA | |||
Operating temperature | -40 | 85 | °C | ||
Signal Specs | |||||
Gain (1) | 20 | V/V | |||
Sense Resistor | 5.9 | Ohm (Ω) | |||
Gain Accuracy | 0.5 | % | |||
Offset Accuracy | 2 | mV | |||
Total Input Impedance (2) | 9 | 24 | 56 | Ohm (Ω) | |
Signal Loading (2) | @ 20 mA | 0.48 | Volts | ||
Common-Mode Range (3) | VS = 5 V | -8 to +28 | Volts | ||
Typical Output For 4-20mA | 0.472 | 2.36 | Volts | ||
Typical Output Range | 0.02 | VS - 0.2 | Volts | ||
Typical Input Range | Vout = 0.02 - 4.8 V | 0.17 | 40.7 | mA | |
-3dB Bandwidth | 1200 | Hz |
(1) The 4-20 mA signal passes through a sense resistor, and the voltage across that resistor is amplified to produce the output voltage signal. Thus the response of the LJTick-Current is 118 mV/mA.
(2) The total input impedance is the sum of the sense resistor and the thermal fuse resistance, and is typically 21-27 ohms at room temperature. The voltage dropped across this total impedance by the 4-20 mA signal is the loading.
(3) The voltage from IN+/IN- to GND must stay within the common-mode limits.
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227 USA
Declares that the product
Product Name: LabJack Tick Current Shunt
Model Number: LJTCS
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
The LJTick-DAC works with the T-series (T4/T7) and with any UD family device (U3/U6/UE9), except for the oldest U3 hardware revision 1.20 (U3A, pre 2007), as that U3 did not support I2C. The LJTick-DAC does not work with the U12.
The LJTick-DAC connects to a digital I/O block (e.g. FIO6/FIO7), not to the DAC0/DAC1 terminals.
The LJTick-DAC (LJTDAC) is an analog output expansion module. It provides a pair of 14-bit analog outputs with a range of ±10 volts. The 4-pin design plugs into any of the standard DIO/DIO/GND/VS screw terminal blocks on the LabJack, and thus up to 10 of these can be used per device to add 20 analog outputs.
The update rate of the LJTDAC is limited by the communication time between the host and the device. See Section 3.1 of the U3/U6/UE9 User’s Guide or data rates for T-Series devices for detailed information, but it generally takes about 1 ms to do an update via USB “high-high” or Ethernet, while it takes about 4 ms via other USB connections. Only 1 DAC channel can be updated per low-level communication. That means, for instance, that if updates are done at the 1 ms rate to build a 100 Hz sine wave, there will only be about 5 updates per half-cycle of the waveform and it will appear to be a smooth sine. With a 10 Hz sine wave, however, there will be about 50 updates per half-cycle and the waveform will appear much smoother.
The pins shown on the right side of the LJTDAC (Figure 1) connect to the LabJack. The VS/GND pins power the LJTDAC, while the DIOA/DIOB pins are used for digital communication (I2C) between the LJTDAC and LabJack. DIOA is the serial clock (SCL) and DIOB is the serial data (SDA). Following are descriptions of the screw-terminal connections:
GND: Connected directly to LabJack ground (GND).
VS: This is the same 5 volt output as the VS terminals on the LabJack itself. This is an output terminal, not an input. It can be used to provide 5 volt (nominal) power as needed.
DACA/DACB: Output of each 14-bit digital-to-analog converter.
The LJTDAC has a non-volatile 128-byte EEPROM (Microchip 24C01C) on the I2C bus with a 7-bit address of 0x50 (d80), and thus an 8-bit address byte of 0xA0 (d160). Bytes 0-63 are available to the user, while bytes 64-127 are reserved.
EEPROM Address | Description | Nominal Value |
0-63 | User Area | |
64-71 | DACA Slope | 3.1586E+03 bits/volt |
72-79 | DACA Offset | 3.2624E+04 bits |
80-87 | DACB Slope | 3.1586E+03 bits/volt |
88-95 | DACB Offset | 3.2624E+04 bits |
96-99 | Serial Number | |
100-127 | Reserved |
The slopes and offsets are stored in 64-bit fixed point format (signed 32.32, little endian, 2’s complement). The serial number is simply an unsigned 32-bit value where byte 96 is the LSB and byte 99 is the MSB.
The DAC (digital-to-analog converter) chip on the LJTDAC is the LTC2617 (linear.com) with a 7-bit address of 0x12 (d18), and thus an 8-bit address byte of 0x24 (d36). The data is justified to 16 bits, so a binary value of 0 (actually 0-3) results in minimum output (~-10.3 volts) and a binary value of 65535 (actually 65532-65535) results in maximum output (~10.4 volts).
For more information about low-level communication with the LJTDAC, see the I2C example in the VC6_LJUD archive or see the Linux example.
The LJTick-DAC works with any UD family device (U3/U6/UE9), except for U3 hardware revision 1.20 (U3A), as that U3 did not support I2C. It also does not work with the U12 (which is not a UD family device).
The LabJack UD driver for Windows (V2.76+) has special support for the LJTDAC. First, the following special channel is used with the put config IOType to specify where the LJTDAC is connected to the LabJack:
LJ_chTDAC_SCL_PIN_NUM //Used with LJ_ioPUT_CONFIG. The desired pin # is passed in the Value parameter.
Then there is one IOType used for all further communication with the LJTDAC. The value of the Channel parameter used with this IOType is always one of the following 7 special channels:
LJ_ioTDAC_COMMUNICATION //Main IOType.
LJ_chTDAC_SERIAL_NUMBER //Read-only.
LJ_chTDAC_READ_USER_MEM //x1 is array of 64 bytes.
LJ_chTDAC_WRITE_USER_MEM //x1 is array of 64 bytes.
LJ_chTDAC_READ_CAL_CONSTANTS //x1 is array of 4 doubles.
LJ_chTDAC_WRITE_CAL_CONSTANTS //x1 is array of 4 doubles.
LJ_chTDAC_UPDATE_DACA //Pass DAC voltage in Value parameter.
LJ_chTDAC_UPDATE_DACB //Pass DAC voltage in Value parameter.
Note that the _CAL_CONSTANTS special channels above are floating point doubles. The UD library converts to/from the fixed point format stored on the LJTick-DAC.
Typical operation consists of simply setting the pin number for SCL and then updating DAC channel A and/or B:
//Tell the driver that SCL is on FIO6. The driver then assumes that SDA is on FIO7.
//This is just setting a parameter in the driver, and not actually talking
//to the hardware, and thus executes very fast.
ePut(lngHandle, LJ_ioPUT_CONFIG, LJ_chTDAC_SCL_PIN_NUM,6,0);
//Set DACA to 1.2 volts. If the driver has not previously talked to an LJTDAC
//on FIO6/FIO7, it will first retrieve and store the calibration constants. The
//low-level I2C command can only update 1 DAC channel at a time, so there
//is no advantage to doing two updates within a single add-go-get block.
ePut(lngHandle, LJ_ioTDAC_COMMUNICATION, LJ_chTDAC_UPDATE_DACA, 1.2, 0);
//Set DACB to 2.3 volts.
ePut(lngHandle, LJ_ioTDAC_COMMUNICATION, LJ_chTDAC_UPDATE_DACB, 2.3, 0);
For more information about UD communication with the LJTDAC, see the LJTDAC example in the VC6_LJUD archive.
The T-series have special registers available for controlling the LJTick-DAC.
Updating an output through the LJM library is easy. For example, the following line of code:
err = LJM_eWriteName(handle, "TDAC11", 7.5)
... sets the voltage on the DACB channel associated with DIO11 (aka EIO3). That means DACA on the LJTick-DAC would be connected to DIO10 (aka EIO2).
MIO2 (DIO22) does not support the LJTick-DAC.
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Supply Voltage | 4.5 | 5 | 5.5 | V | |
Supply Current | Vout = 0, No load | 5 | mA | ||
Both Outputs @ 3mA | 29 | mA | |||
Operating Temperature | 0 | 70 | °C | ||
DIO | |||||
Pull-up Resistors | To VS | 5100 | Ω | ||
Low Level Input Voltage | 0.3*VS | V | |||
High Level Input Voltage | 0.7*VS | V | |||
Low Level Output Voltage | Sink Current = 3mA | 0 | 0.4 | V | |
Clock Frequency (DIOA) | 400 | kHz | |||
DAC Outputs | |||||
Typical Output Range | -10.3 | 10.4 | V | ||
Power-up Output Voltage | 0.05 | V | |||
Resolution | 14 | bits | |||
1.22 | mV | ||||
Accuracy | 0.05 | 0.5 | % FS | ||
Differential Linearity Error | ±1 | counts | |||
Integral Linearity Error | ±5 | ±16 | counts | ||
Temperature Drift | 20 | ppm/°C | |||
Update Time (1) | 1 | ms | |||
Update Rate (1) | 1000 | Hz | |||
Slew Rate | 0.1 | V/μs | |||
Output Impedance | 0.1 | Ω | |||
Output Current (2) | Total for both channels | 10 | mA |
(1) The update time is similar to the numbers found in Section 3.1 of the U3/UE9 User's Guide. The time is typically about 1 ms over Ethernet or USB "high-high", and typically about 4 ms over USB "other".
(2) This is the current limit for both channels combined. The first thing you notice as you get close to the current limit is that the minimum output voltage increases, and this effect will be worse if your VS supply voltage is low. For example, at 10 mA, the minimum output is typically about -9.5 volts.
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227 USA
Declares that the product
Product Name: LabJack Tick DAC
Model Number: LJTick-DAC
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
This application will allow you to configure and test LJTick-DACs attached to any UD family device (UE9, U3, or U6). While the actual cross platform Python script is contained in the LabJackPython package, we provide a stand-alone application for the convenience of our customers running Microsoft Windows.
If you get an error message that says something like “This application has failed to start because the application configuration is incorrect …”, try downloading this update for your machine:
https://www.microsoft.com/en-us/download/details.aspx?id=26368
The LJTick-DigitalOut5V (LJT-DO5V) converts a LabJack's 3.3V digital outputs to 5V digital outputs. This allows a LabJack device to control 5V relays or interface with 5V logic devices/sensors. Read more about controlling relays and connecting 5V signals in this app-note.
Note: When the LabJack digital I/O is configured as an input, the DigitalOut5V accessory will output logic low.
Figure 1: LJTick-DigitalOut5V |
Figure 2: LJTick-DigitalOut5V with U3-LV |
VS: This is the same 5 volt output as the VS terminals on the LabJack itself. This is an output terminal, not an input. It can be used to provide 5 volt (nominal) power as needed.
GND: Same as LabJack ground (GND).
DOA/DOB: These lines are the converted 5V logic lines.
Figure 3: LJTick-DigitalOut5V Hardware Block Diagram
Figure 4: LJTick-DigitalOut5V Schematic
The AND gate has Schmitt trigger inputs (i.e. hysteresis), which help avoid rapid toggling if a noisy signal slowly changes state.
The AND gate is powered by 3.3 volts from a regulator. An input of 0 to 1.0 volts will cause the output of the AND gate to be 0 volts. An input of 2.3 to VS (nominally 5.0) volts will cause the output of the AND gate to be 3.3 volts.
The output amp is powered by VS & GND, and is set up with a gain of x1.5. Thus the 3.3 volt high output of the AND gate will result in a 5.0 volt output from the amp, assuming a light load and assuming that VS is at least 5.0 volts.
If the DIO connected to the tick's input is set to output-high, the tick's output will be high. It the DIO is set to output-low, the tick's output will be low. If the DIO is set to input, the tick's output will be low (due to the pull-down resistors on the inputs). This last fact can be useful when the DIO is configured to go to output-low at power up, as there is usually a brief time where the line will be input before the configuration takes effect.
Parameter | Conditions | Min | Typical | Max | Units |
Supply Voltage | 3.5 | 5.25 | Volts | ||
Supply Current | No loads | 1.5 | mA | ||
Operating Temperature | -40 | 80 | °C | ||
Input Range | Normal | 0 | VS | Volts | |
Max | -0.5 | VS+0.5 | Volts | ||
Input to cause Logic high | 2.3 | Volts | |||
Input to cause Logic Low | 1.0 | Volts | |||
Logic High Output | VS = 5.0V | 5.0 | Volts | ||
Logic Low Output | 0 | Volts | |||
Logic High with Load | VS = 5.0, 50 mA load | 4.6 | Volts | ||
Output Drive Current (1) | Sink or Source | 50 | mA | ||
Rise Time Delay | 70 | ns | |||
Fall Time Delay | 90 | ns | |||
Rise Time | 380 | ns | |||
Fall Time | 460 | ns | |||
Max Frequency (2) (3) | 760 | kHz | |||
(1) Short circuit current is 120 mA, but useable current varies with how close to rail you need to drive per Figure 13 of the AD8646 datasheet. Figure 13 applies to both rails and applies to sinking or sourcing. For example, if driving high and sourcing 50 mA there will be a saturation voltage of about 400 mV so the output will be about 4.6V rather than 5.0V.
(2) This is the recommended maximum frequency of a square wave of 50% duty cycle if the required output signal needs to get to both 0V and 5V. Faster frequencies will result in the signal not reaching 0V.
(3) An output frequency of 1MHz with both voltage rails being met can be achieved by using a duty cycle of 45%. The output waveform will look like a triangle wave at this point with the specified rise and fall times.
For more specifications about the logic gates and Op Amp used in the LJTick-DigitalOut5V look at the following datasheets:
The LJTick-Divider (LJTD) is a signal-conditioning module designed to divide 2 single-ended channels of higher voltage analog signals down to 0-3.5 volt signals. The stock builds provide divisions of /4, /5, /10, and /25, and there is a -C custom option for user specified builds. The use of large resistors and a precision op-amp buffer provide an input impedance of about 1 MΩ. By adding or replacing resistors, many other configurations are possible.
Divider-4: Voutput = Vinput/4 | ||
Divider-5: Voutput = Vinput/5 | ||
Divider-10: Voutput = Vinput/10 | ||
Divider-25: Voutput = Vinput/25 | ||
Divider-C: Custom Ratio by adjusting R1, R2, and R3. See Figure 3: Schematic for Each Channel |
||
Divider-BIP10V: See Table 1 of the datasheet |
The 4-pin design plugs into the standard AIN/AIN/GND/VS screw terminal block found on all LabJacks except the original U12. Note that the best performance on the U3 or T7 is achieved with low-voltage inputs (labeled FIO and EIO).
VINA/VINB: These screw terminals are for the 2 single-ended channels of input analog voltages. Each voltage is multiplied by the fractional slope to provide a lower voltage to the LabJack. Note that the outputs of the LJTD are limited to about 0-3.5 volts.
GND: Same as LabJack ground. VINA/VINB must be referred to this ground.
VREF: A 2.5 volt reference voltage output. Internally this reference is used for level shifting, but very little current is used, leaving substantial current available to the user if a very accurate 2.5 volt reference is needed.
The above figure is a schematic for one channel of the LJTD, showing the standard factory installed values for UNI10V. The input/output relationship is described by the below equations, assuming the op-amp is in the default unity gain configuration.
General Equations for Figure 3: Vout = Vin*Rpar/(R1+R2) + Rpar*Vref/R4 Slope = Rpar/(R1+R2) Offset = Rpar*Vref/R4 Rpar = Rparallel = 1 / ( (1/(R1+R2) + 1/R3 + 1/R4) ) Simplified Equations for Unipolar Builds: Vout = Vin*R3/(R1+R2+R3) Slope = R3/(R1+R2+R3)
The resistors R1+R2, R3, and R4, can be changed to provide other ranges as shown in the table below.
The packages for resistors R1-R4 are 0805, while all other resistors and capacitors are 0603. The tolerance of the factory installed resistors is 0.05%, so a good option available from digikey.com is the Panasonic ERA-6ARW series.
The table shows the input voltage at an output voltage of 0.0 and 2.5 volts. It also shows the input voltage for an output voltage of 3.5 volts, as the internal buffer amplifier accepts a maximum input voltage of 3.5 volts when powered by VS=5.0 volts, and thus when the amp is configured for unity gain the maximum output voltage is 3.5 volts. The Slope and Offset columns go with the formula
VIN (OUT=0): This is the input voltage that results in an output voltage of 0.0 volts. The typical minimum output voltage of the LJTD is about 0.001 volts.
VIN (OUT=2.5): This is the input voltage that results in an output voltage of 2.5 volts.
VIN (OUT=3.5): This is the input voltage that results in an output voltage of 3.5 volts. The typical maximum output voltage of the LJTD is VS-1.5 which is about 3.5 volts.
Vout = Slope*Vin + Offset.
Table 1. Ranges for divider circuit with different R1-R4
R1+R2 | R3 | R4 | Slope | Offset | VIN (OUT=0) | VIN (OUT=1.0) | VIN (OUT=2.5) | VIN (OUT=3.5) | |
[ohms] | [ohms] | [ohms] | [volts/volts] | [volts] | [volts] | [volts] | [volts] | [volts] | Name |
720k | 240k | 0.25 | 0 | 0 | 4.0 | 10.0 | 14.0 | Div-4 | |
720k | 180k | 0.2 | 0 | 0 | 5.0 | 12.5 | 17.5 | Div-5 | |
900k | 100k | 0.1 | 0 | 0 | 10.0 | 25.0 | 35.0 | Div-10 | |
876k | 36.5k | 0.04 | 0 | 0 | 25.0 | 62.5 | 87.5 | Div-25 | |
720k | 680k | 0.4857 | 0 | 0 | 2.1 | 5.1 | 7.2 | UNI5V | |
360k | 240k | 0.4 | 0 | 0 | 2.5 | 6.3 | 8.8 | UNI6V | |
720k | 240k | 0.25 | 0 | 0 | 4.0 | 10.0 | 14.0 | UNI10V | |
720k | 220k | 0.234 | 0 | 0 | 4.3 | 10.7 | 15.0 | UNI11V | |
720k | 100k | 0.122 | 0 | 0 | 8.2 | 20.5 | 28.7 | UNI21V | |
720k | 68k | 0.0863 | 0 | 0 | 11.6 | 29.0 | 40.6 | UNI29V | |
720k | 47k | 0.0613 | 0 | 0 | 16.3 | 40.8 | 57.1 | UNI41V | |
720k | 33k | 0.0438 | 0 | 0 | 22.8 | 57.0 | 79.9 | UNI57V | |
360k | 360k | 0.5 | 1.25 | -2.5 | -0.5 | 2.5 | 4.5 | BIP2.5V | |
360k | 240k | 180k | 0.2222 | 1.111 | -5 | -0.5 | 6.3 | 10.8 | BIP5V |
720k | 240k | 180k | 0.125 | 1.25 | -10 | -2.0 | 10.0 | 18.0 | BIP10V |
720k | 68k | 68k | 0.0451 | 1.194 | -26.5 | -4.3 | 29.0 | 51.1 | BIP25V |
The labels in the Name column are used when ordering custom configurations.
U3: The LJTD is generally used with low-voltage channels on the U3-LV or U3-HV. The nominal input range of a low-voltage channel is 0-2.44 volts, so the input range provided by the LJTD is from the "VIN (OUT=0)" column to a little less than the "VIN (OUT=2.5)" column. For example, the UNI10V in this case will provide an input range of about 0 to 9.76 volts. If you set the U3 analog input to the "special" range it takes an input of about 0-3.6 volts, so the input range provided by the LJTD is from the "VIN (OUT=0)" column to the "VIN (OUT=3.5)" column. For example, the UNI10V in this case will provide an input range of about 0 to 14 volts.
U6/T7: The LJTD is used with the +/-10 or +/-1 volt range on the LabJack U6/T7. With the +/-10 volt range the full 0-3.5 volt output of the LJTD can be measured, but only 3.5/20 = 17.5% of the LabJack input range is used. With the +/-1 volt range, the 0 and 1 volt output columns above apply, and 50% of the LabJack input range is used.
UE9: The LJTD is used withe the 0-2.5 or 0-5 volt range on the UE9. The 0 and 2.5 volt output columns above use 100% of the 0-2.5 volt UE9 input range, or the 0 and 3.5 volt columns use 70% of the 0-5 volt UE9 input range.
Due to the small trace spacing on the PCB, voltages beyond the options shown in the table above are not recommended. Instead, higher voltages can be handled by adding 1 or more external resistors in series with VIN. The extra voltage will be dropped across the external resistance such that the voltage applied to VIN is within specifications:
Simplified Equations for Unipolar Builds with External Resistor:
Vout = Vin*R3/(R1+R2+R3+Rext)
Slope = R3/(R1+R2+R3+Rext)
For example, say a 10 MΩ resistor such as the USF340-10.0M-0.01%-5PPM is used for Rext with the LJTick-Divider-25. That means the slope will be 36.5k / (876k + 36.5k + 10000k) = 0.003345, and thus a voltage of 747 volts will be divided down to 2.5 volts.
When working with a high voltage system and a USB device, consider adding a USB isolator. A mistake might damage the LabJack, but hopefully the isolator will protect the host computer.
Caution: The information in this section (Attenuating Higher Voltages) is presented for convenience, is not a feature of normal LabJack operation, and you are at your own risk when working with high voltages. High voltages are dangerous and only qualified individuals should work with high voltages. A mistake could easily result in damage to the LabJack, computer, and people.
The LJTD can be plugged in to a digital I/O block and used to condition digital signals. There are a couple reasons you might do this:
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Vs, Supply Voltage (1) | 2.8 | 5 | 5.5 | Volts | |
Supply Current | 1.2 | mA | |||
Operating Temperature | -40 | 85 | °C | ||
VREF | |||||
Output Voltage | 2.495 | 2.5 | 2.505 | Volts | |
Initial Accuracy | ±0.2 | % | |||
Maximum Output Current | 24 | mA | |||
Op-Amp Buffer | |||||
Typical Input Voltage Range | -0.1 | VS - 1.5 | Volts | ||
Typical Output Voltage Range | Load ≥ 100kΩ | 0.001 | VS - 0.001 | Volts | |
Input/Output | |||||
Slope Error | ±0.2 | % | |||
Offset Error | ±0.2 | % | |||
Input Impedance (2) | UNI10V | 960 | kΩ | ||
Input Bias current (2) | VIN = 10V | 10 | μA |
(1) The maximum input voltage to the buffer amplifier is VS-1.5, so for proper operation with signals up to 2.5 volts, VS must be greater than 4.0 volts.
(2) The input impedance and bias current is dominated by the input resistors not the buffer amplifier. The input bias current of the internal buffer amplifier is less than ±200 pA across the voltage range, which is an important number as far as sizing the input resistors to not create excessive offset.
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227, USA
Declares that the product
Product Name: LJTick-Divider
Model Number: LJTD
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
The LJTick-InAmp (LJTIA) is a signal-conditioning module that provides two instrumentation amplifiers ideal for low-level signals such as bridge circuits (strain gauges) and thermocouples. The LJTIA has 5 gain settings per channel and two selectable output voltage offsets (Voffset). The 4-pin design plugs into the standard AIN/AIN/GND/VS screw-terminal block found on LabJacks such as the U3 and UE9.
The pictures below show the LJTIA plugged into the U3 on the left and plugged into the UE9 on the right.
![]() Figure 1: LJTick-InAmp (LJTIA) |
![]() Figure 2: LJTIA With U3 |
![]() Figure 3: LJTIA With UE9 |
The block of 4 screw-terminals at the left edge of the LJTIA (Figure 1 above) provides a positive and negative input for each differential channel. Towards the LabJack side of the LJTIA is a pair of screw-terminals that provide a ground connection (GND) and a +2.50 volt reference (VREF). The reference is capable of sourcing enough current (see Specifications) to function as the excitation voltage for most common bridge circuits.
In between the blocks of screw-terminals is a 10-position DIP switch used to specify gain and offset.
Table 1. DIP Switch Descriptions
Switch # | Name | Description | |
1 | BxR32 | Custom gain determined by R32 | Applies to channel B only. All off equals a gain of 1. |
2 | Bx11 | Gain of 11 | |
3 | Bx52 | Gain of 51 | |
4 | Bx201 | Gain of 201 | |
5 | 0.4V | Output offset of +0.4 volts. | Voffset applies to both channels. Switch # 5 or 6 should always be on, but not both. |
6 | 1.25V | Output offset of +1.25 volts. | |
7 | AxR17 | Custom gain determined by R17 | Applies to channel A only. All off equals a gain of 1. |
8 | Ax11 | Gain of 11 | |
9 | Ax51 | Gain of 51 | |
10 | Ax201 | Gain of 201 |
Each channel has a switch (numbers 1 & 7) that has been left without factory-installed gain resistors: R17 for channel A and R32 for channel B. Resistors can be installed by the end-user to provide custom gains according to G=1+(100k/R). For example, a resistance of 100 ohms would provide the maximum allowable gain of 1001. Also, multiple switches can be closed at the same time to get a few other gains (x61, x211, x251, and x261), as the gain settings resistors (10k, 2k, and 500) wind up in parallel. The packages for resistors R17 & R32 are 0805, while all other resistors and capacitors are 0603. The tolerance of the factory installed resistors is 0.1% & 25 ppm/degC, so consider the RG20P series from digikey.com (100ohm = RG20P100BCT).
Extending from the back of the LJTick-InAmp are four pins. The first two pins provide +5 volt power and ground from the LabJack. The other two pins are the instrumentation amplifier outputs and connect to analog inputs on the LabJack. The four pins plug directly into the 5.0 mm spaced screw-terminals on the LabJack U3, UE9, or other future devices as shown in Figure 4.
Each channel on the LJTIA has an AD623 instrumentation amplifier (in-amp) from Analog Devices. The allowable signal range (Vin) is determined by a combination of Gain, Voffset, Vcm, and Vout. See the Signal Range Tables in Appendix A.
Voffset: This is an offset voltage added to the in-amp output. If DIP switch #5 is on, the offset is +0.4 volts, and if DIP switch #6 is on, the offset is +1.25 volts. The same offset applies to both channels of the LJTick-InAmp. One offset must always be selected (0 volts is not an option), but both offsets should never be enabled at the same time. The +0.4 volt offset is generally used with signals that are mostly unipolar, while the +1.25 volt offset is generally used with bipolar signals.
Vcm: This is the common mode voltage of the differential inputs. For an in-amp, that is defined as the average of the common mode voltage of each input. For instance, if the negative input is grounded, and single-ended signal is connected to the positive input, Vcm is equal to Vin/2. Another common situation is when using a wheatstone bridge where VREF=2.5 is providing the excitation. In this case, each input is at about 1.25 volts compared to ground, and thus Vcm is about 1.25 volts.
Vin: This is the voltage difference between IN+ and IN-. In the following Signal Range Tables, the “Low” column is the minimum Vin where Vout is 10 mV or higher, the “High 2.5V” column is the maximum Vin where Vout is 2.5 volts or less, and the “High 4.5V” column is the maximum Vin where Vout is 4.5 volts or less.
Vout: Vout = (Vin * Gain) + Voffset. This is the single-ended (referred to ground) voltage output from the in-amp. Because of the power supply to the in-amp, the full output swing is about 0.01 volts to 4.5 volts. The “Low” and “High” columns in the Signal Range Tables give the output at the respective Vin.
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Supply Voltage | 3.6 | 5 | 5.5 | volts | |
Supply Current | No Loads | 1.5 | mA | ||
Operating Temperature | -40 | 85 | °C | ||
Signal Specs | |||||
Gain Accuracy (1) | 0.35 | 1.2 | % | ||
Offset Accuracy (1) | G = 1 | 0.5 | 1.2 | % | |
G = 11 | 0.5 | 1.2 | % | ||
G = 51 | 2.5 | 4.0 | % | ||
G = 201 | 10 | 15.0 | % | ||
Input Signal Limits (2) | -0.15 | VS - 1.5 | volts | ||
Output Signal Limits (2) | Load ≥ 10 kΩ | 0.01 | VS - 0.5 | volts | |
Input Bias Current (3) | 17 | nA | |||
Input Impedance | 2 | GΩ | |||
Each Input vs. GND (4) | Normal Operation | -0.3 to +5.3 | volts | ||
Each Input vs. GND (4) | No Damage | -10 to +15 | volts | ||
-3 dB Bandwidth | x1 | 18 | kHz | ||
x11 | 18 | kHz | |||
x51 | 18 | kHz | |||
x201 | 10 | kHz | |||
Vref | |||||
Output Voltage | 2.495 | 2.50 | 2.505 | volts | |
Initial Accuracy | 0.2 | % | |||
Current Output (5) | For rated V accuracy | 0 | 25 | mA |
(1) The max accuracy specs are the tested device limits and are expected to be met whether device is warmed up or not. Typical specs are what is normally seen with a warmed up device at room temperature. Gain and offset are very stable at a stable temperature, so a user-calibration can achieve accuracy much better than the specs listed here.
(2) The input signal limits are the simple limit of the voltage on each input terminal versus ground. The output signal limit is the simple typical limit of the voltage that can be produced on the output pins, and depends on load so see the AD623 datasheet for more information. The actual limits in most situations are more complex, as described in Appendix A of this datasheet.
(3) The current in/out of the input terminals is nanoamps from -0.3 to +5.3 volts. Beyond that range it increases up to 10mA at -10 or +15 volts.
(4) This is the limit of the voltage on any input terminal versus ground. See Appendix A for actual limits in different situations.
(5) Higher currents will not cause damage, but the reference voltage will start to sag. The reference output can handle a continuous short-circuit to ground and has a short-circuit current of about 45 mA typically.
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227 USA
Declares that the product
Product Name: LJTick-InAmp
Model Number: LJTIA
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
The following tables cover most common situations with the LJTIA, but for other cases there is an online tool available at analog.com:
"+Vs" = VS (typically 5.0 volts), "-Vs" = 0, "Vref" = Voffset (0.4 or 1.25 volts), “Vcm” = Vcm, and “Vdiff” = Vin. Our definitions of Vin, Vcm, and Voffset, can be found on the main page of the LJTIA datasheet.
The output amplifiers on the LJTIA have a range of about 0.01 volts to 4.5 volts (VS-0.5 actually).
The "Low" column on the left in the tables below is the minimum Vin. Usually this is the Vin that results in the minimum Vout of 0.01 volts, but sometimes there are other limiting factors, so the "Low" column on the right shows the Vout corresponding to each Vin.
The "High 2.5V" and "High 4.5V" columns on the left are listing the upper limit of Vin that results in a Vout of 2.5 or 4.5 volts, although sometimes there other limiting factors and those Vout values cannot be achieved. The columns on the right list the actual Vout that results from the Vin values on the left.
Example: Assume Voffset of the LJTIA is set to 0.4V and gain of the LJTIA is set to x11. Assume the Vin signals come from a bridge with 5 volt excitation, so Vcm is 2.5 volts. According to the latest tool from analog.com, the signal voltage can go from about -0.018V to +0.309V. Beyond those limits generates an error. Note that the table below shows similar values of -0.035 to +0.327, which are not exactly the same likely because they come from an older version of the calculator.
Table A1.1. Voffset = 0.4V
Vcm | Vin (Differential) (Volts) | Vout (Single Ended) (Volts) | ||||
Gain | Low | High 2.5 V | High 4.5V | Low | High 2.5V | High 4.5V |
0V | ||||||
1 | -0.3 | 0.3 | N/A | 0.01 | 0.7 | N/A |
11 | -0.0354 | 0.116 | N/A | 0.0106 | 1.58 | N/A |
51 | -0.00764 | 0.0231 | N/A | 0.0104 | 1.58 | N/A |
201 | -0.00194 | 0.00587 | N/A | 0.0101 | 1.58 | N/A |
1.25V | ||||||
1 | -0.39 | 2.1 | 3.68 | 0.01 | 2.5 | 4.08 |
11 | -0.0354 | 0.191 | 0.334 | 0.0106 | 2.5 | 4.07 |
51 | -0.00764 | 0.0412 | 0.0712 | 0.0104 | 2.5 | 4.08 |
201 | -0.00194 | 0.0104 | 0.0183 | 0.0101 | 2.5 | 4.07 |
2.5V | ||||||
1 | -0.39 | 2.1 | 3.6 | 0.01 | 2.5 | 4 |
11 | -0.0354 | 0.191 | 0.327 | 0.0106 | 2.5 | 4 |
51 | -0.00764 | 0.0412 | 0.0803 | 0.0104 | 2.5 | 4.5 |
201 | -0.00194 | 0.0104 | 0.0179 | 0.0101 | 2.5 | 4 |
Vin/2 | ||||||
1 | -0.15 | 2.05 | 4.1 | 0.25 | 2.5 | 4.5 |
11 | -0.0354 | 0.118 | N/A | 0.0106 | 1.7 | N/A |
51 | -0.00764 | 0.024 | N/A | 0.0104 | 1.59 | N/A |
201 | -0.00194 | 0.0059 | N/A | 0.0101 | 1.59 | N/A |
Table A1.2. Voffset = 1.25V
Vcm | Vin (Differential) (Volts) | Vout (Single Ended) (Volts) | ||||
Gain | Low | High 2.5 V | High 4.5V | Low | High 2.5V | High 4.5V |
0V | ||||||
1 | -0.3 | 0.3 | N/A | 0.95 | 1.55 | N/A |
11 | -0.107 | 0.107 | N/A | 0.073 | 2.43 | N/A |
51 | -0.0231 | 0.0231 | N/A | 0.0719 | 2.43 | N/A |
201 | -0.005879 | 0.00587 | N/A | 0.0701 | 2.43 | N/A |
1.25V | ||||||
1 | -1.24 | 1.25 | 3.25 | 0.01 | 2.5 | 4.5 |
11 | -0.112 | 0.114 | 0.295 | 0.018 | 2.5 | 4.5 |
51 | -0.0243 | 0.0245 | 0.0637 | 0.0107 | 2.5 | 4.5 |
201 | -0.00616 | 0.00622 | 0.0162 | 0.0114 | 2.5 | 4.5 |
2.5V | ||||||
1 | -1.24 | 2.1 | 3.25 | 0.01 | 2.5 | 4.5 |
11 | -0.112 | 0.191 | 0.295 | 0.018 | 2.5 | 4.5 |
51 | -0.0243 | 0.0412 | 0.0637 | 0.0105 | 2.5 | 4.5 |
201 | -0.00616 | 0.00622 | 0.0161 | 0.0114 | 2.5 | 4.5 |
Vin/2 | ||||||
1 | -0.15 | 1.25 | 4.1 | 1.1 | 2.5 | 4.5 |
11 | -0.0983 | 0.113 | 0.118 | 0.169 | 2.5 | 2.55 |
51 | -0.0226 | 0.0236 | N/A | 0.0974 | 2.45 | N/A |
201 | -0.00584 | 0.0059 | N/A | 0.0762 | 2.44 | N/A |
The following tables use typical noise measurements with the LabJack U3 and UE9 to determine the noise-free and effective resolutions that can be expected with the LJTick-InAmp (LJTIA). The LJTIA was connected to an analog input on the LabJack and had IN+ shorted to IN- shorted to GND.
The counts of peak-to-peak noise were determined by collecting 128 points from the analog input and subtracting the minimum binary value from the maximum binary value. For the U3 these are based on 12-bit values, while for the UE9 these are based on 24-bit values.
The noise-free resolution is based on the peak-to-peak noise counts, and corresponds to the resolution where no variation would be seen.
The RMS noise counts is the standard deviation of the 128 collected binary values, and the effective resolution values are based on this RMS value. The effective resolution can be thought of as a specification met by most points, while the noise-free specifications are met by all points.
The “@LJ Inputs” values are in terms of the LabJack U3/UE9 analog input, which is the LJTIA output. Those values are divided by the LJTIA gain to determine the “@LJTIA Inputs” values, which are the resolutions that apply to the signal input to the LJTIA. For instance, a single-ended channel on the LabJack U3 with an LJTIA gain of 201 has a noise-free resolution of about 9 μV and an effective resolution of about 1.8 μV.
Table B.1. LJTIA Gain = 1-201 with a U3.
LJTIA Gain = 1 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
SE | 2 | 11 | 0.001191 | 0.00119141 | 0.5 | 13 | 0.000298 | 0.00029785 |
Diff | 2 | 11 | 0.002383 | 0.00238281 | 0.5 | 13 | 0.000596 | 0.0005958 |
0-3.6 | 2 | 11 | 0.002383 | 0.00238281 | 0.5 | 13 | 0.000596 | 0.0005957 |
LJTIA Gain = 11 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
SE | 2 | 11 | 0.001191 | 0.00010831 | 0.5 | 13 | 0.000298 | 0.00002708 |
Diff | 2 | 11 | 0.002383 | 0.00021662 | 0.5 | 13 | 0.000596 | 0.00005415 |
0-3.6 | 2 | 11 | 0.002383 | 0.00021662 | 0.5 | 13 | 0.000596 | 0.00005415 |
LJTIA Gain = 51 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
SE | 2 | 11 | 0.001191 | 0.00002336 | 0.5 | 13 | 0.000298 | 0.00000584 |
Diff | 2 | 11 | 0.002383 | 0.00004672 | 0.5 | 13 | 0.000596 |
0.00001168 |
0-3.6 | 2 | 11 | 0.002383 | 0.00004672 | 0.5 | 13 | 0.000596 | 0.00001168 |
LJTIA Gain = 201 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
SE | 2 | 11 | 0.001806 | 0.00000898 | 0.5 | 12.7 | 0.000367 | 0.00000182 |
Diff | 2 | 11 | 0.003612 | 0.00001797 | 0.5 | 12.7 | 0.000733 | 0.00000365 |
0-3.6 | 2 | 11 | 0.003612 | 0.00001797 | 0.5 | 12.7 | 0.000733 | 0.00000365 |
All "counts" data in the following UE9 tables are from 24-bit values. To equate to counts at a particular resolution (Res) use the formula counts/(2^(24-Res)). For instance, with the UE9 set to 12-bit resolution and the 0-5 volt range, there are 8192 counts of noise when looking at 24-bit values. To equate this to 12-bit data, we take 8192/(2^12), which equals 2 counts of noise when looking at 12-bit values.
Table B.2. LJTIA Gain = 1, Resolution 0-18 with a UE9
Resolution=0-12, LJTIA Gain=1 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 12288 | 10.4 | 0.0037 | 0.00370048 | 2350 | 12.8 | 0.000701 | 0.00070111 |
0-2.5 | 20480 | 9.7 | 0.003006 | 0.00300572 | 4100 | 12 | 0.00061 | 0.00061035 |
Resolution = 17,LJTIA Gain = 1 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 408 | 15.3 | 0.000124 | 0.00012394 | 78 | 17.7 | 0.000023 | 0.00002348 |
0-2.5 | 620 | 14.7 | 0.000094 | 0.00009393 | 120 | 17.1 | 0.00018 | 0.0000178 |
Resolution = 18+ (UE9-PRO, LJTIA Gain = 1) | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 96 | 17.4 | 0.000029 | 0.00002891 | 20 | 19.7 | 0.000006 | 0.00000587 |
Resolution = 0-12, LJTIA Gain = 11 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 12288 | 10.4 | 0.0037 | 0.00033641 | 2350 | 12.8 | 0.000701 | 0.00006374 |
0-2.5 | 20480 | 9.7 | 0.003006 | 0.00027325 | 4100 | 12 | 0.00061 | 0.00005549 |
Resolution = 17,LJTIA Gain = 11 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 408 | 15.3 | 0.000124 | 0.00001127 | 78 | 17.7 | 0.000023 | 0.00000213 |
0-2.5 | 620 | 14.7 | 0.000094 | 0.00000854 | 120 | 17.1 | 0.00018 | 0.00000162 |
Resolution = 18+ (UE9-PRO, LJTIA Gain = 11) | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 110 | 17.2 | 0.000033 | 0.00000302 | 20 | 19.7 | 0.000006 | 0.00000053 |
All "counts" data in the following UE9 tables are from 24-bit values. To equate to counts at a particular resolution (Res) use the formula counts/(2^(24-Res)). For instance, with the UE9 set to 12-bit resolution and the 0-5 volt range, there are 8192 counts of noise when looking at 24-bit values. To equate this to 12-bit data, we take 8192/(2^12), which equals 2 counts of noise when looking at 12-bit values.
Table B.4. LJTIA Gain = 51, Resolution 0-18 with a UE9
Resolution = 0-12, LJTIA Gain = 51 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 12288 | 10.4 | 0.0037 | 0.00007256 | 2350 | 12.8 | 0.000701 | 0.00001375 |
0-2.5 | 20480 | 9.7 | 0.003006 | 0.0005894 | 4100 | 12 | 0.00061 | 0.00001197 |
Resolution = 17, LJTIA Gain = 51 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 472 | 15.1 | 0.000142 | 0.00000279 | 87 | 17.6 | 0.000025 | 0.00000049 |
0-2.5 | 776 | 14.4 | 0.000116 | 0.00000227 | 147 | 16.8 | 0.000022 | 0.00000043 |
Resolution = 18+ (UE9-PRO), LJTIA Gain = 51 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 172 | 16.6 | 0.00005 | 0.00000099 | 29 | 19.2 | 0.000008 | 0.00000016 |
Table B.5. LJTIA Gain = 201, Resolution 0-18 with a UE9
Resolution = 0-12, LJTIA Gain = 201 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 16384 | 10 | 0.004883 | 0.00002429 | 3500 | 12.2 | 0.001063 | 0.00000529 |
0-2.5 | 32768 | 9 | 0.004883 | 0.00002429 | 6480 | 11.3 | 0.00061 | 0.00000493 |
Resolution = 17, LJTIA Gain = 201 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 1232 | 13.7 | 0.000376 | 0.00000187 | 185 | 16.5 | 0.000054 | 0.00000027 |
0-2.5 | 2104 | 13 | 0.000305 | 0.00000152 | 376 | 15.4 | 0.000058 | 0.00000029 |
Resolution = 18+ (UE9-PRO), LJTIA Gain = 201 | ||||||||
Range | Peak-to-peak Noise | Noise-Free Resolution | Noise-Free Res. @LJ Inputs | Noise-Free Res. @LJTIA Inputs | RMS Noise | Effective Resolution | Effective Res. @LJ Inputs | Effective Res. @LJTIA Inputs |
volts | counts | bits | volts | volts | counts | bits | volts | volts |
0-5 | 484 | 15.1 | 0.000142 | 0.00000071 | 106 | 17.3 | 0.000031 | 0.00000015 |
Thermocouples are not particularly accurate or easy to use, but they are a very common way to measure temperature. Some applications with extreme temperatures or specific mechanical requirements might require thermocouples, but whenever possible consider instead using a silicon type temperature sensor such as the EI-1022 (-40 to +100 degrees C) or the very accurate and waterproof EI-1034 (-17 to +150 degrees C). Both of those probes are available from LabJack, and provide a high-level linear voltage output that connects directly to analog inputs.
There are three main issues when making measurements with a thermocouple:
The following diagram shows the typical connection of a thermocouple to the LJTIA:
The thermocouple is connected to IN+ (positive lead) and IN- (negative lead), and IN- is also connected to GND through a 10 kΩ resistor (meaning that Vcm=Vin/2).
Care must be taken when placing the negative thermocouple lead and resistor lead into the same screw-terminal, to make sure that both are solidly contacted. Sometimes the thermocouple wire is thicker than the resistor wire, making it easy for the resistor to lose contact. In such a case the LJTIA output will likely be stuck near 0 volts, Voffset, or 5 volts.
In most situations, a short can simply be used for the GND connection instead of a 10 kΩ resistor, but note that if a short is used the negative lead of the thermocouple is grounded at the LJTIA. This is not recommended when using multiple probes and when the probes could be contacting grounded metal somewhere in the system. The 10 kΩ resistor maintains some isolation between the negative thermocouple lead and ground, and yet provides a path for the LJTIA bias currents.
It is possible to install the 10 kΩ resistors (Digikey #P10KGCT) on the LJTIA PCB. For channel A, install the resistor on R8. For channel B, install the resistor on R23. Obviously this reduces the input impedance of the negative input of the LJTIA to 10 kΩ, which might not be desirable for some signals besides thermocouples.
The output offset of the LJTIA can be set to 0.4 volts or 1.25 volts. For the best accuracy, the actual system offset should be measured. If the end of the thermocouple is at the same temperature as the cold junction, the thermocouple voltage should be zero, so place the end of the thermocouple near the LJTIA and note the voltage measured by the analog input (should be near 0.4 volts or 1.25 volts). This is the actual system offset, and should be subtracted from further analog input readings before dividing by the gain to get the thermocouple voltage.
The UD driver for Windows has a convenient function that takes in thermocouple type, thermocouple voltage, and cold junction temperature, and returns the thermocouple temperature. The following pseudocode demonstrates a measurement:
//Read the amplified and offset thermocouple voltage from an analog input.
eGet (lngHandle, LJ_ioGET_AIN, tcChannel, &valueAIN, 0);
//Get the internal temperature reading (channel 133 on the UE9 or channel 30 on the U3).
eGet (lngHandle, LJ_ioGET_AIN, internalTempChannel, &cjTempK, 0);
//To get the thermocouple voltage we subtract the offset from the AIN voltage
//and divide by the LJTIA gain.
tcVolts = (valueAIN - offsetVoltage)/51;
//Convert TC voltage to temperature.
TCVoltsToTemp (LJ_ttK, tcVolts, cjTempK, &TCTempK);
Go to labjack.com for thermocouple examples in C, VB, LabVIEW, and more. For DAQFactory examples go to daqexpress.com.
The following table shows the minimum and maximum allowable temperatures (from NIST) for some common thermocouple types. The table also shows the thermocouple voltages generated at those limits. Note that these extremes might not be allowed continuously, and thermocouple manufacturers will often provide a reduced range that is recommended for continuous use.
Table C1. Minimum and maximum temperature and voltage ranges
Type | Min | Max | ||
Temp (°C) | Voltage (mV) | Temp (°C) | Voltage (mV) | |
B | 0 | 0 | 1820 | 13.82 |
E | -270 | -9.835 | 1000 | 76.373 |
J | -210 | -8.095 | 1200 | 69.553 |
K | -270 | -6.458 | 1372 | 54.886 |
N | -27- | -4.345 | 1300 | 47.513 |
R | -50 | -0.226 | 1768 | 21.101 |
S | -50 | -0.236 | 1768 | 18.693 |
T | -270 | -6.258 | 400 | 20.872 |
The following tables show the measurement range for different thermocouple types with different gain and offset settings for the LJTick-InAmp. Also shown is the resulting temperature resolution.
For example, from the LJTIA Signal Range Tables the max input voltage (for an output of 2.5 volts or less) is about 5.9 mV with a gain of 201, an offset of 0.4 volts, and a common mode voltage of Vin/2. From the NIST K-type thermocouple table the temperature corresponding to 5.9 mV is about 144 degrees C. The basic resolution of a K-type thermocouple is roughly 37 uV/degC, so since this example has a gain of 201 the resulting resolution is about 7.5 mV/degC. From the Resolution Tables in Appendix B, the U3 has a noise-free single-ended resolution of about 1.2 mV, so the noise-free temperature resolution would be about 0.16 degrees C. The UE9 has a noise-free resolution of about 94 uV (0-2.5 volts, 17-bit), so the noise-free temperature resolution would be about 0.013 degrees C. The UE9-Pro has a noise-free resolution of about 29 uV (0-5 volts, 18-bit), so the noise-free temperature resolution would be about 0.004 degrees C. These calculations assume no noise from the thermocouple signal itself.
Table C2. Temperature measurement ranges and resolution for LJTIA Gain 1-201, Voffset 0.4-1.25
Type | LJTIA Gain = 1, Voffset = 0.4 | Type | LJTIA Gain = 11, Voffset = 0.4 | |||||
Min (°C) | Max (°C) | Resolution (μV/°C) | Min (°C) | Max (°C) | Resolution (~μV/°C) | |||
B | 0 | 1820 | 8 | B | 0 | 1820 | 84 | |
E | -270 | 1000 | 68 | E | -270 | 1000 | 747 | |
J | -210 | 1200 | 55 | J | -210 | 1200 | 606 | |
K | -270 | 1372 | 37 | K | -270 | 1372 | 411 | |
N | -270 | 1300 | 33 | N | -270 | 1200 | 363 | |
R | -50 | 1768 | 12 | R | -50 | 1768 | 129 | |
S | -50 | 1768 | 10 | S | -50 | 1768 | 115 | |
T | -270 | 400 | 40 | T | -270 | 400 | 445 | |
Type | LJTIA Gain = 51, Voffset = 0.4 | Type | LJTIA Gain = 201, Voffset = 0.4 | |||||
Min (°C) | Max (°C) | Resolution (μV/°C) | Min (°C) | Max (°C) | Resolution (μV/°C) | |||
B | 0 | 1820 | 387 | B | 0 | 1112 | 1526 | |
E | -160 | 337 | 3462 | E | -34 | 93 | 13644 | |
J | -189 | 438 | 2809 | J | -39 | 111 | 11069 | |
K | -270 | 578 | 1905 | K | -51 | 144 | 7509 | |
N | -270 | 686 | 1685 | N | -78 | 199 | 6639 | |
R | -50 | 1768 | 598 | R | -50 | 627 | 2358 | |
S | -50 | 1768 | 531 | S | -50 | 664 | 2093 | |
T | -270 | 400 | 2065 | T | -53 | 133 | 8139 | |
Type | LJTIA Gain = 201, Voffset = 1.25 | |||||||
Min (°C) | Max (°C) | Resolution (μV/°C) | ||||||
B | 0 | 1112 | 1526 | |||||
E | -113 | 93 | 13644 | |||||
J | -131 | 111 | 11069 | |||||
K | -196 | 144 | 7509 | |||||
N | -270 | 199 | 6639 | |||||
R | -50 | 627 | 2358 | |||||
S | -50 | 664 | 2093 | |||||
T | -216 | 133 | 8139 |
Following is a basic procedure for troubleshooting and testing thermocouples connected to an LJTick-InAmp. We will look at the voltages using the test panel in LJControlPanel. This takes software complications out of the loop. Make sure all other LabJack related software is closed.
Start by removing all signals from the LJTIA, and jumper all 4 inputs (INA+/INA-/INB+/INB-) to GND. Turn off all switches on the LJTIA, except #5, to give you a gain of x1 and offset of 0.4 volts. You should see that both channels measured by the LabJack measure about 0.4 volts.
Now turn on switches 3 and 9 (in addition to 5), to give a gain of x51 and offset of 0.4 volts. The voltages measured by the LabJack will likely change a little, but should both still be near 0.4 volts.
Now remove the jumpers, connect the +/- of a thermocouple to INA+/INA-, and also connect a 10k resistor from INA- to GND. Pull on both leads going into INA- to make sure both are clamped securely.
A thermocouple gives you a voltage related to the difference in temperature between the 2 ends. So if the remote end is at the same temperature as the LJTIA end, the voltage difference created by the thermocouple should be about 0. That means you should get a reading about the same as when you had jumpers to ground.
Now try changing the temperature of the remote end of the thermocouple. Here are charts where you can look to see what voltage you expect:
https://srdata.nist.gov/its90/menu/menu.html
For example, say you have a Type K thermocouple at room temperature:
https://srdata.nist.gov/its90/type_k/0to300.html
The voltage at the 25 deg C end is 1.000 mV and the voltage at the 35 deg C end is 1.407 mV, so the difference is 407 uV. That is the voltage difference that should be created across the INA+/INA- terminals. You can confirm it with a DMM if you have one good enough. The LJTIA multiplies this by x51 and adds about 0.4, so your voltage measured on the test panel should be about 0.4208 volts. That is, about 0.0208 volts higher than the reading with no temperature difference.
You can confirm that 0.421 volts by measuring FIO0 versus GND with a DMM and see if it is the same as the test panel reading. If not, the reason is usually that the signal is varying. The DMM will give an average reading over 0.5 or 1.0 seconds, whereas the U3 gives a reading sampled over perhaps 500 microseconds.
A bridge circuit generally outputs a small differential voltage. The LJTick-InAmp provides the amplification needed to acquire such a signal, converts the differential signal to single-ended, and provides a 2.5 volt reference voltage (VREF) that can be used for excitation.
A common example would be a Wheatstone bridge made of 350 ohm strain gauges. If VREF/GND is used to provide the excitation voltage for the bridge, it will draw about 2.5/350 = 7 mA, and the common mode voltage (Vcm) of the differential signal will be about 1.25 volts. The outputs would be connected to IN+ and IN-. If Voffset is set to 1.25 volts and the gain is set to 201, the allowable input range for the LJTIA is –0.00616 to +0.00622 volts (with 0-2.5 volt output).
Following is a basic procedure for troubleshooting and testing a bridge connected to an LJTick-InAmp. We will look at the voltages using the test panel in LJControlPanel. This takes software complications out of the loop. Make sure all other LabJack related software is closed.
Start by removing all signals from the LJTIA, and jumper all 4 inputs
(INA+/INA-/INB+/INB-) to GND. Turn off all switches on the LJTIA,
except #5, to give you a gain of x1 and offset of 0.4 volts. You should
see that both channels measured by the LabJack measure about 0.4 volts.
Now
turn on switches 3 and 9 (in addition to 5), to give a gain of x51 and
offset of 0.4 volts. The voltages measured by the LabJack will likely
change a little, but should both still be near 0.4 volts.
Now
remove the jumpers. Connect Vexc+/Vexc- on the bridge to VREF/GND on the LJTIA. Connect Vout+/Vout- on the bridge to INA+/INA- on the LJTIA. If the bridge is reasonably balanced and is in the zero condition, the bridge output should be near 0.0 mV and the LJTIA output should still be near 0.4 volts. If not, use a DMM to confirm that the raw bridge output voltage is near 0.0 mV.
A bridge has an output specification such as 2.0 mV/V which we will use for this example. Since we are using VREF for excitation, and it is about 2.5 volts, then we will get about 5mV of differential output (Vsig+ versus Vsig-) at full scale (rated load/strain/pressure/etc.).
Change the bridge so it is at some known condition. For example, if rated load is 100 pounds, and we are at 50 pounds, then the bridge should give about 2.5 mV of output, and thus the LJTIA will give about (0.0025*51)+0.4 = 0.528 volts of output. Use a DMM to confirm those voltages at the input (INA+ versus INA-) and output (OUTA versus GND) of the LJTIA, and also confirm that the test panel reports about 0.528 volts.
In general, the troubleshooting technique is to:
Testing Basic Operation
Following is a procedure for testing basic operation of the LJTick-InAmp.
For T-series devices, use the Register Matrix tab to read the analog input voltages from the LabJack and to also control the analog output.
For the U3/U6/UE9, use the test panel in LJControlPanel to read the analog input voltages from the LabJack and to also control the analog output.
Start by removing all signals from the LJTIA, and jumper all 4 inputs (INA+/INA-/INB+/INB-) to GND. Turn off all switches on the LJTIA, except #5, to give you a gain of x1 and offset of 0.4 volts. The output voltage of the LJTIA is Vout = (Vin * Gain) + Voffset, so you should see that both channels measured by the LabJack measure about 0.4 volts.
Leave INA- & INB- jumpered to GND, but change INA+ & INB+ so they are both jumpered to DAC0. Set DAC0 to 1.5 volts, and the output should read about 1.5*1 + 0.4 = 1.9 volts.
Turn on switches 2 and 8 (in addition to 5), to give a gain of x11 and offset of 0.4 volts. Set DAC0 to 0.1 volts, and the output should read about 0.1*11 + 0.4 = 1.5 volts.
You can do similar to test the gains of x51 and x201, but the analog output on your LabJack might not go low enough. The limit for Vin at G=x51 is 0.024 volts, and the limit for Vin at G=x201 is 0.0059 volts. Set DAC0 & DAC1 to 0.0, use a DMM to measure the actual voltage output by both, and if either is low enough use that for testing.
Signals Not Referred to GND
You can't just connect 2 floating voltages to IN+ and IN- of an instrumentation amp. See the Differential Readings app note.
Common-Mode Voltage Out of Range
This is a common issue when trying to measure individual cell voltages in a battery pack with multiple cells in series. See the Differential Readings app note, and see the Signal Range Tables in Appendix A.
Source Impedance Too High
The LJTick-InAmp has high input impedance and low input bias currents, but some signal sources are particularly sensitive (e.g. some sources called "electrodes"). Such sources need an amp with very high input impedance, but usually more importantly ultra low input bias currents.
Don't forget about Voffset
Vout = (Vin * Gain) + Voffset. If your Vout is 0.4 or 1.25 volts higher than you expect, perhaps you have not accounted for Voffset.
The LJTick-InBuff (LJTIB) is an input buffer tick that allows LabJack devices to directly measure pH sensors and other kinds of weak signals. Our main LabJack DAQ products (U3, U6, UE9, and T7) require somewhere on the order of 10 to 100pA of bias current. This accessory can really help users trying to measure signals with >10MΩ of source impedance. The LJTick-InBuff accomplishes this by adding a Texas Instruments OPA2140 high-precision, low-noise Op Amp in between a devices analog input channel and the sensor. Simply connect the LJTick-InBuff to a screw terminal with analog inputs and connect a sensor to the INA or INB screw terminal of the LJTick-InBuff.
Figure 1: LJTick-InBuff |
Figure 2: LJTick-InBuff with U3-LV |
VS: This is the same 5 volt output as the VS terminals on the LabJack itself. This is an output terminal, not an input. It can be used to provide 5 volt (nominal) power as needed.
GND: Same as LabJack ground (GND).
INA/INB: These input lines go through the Op Amps to have their signals amplified before being sent to a LabJack device.
Figure 3: LJTick-InBuff Schematic
Figure 4: LJTick-InBuff Schematic
The T4 and U3-HV have a mix of high voltage analog inputs (±10 volt range) and low voltage analog inputs (±2.5/2.4 volt range). Most input ticks are best used with the low voltage analog inputs, but the LJTick-InBuff is unique in that it has a ±10 volt output range and thus either type of analog input might be best depending on the range of the input signal.
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Input Voltage Range | -10 | 10 | Volts | ||
Temperature Range | -40 | 85 | °C | ||
Supply Voltage | 4 | 5.25 | Volts | ||
Supply Current | 28 | mA | |||
Input Bias Current | ±0.5 | ±10 | pA | ||
Input Impedance | 10^13 | Ω | |||
Input Capacitance | 10 | pF | |||
Gain Accuracy | |||||
Offset Accuracy | ±100 | μV | |||
Cutoff Frequency | 0-5V Input Sine Wave | 4.3 | MHz | ||
±10V Input Sine Wave | 120 | kHz |
For more specifications about the Op Amp used in the LJTick-InBuff refer to the Texas Instruments OPA2140 datasheet.
The LJTick-LVDigitalIO (LJT-LVDIO) A bidirectional logic shifting board for converting 3.3V logic down to 2.5V or 1.8V. There is also a VOUT terminal which can source power at the selected voltage. Useful for users who have external boards that run on lower logic thresholds, or simply want a 3.3V, 2.5V, or 1.8V supply.
Note: Advanced users may convert the 1.8V option to 5V by installing a jumper on R5, and removing or destroying the voltage regulator marked U3. Instructions for doing this can be found on the modifying the LJTick-LVDigitalIO page.
Figure 1: LJTick-LVDigitalIO |
Figure 2: LJTick-LVDigitalIO with U3-LV |
Vout: This voltage can be selected to be either 3.3V, 2.5V, or 1.8V with the slide switch.
GND: Same as LabJack ground (GND).
DIOA/DIOB: These logic input and output lines can be configured to communicate with 3.3V, 2.5V, or 1.8V circuitry.
Figure 3: LJTick-LVDigitalIO Hardware Block Diagram
Figure 4: LJTick-LVDigitalIO Schematic
Parameter | Conditions | Min | Typical | Max | Units |
Supply Voltage | 3.6 | 5.25 | V | ||
Supply Current | No Load | 0.2 | mA | ||
Operating Temperature | -40 | 80 | °C | ||
Output Drive Current | 100 | mA | |||
1.8V Logic Voltage | |||||
Vout Output Voltage | 1.8 | V | |||
Vout Current | 300 | mA | |||
Rise time | 180 | ns | |||
Fall time | 580 | ns | |||
Max Recommended Frequency | No load, 50% duty cycle | 1 | MHz | ||
Logic High | 1.78 | V | |||
2.5V Logic Voltage | |||||
Vout Output Voltage | 2.5 | V | |||
Vout Current | 300 | mA | |||
Rise time | 560 | na | |||
Fall time | 640 | na | |||
Max Recommended Frequency | No load, 50% duty cycle | 1 | MHz | ||
Logic High | 2.46 | V | |||
3.3V Logic Voltage | |||||
Vout Output Voltage | 3.3 | V | |||
Vout Current | 300 | mA | |||
Rise time | 2 | ns | |||
Fall time | 800 | ns | |||
Max Recommended Frequency (1) | No load, 50% duty cycle | 1 | MHz | ||
Logic High | 3.26 | V | |||
Logic High (Vmax) at max frequency | 1MHz, no load, 50% duty cycle | 3.1 | V |
(1) Frequencies higher than 350kHz will not produce the full logic high voltage.
For more specifications about the MOSFETs and voltage regulators used in the LJTick-LVDigitalIO look at the following datasheets:
This is a short tutorial for how to modify a LJTick-LVDigitalIO accessory to change the 1.8V option to 5V. Larger versions of each image are linked and can be downloaded at the bottom of the page.
The LJTick-OutBuff (LJTOB) is an output buffer tick that increases the output current of the DAC outputs on LabJack devices. The LJTick-OutBuff can also be used to increase the output abilities of the devices digital I/O lines by switching 3.3V logic. LabJack devices cannot output more than about 15mA on their DAC0 and DAC1 analog outputs so this accessory is helpful for users who want to increase that capability. One common application is to control the speed of a low voltage DC motor.
* Max voltage depends on the supplied VS line which is 5V nominally.
Figure 1: LJTick-OutBuff |
Figure 2: LJTick-OutBuff with U3-LV |
VS: This is the same 5 volt output as the VS terminals on the LabJack itself. This is an output terminal, not an input. It can be used to provide 5 volt (nominal) power as needed.
GND: Same as LabJack ground (GND).
OBA/OBB: These output lines are generated by the Op Amp and track the input voltage.
Figure 3: LJTick-OutBuff Hardware Block Diagram
Figure 3: LJTick-OutBuff Hardware Block Diagram with Filter
Figure 3: LJTick-OutBuff Schematic
Parameter | Conditions | Min | Typ | Max | Units |
Supply Voltage (VS) | 2.5 | 6 | V | ||
Supply Current | No Load | 1.0 | mA | ||
Operating Temp | -40 | 85 | Deg C | ||
Max Output Current | ±320 | mA | |||
Short-Circuit Current | 800 | mA | |||
Max Output Voltage | 10 mA | VS - 0.3 | VS - 0.04 | V | |
200 mA | VS - 0.55 | VS - 0.4 | V | ||
Min Output Voltage | 10 mA | 0.03 | 0.1 | V | |
200 mA | 0.38 | 0.6 | V | ||
Offset Error | 175 | 3500 | μV | ||
Gain Error | % | ||||
Output Noise | |||||
Slew Rate or RC | |||||
Cutoff Frequency (1) | 39 | kHz | |||
Capacitive Drive (2) | 1 | nF |
(1) Calculated by passing a 0-5V sine wave and measuring the input/output to get a -3dB difference.
(2) Capacitive loads beyond 1 nF might cause the output to oscillate. Add a 20 Ω series resistor to prevent this.
For more specifications about the Op Amp used in the LJTick-OutBuff refer to the Texas Instruments TLV4112 datasheet.
The LJTick-Proto (LJTP) consists of an 8x8 grid of holes for prototyping custom signal-conditioning ticks. The 4-pin design plugs into the standard IO/IO/GND/VS screw terminal block found on newer LabJacks such as the U3, U6, and UE9. Includes 3 loose pieces: the PCB, a 4-position screw terminal, and a right-angle pin header.
Besides the exceptions that follow, the LJTP consists of various unconnected holes. The user must provide the desired connections.
Towards the bottom left of Figure 1 is the large VS hole. When the right-angle pin header is installed and used to plug the LJTP into a LabJack, this point will be VS. There are six small holes which are connected to the large VS hole. Two holes on the LabJack side of the 8x8 grid (towards bottom of Figure 1) and four holes on the other side of the 8x8 grid (towards top of Figure 1).
Towards the bottom left of Figure 1 is the large GND hole. This GND hole is connected to the ground plane throughout the LJTP. There are 9 additional small holes at the other end of the LJTP which are also connected to ground.
Besides the GND and VS holes, no other holes are connected to anything.
The 8x8 grid of holes is surrounded on the top side by a plane connected to ground. This makes it easy to connect any of these holes to ground with a little blob of solder.
Figures 2 and 3 show an example build-up of an LJTP. In this case the LJTP has been used to assemble a 2X output amplifier designed to convert 0-5 volt analog outputs to 0-10 volts. This uses the LT1490 op-amp to make a pair of non-inverting amplifier circuits with a gain of ~2. The terminal labeled “+10V” is used to provide a >10 volt supply to power the op-amp.
Figure 3 also shows the various surface mount pads available on the LJTP. None of the pads are connected to anything.
The 4-position screw terminal is a Phoenix 1729034 or similar. The right-angle pin header is a Samtec FWS-04-02-T-S-RA. Any connector designed for 5 mm or 0.2" hole-spacing should be fine.
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227, USA
Declares that the product
Product Name: LabJack Tick Proto
Model Number: LJTP
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
The LJTick-RelayDriver (LJTRD) is a signal-conditioning module that allows two digital outputs to each control up to 50 volts and 200 mA. The 4-pin design plugs into the standard DIO/DIO/GND/VS screw terminal block found on newer LabJacks such as the U3 and UE9.
In a scenario requiring multiple LJTick-RelayDrivers, consider instead the PS12DC power switching board. It operates in a similar way, but has 12 channels, high side switching, and digital isolation.
The pictures below show the LJTRD by itself and plugged in to a LabJack.
Extending from the back of the LJTRD are four pins. The first two pins provide +5 volt power and ground from the LabJack, although +5 volt power is not used by the LJTRD and thus is not connected to anything. The other two pins connect to digital I/O on the LabJack. The four pins plug directly into the 5.0 mm spaced screw terminals on the LabJack U3/UE9 as shown in Figure 2. The LJTRD should be plugged into a digital I/O block, as opposed to an analog I/O block.
The LJTRD has a 4-position screw-terminal providing the following connections:
RA/RB: The high side of each output switch. When IOA/IOB from the LabJack is set to output-high, the respective switch is closed. When IOA/IOB is set to output-low or input, the respective switch is open. Each switch can hold off up to 50 volts and can sink up to 200 mA.
GNDR: The low side of both output switches. Connected to LabJack GND via a 22 ohm resistor (resistor is on the LJRTD).
VR: Connect the load voltage to this terminal to bias the internal clamping diodes on each switch. If each switch has a different load voltage, the highest voltage should be connected to VR. The clamping diodes help suppress switching transients, and can be particularly important when dealing with inductive loads such as mechanical relays or solenoids. Although this connection is optional, there is usually no reason not to use it.
When connecting a relay or other type of load, there will be a voltage drop depending on current. Below is a chart which represents the voltage drops that can be expected at various currents.
Table 3. Voltage drop based on current
Current (mA) | Voltage Drop (V) | |
FIO | EIO/CIO | |
200 | 3.29 | 1.05 |
150 | 2.55 | 0.98 |
100 | 2.17 | 0.91 |
50 | 1.55 | 0.83 |
If controlling at high frequencies, please note the following table. As current through the RelayDriver increases, the cutoff frequency also increases, which means that if you encounter problems controlling at high frequencies, the load resistance should be decreased to allow more current to flow through the RelayDriver. This behavior is almost never a problem when controlling relays, since relays typically draw 3 to 20mA, and the LabJack U3 will not output a PWM frequency exceeding 187kHz.
Table 4. Cutoff Frequency based on current
Current (mA) | Cutoff Frequency |
0.5 | 210kHz |
10.5 | 430kHz |
41.4 | 1.2MHz |
The LJTRD uses the ULN2003AID high-current darlington transistor array. See that datasheet for more details.
Following are two figures showing typical connections for the LJTRD. The first diagram shows the general connections, while the second is for the specific case where the LJTRD is controlling VS (5 volts) from the LabJack itself.
Use the Dashboard in Kipling (T-series) or the Test panel in LJControlPanel to control the applicable DIO lines. The DIO have 3 states (i.e. tristate digital I/O):
Output-High: Active. The "switch" on the LJTRD is closed.
Output-Low: Disabled. The "switch" on the LJTRD is open.
Input: Disabled. The "switch" on the LJTRD is open.
If the "switch" mentioned above was mechanical you could simply put a DMM from RA to GNDR and measure resistance, but that generally does not work with solid-state switches. With a solid-state switch the best way to test is to connect as shown in Figure 6 but put in a resistor where it says "Relay Control". So for example, connect one side of a 1k resistor (100 to 1,000,000 should work) to any VS terminal (~5 volts), connect the other side to RA, and connect GNDR to any GND terminal. Now use your DMM to measure the voltage across the resistor. When the LJTRD is disabled the voltage will be 0 as no current is flowing so no voltage is dropping. When the LJTRD is active the voltage will be perhaps 3-5 volts (see Table 3 above).
Manufacturers Name: LabJack Corporation
Manufacturers Address: 3232 S Vance St STE 200, Lakewood, CO 80227 USA
Declares that the product
Product Name: LabJack Tick Relay Driver
Model Number: LJTRD
conforms to the following Product Specifications:
EMC Directive: 89/336/EEC
EN 55011 Class A
EN 61326-1: General Requirements
The LJTick-Resistance (LJTR) makes it easy for LabJack devices to measure resistive sensors. This tick gives users a regulated 2.5V signal that can be used as a excitation voltage and a known resistance value (1k, 10k, 100k, or 1M) to ground that forms a voltage divider with the unknown resistor. Measuring the voltage output of the voltage divider allows the calculation of the unknown resistance value.
The LJTR connects to an analog input block on a U3, U6, UE9, or T-series LabJack DAQ device. Thus it uses 2 analog inputs and measures 2 resistances.
Figure 1: LJTick-Resistance |
Figure 2: LJTick-Resistance with U3-LV |
The LJTR is designed to measure the value of an unknown resistance. Some common examples are:
Vref: A 2.5 volt reference voltage output. Internally this reference is used for level shifting, but very little current is used, leaving substantial current available to the user if a very accurate 2.5 volt reference is needed.
GND: Same as LabJack ground (GND).
VINA/VINB: These are the LJTick-Resistance input terminals.
Figure 3: LJTick-Resistance Hardware Block Diagram
Note: The part labeled as the "Precision Resistor" is the 1k, 10k, 100k, or 1M precision resistor that varies between the LJTick-Resistance variants.
Figure 4: LJTick-Resistance Schematic
Note: The part labeled as the "Precision Resistor" is the 1k, 10k, 100k, or 1M precision resistor that varies between the LJTick-Resistance variants.
Typical wiring is to connect Vref to one side of the unknown resistance, and the other side of the unknown resistance to VIN. This forms a voltage divider with the precision resistor to ground which we will call Rfixed.
The Vref on the LJTR is exceptionally accurate. By specification it is more accurate than an analog input using the +/-10V range on even the U6-Pro and T7-Pro, so AIN feedback is generally not used but rather it is best to simply assume a constant of 2.500 V.
Vout = Vref*Rfixed/(Runknown+Rfixed)
Runknown = (Vref-Vout)*Rfixed/Vout
Runknown = (2.5-Vout)*10000/Vout // LJTR-10k using the 2.5V reference
Example 1, PT100 RTD: For a PT100 you expect that it will be 100.0 ohms at 0 °C and the resistance will change about 0.385 ohms/°C (most common coefficient). Say room temperature is 22 °C and putting your fingers on the sensor warms it up to 25 °C. At 22 °C you expect 108.47 ohms and at 25 °C you expect 109.63 ohms. The voltages you expect are:
22 °C => 2.255361 V
25 °C => 2.253003 V
Example 2, PT1000 RTD: For a PT1000 you expect that it will be 1000.0 ohms at 0 °C and the resistance will change about 3.85 ohms/°C (most common coefficient). Say room temperature is 22 °C and putting your fingers on the sensor warms it up to 25 °C. At 22 °C you expect 1084.7 ohms and at 25 °C you expect 1096.3 ohms. The voltages you expect are:
22 °C => 1.199213 V
25 °C => 1.192577 V
See more information see forum topic #4257, which includes discussion of error due to lead-wire resistance and discussion of 3-wire and 4-wire resistance measurements.
Example 3, 10k Thermistor: The LJTR relationship between voltage and resistance is given above. To convert resistance to temperature we will use the Steinhart-Hart equation:
TempK = 1 / ( A + B*ln(R/R25) + C*ln(R/R25)^2 + D*ln(R/R25)^3 )
"R" is the actual thermistor resistance and "R25" is the nominal thermistor resistance at 25 degrees C. The coefficients A, B, C, and D are needed, so for the NTCLE100E3103 thermistor (for example) the datasheet tells us A=0.003354016, B=0.000256985, C=0.000002620, and D=0.00000006383.
For more information about using these equations in LJLogUD or LJLogM, see the LJLog/Stream Scaling Equations page.
Note that on the T7 there you can use the AIN-EF system to do resistance, thermistor, and RTD math, but still the above is useful for understanding and troubleshooting.
All variations of the LJTR have C1=100pF installed. This combines with Runknown to create a low-pass filter with a -3dB frequency as follows:
f = 1/(2*Pi*C1*(Ru+R1+R2))
Table 1. Cutoff frequency for C1=100pF with various source resistances.
Runknown [ohms] | -3dB Freq [Hz] |
100 | 15,923,566.9 |
1,000 | 1,592,356.7 |
10,000 | 159,235.7 |
100,000 | 15,923.6 |
1,000,000 | 1,592.4 |
10,000,000 | 159.2 |
100,000,000 | 15.9 |
The reason for the filter is that this type of resistance measurement application often leads to an input wire with very high source impedance which is therefore very susceptible to noise. For example, say wire A connects Vref to a 1M resistor, and wire B connects the other side of the resistor to VIN. Wire A is driven strongly by the low-source impedance Vref, and is not particularly susceptible to noise. Wire B, however, has 1M of source impedance and thus is weakly driving VIN, and is quite susceptible to noise. Capacitor C1 can help eliminate much of this noise.
A rule of thumb is to choose the version that most closely matches your typical resistance value, but to really get into details here is a spreadsheet that lists output voltage versus resistance for the different versions. Save a copy of this to your Google Drive or local machine if you want to edit.
For example, say you have a 10k thermistor and want to measure a 0.1 °C change around the area of 20 °C. From L73 we expect a resistance of 12260 ohms at 20.0 °C, and from F73 we know that we will get a change of about -490 ohms/degree round 20 °C, so at 20.1 °C we expect 12309 ohms. We put those resistances in B46 & B47, and then look at the resulting Vout changes for the different LJTR variations in row 52. We can see that the -10k variation gives the largest change at 2.467 mV and thus is a likely choice.
One other consideration, though, is that if we choose the -1k variation the voltages being measured are less than 1 volt so we can use the ±1 volt analog input range on the U6/T7 and get better resolution than on the ±10 volt range. Similar logic can be used to keep readings below the limit of a low voltage analog input on the U3 (2.44V) and T4 (2.5V).
To evaluate resolution we need to look at 3 steps:
1. The thermistor or RTD has a varying resistance related to temperature.
2. The LJTR converts varying resistance to varying voltage.
3. The LabJack digitizes the varying voltage.
Thermistor Example:
1. Let's say we plan to use a Vishay NTCLE100E3103 10k thermistor to measure from +20 to +150 °C. Use a chart provided by the manufacturer (or use coefficients with an online calculator) to find the resistance at the ends of the range of interest:
http://www.vishay.com/docs/29049/ntcle100.pdf
°C Ohms
15 15698
20 12488
145 205.5
150 182.6
We get the smallest change at the higher temperatures (only ~23 ohms), as expected with all NTC thermistors, so this is where we focus our further evaluation. We will look at 145 °C and 150 °C where the resistance changes from 205.5 to 182.6 ohms.
2. Use the LJTR equations from above, or a copy of our LJTR spreadsheet, to get the voltages. That results in 2.4497 volts at 205.5 ohms, and 2.4552 volts at 182.6 ohms. Thus a change of 0.0055 volts per 5 degrees, or 0.0011 volts/°C.
3. The noise level of our 12-bit class devices is generally just 1 or 2 counts, so to get the voltage resolution just look at span divided by counts. The input range of low voltage analog inputs (FIO/EIO) on the T4 is 0-2.5 volts, so voltage resolution is 2.5 / 2^12 = 0.0006 volts/count (U3 is about the same), which we combine with our 0.0011 volts/°C number from above to get:
(0.0011 volts/°C) / (0.0006 volts/count) = 1.8 counts/°C or 0.55 °C/count
So the resolution is about half a degree C when using this 10k thermistor with a U3/T4 to measure around 150 °C. For improvement move to a higher resolution device such as the U6 or T7 families, and for these high resolution devices use the applicable appendix in their data sheet to determine voltage resolution for different configurations. For example, from Table A.3.1.1 of the T-Series Datasheet, we see that the T7-Pro has an effective resolution of 0.0000057 V at Range=10 and ResolutionIndex=12 which equates to 0.005 °C.
RTD Example:
1. Let's say we plan to use a PT100 that will be 100.0 ohms at 0 °C and has the standard response of 0.385 ohms/°C. We are interested in room temperature so we look at 22 and 25 °C.
°C Ohms
22 108.47
25 109.63
22 °C => 2.255361 V
25 °C => 2.253003 V
2. Use the LJTR equations from above, or a copy of our LJTR spreadsheet, to get the voltages. That results in 2.255361 volts at 108.47 ohms, and 2.253003 volts at 109.63 ohms. Thus a change of 0.002358 volts per 3 degrees, or 0.000786 volts/°C.
3. The noise level of our 12-bit class devices is generally just 1 or 2 counts, so to get the voltage resolution just look at span divided by counts. The input range of low voltage analog inputs (FIO/EIO) on the T4 is 0-2.5 volts, so voltage resolution is 2.5 / 2^12 = 0.0006 volts/count (U3 is about the same), which we combine with our 0.000786 volts/°C number from above to get:
(0.000786 volts/°C) / (0.0006 volts/count) = 1.3 counts/°C or 0.76 °C/count
So the resolution is about 3/4 a degree C when using a PT100 with a U3/T4. For improvement move to a higher resolution device such as the U6 or T7 families, and for these high resolution devices use the applicable appendix in their data sheet to determine voltage resolution for different configurations. For example, from Table A.3.1.1 of the T-Series Datasheet, we see that the T7-Pro has an effective resolution of 0.0000057 V at Range=10 and ResolutionIndex=12 which equates to 0.007 °C.
Now we continue the above resolution discussion to move into the realm of accuracy. As with most signals, the best accuracy is usually achieved with an in-situ calibration. This means connecting everything up and then at different temperatures note the voltage reading from a particular channel and the actual temperature from some reference or known condition. Then use that information in your software to equate further voltage readings to temperature.
Without an in-situ calibration, no calibration is applied and thus an error analysis needs to be performed on the entire system to come up with total error. Such an analysis is quite complex, but we can look at a list of error sources and see which appear important.
1. Accuracy of the thermistor or RTD itself in its conversion of temperature to resistance. The datasheet for the Vishay NTCLE100E3103 10k thermistor says the R25 tolerance is ±2.0% (best grade) and the Beta tolerance is ±0.75%.
2. Accuracy of the LJTR in its conversion of resistance to voltage. One source of error is the reference voltage accuracy of ±0.04%. The other notable source of error is the tolerance of Rfixed which is ±0.05%.
3. Accuracy of the LabJack in its digitization of the voltage. For the T4 this is found in Table A.3-1 of the T-Series Datasheet and is 0.13% full-span. For the T7 this is found in Table A.3-2 of the T-Series Datasheet and is 0.01% full-span.
4. Voltage drop error due to current flowing in sensor wires. If using a 2-wire connection the resistance of the lead wires could be noticeable. With a thermistor this error only might be noticable at high temperatures where the thermistor resistance is smaller. In our example in the Resolution section above the thermistor changes about 23 ohms from 145 °C to 150 °C, so 0.1 °C equates to about 0.5 ohms. Lead wires that are too skinny or too long could have a resistance of 0.5 ohms and thus cause 0.1 °C error. For example, 200 ft of 18 AWG wire has a resistance of about 1.28 ohms. See related discussion in forum topic 4257.
In this list of errors, #1 is dominant for this thermistor and the other error sources are negligible. Some RTDs have a much better accuracy rating and thus the other errors might be important.
Parameter | Conditions | Min | Typical | Max | Units |
General | |||||
Vs, Supply Voltage (1) | 2.8 | 5 | 5.5 | Volts | |
Supply Current | 1.2 | mA | |||
Operating Temperature | -40 | 85 | °C | ||
VREF | |||||
Output Voltage | 2.499 | 2.500 | 2.501 | Volts | |
Initial Accuracy | ±0.04 | % | |||
Maximum Output Current | 10 | mA | |||
Temperature Coefficient | 1.5 | 6 | ppm/°C | ||
Op-Amp Buffer | |||||
Typical Input Voltage Range | -0.1 | VS - 1.5 | Volts | ||
Typical Output Voltage Range | Load ≥ 100kΩ | 0.001 | VS - 0.001 | Volts | |
Input Bias Current | ±70 | ±200 | pA | ||
Offset Voltage | 1 | 5 | μV | ||
Rfixed | |||||
Accuracy | ±0.05 | % | |||
Temperature Coefficient | ±10 | ppm/°C | |||
Physical | |||||
Width | 0.78 | Inches | |||
Length | 1.1 | Inches |
(1) The maximum input voltage to the buffer amplifier is VS-1.5, so for proper operation with signals up to 2.5 volts, VS must be greater than 4.0 volts.
For more specifications about the reference voltage IC and Op Amp used in the LJTick-Resistance look at the following datasheets:
The LJTick-VRef-25 (LJTVR-25) and LJTick-VRef-41 (LJTVR-41) are accessories that provide screw terminal access to stable 2.5V and 4.096V reference voltages. Reference voltages are useful when trying to communicate with several different sensors ranging from temperature, pressure, flow, motion, vibration, force, and more. The VS line on most of our devices is not suitable for direct control of sensors that require noise free voltage sources. Without a stable reference voltages many applications need to use a digital I/O line, one of the analog output channels, or use a secondary power supply. The LJTVR-25 and LJTVR-41 both have a LJT1461A voltage regulator on board to supply 50mA of current to sensors requiring excitation signals. The LJTick-VRef-25 outputs 2.5V and the LJTick-VRef-41 outputs 4.096V.
Figure 1: LJTick-VRef-25 |
Figure 2: LJTick-VRef-25 with U3-LV |
2.500: This screw terminal outputs the 2.5V reference voltage.
GND: Same as LabJack ground.
IOA/IOB: These lines are directly passed through from the screw terminals they are connected to. In Figure 2 they are FIO0 and FIO1.
Figure 3: LJTick-VRef-41 |
Figure 4: LJTick-VRef-41 with U3-LV |
4.096: This screw terminal outputs the 4.096V reference voltage.
GND: Same as LabJack ground.
IOA/IOB: These lines are directly passed through from the screw terminals they are connected to. In Figure 4 they are FIO0 and FIO1.
Figure 5: LJTick-VRef Schematic
Parameter | Conditions | Min | Typical | Max | Units |
Supply Voltage | Vout+0.4 | 20 | V | ||
Supply Current | No Load | 0.4 | mA | ||
Output Voltage, VRef-25 | 2.498 | 2.5 | 2.502 | V | |
Output Voltage, VRef-41 | 4.093 | 4.096 |
4.099 |
V | |
Output Voltage Accuracy | -0.08 | 0.08 | % full scale | ||
Output Voltage Temperature Coefficient | 5 | 12 | ppm/°C | ||
Output Voltage Noise | 0.1Hz ≤ f ≤ 10Hz | 8 | ppmP-P | ||
10Hz ≤ f ≤ 1kHz | 9.6 | ppmRMS | |||
Maximum Load (1) | VS ≥ 4.75V | 50 | mA | ||
Maximum Load, Vref-25 (1) | VS ≥ 2.9V | 10 | mA | ||
Maximum Load, Vref-41 (1) | VS ≥ 4.5V | 10 | mA | ||
Short Circuit Current | 100 | mA |
(1) With a normal supply voltage of ≥ 4.75 volts, the device can meet specifications up to 50 mA. At lower voltages the output current while meeting specs is limited by the Dropout Voltage spec from the LJ1461 datasheet.
For more specifications refer to the Linear Technology LT1416 datasheet. Both the LJTick-VRef-25 and LJTick-VRef-41 use the "C" variant. The VRef-25 uses the 2.5V variant and the VRef-41 uses the 4.096V variant.
The Mux80 AIN Expansion Board serves to provide an additional 80 analog inputs to any compatible LabJack. It uses 10 multiplexer chips connected to AIN4-AIN13 and splits each channel into 8 additional channels. When a specific extended analog input channel is read on a U6, UE9, or T7, the digital output MIO lines are automatically set and the correct analog channel is read. The Mux80 has a built-in DC-DC converter which provides the upper and lower rail voltages necessary for powering the multiplexer chips.
Three vertical DB37 connectors provide an easy interface to connect 24 AIN channels each. The remaining connector brings out unused connections (FIO, DAC, etc) from the LabJack, along with the last 8 AIN channels. There are a total of 84 available analog inputs when used in conjunction with a U6, UE9, or T7.
For screw-terminal access, connect a CB37 Terminal Board and reference the chart printed at the top of the Mux80 for connections.
The Mux80 can be connected several ways. The images below demonstrate use with the CB37 Terminal Board, and several 3ft DB37 Cables.
When connected to a CB37, there is a quick way to determine which screw terminals can be used as analog inputs; reference the chart printed on the top of the Mux80, also shown below for reference.
Table 1. CB37 to MUX80 connection chart
CB37 Labels | X2 | X3 | X4 | X5 |
AIN0-13 | AIN0-3, AIN120-127, N/C, N/C | AIN48-61 | AIN72-85 | AIN96-109 |
DAC0-1 | DAC0-1 | AIN62-63 | AIN86-87 | AIN110-111 |
FIO0-7 | FIO0-7 | AIN64-71 | AIN88-95 | AIN112-119 |
PIN2,20 | PIN2,20 | N/C | N/C | N/C |
MIO0-2 | MIO0-2 | N/C | N/C | N/C |
The above table defines the pinouts of X2-X5 in terms of a CB37. If not using a CB37 see the CB37 Datasheet to translate the CB37 terminals to DB37 pin numbers.
Connector X2 is essentially a duplicate of the DB37 connector on the main device, except AIN4-AIN11 are instead AIN120-AIN127, and AIN12-AIN13 are not connected to anything. On connector X2, AIN0-AIN3 are duplicates of the main device, as well as FIO, DAC, etc.
AIN0-AIN3 are available on the built-in terminals of the T7 and also on AIN0-AIN3 of a CB37 connected to X2.
AIN120-AIN127 are available on X2, along with the DACs and DIO.
AIN48-AIN71 appear on the AIN0 through FIO7 terminals of a CB37 connected to X3. Note that terminals labeled DACx and FIOx on the CB37 are used as analog inputs.
AIN72-AIN95 appear on the AIN0 through FIO7 terminals of a CB37 connected to X4. Note that terminals labeled DACx and FIOx on the CB37 are used as analog inputs.
AIN96-AIN119 appear on the AIN0 through FIO7 terminals of a CB37 connected to X5. Note that terminals labeled DACx and FIOx on the CB37 are used as analog inputs.
A signal is connected to FIO6 on a CB37. The CB37 is connected to X4 on the Mux80, so on the chart, under X4 and FIO0-7, locate AIN88-95. So the signal is connected to AIN94. To read AIN94 simply perform a standard AIN read for analog input number 94.
Built-in
The built-in analog inputs AIN0 through AIN3 can be used normally when using the Mux80 (but AIN4 through AIN13 are not available). This allows:
See 14.0 AIN of the T-Series Datasheet for more details on built-in AIN.
Extended range
For extended channels, the positive channel can be any channel (even or odd) listed as a positive channel in the chart below. The negative channel number is the positive channel number plus 8 (listed under the “Negative Channel” the chart below).
Example 1: The positive channel is connected to AIN102 (AIN6 on the CB37 connected to X5). The corresponding negative channel is AIN110 (DAC0 on the CB37 connected to X5).
Example 2: The positive channel is connected to AIN64 (FIO0 on the CB37 connected to X3). The corresponding negative channel is AIN72 (AIN0 on the CB37 connected to X4).
Note that for some differential pairs, the positive and negative are located on different connectors.
Table 2. Channel numbers for analog inputs based on differential connection and CB37 connector
X2 | |||
Positive Channel | Negative Channel | ||
CB37 Label | AIN# | CB37 Label | AIN# |
X2's AIN0 | AIN0 | X2's AIN1 | AIN1 |
X2's AIN2 | AIN2 | X2's AIN3 | AIN3 |
X3 | |||
Positive Channel | Negative Channel | ||
CB37 Label | AIN# | CB37 Label | AIN# |
X3's AIN0 | AIN48 | X3's AIN8 | AIN56 |
X3's AIN1 | AIN49 | X3's AIN9 | AIN57 |
X3's AIN2 | AIN50 | X3's AIN10 | AIN58 |
X3's AIN3 | AIN51 | X3's AIN11 | AIN59 |
X3's AIN4 | AIN52 | X3's AIN12 | AIN60 |
X3's AIN5 | AIN53 | X3's AIN13 | AIN61 |
X3's AIN6 | AIN54 | X3's DAC0 | AIN62 |
X3's AIN7 | AIN55 | X3's DAC1 | AIN63 |
X3 & X4 | |||
Positive Channel | Negative Channel | ||
CB37 Label | AIN# | CB37 Label | AIN# |
X3's FIO0 | AIN64 | X4's AIN0 | AIN72 |
X3's FIO1 | AIN65 | X4's AIN1 | AIN73 |
X3's FIO2 | AIN66 | X4's AIN2 | AIN74 |
X3's FIO3 | AIN67 | X4's AIN3 | AIN75 |
X3's FIO4 | AIN68 | X4's AIN4 | AIN76 |
X3's FIO5 | AIN69 | X4's AIN5 | AIN77 |
X3's FIO6 | AIN70 | X4's AIN6 | AIN78 |
X3's FIO7 | AIN71 | X4's AIN7 | AIN79 |
X4 | |||
Positive Channel | Negative Channel | ||
CB37 Label | AIN# | CB37 Label | AIN# |
X4's AIN8 | AIN80 | X4's FIO0 | AIN88 |
X4's AIN9 | AIN81 | X4's FIO1 | AIN89 |
X4's AIN10 | AIN82 | X4's FIO2 | AIN90 |
X4's AIN11 | AIN83 | X4's FIO3 | AIN91 |
X4's AIN12 | AIN84 | X4's FIO4 | AIN92 |
X4's AIN13 | AIN85 | X4's FIO5 | AIN93 |
X4's DAC0 | AIN86 | X4's FIO6 | AIN94 |
X4's DAC1 | AIN87 | X4's FIO7 | AIN95 |
X5 | |||
Positive Channel | Negative Channel | ||
CB37 Label | AIN# | CB37 Label | AIN# |
X5's AIN0 | AIN96 | X5's AIN8 | AIN104 |
X5's AIN1 | AIN97 | X5's AIN9 | AIN105 |
X5's AIN2 | AIN98 | X5's AIN10 | AIN106 |
X5's AIN3 | AIN99 | X5's AIN11 | AIN107 |
X5's AIN4 | AIN100 | X5's AIN12 | AIN108 |
X5's AIN5 | AIN101 | X5's AIN13 | AIN109 |
X5's AIN6 | AIN102 | X5's DAC0 | AIN110 |
X5's AIN7 | AIN103 | X5's DAC1 | AIN111 |
X5 & X2 | |||
Positive Channel | Negative Channel | ||
CB37 Label | AIN# | CB37 Label | AIN# |
X5's FIO0 | AIN112 | X2's AIN4 | AIN120 |
X5's FIO1 | AIN113 | X2's AIN5 | AIN121 |
X5's FIO2 | AIN114 | X2's AIN6 | AIN122 |
X5's FIO3 | AIN115 | X2's AIN7 | AIN123 |
X5's FIO4 | AIN116 | X2's AIN8 | AIN124 |
X5's FIO5 | AIN117 | X2's AIN9 | AIN125 |
X5's FIO6 | AIN118 | X2's AIN10 | AIN126 |
X5's FIO7 | AIN119 | X2's AIN11 | AIN127 |
See 14.2 Extended Channels of the T-Series Datasheet for more details on extended ranges.
Parameter | Conditions | Min | Typical | Max | Units |
Typical Current Draw | No Active Readings | 4.5 | 5.5 | 10 | mA |
VMUX+ | 12.8 | 13.8 | 16 | V | |
VMUX- | -12.8 | -13.8 | -16 | V | |
Crosstalk @ 100 Hz | DG408DVZ | -125 | dB | ||
LabJack U6 | -104 | dB | |||
Mux80 | -100 | dB |
A single-ended analog input measurement is the voltage difference between the analog input and ground at the A/D chip on the main device (e.g. U6 or T7). If the voltage provided by a given signal is different than the voltage at the A/D chip, that results in error.
Suppose, for example, a thermocouple is connected to AIN0 and the adjacent GND terminal on a CB37, that is connected to X3 on a Mux80 via a 3 foot cable, and that is connected to a T7. Suppose the remote end of thermocouple is at a temperature such that it is creating a voltage difference of 1600 µV between the AIN0 and GND terminals on the CB37. Typically, the voltage at the CB37-AIN0 terminal will be the same voltage presented to the A/D chip, but the voltage at the CB37-GND terminal might be 280 µV higher than ground at the A/D chip due to other currents flowing on ground. That means the A/D chip will see 1880 µV rather than 1600 µV, which is an error of roughly 7 degrees C.
Voltage drop on the AIN connection is not a concern as the only current on the AIN connection is the bias current. The typical AIN bias current of the U6 or T7 is 20 nA, so even if the path from terminal to A/D chip had a high resistance of 10 ohms that would only be 200 nV of error.
Voltage drop on the ground connection can sometimes be a concern and is called ground offset error. Just the normal power supply current of the Mux80 and CB37 can cause GND terminals on the CB37 to be 100s of microvolts higher than ground back at the A/D chip. Any current sunk to GND by user connections will increase this difference.
One solution is to use the AGND terminal on the CB37. AGND has its own dedicated path back to the main device, so as long as the user does not sink any current into AGND it will be at the same voltage as ground at the A/D chip.
To measure how much offset exists from a particular GND terminal to ground at the A/D chip, simply jumper the GND terminal in question to an unused AIN terminal and measure the single-ended voltage from that AIN channel.
Suggestions & Solutions:
A. Use differential analog inputs. Differential readings take the difference between 2 AIN lines and thus are not affected by ground offset. For example with a thermocouple, connect thermocouple+ to a positive channel (AIN48 for example) and connect thermocouple- to a negative channel (AIN56 for example). A resistor (100k would be typical e.g. CF14JT100K) from the negative channel to GND is also required, as the thermocouple cannot be totally floating (see the Differential Readings App Note). Now configure and read AIN48 as differential.
B. Use AGND for all passive sensors such as thermocouples. Make sure not to connect anything to AGND that will sink/source any substantial current to AGND or offset will be created from AGND versus A/D chip ground.
C. Use an extra AIN channel on the CB37 in question and jumper it to GND on the CB37 to measure the GND offset so it can be accounted for in software.
D. Get rid of or at least reduce GND offset by minimizing connections (minimizing resistance) between the signal terminals and A/D chip, avoiding sourcing/sinking current to GND on the CB37, and adding a big fat wire from CB37-GND to U6-GND or T7-GND.
E. Use a star ground, and have a single solid connection from that star ground to U6-GND or T7-GND. For example, connect the negative leads of all signals to an external grounding post or grounding bar, and run a big fat wire from there to a GND on the main LabJack.
The Mux80's extended channels (AIN48-AIN127) act just like normal channels (AIN0-AIN13) and are read the same way. For example, one of the T7's built-in analog inputs can be sampled by reading "AIN0". To sample an analog input on the Mux80, you can read "AIN48". Similarly, AIN configurations like range and resolution are configured in the same way for extended channels as they are for normal channels. Configurations that apply to ALL channels do include normal and extended.
Most of our customers write their own software, but there are various software options:
Our LJLog and LJStream example programs allow you to read any 16 channels. So they can read any channels on the Mux80, but not all of them at the same time. There is a beta version of LJLogM that does allow lots of channels (up to 255), so that is a reason for some customers to consider the newer LJM devices (e.g. T7) rather than UD devices (U3, U6, UE9).
Another option for non programmers is DAQFactory, but the free Express version is limited to 8 channels.
MIO0-2 are used to control the MUX80 multiplexers; ensure the MIO are not being used as normal DIO while trying to take readings from the MUX80.
For initial testing, the same steps that are described in our Test an AIN application note can be performed. With T-series devices, the extended AIN registers (whose hardware mapping is described in Table 1, Table 2, and on the pinout page) can be read directly in Kipling using the register matrix tab. For UD devices, see the "U6 or UE9 only" guide below.
If there seem to be problems with incorrect readings, also check that VMUX+ and VMUX- are within specified limits by measuring the test points with respect to GND. The Mux80 does not use VM+/VM- from the main device at all, but rather has its own power supply circuit to convert 5V (VS) to ±13V (VMUX+ and VMUX-) for the mux chips. Note that with a CB37 connected to any of X2-X5, the screw terminals labeled VM+/VM- are actually connected to VMUX+ and VMUX-, so this is a another way to measure besides the test points on the PCB.
It is possible to check Mux80 functionality in LJControlPanel by performing the following steps:
Table 3. Channel selection based on mux input
Output State | Expected Channel in LJControlPanel | ||||||||||||
MIO0 | MIO1 | MIO2 | AIN4 | AIN5 | AIN6 | AIN7 | AIN8 | AIN9 | AIN10 | AIN11 | AIN12 | AIN13 | |
0 | 0 | 0 | 48 | 56 | 64 | 72 | 80 | 88 | 96 | 104 | 112 | 120 | |
1 | 0 | 0 | 49 | 57 | 65 | 73 | 81 | 89 | 97 | 105 | 113 | 121 | |
0 | 1 | 0 | 50 | 58 | 66 | 74 | 82 | 90 | 98 | 106 | 114 | 122 | |
1 | 1 | 0 | 51 | 59 | 67 | 75 | 83 | 91 | 99 | 107 | 115 | 123 | |
0 | 0 | 1 | 52 | 60 | 68 | 76 | 84 | 92 | 100 | 108 | 116 | 124 | |
1 | 0 | 1 | 53 | 61 | 69 | 77 | 85 | 93 | 101 | 109 | 117 | 125 | |
0 | 1 | 1 | 54 | 62 | 70 | 78 | 86 | 94 | 102 | 110 | 118 | 126 | |
1 | 1 | 1 | 55 | 63 | 71 | 79 | 87 | 95 | 103 | 111 | 119 | 127 |
For example: I have connected an analog signal to AIN65. If I am using a CB37 Terminal Board, this will mean that the CB37 is connected to X3 on the Mux80, and the signal is wired to FIO1 on the CB37. Looking at the above chart I note that 65 shares a row with MIO Output States of 1,0,0. I then set MIO0 checked, MIO1 unchecked, and MIO2 unchecked. Next I follow the column for 65 up to AIN6, so that is the analog input where I will see my analog signal with this MIO configuration.
Notes:
J1-J5 are OEM pin-header locations, and appear immediately next to the DB37 connectors (X1-X5). A 40 pin (2x20) 0.1" spacing header fits the location.
X1 is the Male DB37 connector which interfaces with the LabJack. J1 is the OEM-header alternative to X1.
X2-X5 provide access to the 80 Mux channels, along with the FIO, DAC, VM+, VM-, and MIO lines. Please reference the spreadsheets below for exact pin locations for each J connector and X connector.
The OEM headers have the 1 and 2 pin positions labeled on the MUX80-OEM board. The pin number layout for each OEM header is as shown in image 1 below.
Image 1 OEM (J type connector) pin layout
Table A1.1 OEM Pin-out for J type connector (2x20 Header .1 in) J1
1 | GND | 2 | GND | 3 | PIN20 (10μA) | ||
4 | PIN2 (200μA) | 5 | FIO7 | 6 | FIO6 | ||
7 | FIO5 | 8 | FIO4 | 9 | FIO3 | ||
10 | FIO2 | 11 | FIO1 | 12 | FIO0 | ||
13 | MIO0/CIO0 | 14 | MIO1/CIO1 | 15 | MIO2/CIO2 | ||
16 | GND | 17 | Vs | 18 | Vm- | ||
19 | Vm+ | 20 | GND | 21 | DAC1 | ||
22 | DAC0 | 23 | AGND | 24 | AIN13 | ||
25 | AIN12 | 26 | AIN11 | 27 | AIN10 | ||
28 | AIN9 | 29 | AIN8 | 30 | AIN7 | ||
31 | AIN6 | 32 | AIN5 | 33 | AIN4 | ||
34 | AIN3 | 35 | AIN2 | 36 | AIN1 | ||
37 | AIN0 | 38 | GND | 39 | GND | ||
40 | GND |
Table A1.2 OEM Pin-out for J type connector (2x20 Header .1 in) J2
1 | GND | 2 | GND | 3 | PIN20 (10μA) | ||
4 | PIN2 (200μA) | 5 | FIO7 | 6 | FIO6 | ||
7 | FIO5 | 8 | FIO4 | 9 | FIO3 | ||
10 | FIO2 | 11 | FIO1 | 12 | FIO0 | ||
13 | MIO0/CIO0 | 14 | MIO1/CIO1 | 15 | MIO2/CIO2 | ||
16 | GND | 17 | Vs | 18 | Vmux- | ||
19 | Vmux+ | 20 | GND | 21 | DAC1 | ||
22 | DAC0 | 23 | AGND | 24 | N/C | ||
25 | N/C | 26 | AIN127 | 27 | AIN126 | ||
28 | AIN125 | 29 | AIN124 | 30 | AIN123 | ||
31 | AIN122 | 32 | AIN121 | 33 | AIN120 | ||
34 | AIN3 | 35 | AIN2 | 36 | AIN1 | ||
37 | AIN0 | 38 | GND | 39 | GND | ||
40 | GND |
Table A1.3 OEM Pin-out for J type connector (2x20 Header .1 in) J3
1 | GND | 2 | GND | 3 | N/C | ||
4 | N/C | 5 | AIN71 | 6 | AIN70 | ||
7 | AIN69 | 8 | AIN68 | 9 | AIN67 | ||
10 | AIN66 | 11 | AIN65 | 12 | AIN64 | ||
13 | N/C | 14 | N/C | 15 | N/C | ||
16 | GND | 17 | Vs | 18 | Vmux- | ||
19 | Vmux+ | 20 | GND | 21 | AIN63 | ||
22 | AIN62 | 23 | AGND | 24 | AIN61 | ||
25 | AIN60 | 26 | AIN59 | 27 | AIN58 | ||
28 | AIN57 | 29 | AIN56 | 30 | AIN55 | ||
31 | AIN54 | 32 | AIN53 | 33 | AIN52 | ||
34 | AIN51 | 35 | AIN50 | 36 | AIN49 | ||
37 | AIN48 | 38 | GND | 39 | GND | ||
40 | GND |
Table A1.4 OEM Pin-out for J type connector (2x20 Header .1 in) J4
1 | GND | 2 | GND | 3 | N/C | ||
4 | N/C | 5 | AIN95 | 6 | AIN94 | ||
7 | AIN93 | 8 | AIN92 | 9 | AIN91 | ||
10 | AIN90 | 11 | AIN89 | 12 | AIN88 | ||
13 | N/C | 14 | N/C | 15 | N/C | ||
16 | GND | 17 | Vs | 18 | Vmux- | ||
19 | Vmux+ | 20 | GND | 21 | AIN87 | ||
22 | AIN86 | 23 | AGND | 24 | AIN85 | ||
25 | AIN84 | 26 | AIN83 | 27 | AIN82 | ||
28 | AIN81 | 29 | AIN80 | 30 | AIN79 | ||
31 | AIN78 | 32 | AIN77 | 33 | AIN76 | ||
34 | AIN75 | 35 | AIN74 | 36 | AIN73 | ||
37 | AIN72 | 38 | GND | 39 | GND | ||
40 | GND |
Table A1.5 OEM Pin-out for J type connector (2x20 Header .1 in) J5
1 | GND | 2 | GND | 3 | N/C | ||
4 | N/C | 5 | AIN119 | 6 | AIN118 | ||
7 | AIN117 | 8 | AIN116 | 9 | AIN115 | ||
10 | AIN114 | 11 | AIN113 | 12 | AIN112 | ||
13 | N/C | 14 | N/C | 15 | N/C | ||
16 | GND | 17 | Vs | 18 | Vmux- | ||
19 | Vmux+ | 20 | GND | 21 | AIN111 | ||
22 | AIN110 | 23 | AGND | 24 | AIN109 | ||
25 | AIN108 | 26 | AIN107 | 27 | AIN106 | ||
28 | AIN105 | 29 | AIN104 | 30 | AIN103 | ||
31 | AIN102 | 32 | AIN101 | 33 | AIN100 | ||
34 | AIN99 | 35 | AIN98 | 36 | AIN97 | ||
37 | AIN96 | 38 | GND | 39 | GND | ||
40 | GND |
Table A2.1 OEM Pin-out for X type connectors (Dsub 37 Female) X1
1 | GND | 14 | AIN9 | 27 | Vs | ||
2 | PIN2 (200μA) | 15 | AIN7 | 28 | Vm+ | ||
3 | FIO6 | 16 | AIN5 | 29 | DAC1 | ||
4 | FIO4 | 17 | AIN3 | 30 | AGND | ||
5 | FIO2 | 18 | AIN1 | 31 | AIN12 | ||
6 | FIO0 | 19 | GND | 32 | AIN10 | ||
7 | MIO1/CIO1 | 20 | PIN20 (10μA) | 33 | AIN8 | ||
8 | GND | 21 | FIO7 | 34 | AIN6 | ||
9 | Vm- | 22 | FIO5 | 35 | AIN4 | ||
10 | GND | 23 | FIO3 | 36 | AIN2 | ||
11 | DAC0 | 24 | FIO1 | 37 | AIN0 | ||
12 | AIN13 | 25 | MIO0/CIO0 | ||||
13 | AIN11 | 26 | MIO2/CIO2 |
Table A2.2 OEM Pin-out for X type connectors (Dsub 37 Female) X2
1 | GND | 14 | AIN125 | 27 | Vs | ||
2 | PIN2 (200μA) | 15 | AIN123 | 28 | Vmux+ | ||
3 | FIO6 | 16 | AIN121 | 29 | DAC1 | ||
4 | FIO4 | 17 | AIN3 | 30 | AGND | ||
5 | FIO2 | 18 | AIN1 | 31 | N/C | ||
6 | FIO0 | 19 | GND | 32 | AIN126 | ||
7 | MIO1/CIO1 | 20 | PIN20 (10μA) | 33 | AIN124 | ||
8 | GND | 21 | FIO7 | 34 | AIN122 | ||
9 | Vmux- | 22 | FIO5 | 35 | AIN120 | ||
10 | GND | 23 | FIO3 | 36 | AIN2 | ||
11 | DAC0 | 24 | FIO1 | 37 | AIN0 | ||
12 | N/C | 25 | MIO0/CIO0 | ||||
13 | AIN127 | 26 | MIO2/CIO2 |
Table A2.3 OEM Pin-out for X type connectors (Dsub 37 Female) X3
1 | GND | 14 | AIN57 | 27 | Vs | ||
2 | N/C | 15 | AIN55 | 28 | Vmux+ | ||
3 | AIN70 | 16 | AIN53 | 29 | AIN63 | ||
4 | AIN68 | 17 | AIN51 | 30 | AGND | ||
5 | AIN66 | 18 | AIN49 | 31 | AIN60 | ||
6 | AIN64 | 19 | GND | 32 | AIN58 | ||
7 | N/C | 20 | N/C | 33 | AIN56 | ||
8 | GND | 21 | AIN71 | 34 | AIN54 | ||
9 | Vmux- | 22 | AIN69 | 35 | AIN52 | ||
10 | GND | 23 | AIN67 | 36 | AIN50 | ||
11 | AIN62 | 24 | AIN65 | 37 | AIN48 | ||
12 | AIN61 | 25 | N/C | ||||
13 | AIN59 | 26 | N/C |
Table A2.4 OEM Pin-out for X type connectors (Dsub 37 Female) X4
1 | GND | 14 | AIN81 | 27 | Vs | ||
2 | N/C | 15 | AIN79 | 28 | Vmux+ | ||
3 | AIN94 | 16 | AIN77 | 29 | AIN87 | ||
4 | AIN92 | 17 | AIN75 | 30 | AGND | ||
5 | AIN90 | 18 | AIN73 | 31 | AIN84 | ||
6 | AIN88 | 19 | GND | 32 | AIN82 | ||
7 | N/C | 20 | N/C | 33 | AIN80 | ||
8 | GND | 21 | AIN95 | 34 | AIN78 | ||
9 | Vmux- | 22 | AIN93 | 35 | AIN76 | ||
10 | GND | 23 | AIN91 | 36 | AIN74 | ||
11 | AIN86 | 24 | AIN89 | 37 | AIN72 | ||
12 | AIN85 | 25 | N/C | ||||
13 | AIN83 | 26 | N/C |
Table A2.5 OEM Pin-out for X type connectors (Dsub 37 Female) X5
1 | GND | 14 | AIN105 | 27 | Vs | ||
2 | N/C | 15 | AIN103 | 28 | Vmux+ | ||
3 | AIN118 | 16 | AIN101 | 29 | AIN111 | ||
4 | AIN116 | 17 | AIN99 | 30 | AGND | ||
5 | AIN114 | 18 | AIN97 | 31 | AIN108 | ||
6 | AIN112 | 19 | GND | 32 | AIN106 | ||
7 | N/C | 20 | N/C | 33 | AIN104 | ||
8 | GND | 21 | AIN119 | 34 | AIN102 | ||
9 | Vmux- | 22 | AIN117 | 35 | AIN100 | ||
10 | GND | 23 | AIN115 | 36 | AIN98 | ||
11 | AIN110 | 24 | AIN113 | 37 | AIN96 | ||
12 | AIN109 | 25 | N/C | ||||
13 | AIN107 | 26 | N/C |
CAD drawings are attached to the bottom of this page. The free online Autodesk Viewer can be used to view these and make measurements among other things.
Notes:
1. Mux80 standard version depicted for clarity. See CAD files below for OEM versions.
2. 3" Snap-Track not shown.
CAD drawings are attached to the bottom of this page. The free online Autodesk Viewer can be used to view these and make measurements among other things.
Common neutral format CAD models are provided below. Right-click and select the "Save link as..." option to download STEP files.
When using the Mux80 with a Modbus compatible device, such as the T7, use the following registers to read the extended analog inputs.
For more information on multiplexing with the U6, see U6 Channel Numbers
For more information on multiplexing with the UE9, see UE9 Channel Numbers
The PS12DC is a power switching board designed for medium to low current DC power switching applications. Controlled through 12 digital outputs, the board can switch power sources ranging from 5 to 28V DC. Attach the PS12DC to the DB15 connector presented on all compatible devices, and toggle the states of the EIO and CIO digital output lines to turn the switches on/off. This device requires at least one compatible power supply, and a multi-channel digital output source, such as a LabJack, or Arduino.
Features
Compatible Devices
Typical Applications
You will need a LabJack, a PS12DC, and something to control. The diagram below demonstrates how to make connections for controlling a DC motor, and a fan.
Once the wires are attached, turn the DC Motor on and off by toggling the state of the appropriate digital control line. When the control IO is output-low, S0 will sit at 0V. When the control IO is output-high, S0 will be at the voltage connected to VS1. Look at the IO Reference table below to identify which control line to toggle. The DC motor is connected to S0, so that means a state change in EIO0 will turn it on and off.
Table 1. Digital I/O pins for each switch
Switch # | Digital IO |
S0 | EIO0 |
S1 | EIO1 |
S2 | EIO2 |
S3 | EIO3 |
S4 | EIO4 |
S5 | EIO5 |
S6 | EIO6 |
S7 | EIO7 |
S8 | CIO0 |
S9 | CIO1 |
S10 | CIO2 |
S11 | CIO3 |
If the PS12DC is attached to the LabJack differently than in the picture above, there will be a different corresponding digital IO line. The full pinout details can be seen in Appendix C - Pinout Info .
Download LJControlPanel to get started, or create a program in one of our supported languages to communicate with the LabJack. It will also be necessary to install the UD driver, so the LabJack is recognized over USB.
If there are problems with the PS12DC, ensure the following:
There is only 1 external power supply, and 1 item being controlled.
There is 1 external power supply, and 2 items being controlled.
There are 2 power supplies, and 2 items being controlled. The high voltage DC motor requires a 4.7Ω inrush current limiter to help protect the PS12DC from the large inductive load inherent to a DC motor. See Appendix D for more information.
5V is distributed to all 6 power supply blocks. All 12 switches are fed 5V from the LabJack. This is a common configuration for simple testing, since the LEDs will illuminate when the LabJack is powered on, and it does not require an external power supply.
The PS12DC can be connected several ways, the most common is through the DB15 connector. The following sections explain how to connect the board by using the extra connectors, and details about using multiple PS12DC at a time.
The PS12DC can be connected according to any of the following figures. All 12 switches will be operational, and their corresponding digital control lines can be referenced in Appendix C - Pinout Info.
This section explains how to connect a second PS12DC to each LabJack device, and the number of additional channels provided. It is assumed that the first PS12DC is connected to a LabJack through the DB15 connector.
[1]When connected to the DB37 connector on either the U6 or UE9, some of the analog inputs are covered up. To address the problem, those analog inputs re-appear on the PS12DC, under the P2-BREAKOUT header. Reference Appendix C - Pinout Info for details.
[2]The U6 shares CIO0, CIO1, and CIO2 with MIO0, MIO1, and MIO2. They are merely different names for the same digital channels. This causes some interesting behavior when two PS12DC are connected to a U6, since a state toggle in a CIO line will effect both boards. Switch S8 on P1 will toggle at the same time as S10 on P2 . Also S9 on P1 will toggle at the same time as S11 on P2. Because of this overlap, there are really only 10 unique channels provided by the second PS12DC, when connected to a U6.
P1, P2, and P3 are basically just 3 alternate ways to connect the PS12DC.
P1 - DB15 connector (top left): Mates to small and large LabJacks, like a U3
P2 - DB37 connector (bottom): Mates to only larger LabJack models, like a U6
P3 - 14 pin header (top right): Can be used to wire the board to any other digital output source, like an Arduino.
P2-BREAKOUT - 16 pin header (bottom): For access to covered-up analog inputs when the PS12DC is connected to a LabJack via P2.
When connected to a LabJack, or other digital output source, the name of the output can be determined by looking at the chart below.
Table C1. Channel output and PSU input based on switch number
Switch # | P1 | P2 | P3 | Power Supply In |
S0 | EIO0 | FIO0 | DI0 | VS1 GND1 |
S1 | EIO1 | FIO1 | DI1 | |
S2 | EIO2 | FIO2 | DI2 | VS2 GND2 |
S3 | EIO3 | FIO3 | DI3 | |
S4 | EIO4 | FIO4 | DI4 | VS3 GND3 |
S5 | EIO5 | FIO5 | DI5 | |
S6 | EIO6 | FIO6 | DI6 | VS4 GND4 |
S7 | EIO7 | FIO7 | DI7 | |
S8 | CIO0 | DAC0 | DI8 | VS5 GND5 |
S9 | CIO1 | DAC1 | DI9 | |
S10 | CIO2 | MIO0 | DI10 | VS6 GND6 |
S11 | CIO3 | MIO1 | DI11 |
Table C2. P2 breakout
Pin | Analog Input |
1 | AGND |
2 | AIN0 |
3 | AIN1 |
4 | AIN2 |
5 | AIN3 |
6 | AIN4 |
7 | AIN5 |
8 | AIN6 |
9 | AIN7 |
10 | AIN8 |
11 | AIN9 |
12 | AIN10 |
13 | AIN11 |
14 | AIN12 |
15 | AIN13 |
16 | AGND |
Example: Connect the PS12DC via the 15-pin D-Sub connector on a LabJack U3. You desire to toggle power to switch S9, so you locate the appropriate connector in-use, which is P1, and then follow the row for S9, which points to CIO1. This means that changing CIO1 from output-low to output-high will change the S9 terminal from 0V to whatever voltage is connected to VS5 and GND5.
The detailed pin-out information below is for advanced users. It may be useful to people making a custom board that mates with the OEM PS12DC, or someone who needs to use the rails VM+ and VM- in addition to a PS12DC that is connected on P2. Most users need not concern themselves with this section.
Table C3. Detailed pin-out information for all connectors on PS12
P1 | P3 | P2 | J2 (OEM) | |||||||
Pin | Connection | Pin | Connection | Pin | Connection | Pin | Connection | |||
1 | VS | 1 | GND | 1 | GND | 1 | GND | |||
2 | S9 | 2 | S11 | 2 | PIN2 | 2 | GND | |||
3 | S11 | 3 | S10 | 3 | S6 | 3 | PIN20 | |||
4 | S0 | 4 | S9 | 4 | S4 | 4 | PIN2 | |||
5 | S2 | 5 | S8 | 5 | S2 | 5 | S7 | |||
6 | S4 | 6 | S7 | 6 | S0 | 6 | S6 | |||
7 | S6 | 7 | S6 | 7 | S11 | 7 | S5 | |||
8 | GND | 8 | S5 | 8 | GND | 8 | S4 | |||
9 | S8 | 9 | S4 | 9 | VM- | 9 | S3 | |||
10 | S10 | 10 | S3 | 10 | GND | 10 | S2 | |||
11 | GND | 11 | S2 | 11 | S8 | 11 | S1 | |||
12 | S1 | 12 | S1 | 12 | AIN13 | 12 | S0 | |||
13 | S3 | 13 | S0 | 13 | AIN11 | 13 | S10 | |||
14 | S5 | 14 | GND | 14 | AIN9 | 14 | S11 | |||
15 | S7 | 15 | AIN7 | 15 | MIO2 | |||||
16 | AIN5 | 16 | GND | |||||||
J1 (OEM) | 17 | AIN3 | 17 | VS | ||||||
Pin | Connection | 18 | AIN1 | 18 | VM- | |||||
1 | GND | 19 | AGND | 19 | VM+ | |||||
2 | VS | 20 | PIN20 | 20 | GND | |||||
3 | S8 | 21 | S7 | 21 | S8 | |||||
4 | S9 | 22 | S5 | 22 | S9 | |||||
5 | S10 | 23 | S3 | 23 | AGND | |||||
6 | S11 | 24 | S1 | 24 | AIN13 | |||||
7 | GND | 25 | S10 | 25 | AIN12 | |||||
8 | S0 | 26 | MIO2 | 26 | AIN11 | |||||
9 | S1 | 27 | VS | 27 | AIN10 | |||||
10 | S2 | 28 | VM+ | 28 | AIN9 | |||||
11 | S3 | 29 | S9 | 29 | AIN8 | |||||
12 | S4 | 30 | AGND | 30 | AIN7 | |||||
13 | S5 | 31 | AIN12 | 31 | AIN6 | |||||
14 | S6 | 32 | AIN10 | 32 | AIN5 | |||||
15 | S7 | 33 | AIN8 | 33 | AIN4 | |||||
16 | GND | 34 | AIN6 | 34 | AIN3 | |||||
35 | AIN4 | 35 | AIN2 | |||||||
36 | AIN2 | 36 | AIN1 | |||||||
37 | AIN0 | 37 | 0 | |||||||
38 | GND | |||||||||
39 | GND | |||||||||
40 | AGND |
When at the upper limit of its operating voltage and current, the PS12DC can become hot to the touch; This is normal, but can be managed by supplying a fan or heat sink to the backside of the board. Reference the information below for further details on current limitations, and behavior at extreme temperatures.
What a switch will do in each of the 3 LabJack I/O states.
Each LED is powered by the voltage connected on VS#/GND# (the power supply provided by the user). If a power supply is connected to the switch block, e.g. VS1/GND1, and a positive voltage is applied to the digital inputs for that block, the LEDs will illuminate. An illuminated LED means that the switch is ON, and the voltage applied to the block is available at that switches' screw terminal.
The 750mA per channel rating is a base specification, but the board actually has a Per Switch and Per Pair rating. If only a single channel in a channel pair is in use, the per switch limit applies. If both channels in a channel pair are used, the per pair limit applies. Channel pairs are distinguished by the grouping of screw terminals. For instance, S0, and S1 constitute a pair, so you would connect the high current item(>750mA) to S0, and leave S1 un-connected.
Table D1. Current limits based on supply voltages
Current Limit | ||
Supply Voltage (V) | Per Switch (A) | Per Pair (A) |
5 | 0.5 | 1.0 |
9 | 0.7 | 1.4 |
12 | 1.0 | 1.5 |
18 | 1.1 | 1.5 |
24 | 1.5 | 1.5 |
28 | 1.5 | 1.5 |
There is a voltage drop across the switch associated with load current when using the PS12DC. It is rated at 750mA per channel, but it is recommended that at 5V, a load current of 500mA not be exceeded, since above this current the drop will be significant. Reference the graph below for details.
From a usage standpoint, the only items in the Typical Applications section that may draw more than 450mA are those involving motors. Before purchase, it is advised that you reference datasheets for the items to be controlled. If the current draw exceeds 1.5A on a power switching pair, this board will cut off power to avoid damage to itself.
Note: If you need a product that can handle more than 1.5A, the RB12 is a good option, although you will need to purchase the actual relay modules separately.
The switching speed of the transistors on the PS12DC are fast(4-18µS), but there is a substantial amount of capacitance on the S# terminals, so the falling edge will be delayed by large load resistances. Thus, to achieve fast switching frequency, it is necessary to discharge the capacitance through a small resistor. Simply add a 100Ω resistor between the switch output and the GND terminal (in parallel with whatever you have connected to the switch output). With a 100Ω resistor installed, the switching frequency is on the order of 2.5kHz.
Table D2. Switching frequencies based on load resistance
Load Resistance (Ω) | Fmax (Hz) |
47 | 6,000 |
100 | 2,500 |
1000 | 400 |
10000 | 120 |
Note that it is possible to install smaller resistor values(<47Ω) to further increase switching frequency, but the resistor should have a high enough power rating to handle the heat.
The PS12DC becomes warm under continuous usage; This is normal, but if the average board temperature becomes too hot, the fuses will trigger somewhat before their rated 1.5A maximum, and the board could end up cycling on/off intermittently depending on how fast it cools between cycles.
This temperature dependency is directly related to the thermal derating curve on the resettable fuse. The fuse trip current drops about 50% at the highest end of its operating temperature. See the graph below for further details.
Adding heat sinks to the transistors can increase the per switch current limit, but exact figures depend on factors such as heat sink material, passive vs active cooling, and establishing good thermal contact with the transistor case. Bear in mind that the current limit of the resettable fuse is still temperature dependent, so any gains due to heat sinks would still be limited by the fuse holding current, which is 1.5A at 25 °C.
If using a larger DC motor (above 12V DC, or bigger than 1" diameter as a general rule), we recommend installing supplementary snubber diodes, and inrush current limiters, as large flyback and inrush currents can overwhelm the protection circuitry on the PS12DC, resulting in damage.
In DC motors
Voltage equation is V = E - IaRa
where
V = terminal voltage
E = Back emf
Ia = Armature current
Ra = Armature Resistance
In the beginning E = 0 and V = IaRa
where Ra is always very low, about = 0.01 ohm
So, if you calculate for Ia = V/Ra, you will get large current.
Using the equation above, if you have a 24V DC motor, and the armature resistance is 0.01ohm, the current spike would be very large. In order to protect the PS12DC, a 5Ω to 15Ω inrush current limiter installed in series with the motor wiring would be sufficient to protect the PS12DC. This B57153S479M 4.7Ω inrush current limiter is a good option for 12V to 24V DC motors in the 750mA to 1.5A range. We also tested this B57153S100M 10Ω inrush current limiter up to 28V DC, and it worked well.
Select an inrush current limiter based on the current required during normal operation. For example, if I'm using a 24V DC motor, and normally the motor will draw about 1A of current, I would select a limiter of 4.7Ω at 25C, and around 2A steady state max. Inrush current limiters basically have some resistance when their temperature is equal to ambient, and then as the part heats up, the resistance drops substantially. So if the motor draws 1A of current during normal operation, the resistance of the current limiter will drop from 4.7Ω to a lower resistance(~0.5Ω) during normal operation.
If you don't mind sinking some extra power, and a voltage drop, you could simply install a very high wattage resistor in series. A 5Ω 20Watt resistor would protect as well as an inrush current limiter, but at 24V, and 750mA, there would be a voltage drop of 3.75V. The resistor would get warm (super hot) because it'd be sinking 18W of power during normal operation. Here is an example of a 5Ω 20W resistor.
Lets say you want to control a 9V fan, a 9V motor, and a 5V relay. The configuration closely resembles Figure 3 of Appendix A - Wiring Diagrams.
Connect the 9V power supply to an inward facing VS/GND pair. Next connect the 5V power supply in a similar fashion. The image shows a 9V PSU connected to VS4/GND4, and the 5V supply on VS3/GND3. Finally, wire the fan and motor to a switching pair, with the positive side on S6, S7, and the negative side on GND4. The remaining relay is connected to the same area as the 5V PSU, positive side to S4 and negative to GND3.
Note: In the image the 9V supply is also spread to remaining switching pairs, similar to Figure 4 of Appendix A, but they are unused.
Turning the equipment ON/OFF is done by referencing the chart printed on the center of the PS12DC. Since the LabJack is connected to P1, that is the column of interest. Scan down the side locating switches number S4, S6, and S7. Next to S4 you will see EIO4, S6 -> EIO6, and S7 -> EIO7. It is not readily visible in the photo, but Appendix C - Pinout Info also contains the chart. Turning each external device on is as simple as toggling the state of those digital lines(EIO4, 6, 7) to output high.
The video below shows the two PS12DC boards controlling several 18V solenoid valves. A C++ script issues commands to the U3-LV, which in turn controls the solenoid valves to open and close rapidly. The setup is a prototype for an automated bartender; Each valve will be connected to a different alcohol, and will mix together to create a unique drink.
Note #1: The power jack (P1) is an alternate way to provide 5 volt power for the RB12, and is generally not used. Do not connect anything besides 5 volts to P1. The VS/GND screw-terminals (P3) are outputs. Do not connect any external supply to P3. The Rn+/Rn- terminals are on the load side of the I/O modules, and the only place load voltages should ever connect.
Note #2: On the U6/U6-Pro the digital lines CIO0-2 and MIO0-2 are shared. This means that changing the state of MIO0-2 will also change the state of CIO0-2. Therefore, anyone using two accessory boards with a U6 needs to be aware that they can use either CIO0-2 or MIO0-2, but cannot use both simultaneously. MIO0-2 are used to control extended analog channels, so if you are reading extended channels from the Mux80 you do not want to use slots 8-10 on the RB12 (only use slots 0-7 & 11).
The RB12 provides a convenient interface to industry standard I/O modules, allowing electricians, engineers, and other qualified individuals, to interface a LabJack with high voltages/currents. Logic buffers are used to provide the 10-15 mA needed for each typical I/O module, so that the current is provided by the 5 volt supply rather than the logic control lines.
The RB12 relay board connects to the DB15 connector on the LabJack U3/U6/UE9, using the EIO/CIO digital I/O lines (see table 1) to control or read industry standard digital I/O modules. The RB12 is designed to connect directly to the LabJack, but can also connect via a 15-line 1:1 male-female cable (such as the C7MFG-1506G, or Phoenix Contact 1656262 from Digi-Key not included or required).
The RB12 PCB is mounted to a piece of Snaptrack. The Snaptrack is DIN rail mountable using TE Connectivity part #TKAD (not included).
The green LED on the RB12 is directly powered by the 5-volt supply (Vs) from the LabJack, so it should be lit whenever the RB12 is connected to a powered LabJack. The red LED is powered directly by the external power supply (not included or required).
Relay | RLY0 | RLY1 | RLY2 | RLY3 | RLY4 | RLY5 | RLY6 | RLY7 | RLY8 | RLY9 | RLY10 | RLY11 |
Digital I/O Line | EIO0 | EIO1 | EIO2 | EIO3 | EIO4 | EIO5 | EIO6 | EIO7 | CIO0 | CIO1 | CIO2 | CIO3 |
The RB12 can be powered from the LabJack through the DB15, or from an external 5-volt supply on power jack P1. If both the LabJack and external supply are connected at the same time (both green and red LEDs on), the external supply will provide power. In most cases the RB12 can simply be powered by the LabJack, but there are various reasons why powering from an external supply, rather than the LabJack, might be desirable. For example, most I/O modules use 10-15 mA, and thus 12 of them would use 120- 180 mA total. In most cases a LabJack can provide this power without problem, but if 12 of the 70G-IDC5S module (Isupply = 41 mA) were used, the total power required by the RB12 could be over 500 mA which is a problem for most LabJacks.
If an external supply is used, it should be regulated with a nominal voltage of 5.0 volts. This is generally provided by a wall-wart or wall-transformer type of supply. A supply capable of 500 mA or more is recommended. The power jack connector is 2.1 x 5.5 mm, center positive. The RB12 is designed to use the same power supply as the UE9, so see Section 2.3 of the UE9 Datasheet for specific recommendations.
Towards the bottom of the RB12 is a 2-position screw terminal (P3) with GND and VS. This is designed as an output connection to provide the user access to the 5 volt supply.
If the RB12 is powered by an external supply, always maintain valid control signals (EIO/CIO) for all output I/O modules. For instance, if the RB12 is powered by a wall-wart, but there is nothing connected to the DB15, the state of output modules is undefined and might vary, but is likely to be enabled.
The RB12 can be used with output or input types of digital I/O modules. There are 4 banks of DIP switches used to configure whether each of the 12 channels is for output or input. When the switches in the S1 and S2 banks are put in the ON position, those lines are configured for output I/O modules. When the switches in the S3 and S4 banks are put in the ON position, those lines are configured for input I/O modules. To avoid uncertain behavior, do not turn on output and input switches for the same line at the same time.
The RB12 behaves with inverted or negative logic. For output modules that means the applicable LabJack DIO must be set to output-low to enable the I/O module. Output modules will be disabled with the DIO set to input or output-high. For input modules the applicable DI will read high when the module is inactive and read low when the module is active. Here are tests with a few different modules:
Make sure the applicable output DIP switch is on and input DIP switch is off. Use Kipling or LJControlPanel to toggle the DIO line between output-high (module is inactive, LED off) and output-low (module is active, LED on).
We tested with a 70G-ODC5A. For a test load we connected LabJack VS to R+, and connected R- to a 320 ohm resistor to GND. We then measured the voltage across the resistor as we turned the module on and off. With the module is inactive the voltage across the resistor was about 0V (no current is flowing), and with the module active the voltage across the resistor was about VS (~5 volts, current is flowing).
Module LED is not turning on when DIO line is set to output-low? The module could be bad, but first check the RB12. Remove the module, securely clamp the negative probe of a DMM to any GND terminal on the LabJack, and use the positive DMM probe to measure the voltage on sockets 3 & 4 on the RB12 (defined below). Socket 3 (VS) should measure about 5 volts. Socket 4 (LOGIC) should measure about 5 volts when the applicable DIO is output-high, and about 0 volts when the applicable DIO is output-low.
Make sure the applicable input DIP switch is on and output DIP switch is off. Use Kipling or LJControlPanel to make sure the DIO line is set to input and to view the current state. A state of 1 or high means the module is inactive (LED off), and a state of 0 or low means the module is active (LED on).
We tested with a G4IDC5. The module was inactive (LED off) with nothing connected to R+/R-, and the LabJack digital input read high. We connected LabJack GND to R-, and connected the output from an LJTick-DAC to R+. With LJTDAC=0V, the module was inactive (LED off) and the LabJack digital input read high. With LJTDAC=10V, the module was active (LED on) and the LabJack digital input read low.
We tested with a G4IDC5-SW. Module was inactive (LED off) with nothing connected to R+/R-, and the LabJack digital input read high. Module was active (LED on) with a jumper wire shorting R+ to R-, and the LabJack digital input read low.
Module LED is not turning on when you apply the proper signal to R+/R-? The module could be bad, but first check the RB12. Remove the module and use a small jumper wire to short sockets 4 & 5 on the RB12 (defined below). The digital input should read high without the jumper and low with the jumper.
For more information specifically about the various I/O modules, see the documentation from the manufacturer. One such manufacturer is Opto22, and as of this writing, the Opto22 “Generation 4 Digital I/O Family Data Book” is dated January 2017 and is available at the following URL:
http://documents.opto22.com/0727_G4_Digital_IO_Data_Book.pdf
Pages 35-52 of this data book cover the available modules, including typical wiring diagrams. The following table maps the I/O modules pin numbers 1-5 (as shown in the Opto22 data book) to their respective RB12 connections:
I/O Module | RB12 |
1 | Rn+ screw terminal |
2 | Rn- screw terminal |
3 | Vs (~5 volts) |
4 | 4.7 kΩ pull-up to Vs and EIOn/CIOn (buffered for output, direct connection for input) |
5 | GND |
When configured for output, the control line (EIO/CIO) from the LabJack connects to a logic buffer which then connects to pin 4 of the I/O module. When the control line is high, the buffer output is in a high-impedance state. When the control line is low, the buffer output is connected to ground with the ability to sink up to 24 mA.
When configured for input, the control line (EIO/CIO) from the LabJack connects directly to pin 4 of the I/O module.
The RB12 includes a spare fuse. There is also a fuse tester socket where if a fuse is installed the “GOOD” green LED will light. The spare fuse holder and tester on the RB12 are designed for the TR5 fuse used by Opto22 (Digikey part number WK3062BK).
The RB12 is designed to accept G4 series digital I/O modules from Opto22, and compatible modules from other manufacturers such as the G5 series from Grayhill. Opto22 modules are available from opto22.com, alliedelec.com, and newark.com. Grayhill modules are available from digikey.com.
G4OAC5A (Opto22, 24-240 VAC Output @ 3 A, 12 mA control current)
G4OAC5AMA (Opto22, 24-240 VAC Output @ 3 A, Manual Override)