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.

[参考译文] ADS5562EVM:一次从多个EVM卡收集数据- LabView/Matlab/HSDC?

Guru**** 2386610 points
Other Parts Discussed in Thread: ADS5562
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/583904/ads5562evm-collecting-data-from-multiple-evm-cards-at-once---labview-matlab-hsdc

部件号:ADS5562EVM
主题中讨论的其他部件:ADS5562

您好,

我有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.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复-这就是我担心的(需要四台笔记本电脑!)

    LabView代码中有一个提示,即触发超时是一个变量-我是否可以延长您提到的10-12秒超时时间,并使其更长地显示为30-60秒?

    其他软件工具(SPI)通过它来实现自动化,而不是HSDCPro,这又怎么样?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    上次我询问超时值时,它在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.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    理解-听起来,控制4块板的唯一方法是使用4台计算机和一个"主"程序,该程序可以向所有4台计算机发送消息,以在外部触发器之前布防每个ADC <10sec ...

    BTW -未检测到时钟的超时是否也是硬编码的,或者该超时是否可编程?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    目前,超时是硬编码的。  在未来几周内将更新HSDCPro,允许修改其中一个超时参数-但此参数是捕获开始或触发后的超时值。   但是,对于等待触发发生的时间,仍然存在硬编码的超时值。   在即将发布的版本中,我们也可以将此值设置为可编程值。

    此致,

    Richard P.