Each channel has a high-speed dual voltage comparator with its own independent threshold setting. Each channel’s high and low input voltage threshold comparators can be set programmatically. There are two threshold voltage level settings for each input channel: logic high level and logic low level. Each input channel can detect three voltage levels: High, low and undefined. When the input voltage is equal or greater than the threshold logic high, a logic high is recorded. When the input voltage is equal or less than the threshold logic low, a logic low is recorded. When the input voltage is between the threshold high level and the threshold low setting then the value is recorded as an in-valid logic level.
The input high and input low voltage thresholds can be -10.0V to +11.0V with the high threshold higher than the input low voltage threshold and the low voltage threshold lower than the input high voltage threshold.
The Input channel’s low and high threshold voltages can be read back and set dynamically at any time even when the DIO is in the run state.