08-18-2006 11:29 PM
I'm using one channel on each of three cRIO9411 DI modules to synchronize operations on three cRIO chassis. The synchronization did not work and upon investigating further I found a 1.5VDC constant voltage on each of the input lines with no connections. The trigger is sourced from a cRIO 9472 using a 24VDC linear PS. It would appear that the line input state never goes low since the voltage is always at 1.5VDC. I shorted the DI input through a DMM to ground and measured 0.49mA. I though about using a pull down resistor but the value would have to be so low that when the 24VDC pulse is on the current through the resistor would be significant.
Is this normal for the 9411? If so, what is the appropriate way to take care of this issue?
08-21-2006 06:22 PM
08-21-2006 07:18 PM
The 9401 is not appropriate for my application for a number of reasons. 1. I use the DO, 9472, to drive some 24DVC relays for other purposes (all of which have diode protection), 2. My trigger source is 24VDC.
The COM of the 9472 and 9411 are tied together and I also testing it with both tied to earth ground, but this is not the issue. With only the COM on the power input of the 9411 connected, each DI terminal, a & b, have a 1.49VDC measured from the terminal to the COM. I though of using a pull down resistor but it would require an extremely low value to get below the 0.8VDC low logic level and when the 24VDC is applied the 0.250Watt limit would be exceeded. Yes, I can always get a bigger resistor, but this doesn't seem like the best approach.
I tested each module separately and they all have the same characteristics. Were is the 1.49VDC coming from??
I could set up a simple test but as you know there is no 'quick' test with FPGA. I will probably proceed down this route anyway.
08-22-2006 08:22 AM