High-Speed Digitizers

cancel
Showing results for 
Search instead for 
Did you mean: 

How to get 10 MHz reference clock out of PCI-5922

Solved!
Go to solution

Hi,

 

I am evaluating PCI-5922 for the my application.

In my application, PCI-5922 will get signal from agilent 33250 function generator and both instruments will be triggered at the same time with the same trigger signal.

Is there any way to take out reference clock (10 MHz) out of PCI-5922? If that is possible, synchronizing can be easier.

I am expecting to have answers from experts!

 

Zeehoon

0 Kudos
Message 1 of 7
(8,319 Views)

Hi Zeehoon,

 

There are two steps to export the 10MHz reference clock out of the PCI-5922.  

 

1)Specify the reference clock source (to use the internal reference select "no source")

2)Specify the reference clock output (a list of valid terminals can be found in the PCI-5922 Routing Matrix inside the High Speed Digitizers Help)

 

Here is a LabVIEW snippet showing the clock exported to PFI 1:

 

 

-Jennifer O.

Message Edited by Jennifer O on 09-16-2009 04:00 PM
Message 2 of 7
(8,292 Views)

Hi Jennifer,

Thank you for your help.  I tried what you told me but it did not work. I also tried several other labview vi's of which the function is very similar to what you mentioned but in vain...

I think your suggestion is quite right. Taking out 10MHz reference clock which is phase locked to internal sampling clock shouldn't be difficult and must be easy, I think. It is quite suspicious that my PCI-5922 board has some H/W problem. I think I need to have my board be serviced.

Thanks a lot, Jennifer!

 

Best Regards

 

Zeehoon

 

0 Kudos
Message 3 of 7
(8,276 Views)

Do you receive an error when you attempt my suggested coding steps?  Or does the application run, but you are unable to measure a pulse on the destination?  If it is the latter, what are you using to verify whether there is a signal on the specified output terminal?

 

And just in case, which version of the NI-SCOPE driver are you using? 

 

- Jennifer O.

0 Kudos
Message 4 of 7
(8,273 Views)
Hi Jennifer,

I did not receive any error when I run the code. But I could not detect any clock like signal at "clock out" SMB connector. The SMB connector was hooked up to a digital storage oscilloscope.
My code is very simple: Ni_scope_initialize.vi => Ni_scope_property_node(this is what you suggested!) => Ni_scope_close.vi. And the values at the property node are,
Reference Clock Source = NONE
Output Clock Source = Clock out
I wanted to have internal reference clock (10 MHz) at clock out SMB connector. But, as I said, I could not see any signal at DSO screen but a DC signal of 5V. Well, am I doing something wrong? I think my board is not working properly. I am planning to send the board for service.
And I am using Labview 8.5 and NI-SCOPE 3.5.1.

Jennifer, thank you very much for your help.

Best Regards

Zeehoon
0 Kudos
Message 5 of 7
(8,268 Views)
Solution
Accepted by topic author zeehoon

Hi Zeehoon,

 

Before you send in the device for repair, please try one more thing.  The reference clock will not actually output until the task or acquisition is started or at least committed.  Try adding an NI-SCOPE Commit function after the property node where you set the reference clock output.

 

Jennifer O.

Message 6 of 7
(8,234 Views)

Hi Jennifer,

 

Yes, it is working and I can monitor the 10MHz reference clock output with DSO. As you said, I just added NI-SCOPE commit function after the property node. It is a very simple solution! Thank you very much.

Now I can proceed with my project!

 

Best Regards

 

Zeehoon

0 Kudos
Message 7 of 7
(8,213 Views)