05-26-2016 01:56 PM
Hi there,
I am trying to synchronize data acquisition between two different instruments using LabView.
One instrument will be operating independently (it can't be integrated with LabVIew for a number of reasons), and the timing signal from that instrument which I want to use (5.76 V square pulse, 25 ns wide, occurs aperiodically) is 'extracted' (I made a breakout box and have the timing signal on a coax which I can plug into anything).
I want to take that timing signal and use it to trigger some event in LabView (the second instrument is controlled with LabView).
I had hoped that a USB 6501 would be able to do the trick, but I realize now that it can't see a signal which is so short (I think).
So what should I do? How can I make LabView 'see' such a narrow pulse and use that to trigger some event?
In summary:
Thanks,
Sabrina
Solved! Go to Solution.
05-26-2016 09:05 PM
One option is to stretch the pulse to make the width a bit more reasonable. If I manage to stretch it to 100ns wide, which digital i/o devices can I use which will see it?
05-27-2016 01:42 AM
Hi,
You could use a Flip-flop to catch signal. Not catching the pulse but the rising edge. You can read the steady output of the Flip-flop with any DAQ (digital or analog) device and use the same DAQ device to reset the Flip-flop.
Kees
05-27-2016 06:56 PM
That's a great idea! I would have implemented this soulution if I was still stuck with the short pulse.
In the end, for some reason, updating the firmware of the device from which I was getting the timing signal made the signal much wider - it is now 1.5 us long, which is think the USB 6501 shou,d be able to see, since it operates at 5 MHz.
Thanks again for the great idea though! I will have to remember that one in the future.