02-20-2009 07:54 PM
Solved! Go to Solution.
02-23-2009 11:50 PM
Hi vicpik,
I'm not sure what you mean by sinusoidals when referring to digital output lines, do you mean that you want to output pulse trains with a 50% duty cycle?
The 6259 allows for correlated digital I/O on port 0, meaning that it is hardware timed but the clock must come from another source. However, there is only one timing circuit for the digital output so you can't route signals from multiple locations to different lines. Thus, two correlated digital output lines cannot have seperate sample clocks.
There is likely a way you can accomplish your goal with the 6259, but again I'm not clear on what you mean by sinusoids. The standard way to write multiple digital lines at different rates on the same timing system would be to use the lowest common denominator for your clock rate and generate multiple samples as needed to create any arbitrary digital signal. I hope this makes sense, but please let me know if not.
The other option if you needed to generate a simple square wave or pulse train would be to use the counter outputs of the 6259. Any additional information you provide would be helpful to determine the best course of action. Thanks for posting!
-John
02-24-2009 04:05 PM
02-25-2009 09:15 AM
Vicpik,
Unfortunately there are not boards that support two sample clocks for DO Ports. You would essentially need two different boards for two different timed DO output tasks. Like John said in his previous post, you could use the lowest
common denominator for your clock rate and generate multiple samples to create an arbitrary digital signal.