01-29-2021 07:35 AM
I am using an NI 9403 as a digital output to activate a MOSFET, which then in turn activates a relay. This works, however, there is a noticeable delay between me pressing the button, and the relay activating. For background, I used to activate the exact same system with an NI 6353, so I am 100% certain that it can, an should, activate immediately. While attempting to figure out what was going on, I found that there is an overcurrent protection for the card, which increases resistance dramatically within the card itself for somewhere around 280 ms before resetting. Although I do not know exactly how long my perceived delay is, it is certainly less than a second, so it is entirely possible that it is this resetting time which is the culprit.
What I find odd, however, is that this means that the inrush current across the gate of the MOSFET is too high, but I know that many circuits use a MOSFET specifically to reduce inrush currents to their circuits, so I was under the impression that inrush current was not a concern here (and certainly never was for the 6353). Before I gut this control box and try putting in a resistor from the output pin, is there perhaps something else that I am missing?
02-25-2021 09:36 AM
Hi Latsabb,
Having taken a look at the specifications for the 9403 and 6353, I do agree with your suspicion that the delay is related to the inrush current, as the 9403 can handle an Input current of ±250µA.
Given that the expected propagation time from defining the output on software side to output is 330ns, this delay is not intended. I think the first step of adding a resistor to reduce the inrush current is a worthwhile starting point.
Thanks,
Richard
Technical Support Engineer
NI UK