Synchronize PXI XNET/CAN Card and a PXI X-Series DAQ Card

Updated Apr 25, 2023

Reported In

Driver

  • NI-XNET
  • NI-DAQmx

Issue Details

I am trying to use the shipping example Synchronizing PXI-CAN with DAQmx Analog Inputs (using PXI-CLK10).vi to synchronize my PXI-XNET card with a PXI X-Series multifunction DAQ card. When I run the example, I receive Error -89136: Specified route cannot be satisfied, because the hardware does not support it. Is it possible to synchronize an XNET card with an X-Series card?

Solution

When using Synchronizing PXI-CAN with DAQmx Analog Input (using PXI-CLK10).vi, the default for the reference clock for the DAQmx timing is PXI_Clk10, which is the 10 MHz clock. Since the X-Series cards do not support synchronization to the 10 MHz clock, this is the source of error. When using this example with an X-Series Card, change the reference clock to PXI_Clk100, which is the 100 MHz clock. This clock is supported for synchronization for X Series Cards, and is synchronized to PXI_Clk10.  

Additional Information

XNET cards operate on the 10 MHz clock. X-Series cards only supports synchronization to the 100 MHz, 20 MHz, and 100 kHz timebases. In a PXIe, the 10 MHz clock is phase synchronized to the 100 MHz clock. Therefore, you can synchronize the XNET card and the X-Series card by setting the X-Series card to reference the 100 MHz clock.