在多个cDAQ机箱中同步C系列Delta-Sigma模块

更新 Dec 6, 2023

环境

硬件

  • NI-9218
  • NI-9225
  • NI-9227
  • NI-9229
  • NI-9230
  • NI-9232
  • NI-9234
  • NI-9235
  • NI-9236
  • NI-9237
  • NI-9238
  • NI-9239
  • NI-9242
  • NI-9244
  • NI-9246
  • NI-9247
  • NI-9250
  • NI-9251
  • NI-9775

软件

  • LabVIEW

我有两个或多个带有delta-sigma ADC的C系列模块,每个模块都在自己的cDAQ机箱中。如何同步这些模块?

与其他C系列模块不同,具有delta-sigma ADC(DSA)的模块需要同步采样时钟时基,以实现采样时钟同步。

由于CompactDAQ机箱中内置的可编程功能输入(PFI)线的最大带宽为1 MHz,低于所有DSA模块的内部时基,因此这些PFI线不能用于在多个cDAQ机箱上的DSA模块之间实现采样时钟同步。 。

为了同步DSA模块,有几种潜在的解决方案。为了简单起见:
  1. 连接两个或多个启用了时间敏感网络(TSN)的cDAQ-9185cDAQ-9189机箱,并利用它们的时间同步功能来同步C系列DSA模块的时基。从这些C模块收集的数据仍然需要针对group delay进行调整 ,但是会自动同步。
  2. 如果不考虑启用TSN的机箱,请在每个cDAQ机箱中使用NI-9469机箱同步模块 ,以主从配置导出时基。有关详细信息,请参见如何使用NI-9469 C系列模块同步多个cDAQ机箱
  3. 您可以选择使用NI 9402 C系列数字模块共享所需的信号。与CompactDAQ机箱内置的PFI不同,NI 9402具有足够的带宽来共享信号。您可以使用DAQmx连接终端VI通过NI 9402上的PFI导出主CompactDAQ中Delta-Sigma模块上的内部时基。在从属机箱中,您可以将第二个NI 9402的PFI设置为采样时钟。时基源。

National Instruments建议尽可能使用启用TSN的设备进行多机箱同步,如果无法使用TSN则建议使用NI 9469。仅当其他方法不可行时才应使用方法3,因为不适当的电缆连接和增加的编程复杂性可能会引入其他可能的同步错误源。

有关使用启用TSN的机箱执行同步的更多详细信息,请参见LabVIEW中使用NI-DAQmx的模拟输入C系列模块的基于时间的同步相关说明,如果使用9469设备进行同步,请参见LabVIEW中基于NI-DAQmx的模拟输入C系列模块与基于信号的同步相关说明。尽管未明确提及,但后者可以用于标识使用方法3所需的属性。
 

Additional Information

停止任务后,保留DAQmx Connect Terminals启用的路由。您需要使用DAQmx Disconnect Terminals VI或重启设备以禁用路由。

如果不确定是否需要这种类型的同步,可以找到需要NI-9469或启用TSN的cDAQ-9185 / cDAQ-9189的C系列模块的完整列表,以便在多个模块之间进行同步。通过查看C系列设备分组的“ C系列Delta Sigma设备”部分,找到cDAQ机箱。