Digital input/output specifications
Terminals configurable for digital input and output (I/O) including status high/low, pulse width modulation, external interrupt, edge timing, switch closure pulse counting, high-frequency pulse counting, plus UART Universal Asynchronous Receiver/Transmitter for asynchronous serial communications., RS‑232 Recommended Standard 232. A loose standard defining how two computing devices can communicate with each other. The implementation of RS-232 in Campbell Scientific data loggers to computer communications is quite rigid, but transparent to most users. Features in the data logger that implement RS-232 communications with smart sensors are flexible., RS-422 Communications protocol similar to RS-485. Most RS-422 sensors will work with RS-485 protocol., RS‑485 Recommended Standard 485. A standard defining how two computing devices can communicate with each other., SDM Synchronous Device for Measurement. A processor-based peripheral device or sensor that communicates with the data logger via hardwire over a short distance using a protocol proprietary to Campbell Scientific., SDI‑12 Serial Data Interface at 1200 baud. Communications protocol for transferring data between the data logger and SDI-12 compatible smart sensors., I2C Inter-Integrated Circuit is a multi-controller, multi-peripheral, packet switched, single-ended, serial computer bus., and SPI Serial Peripheral Interface - a clocked synchronous interface, used for short distance communications, generally between embedded devices. serial-communications functions. Terminals are configurable in pairs for 5 V or 3.3 V logic for some functions.
Conflicts can occur when a control port pair is used for different instructions (TimerInput()
, PulseCount()
, SDI12Recorder()
, WaitDigTrig()
). For example, if C1 is used for SDI12Recorder()
, C2 cannot be used for TimerInput()
, PulseCount()
, or WaitDigTrig()
.
Sustained Logic Input Voltage without Damage:
Logic Levels and Drive Current:
Terminal pair configuration | 5 V source |
3.3 V source |
---|---|---|
Logic low | ≤ 1.5 V | ≤ 0.8 V |
Logic high | ≥ 3.5 V | ≥ 2.5 V |
C1 - C4 | 10 mA @ 3.5V | 10 mA @ 1.85V |
U odd | 20 mA @ 3.5V | 20 mA @ 1.85V |
U even | 10 mA @ 3.5V | 10 mA @ 1.85V |
Switch closure input
Terminals: C1-C4, U1-U12
Resistance: Configurable in terminal pairs with 100 kΩ pull-up or pull-down
Maximum Input Frequency: 150 Hz
Minimum Switch Closed Time: 5 ms
Minimum Switch Open Time: 6 ms
Maximum Bounce Time: 1 ms open without being counted
Software Debounce Time: 3.3 ms
High-frequency input
Terminals: C1-C4, U1-U12
Resistance: Configurable in terminal pairs with 100 kΩ pull-up or pull-down
Typical Wave Form: 5 or 3.3 VDC square wave
Maximum Input Frequency:
Edge timing
Terminals: C1-C4, U1-U12
Maximum Input Frequency: ≤ 1 kHz
Resolution: 520 ns
Edge counting
Terminals: C1-C4, U1-U12
Maximum Input Frequency: ≤ 2.2 kHz
Quadrature input
Terminals:
Maximum Frequency: 2.5 kHz
Resolution: 31.25 µs or 32 kHz
Minimum Pulse Width: 10 µs
Pulse-width modulation
Modulation Voltage: Logic high
Maximum Period: 128 seconds
Resolution:
- 0 to ≤ 5 ms: 1/12 MHz or 83.33 ns
- > 5 to ≤ 300 ms: 187.62 kHz or 5.33 µs
- > 300 ms: 1/32 kHz or 31.25 µs
See also Pulse measurements and Pulse measurement specifications.