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.

[参考译文] DATACONVERTERPRO-SW:自动化设置过程

Guru**** 2484615 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1269026/dataconverterpro-sw-automation-setup-procedure

器件型号:DATACONVERTERPRO-SW

您好、TI!

目前、我们正在使用 TSW14J57和 ADC12DJ5200来实现捕获过程的自动化。 我们的计划是通过将外部信号输入到 TSW14J57中来启动数据采集。 该外部信号将是连续的、并将被多次输入。

在设置自动化的过程中、我探索了 AutomationDLL 并通读了文档。 我有几个问题:

  1. 我该如何配置 AutomationDLL? 我看了示例程序、但我想了解基本配置。

  2. 我假设仅在输入外部信号时采集数据。 是否有办法确认已获取数据?

  3. 在外部触发模式下完成数据采集后、是否需要重新配置设置? 我想知道在初始采集后再次采集数据需要采取哪些步骤。

  4. HSDC 和 AutomationDLL 之间的通信通常需要多长时间?

非常感谢。

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

    你好、Ryota、

    1. 没有一种基本的方法可以配置自动化 dll。 在 Python 中、我们使用 CDLL 加载。 之后、您可以使用所需的任何函数。 示例: HSDC_Pro = ctypes.cdll.LoadLibrary (HSDC_dll_path)

    2. 无需外部信号即可采集数据。 此操作通过 Pass_Capture_Event DLL 的函数。 如果器件设置为触发模式、则 必须启用"TriggerModeEnable"(1)、必须禁用"SoftwareTriggerEnable"和"ArmOnNextCaptureButtonPress"(0)。   在这种情况下、TriggerCLKDelays 用作掩码来计算 dll 时间。 该参数为8位、因此可能的最大值为255。 时钟是指参考时钟频率。

    3. 不必重写#2中的设置。 来获取数据、您将使用 读取 DDR 内存 停止。

    4. 这依赖于系统、可能会发生变化、因此我们无法提供保证。 在我的系统中、每个函数通常需要大约1/2秒、但如果许多设备使用处理器和内存、则可能需要更长的时间。 重要的是、将大多数函数中的 TimeoutInMS 字段设置为比 PC 使用的时间更长的值。 通常、我将有一个 TimeoutInm 的全局变量、设置为10000。 这是10,000毫秒或10秒。 如果 HSDC 无法响应 DLL 调用、则它将传递并返回错误、允许脚本中的下一行运行。

    此致、Chase

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

    你好、Ryota、

    我误解了您的问题#3、即获取您将使用的数据 读取 DDR 内存 ,但您需要使用  ADC_ADC_Trigger_Settings Auto_Re 并重新布防 FPGA。 这将让 FPGA 在收到的下一个触发事件时捕获数据。

    此致、Chase

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

    尊敬的 Chase:

    1. 我懂了。

    2. 我懂了。

    3. TSW14J57_Trigger_SETTING 是否可以与 Auto_Re 一起使用? 虽然 AutomationDLL 提到它仅适用于 TSW14J56、但 HSDC 数据表指出它与 TSW14J5x 系列兼容。

    4. 我懂了。

    感谢您的答复。

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

    我认为、如果所使用的固件支持触发器、那么它应按预期工作。 许多器件没有支持触发的固件。 我不那么熟悉 TSW14J57的细节、因此我无法确切地进行解释。