The 20mA sink digital I/O port consists of 12 individual TTL-compatible lines (Ch, #1...#8), each of which can be configured as: digital input bit, digital output bit, control output, clock output43
. When configured as an input, a channel can be used to sense a digital high (2.1 to 30 Volts) or digital low (-10V to .65Volts). When configured as an output, a channel can be set high (e.g. >2V) or low (e.g. <0.8V). These I/O pins are short-circuit protected against high voltages up to 32.0V and down to -16.0V.
The 200mA sink digital I/O port consists of 16 individual TTL-compatible lines (Ch#9...#24), each of which can be configured as: input or output bit44
. When configured as an input, a channel can be used to sense a digital high (2.1 to 30 Volts) or digital low (-10V to .65Volts). When configured as an output, a channel can be set high (e.g. >2V) or low (e.g. <0.8V). These I/O pins are short-circuit protected against high voltages up to 32.0V and down to -16.0V.
The 20mA sink digital I/O port consists of 12 individual TTL-compatible lines (Ch, #1...#8), each of which can be configured as: digital input bit, digital output bit, control output, clock output. When configured as an input, a channel can be used to sense a digital high (2.1 to 30 Volts) or digital low (-10V to .65Volts). When configured as an output, a channel can be set high (e.g. >2V) or low (e.g. <0.8V). These I/O pins are short-circuit protected against high voltages up to 32.0V and down to -16.0V.
Function
Multiple Options
Software programmed to one of: digital input bit, digital output bit, control output, clock output. Clock output options are: 24MHz, 12MHz24
, 6MHz, 1.5MHz, 1MHz, 375KHz, 100KHz, 94KHz, 23KHz, 10KHz, 5.9KHz, 1.5KHz, 1KHz, 366Hz, 100Hz, 92Hz, 23Hz, 10Hz, 5.7Hz, 1.4Hz, 1Hz, 0.358Hz, 0.0894Hz. Control output options are: pulse low when rd/wr from Dio Ch9..24 port (Cs2), pulse low when read from Dio Ch9..24 port (Cs3), pulse low when rd/wr to Uio 25..28 port, pulse low when read from Uio 25..28 port, pulse low when in software reset or power is off.
"
input or output bit
Each bit is independently software programmed as an input or output
Input70
digital data at a maximum sample rate of 166K sample/sec for 1 channel. More channels involve slower rates, e.g. 83Ks/sec per channel for 2 channels, 41Ks/sec/ch for 4 channels, and 20Ks/sec/ch for 8 channels. Things that decrease High Speed I/O sample rate: longer computer to instruNet cable, i330 optical-isolator. Sample rate is set accurate to 50 ppm (e.g. user specifies 20000 s/sec yet system actually digitizes at 20001 s/sec). Minimum sample rate is 0.015 samples/sec/ch.
Maximum Update Rate
41Ks/sec for 1ch
Update 1 output channel at 41K sample/sec. More channels involve slower rates, e.g. 27K sample/sec per channel for 2 output channels
TTL Compatible
Yes
Supports 0.8V for logic 0 and 2V for logic 1, which is typical for TTL
3.3V CMOS Compatible
"
Supports 1.1V (3.3V*.35) for logic 0 and 2.3V (3.3V*.7) for logic 1, which is typical for digital Cmos powered by 3.3V
5V CMOS Compatible
"
Supports 1.75V (5V*.35) for logic 0 and 3.5V (5V*.7) for logic 1, which is typical for digital Cmos powered by 5V
Drive Relay Directly
"
Wire one side of external relay coil to power supply (e.g. 5V), wire other side to I/O pin, and output logic 0 to turn on relay
Detect Switch Closure
"
Wire one side of external switch to gnd, wire other side to I/O pin, input logic 0 when switch is closed, and input logic 1 when switch is open
Electrical Specifications, Universal Digital I/O, iNet-460
Functions properly when working with -10 to +30V between the I/O pin and instruNet gnd, where each bit is set up as an input or output
Protected Voltage
-16 to +32V
Short any combination of I/O pins to external -16 to +32V power source (i.e. capable of high current), set up as input or output (0 or 1), instruNet power on or off, without damage
Fuse
Auto-Reset, 30 Milliamp
Internal fuse on each I/O pin opens during > 30mA over-current condition, and automatically closes otherwise
"0" Input Voltage
-10 to +0.65V
Applying -10 to +0.65V is read as logic 0 when I/O pin is configured as input
"0" Input Current
Amps = (4.5V - Vin) / 3900
External signal must sink internal 3.9K resistor to < 0.65V to input logic quot;0". 3.9KΩ pull-up resistor is internally attached to 5V via diode
"1" Input Voltage
+2.1 to +30V
Applying +2.1 to +30V is read as logic 1 when I/O pin is configured as input. If left unconnected this pin floats to 4.5V.
I/O pin configured as an output sinks current low to 0.3V...0.8V with 0 to 5mA load; or sinks low to 0.3V...2V with 5 to 20mA load
"1" Output Voltage
3.9V...4.5V
I/O pin floats to 3.9V...4.5V via internal 3.9K pull-up resistor connected to internal 5V via diode
"1" Output Current
See "1" Input Current
Outputting a 1 is the same as configuring the bit as an input; see "1" Input Current, above, for details
Pull-Up Resistor
3.9KΩ ±10%
Internal 3.9K resistor pulls pin up to 4.5V via diode (little current flows if pin voltage > 4.5V)
Current Sink IC
ULN2003
See www.ti.com for details on this npn transistor that sinks current low to gnd
Schmitt Trigger Input
Yes
Insures that a slow moving input signal with noise is not seen as vibrating between 0 and 1 when transitioning between the two
Input Delay
< 0.7 uSec
Schmitt trigger circuit adds < 0.7uSec delay between voltage at I/O pin, and internal version of digital input
Output Fall Time
0.02 uSec @ 100 pF typ, < 1.3 uSec @ 1K pF
Output transitions from 2V to 0.8V in approximately 0.02uSec with 100 pF of capacitive load
Output Rise Time
1.3 uSec @ 100 pF typ, < 4.9 uSec @ 1K pF
Output transitions from 0.8V to 2V in approximately 1.3uSec with 100 pF of capacitive load. To reduce this time significantly, attach a resistor (e.g. 1K Ω) between I/O pin and +5Vpwr pin24
Output Oscillation
None
Output will not oscillate with any capacitive load
instruNet Scalar I/O and High Speed I/O60
interface subroutines execute on Windows Computer via instruNet World, Visual Basic, C, Labview, or DasyLab software. Scalar I/O reads or writes 1 value at a time; whereas High Speed I/O reads or writes multiple values (i.e. a waveform) at a fixed rate (i.e. sample rate).
Maximum # of Channels
Up to 256
instruNet system (iNet32/64.dll ≥ v3.0) supports simultaneous high speed I/O to/from computer with 1 to 256 I/O channels70
Maximum Waveform Size
Limited by Computer
Continuously input into Windows computer RAM or into file on Windows computer hard disk62
. Maximum file size is limited by available space on hard disk. Data consumes 4 bytes per point.
Scalar I/O Benchmark
50 to 300uSec typ
Scalar I/O60
typically requires 50 to 300uSec to R/W 1 value to/from 1 bit or a bank of multiple I/O bits
Bit or Bank Control
Yes
Either R/W one bit (0 or 1 value) at a time, or R/W multiple bits within one bank (e.g. 0...255 value with one 8bit bank)
Latching I/O
"
Internal register reads all input bits within one bank at same time, and updates all output bits within one bank at same time
Channels #25...#28: universal I/O bits, 0 or 1 value, scalar input/output, no high speed i/o, 20mA sink Channels #1...#8: universal I/O bits, 0 or 1 value, scalar input/output, no high speed i/o, 20mA sink
Bank Software Channels
Uio25_28 In Uio25_28 Out Uio1_8 In Uio1_8 Out
Channel #29: bank of 4 bits, 0...15 value, scalar input/output, high speed input Channel #30: bank of 4 bits, 0...15 value, scalar input/output, high speed output Channel #31: bank of 8 bits, 0...255 value, scalar input/output, high speed input Channel #32: bank of 8 bits, 0...255 value, scalar input/output, high speed output
The 200mA sink digital I/O port consists of 16 individual TTL-compatible lines (Ch#9...#24), each of which can be configured as: input or output bit. When configured as an input, a channel can be used to sense a digital high (2.1 to 30 Volts) or digital low (-10V to .65Volts). When configured as an output, a channel can be set high (e.g. >2V) or low (e.g. <0.8V). These I/O pins are short-circuit protected against high voltages up to 32.0V and down to -16.0V.
Function
input or output bit
Each bit is independently software programmed as an input or output
Input70
digital data at a maximum sample rate of 166K sample/sec for 1 channel. More channels involve slower rates, e.g. 83Ks/sec per channel for 2 channels, 41Ks/sec/ch for 4 channels, and 20Ks/sec/ch for 8 channels. Things that decrease High Speed I/O sample rate: longer computer to instruNet cable, i330 optical-isolator. Sample rate is set accurate to 50 ppm (e.g. user specifies 20000 s/sec yet system actually digitizes at 20001 s/sec). Minimum sample rate is 0.015 samples/sec/ch.
Maximum Update Rate
41Ks/sec for 1ch
Update 1 output channel at 41K sample/sec. More channels involve slower rates, e.g. 27K sample/sec per channel for 2 output channels
TTL Compatible
Yes
Supports 0.8V for logic 0 and 2V for logic 1, which is typical for TTL
3.3V CMOS Compatible
"
Supports 1.1V (3.3V*.35) for logic 0 and 2.3V (3.3V*.7) for logic 1, which is typical for digital Cmos powered by 3.3V
5V CMOS Compatible
"
Supports 1.75V (5V*.35) for logic 0 and 3.5V (5V*.7) for logic 1, which is typical for digital Cmos powered by 5V
Drive Relay Directly
"
Wire one side of external relay coil to power supply (e.g. 5V), wire other side to I/O pin, and output logic 0 to turn on relay
Detect Switch Closure
"
Wire one side of external switch to gnd, wire other side to I/O pin, input logic 0 when switch is closed, and input logic 1 when switch is open
Functions properly when working with -10 to +30V between the I/O pin and instruNet gnd, where each bit is set up as an input or output
Protected Voltage
-16 to +32V
Short any combination of I/O pins to external -16 to +32V power source (i.e. capable of high current), set up as input or output (0 or 1), instruNet power on or off, without damage
Current Limiting
200mA to 1100mA
Internal current limiter (applies to bank of 8 bits) opens at > 200mA, and automatically closes otherwise
"0" Input Voltage
-10 to +0.65V
Applying -10 to +0.65V is read as logic 0 when I/O pin is configured as input
"0" Input Current
Amps = (4.5V - Vin) / 3300
External signal must sink internal 3.3K resistor to < 0.65V to input logic quot;0". 3.3KΩ pull-up resistor is internally attached to 5V via diode
"1" Input Voltage
+2.1 to +30V
Applying +2.1 to +30V is read as logic 1 when I/O pin is configured as input. If left unconnected this pin floats to 4.5V.
I/O pin configured as an output sinks current low to 0.3V...0.65V with 0 to 50mA load; or sinks low to 0.3V...1.1V with 50 to 200mA load
"1" Output Voltage
3.9V...4.5V
I/O pin floats to 3.9V...4.5V via internal 3.3K pull-up resistor connected to internal 5V via diode
"1" Output Current
See "1" Input Current
Outputting a 1 is the same as configuring the bit as an input; see "1" Input Current, above, for details
Pull-Up Resistor
3.3KΩ ±10%
Internal 3.3K resistor pulls pin up to 4.5V via diode (little current flows if pin voltage > 4.5V)
Current Sink IC
TPIC6A595DW
See www.ti.com for details on this mosfet that sinks current low to gnd via series diode
Schmitt Trigger Input
Yes
Insures that a slow moving input signal with noise is not seen as vibrating between 0 and 1 when transitioning between the two
Input Delay
< 0.7 uSec
Schmitt trigger circuit adds < 0.7uSec delay between voltage at I/O pin, and internal version of digital input
Output Fall Time
0.02 uSec @ 100 pF typ, < 1.3 uSec @ 1K pF
Output transitions from 2V to 0.8V in approximately 0.02uSec with 100 pF of capacitive load
Output Rise Time
1.3 uSec @ 100 pF typ, < 4.9 uSec @ 1K pF
Output transitions from 0.8V to 2V in approximately 1.3uSec with 100 pF of capacitive load. To reduce this time significantly, attach a resistor (e.g. 1K Ω) between I/O pin and +5Vpwr pin24
Output Oscillation
None
Output will not oscillate with any capacitive load
instruNet Scalar I/O and High Speed I/O60
interface subroutines execute on Windows Computer via instruNet World, Visual Basic, C, Labview, or DasyLab software. Scalar I/O reads or writes 1 value at a time; whereas High Speed I/O reads or writes multiple values (i.e. a waveform) at a fixed rate (i.e. sample rate).
Maximum # of Channels
Up to 256
instruNet system (iNet32/64.dll ≥ v3.0) supports simultaneous high speed I/O to/from computer with 1 to 256 I/O channels70
Maximum Waveform Size
Limited by Computer
Continuously input into Windows computer RAM or into file on Windows computer hard disk62
. Maximum file size is limited by available space on hard disk. Data consumes 4 bytes per point.
Scalar I/O Benchmark
50 to 300uSec typ
Scalar I/O60
typically requires 50 to 300uSec to R/W 1 value to/from 1 bit or a bank of multiple I/O bits
Bit or Bank Control
Yes
Either R/W one bit (0 or 1 value) at a time, or R/W multiple bits within one bank (e.g. 0...255 value with one 8bit bank)
Latching I/O
"
Internal register reads all input bits within one bank at same time, and updates all output bits within one bank at same time
Channels #9...#24: digital I/O bits, 0 or 1 value, scalar input/output, no high speed i/o, 200mA sink
Bank Software Channels
Dio9_24 In Dio9_24 Out
Channel #33: bank of 16 bits, 0...65535 value, scalar input/output, high speed input Channel #34: bank of 16 bits, 0...65535 value, scalar input/output, high speed output