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.

[参考译文] TSW14J56EVM:是否有任何方法可以跳过HSDC Pro GUI中的绘图?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/666260/tsw14j56evm-is-there-any-way-to-skip-plotting-graphs-in-hsdc-pro-gui

部件号:TSW14J56EVM
主题中讨论的其他部件: ADC34J45EVMADC34J45

您好,

我正在尝试使用ADC34J45EVM和TSW14J56EVM持续收集数据。 我还使用HSDC Pro GUI自动化DLL对其进行编程。 问题是,我猜数据收集速度很慢,因为GUI绘制时间域和FFT数据。 如果我采集的样本超过1000万 (10M),则需要4秒钟。 我以 编程方式测量时间(从 Pass_Capture_Event (TimeoutInMS)到 HSDC_Ready (TimeoutInMS))。

所以,我想如果我可以跳过绘图,我可以缩短时间,我阅读了HSDC Pro GUI的用户指南和自动化DLL的手册,但我找不到方法。

或者,我的猜测是错误的? 如果是,是否有办法使其更快?

对不起我的Poop英语。 :)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Huiyoon,

    您的英语很好。  我们不希望图表限制您的捕获。  

    但是,我们不期望再有4秒的再触发时间。  

    您能否提供有关设置的更多详细信息?

    您使用什么INI文件进行初始化?

    ADC34J45 EVM的设置是什么?

    此致,

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,您是否将捕获数据保存到文件作为捕获循环的一部分(内嵌流程?)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的天! 我刚发现我在帖子的最后一行中录了一个大排字! 好的,现在我不能不承认我的英语不是"那么"糟糕。 :D

    回到问题所在,我的程序基于自动化DLL的C示例,其文件名为"HSDCPro Automation DLL ADC-Example.CPp",位于"C:\Program Files (x86)\Texas Instruments \High Speed Data Converter Pro\HSDCPro Automation DLL\Manual and Examples\Automation DLL C Examples\ADC"

    在示例中,所有触发选项都关闭(设置为“0”),因此在我的程序中也是如此。 我不知道INI文件,但我通过在ADC3000 GUI中加载配置文件“ADC3xJxx_160MSPS_Operation_LMK_setting.cfg”来设置ADC,ADC3xxxx GUI安装程序随附了该文件。 我按照ADC3xxx,ADC3xJxx EVM用户指南("slau579c.pdf")中的说明设置主板。

    文件保存不是在循环中执行的,我只是通过在调用“Pass_Capture_Event (TimeoutInMS)”之前和调用“HSDC_Ready (TimeoutInMS)”函数之后放置计时器来测量时间。 “HSDC_Ready ()”似乎等待GUI完成绘图和FFT,这会降低速度,或者如果同时执行捕获和绘图/FFTing,它是否已经是最大速度?

    根据主板的规格,我认为速度应该快得多。 我弄错了吗?

    啊,我忘了感谢您的回复,Brian。 :)

    Huiyoon
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Huiyoon,

    我已经设置了一个板,我确认大约需要4秒才能完成10M样品采集。

    我将查看软件缓冲周期并回复给您。  在我看来,这并不像计算或视觉更新会影响捕获周转时间。  我认为有一些缓冲会阻碍它的发展。

    我会看到我们可以做些什么来提供帮助,但是HSDC Pro软件是为循环分析而设计的,实际上并没有针对再触发器时间进行任何优化。

    此致,

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Huiyoon,
    我已在软件中识别瓶颈。 对于非普通捕获,软件正在阻止操作中缓冲捕获内存DDR传输至PC硬盘驱动器。 这将根据硬盘驱动器的传输速度创建传输节流。 我正在为具有足够PC内存(而不是磁盘)进行缓冲的客户制定一些解决方法或新功能。 这需要做一些工作,因此我现在不能保证任何时间表。

    此致,
    Brian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brian,

    感谢您的回答。 现在我知道发生了什么。 不管怎样,我什么也做不了,我现在接受速度了。 我也知道这些板是用于评估的,对于某些使用案例来说可能不是一个好的选择。

    谢谢,我将找到一种解决方法,以减少整个过程(包括信号处理)所需的总时间。 实际上,保存和加载文件以获取原始数据也是我的程序的瓶颈,因此我正在考虑是否需要修改FPGA固件。 问题是我是FPGA的非专业人员。 :)

    此致,
    Huiyoon
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Huiyoon,
    我已经确定瓶颈不是FPGA固件,但它是3.0 中件中运行的方式。 我正在努力解决问题,但这需要一些时间。 我希望在接下来的几个月内获得新版本。
    此致,
    Brian