From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



5751和5752的NI FlexRIO适配器模块同步



主要软件:
主要软件版本: 2009
主要软件修正版本: 2009
次要软件: Driver Software>>NI-RIO
硬件: Modular Instruments>>FlexRIO

问题: 我想执行多个5751或5752的NI FlexRIO适配器模块的同步。需要什么来执行此同步,哪些LabVIEW版本与我的NI FlexRIO FPGA模块兼容?

解答:

5751或5752的NI FlexRIO适配器模块的同步,需要PXI Express的NI FlexRIO模块,这需要LabVIEW 2009的†或更高版本。PXIe的NI FlexRIO FPGA模块是必要的,因为同步需要在背板上使用DSTAR线。此外,需要PXIe定时和同步(T&S)模块,用一个共同的采样时钟和触发信号来驱动DSTARA和DSTARB线。

一个同步时钟可以穿过DSTARA背板线发送到每个模块上,使用T&S模块比如PXIe-6674。这个设备也可以跨过DSTARB线发送一个分压的时钟用于触发使用。这个方法在触发上是必要的,因为一个开始触发信号一般都是由主设备的采样时钟的下降沿发出,并且需要所有从设备在下一个采样时钟的上升沿来之前收到这个触发信号(一般只有半个采样时钟周期),这个不被保证的。使用较慢的与采样时钟同步的信号,触发信号可以从DSTARB时钟的下降沿由主设备发出,并且从设备也可以在下一个DSTARB时钟上升沿来之前有足够的时间来接收触发。

5751和5752都有一个特殊的CLIP来完成这种方式的同步。

†注:如果是LabVIEW 2009,附件的VI应该被替换掉,因为DSTARA在LabVIEW 2009中不正确的时间限制。以下LabVIEW 2009路径的文件"nirviGenPeriodConstraint.vi”应该作为替换。

“... \<National Instruments>\ LabVIEW 2009的\ vi.lib\ RVI\ ClientSDK\核心\ TimingSources\代\ PUBLIC \ nirviGenPeriodConstraint.vi”

这个问题在后学的LabVIEW版本中被修复,不再需要替换VI。有关此问题的更多详细信息请参考KnowledgeBase 5CHBRADP(连接在下面)



相关链接: KnowledgeBase 5CHBRADP: LabVIEW FPGA 2009 Does Not Generate Period Constraints for PXI_DSTARA
Product Manuals: NI 5751R User Guide and Specifications

附件:
nirviGenPeriodConstraint.vinirviGenPeriodConstraint.vi




报告日期: 06/24/2010
最近更新: 04/02/2014
文档编号: 5AN9QBLY