03-22-2007 06:43 AM
03-22-2007 09:22 AM
Using one cRIO system with multiple C series module will give you very good synchronization. In your case if you are using 9215 modules and you place all your channels in one I/O node on the FPGA diagram, all of the channels will be sampled simultaneously. The 9215 has a dedicated A-to-D convert for each channel. Some other modules such as the 9201 use multiplexing, so that there is a slight skew between measurements from different channels on the same module. But the skew on these modules is on the order of a few microseconds, not milliseconds or tens of milliseconds.
If you place digital channels in the same I/O node as the analog channels, the command for a measurement will be sent from the FPGA to each of the modules at the same time. Because the digital modules are typically faster and do not have a long conversion time, their measurement will typically be taken slightly before the analog modules. But again, this skew will be on the order of microsecnds and will be constant from one measurement cycle to the next.
BTW, thank you for all the details in posting your question. It makes providing an answer much easier.
03-30-2007 05:28 PM