Synchronizing Multiple NI-446x Devices Across 2 PXI Chassis using 665x's 10MHz (Finite Acquisition)
Overview
This example shows how to use NI-665x devices to synchronize multiple NI-446x devices in two chassis through synchronization of backplane chassis. Once the cards are synchronized, finite analog input acquisition is done through the DSA cards and phase-shift between the acquired signals is measured in degrees.
Downloads
Filename: twochassis_finite_pxclkten.zip
Requirements: View
The NI PXI-6653 features a precision 10 MHz OCXO. The frequency accuracy of this clock is several orders of magnitude greater than the frequency accuracy of the native 10 MHz PXI backplane clock (PXI_CLK10). An NI PXI-6653 or NI PXI-6652 module in Slot 2 of a PXI chassis can replace the native PXI 10 MHz backplane frequency reference clock (PXI_CLK10) with the more stable and accurate output of the OCXO or TCXO. All other PXI modules in the chassis that reference the 10 MHz backplane clock benefit from this more accurate frequency reference. The OCXO or TCXO does not automatically replace the native 10 MHz clock; this feature must be explicitly enabled in software.
For this example, the 10MHz Clock on Master 6653 over-rides it's native backplane clock (PXI_CLK10) as well as CLKIN of Slave 6653. All other PXI modules in the chassis phase lock to the over-ridden backplane clock. In this way, all the sample clocks of the cards are synchronized. To start acquiring data from all the cards at the same time, a global trigger is issued. The global software trigger is a single pulse with programmable delay that is fired on a software command. This signal is always routed synchronously with a clock.
Requirements
Filename: twochassis_finite_pxclkten.zip
Software Requirements
Application Software: LabVIEW Full Development System 8.2
Hardware Requirements
Hardware Group: Dynamic Signal Analyzers (DSA)
Hardware Model: PXI-4461, PCI-4461
Reader Comments | Submit a comment »
Legal
This example program (this "program") was developed by a National Instruments ("NI") Applications Engineer. Although technical support of this program may be made available by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
