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.

[参考译文] AFE58JD28EVM:自动化

Guru**** 2392095 points
Other Parts Discussed in Thread: AFE58JD28, TSW14J50EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1128900/afe58jd28evm-automation

器件型号:AFE58JD28EVM
主题中讨论的其他器件:AFE58JD28TSW14J50EVM

你(们)好

在我们的公司中、我们正在开发基于多张超声卡(发送器和接收器)的测量系统。
我们有兴趣用一些 AFE58JD28和 TSW14J50卡替换我们(从其他公司购买)的卡、当时我们希望可以使用 HSDCPro Automation DLL。
在集成工作期间、我们发现使用 dll 需要打开 GUI 并直接连接到电路板。

以下是一些问题:
1) 1)是否有方法可以同时对多个卡使用 HSDCPro Automation DLL、而无需使用 UI 来切换电路板?
2)我们看到、如果有弹出消息(在 UI 屏幕上)、则在消息关闭之前不会执行 dll 命令。 我在论坛上的一个问题中看到、以前有 HSDC Pro v5.201版本可以选择禁用弹出消息。 是否仍然可以获得此版本?
3) 3)我们曾考虑尝试自行编写控制软件、是否有低级文档? 例如、如何执行捕获命令、或者应访问 DDR 中的哪个地址来接收采样信息?

非常感谢

Moshe Oziel

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

    Moshe、

    1. 目前,对于 TSW14J50EVM,我们无法在多个电路板上同时使用 HSDC Pro Automation DLL,而无需使用 UI 在电路板之间切换。
    2. 在最近的客户请求中、我们重建了 HSDC Pro GUI v5.20、以根据 INI 参数禁用连接板弹出窗口。 请在下面找到详细信息。 要使用此功能,我们必须在 TSW1400.ini 的“自动化”部分下将“自动启动”键设置为 true,该部分位于以下位置:  

    TSW1400.ini 文件路径: "C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\TSW1400.ini"

     此更改必须是 运行自动化脚本以启动 GUI 之前的模式。  随附了有关 TSW14J50EVM 软件流程和寄存器映射详细信息的高级文档。  

    可从以下链接下载 HSDC Pro GUI 的重建版本:

    https://tidrive.ext.ti.com/u/pfs0Mb77NGW3-zQ2/6db961aa-de63-43b8-8a63-1c25bd13b1dd?l

    希望这对您有所帮助。

    此致、

    Jim

    e2e.ti.com/.../TSW14J50-FW-Register-Map.xlsxe2e.ti.com/.../TSW14J50-Software-Flow.docx

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

    非常感谢 Jim、  

    您发送的信息非常有用。
    激活 TSW14J50Board_clib_1.0.dll 时遇到困难。

    是否有办法获取 dll 的源代码? 或者、获取 dll 函数的签名(参数和返回代码)?

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

    Moshe、

    目前,我们没有任何说明板 DLL 函数的文档。

    回到过去、我们向 TSW1400板 DLL 中添加了一些函数、这些函数类似于低级函数的包装程序函数。 这些函数的目的是跳过 HSDC Pro GUI 自动化并直接调用这些函数以进行电路板通信。 添加的功能与诸如 Connect_Board、Select_ADC_Device、Pass_Capture_Event 等自动化功能相似 在每个函数内、我们都调用了 TSW1400板 DLL 低级函数。 这样、与在 HSDC Pro GUI 中使用 Automations 函数相比、我们绕过 GUI 的捕获时间更短。

     附加 的是所有包装程序函数以及文件夹内的手册并附加它。 您可以参考这些函数并将其添加到 TSW14J50板 DLL 中。 这可以帮助您了解 TSW14J50函数及其参数。

     此致、

    Jim

    e2e.ti.com/.../TSW1400-Board-DLL-Wrapper-Functions.zip

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

    非常感谢!

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

    你好、Jim

    我们使用您发送给我们的代码取得了良好的进展。
    但是、我们仍然无法从 DDR 读取测量值。
    对于该函数:
    错误= TSW1400BrdCtrl_READ_DDR_TO_File (文件名、代码、数据、TSW1400DeviceDict[currentIndex].ADCInfo.Channel_Pattern、TSW1400DeviceDict[currentIndex].ADCInfo.Channel_Pattern_Length、TSW1400DeviceDict[currentIndex].ADCInfo.Operation、 TSW1400DeviceDict[currentIndex].ADCInfo.Operand、TSW1400DeviceDict[currentIndex].ADCInfo.PostProcessingLen、timeout_ms、&num_samples_tit_iteration、&total_samples_still、&b_FRAME_clk_occurred、&b_ANY_DATA_MORT_more)

    您能否进一步说明这两个数组是什么:
    TSW1400DeviceDict[currentIndex].ADCInfo.Operation
    TSW1400DeviceDict[currentIndex].ADCInfo.Operand、

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

    Moshe、

    TSW1400DeviceDict[currentIndex].ADCInfo.Operation
    TSW1400DeviceDict[currentIndex].ADCInfo.Operand、

    在 ADC INI 文件中、我们有一个参数用于说明数据后处理。 上述参数会将操作数和操作数传递给函数。

    对于 TSW14J50 DLL、在调用 Configure_TSW14J50_ADC_SESSION 之前必须调用 Configure_PLL 函数。

    我还连接了 TSW14J50接头、以详细了解功能参数。

    此致、

    Jim

    e2e.ti.com/.../TSW14J50_5F00_API.h

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

    非常感谢

    我们能够通过 TSW14J50BrdCtrl_Read_DDR_To_File 函数配置和接收测量数据。

    但是、奇怪的是、DLL 似乎没有函数 TSW14J50BrdCtrl_Read_DDR_To_Array、而是具有函数 TSW14J50BrdCtrl_Read_DDR_Data (具有不同的参数)。

    您是否有更新的 dll?
    我们使用的是 HSDC 5.20版本中的 dll。

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

    您好 Moshe、

    Jim 是 OOO。 我们将为您进行研究。 请给我们几天时间。

    谢谢、

    Rob

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

    Moshe、

    随附更新的 DLL。

    此致、

    Jim

    e2e.ti.com/.../TSW14J50-DLL.zip