10-07-2019 07:34 PM
Hi,
I've got a USB-6009. I'd would like to use a digital line to output blocks of 25 rectangular pulses with max period of 100us and 50% to 75% duty cycle. The spacing between the blocks needs to be 60us or longer. This is what I tried, but it gives me a period of 2ms (500Hz).
I wonder if the USB-6009 is even capable of reaching 10KHz on it's digital outpu lines and if so what do I need to change in my VI to get such a rectangular pulse train.
Any help and advice would be greatly appreciated
Cheers!
Solved! Go to Solution.
10-07-2019 07:57 PM
You cannot achieve your desired feature using USB-6009.
The product doesn't have internal clock for digital so, the generation timing is based on while loop rate.
But unfortunately, the loop rate is based on Windows Clock which is not precise.
You might generate desired pulse, 10kHz or 500Hz but, there are so much jitter.
You can achieve using a product which has internal clock for digital.
10-08-2019 12:17 AM
Thank you Emboar! This is the VI I tried. It maxed at 500 Hz on Win 7Pro. No loop delay or clock was used.
In your reply you mention I could have 10 KHz pulse train if I didn't care about jitter. How's that done in LabView for USB-6009?
Many thanks again!
10-08-2019 12:48 AM