Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

is it possible to use 1 AO of PXI 6733 as EXT REF for other AO

Hi,

from here I've found out, we can use both (internal & external) references to generate signals. The question is, can I use one analog output from the same device as reference for other channel which use external reference? 

 

one more question, is there any reference example of using 2 DIO of 6733 to generate 10MHz clock with different phase?

 

regards,

Yan

0 Kudos
Message 1 of 9
(4,044 Views)

Anyone has tested this before?

0 Kudos
Message 2 of 9
(4,016 Views)

Hi Yan,

 

I do not see any reason why the PXI-6733 should not accept a voltage originating from the device itself as reference voltage. A problem might be that the reference voltage is not available in the very beginning when putting out the first sample. Consider if this is an issue in your application.

 

For creating 2 clock signals with different phase, use a CO task with 2 channels. Apply an "initial delay" to one of the channels. The following example features only one CO channel. Simply place a second "DAQmx Create Channel" VI in front of the first one.

 

Generate Continuous Pulse Train

https://decibel.ni.com/content/docs/DOC-12164

 

-Topper

 

0 Kudos
Message 3 of 9
(4,014 Views)

hi Topper, thanks for the answer, but I dont think I really understand with your suggestion about applying an initial delay. Can you please explain a little bit more? thanks.

Actually, I need the second pulse train as a reset of an application.

Do you think I can use your suggestion?

 

regards,

Yan.

0 Kudos
Message 4 of 9
(4,009 Views)

Please have a look at the example. There is a float constant below the "DAQmx Create Channel" VI that says "0.00". That is the initial delay in seconds. Use 5e-8 to have a phase delay of 180° for a 10 MHz signal.

 

I am not sure what kind of application you refer to and how it would reset. Please give some details.

0 Kudos
Message 5 of 9
(4,005 Views)

hi topper, I should provide two signals of 10MHz, with 1/4 phase difference between signal 1 and signal 2.

signal 1 should be used as application's CLOCK, and signal 2 should be used as application's RESET. Which means, I should generate signal 1 from the start to feed my DUT, and signal 2 only when I need to reset my DUT. 

 

regards,

Yan. 

0 Kudos
Message 6 of 9
(3,994 Views)

I see. You can define a duty cycle of 0.5 for signal 1 and a duty cycle of 0 for signal 2. When you need to reset your device, write new duty cycles (0.5 and 0.5) with DAQmx Write to your device.

 

0 Kudos
Message 7 of 9
(3,972 Views)

hi topper, thanks for your suggestion.

 

but I still dont get it how to apply it in labview, can you please show me how to do it? with event structure?

 

regards,

Yan.

0 Kudos
Message 8 of 9
(3,965 Views)

Did you try an implementation with the example I linked? Where exactly did you get stuck?

0 Kudos
Message 9 of 9
(3,908 Views)