Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronized between two module in FPGA

Hi
 
I'm acquiring data from a NI 9225 and NI 9233 in LabVIEW FPGA.  Synchronization between the channels is important to my applications and when I feed the same signal into both modules, I see a phase difference between them. How to compensate for it.
 
Thanks
0 Kudos
Message 1 of 3
(3,442 Views)
Hi
 
I'm sory Not 9233
 
I'm acquiring data from a NI 9225 and NI 9233  9239 in LabVIEW FPGA.  Synchronization between the channels is important to my applications and when I feed the same signal into both modules, I see a phase difference between them. How to compensate for it.
 
Thanks
Message 2 of 3
(3,428 Views)
Hi Spring,

Since those modules are delta-sigma modules, which use an internal oversampling clock for the digitizers, it is more difficult to synchronize them than the normal analog input modules.  However, it is possible to align the signals by aligning the waveforms read from the modules, and by adding delay to some of the modules in the FPGA.  Here are some links which might help you do this:

Synchronizing Delta-Sigma Analog Input Modules Using Compact DAQ and CompactRIO
How to Compensate for Different Group Delays with C Series Modules in LabVIEW FPGA

Regards,

Jeremy_B

Applications Engineer
National Instruments
0 Kudos
Message 3 of 3
(3,417 Views)