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.

[参考译文] ADS54J40:带 ADC 的 TSW14J56revD 的 LabVIEW 接口

Guru**** 2535660 points
Other Parts Discussed in Thread: ADC32RF45EVM, ADS54J40

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/685596/ads54j40-labview-interface-for-tsw14j56revd-w-adc

器件型号:ADS54J40
主题中讨论的其他器件:ADC32RF45EVM

我正在尝试将 LabVIEW 接口写入这些论坛 上 zip 文件中的快速捕捉实用程序:https://e2e.ti.com/support/data_converters/high_speed_data_converters/f/68/t/634895?tisearch=e2e-sitesearch&keymatch=TSW14J56EVM#pi320098=2

我有几个问题。  我在 TSW14J56revD Altera 板上运行 ADS54J40 ADC。  最后、我将需要转到另一个 ADC (ADC32RF45EVM)、但 ADS54J40是我现在可以用于测试的 ADC。  我目前所做的就是:  

-我可以通过 HSDC Pro GUI 提取数据。

-我可以通过 LabVIEW 接口将数据拉至 HSDC 专业版 GUI (HSDC 专业版自动化 DLL)。  这似乎基本上是 GUI 的命令界面,而不是底层 dll 本身的接口,因此吞吐量受到限制。   

-我能够在 VS2013中重新编译 TSW14J56Board 项目(快速捕捉实用程序)以生成 TSW14J56revDBoard_clib_1.0.dll

我能够通过导入共享库工具将大部分 DLL 导入到 LabVIEW 中,该工具会自动为所有函数生成 LabVIEW VI 接口。  例外情况是“TSW14J56BRd Ctrl Configure TSW14J56 ADC Session”(TSW14J56BRd 控制器配置 TSW14J56 ADC 会话)功能。  导入工具挂起在此工具上。  由于 VI 接口不是由 Import 工具自动生成的,因此必须手动构建此接口,但我尚未完成。

-我能够运行其中的一些函数,它们似乎正在工作: 例如,“Init TSW14J56 EVM”、“Open TSW14J56 Ports”和“Close Session”功能似乎正在运行,因为它识别到设备已连接,功能输出在板打开时全为零,而在板关闭时产生零器件和(我假设)错误代码。

-查看.zip 文件中的“RapidCapture_Console.c”示例,它看起来需要“配置 ADC 会话”功能,但输入结构(stADC_Info)似乎非常复杂,我不确定如何获取它的所有正确值。  该示例看起来像是从文件中提取此内容(我可能错了,我不精通 C 语言)。  我不确定生成此结构的最佳方法–是否可以通过某种方式从 GUI 导出?  这一点并不是立即显而易见的。  

最后、我们希望以20Hz 的频率触发电路板、以便在每次触发时提取几个100k 的样本、理想情况下是通过 LabVIEW 接口、因为这正是我们所有其他仪器软件所采用的方法。  根据讨论论坛、这种触发率似乎应该可以通过快速捕获实用程序实现、但我可以使用一些指导来确定我需要运行哪些确切的函数调用、运行顺序以及如何获取每个函数的输入。  更好的是、如果有人已经有一个 LabVIEW 项目来连接快速捕获实用程序 dll、这将是理想的选择。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Matthew
    我们正在审查您的问题。
    明天、有人将在业务结束时做出更详细的回应。
    此致、
    Jim B
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matthew、您好!
    我需要几天时间为您准备好一些东西。

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

    谢谢 Brian -我将不再关注它、直到听到您或其他人的声音。  发帖让你知道我没有放弃这个主题。   

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

    在这方面有什么进展? 或者我可以同时寻求的一些技巧?

    谢谢、
    Matt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matt、您好!
    我给你发了一条消息。
    此致、
    Brian