06-02-2009 02:47 AM
Hi there, I dont know whether this is the right board to post this thread.
But in any case, I have a external frequency which I would like to keep it at a certain value, for example 10Mhz. But due to noise, etc to the circuit, I keep getting ranging from 9.80Mhz to 10.20Mhz.
I know i will need to use something like a phase locked loop system, in this case, frequency locked loop system. For the output of my PXI-6552, I will need to produce relevant voltages so as to fine tune it to 10Mhz consistantly.
Are there other ways in labview which I can do this? Or rather, how can i create a frequency locked loop using labview
Thanks alot for your assistance and help.
06-09-2009 10:07 PM
Keith Tan,
THe PXI-6552 has a PLL (phase lock loop), and is capable of using an external reference clock to increase the accuracy of the output frequency. If you are using a PXI based product (and from your post you are), then you also have the option of using the PXI backplane clock as your reference.
To set the reference source there is a VI under the HSDIO palette in LabVIEW (under Configuration >> Adv Timing) called niHSDIO Configure Ref Clock.vi. Using this VI you can set the reference source to PXI Clock. Alternatively you can take a look at the example in NI Example Finder called Dynamic Generation with Reference Clock (PXI).vi. You can find this VI by selecting Help >> Find Examples and navigating to Hardware Input and Output >> Modular Instruments >> NI-HSDIO >> Dynamic Generation >> Non-Scripted.
Regards
06-23-2009 10:02 AM