NI 6583 and 6585(B) LVDS Receiver State When Disconnected or Not Driven

Updated Sep 19, 2022

Reported In

Hardware

  • NI-6583
  • NI-6585
  • NI-6585B

Issue Details

With the NI 6583 and 6585(B) DIO modules, what is returned from the LVDS receiver when the line is disconnected or not being driven by another device? Is there a guaranteed reading of High or Low?

Solution

The NI 6583 utilizes the TI SN65LVDM180 LVDS receiver.  This receiver has a built in fail-safe which returns all HIGH values when the line is disconnected (open circuit) or not being driven (high impedance). When this occurs, the LVDS receiver pulls each line of the signal pair to near VCC through 300kΩ resistors as shown in the figure below. The fail-safe feature uses an AND gate with input voltage thresholds at about 2.3 V to VCC – 0.4 V to detect this condition and force the output to a high-level, regardless of the differential input voltage.

The NI 6585(B) also utilizes the TI SN65LVDM180 receiver. However, there are external components in addition to the fail-safe circuit that can cause the lines to be in an indeterminate state when there is an open circuit (i.e. no connection made). Due to this, the fail-safe feature is not supported by this instrument.