Synchronizing the NI 9470 with Other Modules (FPGA Interface)
- Updated2025-10-09
- 3 minute(s) read
You can synchronize the NI 9470 with other modules that are connected to the same FPGA device if your application meets the following requirements:
- The modules must use the same master timebase source
- The modules must start acquisition mode at the same time
- Each channel of the NI 9470 must be in its own FPGA I/O Node residing in its own loop.
Create FPGA I/O items for the module before you can configure the items using the FPGA I/O Node. Develop the FPGA VI to meet the guidelines described in the following table.
For delta-sigma modules, you will need to synchronize multiple sample rates.
| Guideline | Details |
|---|---|
| Share a master timebase source | Configure the modules to share master timebase source. |
| Start the synchronized acquisition |
|
| Acquire data from synchronized modules |
|
| Understand the maximum sample rate when synchronizing multiple modules | — |
| 12.8 MHz OCLK | 13.1072 MHz OCLK | Time to First Channel Sample(s) |
|---|---|---|
| 3.200 kS/s | 3.277 kS/s | (14,472,838 + 4,000 * n) * (Master Timebase Period ± 1 Master Timebase Period) |
| 3.125 kS/s | 3.200 kS/s | (14,472,838 + 4,096 * n) * (Master Timebase Period ± 1 Master Timebase Period) |
| 2.560 KS/s | 2.621 KS/s | (14,472,838 + 5,000 * n) * (Master Timebase Period ± 1 Master Timebase Period) |
| 2.000 KS/s | 2.048 KS/s | (14,473,006 + 6,400 * n) * (Master Timebase Period ± 1 Master Timebase Period) |
Note Master Timebase Period = period of the internal or external clock
that the module uses (1/12.8 MHz or 1/13.072 MHz). n = channel PWN
divisor. Refer to the PWM Divisor I/O Property for valid values of
n for each data rate divisor option. Only data rates of 3.125
kS/s or 2.000 kS/s with 12.8 MHz OCLK or 3.200 kS/s or 2.048 kS/s with 13.1072 MHz OCLK
are compatible with other DSA modules for synchronizing multiple modules.
The formulas above apply to each individual channel of the NI 9470 based on each
channel's PWM divisor.