主题中讨论的其他部件:ADS5562
您好,
我有4个单独的ADS5562板,我想在断言通用外部触发器时使用它来捕获数据。
我无法打开4个HSDC Pro实例,因此无法这样做。 通过查看自动化文档,它意味着Matlab一定会控制HSDC,并且可能只有LabView控制HSDC,因此不能同时设置四块板。 这是否正确?是否可以使用LabView同时控制多组硬件?
谢谢你
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我有4个单独的ADS5562板,我想在断言通用外部触发器时使用它来捕获数据。
我无法打开4个HSDC Pro实例,因此无法这样做。 通过查看自动化文档,它意味着Matlab一定会控制HSDC,并且可能只有LabView控制HSDC,因此不能同时设置四块板。 这是否正确?是否可以使用LabView同时控制多组硬件?
谢谢你
您好,
HSDCPro只能让一个GUI实例在计算机上运行,虽然您可以连接多个TSW1400捕获卡,但您一次只能将HSDCPro与一个捕获卡一起使用。 您可以将HSDCPro从一个捕获卡上断开,然后连接到另一个捕获卡。 我认为您需要做的是有四台计算机来控制您的四张捕获卡和四个ADC EVM。 然后,您可以触发所有四个HSDCPro/TSW1400,并使用外部触发器同时捕获所有数据。 外部触发器可能来自某些外部来源,或者TSW1400中的一个可能是触发器的来源,其他三个将接收触发器。 请记住,触发器与TSW1400是异步的,因此必须通过FPGA本地的时钟域重新锁定到FPGA,因此对于每个捕获卡的捕获开始时间,仍可能存在一个左右不确定的示例。 此外,HSDCPro和TSW1400配对在外部触发的正常方式是单击捕获按钮,就像正常捕获一样。 但在外部触发的情况下,按下此按钮只需启动捕获,即可在TSW1400的触发器输入处看到触发信号时开始捕获。 如果外部触发器在被捕获按钮布防后10到12秒内未发生,则捕获将超时。 因此,您必须相当快速地按下四个HSDCPro中的每一个,然后相当快速地触发四个设置。
使用自动化软件(如HSDCPro的Matlab控制),可以使用一台计算机在一台TSW1400上布防触发捕获,然后断开并连接到下一台TSW1400,并在下一台TSW1400上布防触发捕获,依此类推, 但是,如果软件中的断开/重新连接时间过长,则10秒超时窗口可能会出现问题。 其他人必须权衡这种可能性。
此致,
Richard P.
您好,
上次我询问超时值时,它在FPGA固件中进行了硬编码。
如果您需要为EVM使用SPI GUI,则这也是另一个问题。 如果ADC所需的操作模式更常见,您可以使用跳线进行设置,则根本不需要使用SPI GUI。 但是,如果您确实需要写入ADC中的SPI寄存器,则应考虑该EVM的GUI相当旧,尚未进行现代化。 在较新的EVM上,我们将使用唯一的序列号(如TSW1400)枚举EVM上的每个USB端口。 这种枚举使Windows能够保持端口平直,以便HSDCPro可以与特定捕获卡(如果插入了多个)连接。 但是,如果您将多个ADS5562连接到一台PC,则Windows将无法判断哪个ADS5562是之前未枚举的。 因此,您需要在每台PC上都有一个SPI GUI。 此外,SPI GUI是在Windows XP时代开发的,要在Windows7上安装GUI ,需要熟悉GUI以使用正确的驱动程序。 E2E论坛上的其他地方有此说明。 SPI GUI当时也不支持自动化。
此致,
Richard P.