LabVIEW编程LabVIEW开发NI 7851R同步到背板时钟 例程与相关资料
NI 7851R控制I/O信号,并提供可编程FPGA,可实现板载信号处理以及灵活的系统定时及同步。
多功能可重配置I/O设备的每个通道具有专用A/D转换器(ADC),用于独立的定时及触发。该设计能够提供典型DAQ硬件所不具备的多种专项功能,如:多速率采样和单通道触发。您可以使用LabVIEW FPGA模块自定义这些设备,开发需要精确定时和控制的应用,如硬件在环(HIL)测试、自定义协议通信、传感器仿真以及高速控制。
将R系列或FlexRIO FPGA时钟同步到PXI背板时钟
想将R系列或者FlexRIO PXI(e)设备的FPGA时钟同步到PXI(e)背板的10 MHz或者100 MHz时钟。可以这样做么?如果可以,该如何操作?
可以将PXI(e) R系列或FlexRIO设备上的FPGA时钟同步到10 MHz或100 MHz背板时钟。这些设备包含一个锁相环(PLL),该锁相环允许FPGA时钟与PXI(e)时钟同步。根据您使用的设备,此过程有所不同。
FlexRIO
FlexRIO设备上的FPGA时钟始终与PXI(e)机箱上的10 MHz或100 MHz时钟同步。特别地,PXIe FlexRIO卡与100 MHz时钟同步,而PXI FlexRIO卡与10 MHz时钟同步。
R系列
使用15.0之前的R系列驱动时,PXIe R系列设备上的FPGA时钟始终与100 MHz时钟同步。从驱动程序15.0.0版本开始,FPGA时钟未与PXIe_CLK100同步,并可能随时间漂移。要解决该问题,请安装 NI R Series Multifunction RIO Device Drivers 19.0或更高版本。 Q1 2019 patch 专门解决了该问题。默认情况下,PXI R系列板卡不与PXI背板时钟同步。您必须在LabVIEW中手动启用该功能。启用此设置后,设置将保存在板卡上,直到再次手动更改它为止。即使板卡断电或移动到其他机箱,此设置也将保留。
在LabVIEW 8.5及更高版本中启用同步:
1. 右键单击FPGA终端并选择RIO Device Setup ...
2. 在“ RIO Device Setup”窗口中,选择“Device Setting”选项卡
3. 勾选 Synchronize FPGA Clock to PXI_CLK10
4. 点击“ Apply Setting”按钮将设置下载到R系列板卡
5. 重新启动板卡(重新启动PXI机箱)或重新编译位文件,以使更改生效
PXI机箱仅具有10 MHz时钟,而PXIe机箱具有10 MHz和100 MHz时钟。
如 PXIe 机箱用户手册 所述,PXIe 10 MHz时钟和100 MHz时钟具有固定的相位关系。因此,将FPGA时钟与某一个背板时钟锁相,与另一个背板时钟的相位关系也固定。
PXI Clock 10可用作PXIe R系列的基准时钟。这与从40 MHz板载振荡器衍生10 MHz时钟是类似的。
程序如下附件所示。
相关资料说明,如下所示。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。
链接地址为:http://www.bjcyck.com/nd.jsp?id=343#_np=2_358
楼主最近还看过