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.

[参考译文] AFE8000EVM:TSW14J58EVM

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1333875/afe8000evm-tsw14j58evm

器件型号:AFE8000EVM
主题中讨论的其他器件: TSW14J58EVM、AFE8000、 AFE7900EVM、AFE7900

您好!  

我现在提出一个与 HSDC Pro 软件相关的问题。

我的理解是、AFE8000EVM 与 HSDC Pro (64位)软件不兼容。

我之前可以直接从 AFE80xxCat 软件中以 CSV 格式获取样片、但我们希望以二进制格式获取样片、并使用 TSW14J58EVM 的外部触发器。

在  AFE80xxCat GUI --> FPGA_and_Capture --> ADC 页面中,有以绿色/红色开关格式引用"Connect to HSDC Pro"。

这实际上是否起作用、因为我收到错误: "Unable to Locate the LabVIEW Run-Time Engine (无法找到 LabVIEW 运行时引擎)"、并参考在上面进一步下载运行时引擎。

我已下载运行时引擎、但仍然收到运行时引擎错误。

此功能是否有效、是否计划在将来使用、还是 我应该忽略它?

 

奥利弗

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

    尊敬的 Oliver:

    希望您做得好。

    我们的建议是避免将 HSDCpro 与 AFE8000一起使用、而是使用作为 GUI 的一部分的捕获窗口。

    但是、如果您仍想使用 HSDCpro、那么可以使用连接 HSDCpro 的功能(64位和32位版本)。

    为了继续,我们建议您卸载任何版本的 HSDCpro 你有,并从下面的链接安装一个,这是一个32位版本. 这是为了尝试解决 LabVIEW Run-Time Engine 错误。

    https://dr-download.ti.com/software-development/gui-for-evaluation-module-evm/MD-7z9KiU6LoR/01.00.00.0W/slwc107w.zip

    安装后、您可以按照以下顺序操作:

    1. 打开 AFE80xx GUI
    2. 编程器件
    3. 启用 Rx 或 FB TDD
    4. 打开 HSDCpro 并点击"OK"、而不选择板
    5. 在 AFE80xx GUI 上、从下拉列表中选择要捕获的通道和频带
    6. 1)将滑块打开到"Connect to HSDCPro"
    7. 单击"Select Channel"按钮、您应该在"Log"窗口中看到 RBD 设置、并且 ADC 输出数据速率在 HSDCpro 中更新。
    8. 单击"Open Capture Window"
    9. 现在、当你在"C SDCpro "中点击"start"时、你将在 Gui_Capture_Window 中看到捕获。 对于 AFE、请确保将其设置为显示复数 FFT。

    至于将捕获结果保存为二进制文件、您可以在捕获进入 HSDCpro 后手动执行此操作、或者使用下面的函数将 HSDCpro 中的当前捕获结果导出到.bin 文件。

     

    from operator import gt, lt
    from PIL import Image
    import os
    from ctypes import *
    timeout=30000
    hsdcdll=cdll.LoadLibrary("C:\\Program Files\\Texas Instruments\\High Speed Data Converter Pro\\HSDCPro Automation DLL\\64Bit DLL\\HSDCProAutomation_64Bit.dll")
    
    CapturePath = r"C:\Users\<>\Documents\AFE8000_Binary_Test.bin" #Make sure to update capture path
    hsdcdll.ADC_Save_Raw_Data_As_Binary_File(CapturePath, timeout)
    

    最后、有关  TSW14J58EVM 使用外部触发器。  TSW14J58EVM 的当前固件不支持这一点。 需要定制 FW。  

    此致!

    卡米洛

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

    感谢 Camilo 的回应

    我将在下周回实验室时再试一次。

    我不知道此卡固件不支持外部触发器。

    当前是否有更新固件的计划,以使此功能可用?

    如果以上是、那么到目前为止是否有一个大致的时间范围?

    是否有其他方法可以同步从外部来源收集的样本?

    此致

    奥利弗

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

    尊敬的 Oliver:

    我们有计划为此卡更新 FW、但我们仍处于开发阶段、并且没有明确的时间表。

    我们可以使用 TI JESD204C IP 为您提供定制的 FW、具体取决于您要测试的采用外部触发器进行捕获的模式。

    如果您喜欢此选项、是否可以提供尝试在 AFE8000上测试的配置?

    此致!

    卡米洛

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

    您好,Camilo,

    很高兴知道未来的发展。

    我将向您介绍定制 FW 的产品、以启用外部触发器。

    我能否确切说明您需要为定制固件提供哪些配置信息、因为我们确实想测试一些配置、不想继续回来。 我将直接通过电子邮件向您发送配置、而不是在规定所需的配置要求后将其发布在此处。

    在单独的配置说明中、我们还将使用 AFE7900EVM 进行测试、您是否还需要配置/设置来启用外部触发器?

     

    感谢您的支持。

    奥利弗

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

    您好,Camilo,

    我已经设法进入实验室测试了 HSDC Pro 软件是否能正常工作。

    注意:此测试是在原卡上完成的、并通过提供的链接新安装了 HSDC Pro 软件。

    很遗憾、我仍然看到实验室视图弹出窗口、显示 HSDC pro_64Bit 需要一个2014版本(或兼容) LabVIEW Run-Time Engine。

    请注意、我已经下载 LabVIEW 运行时引擎。

    我已经使用 Type C USB 连接测试了新提供的读写卡、但很遗憾、这不起作用。 我的意思是、当我点击 AFE80xxCat GUI 上 FPGA_AND_CAPTURE --> ADC -->按钮选择通道时、一旦点击"选择通道"按钮、FPGA 无复位错误就会输出到日志中。

    我已根据使用 Vivado 实验室版本的说明更新了板上的固件、但此操作未执行任何操作。

    我已经检查了 FTDI 芯片上是否有可以利用 FTDI 软件进行扫描、并且我检测了一个用于 TSW、另一个用于 AFE8000。

    我注意到、与前一个电路板相比、有一个新的跳线连接 J40、数据表中没有提及它、这对这个更新后的新 TSW 卡硬件的设置非常重要(这是具有 USBC 连接用于发送采样数据的硬件)。

    奥利弗

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

    尊敬的 Oliver:

    我知道、每次要在使用外部触发器进行捕获的同时测试不同的 AFE 模式时、都不必请求自定义 FW。 但是、因为它是一个定制固件、所以会针对特定的 JESD 模式进行设计。

    首先、请向我发送以下有关 AFE7900和 AFE8000的#1优先模式的电子邮件吗?

    发送            

    • 启用的 TX 数量=?
    • FS DAC [GSPS]= ?
    • 插值  =?

    FB           

    • 已启用 FB 的数量=?
    • FS ADC[GSPS]=  ?
    • 抽取    = ?

    接收           

    • 启用的 RX 数量=?
    • FS ADC[GSPS] =?
    • 抽取      =?

    JESD       

    • 编码       =?

    关于 HSDCpro 误差:

    • 在链接中安装 HSDCpro 之前、是否卸载所有其他版本的 HSDCpro、包括64位版本?
    • 您是否安装了 LabVIEW 运行时引擎2014版本? 或者哪个版本?

    此致!

    卡米洛

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

    您好,Camilo,

    关于 HSDCpro 误差:

    • 在链接中安装 HSDCpro 之前、是否卸载所有其他版本的 HSDCpro、包括64位版本?
      • 是的、我通过 uninstall.exe 卸载了所有 HSDCpro、然后通过提供的链接进行全新安装。
    • 您是否安装了 LabVIEW 运行时引擎2014版本? 或者哪个版本?
      • 我刚刚检查了版本、它是最新版本、我现在指定了2014 (64位)和2014 (32位)版本。
        仅通过模拟模式(未连接到硬件)、此次未弹出错误。 我应该能够在下周二的实验室中连接到硬件、以确认这是否有效(手指交叉)。

    我将直接通过电子邮件向您发送定制固件信息。

    奥利弗

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

    尊敬的 Oliver:

    我懂了。 希望这就是解决方法。

    另一个问题是、您能否详细说明自己打算如何使用 TSW14J58的外部触发器? 是为了获得确定性捕获?

    此外、如果您发现与 FPGA 复位相关的错误、并且 TSW14J58的电流消耗不在电源电压为5.5V 的2.5A 附近、而更接近700mA、则可能表明 FPGA 未进行编程。

    此致!

    卡米洛

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

    您好,Camilo,

    通过直接电子邮件回答外部触发问题。

    请注意、这是新卡的情况。

    我现在看的是电源、TSW14J58的电流为5.5VDC、电流消耗为4A (最大5.5A 设置)、因此我认为正在对 FPGA 进行编程。

    请注意、这是在 FTDI_USB 电缆未插入时发生的。

    我现已成功通过您的说明在 AFE8000上运行 HSDC Pro。

    我刚才已经确认过、我也可以用二进制格式进行捕获、这种格式也可以。

    非常感谢。

    我现在将继续尝试使用另一张卡7900获得相同的结果。

    我已将我们未能解决的其他问题整合到下面:

    • 我注意到有一个新的跳线连接 J40与之前的电路板相比、数据表中没有提到它。 移动智能电视对于这个新的更新 TSW 卡硬件(这是 DC182_10版本)的设置非常重要。
    • 在单独的配置说明中、我们还将使用 AFE7900EVM 进行测试、您是否还需要配置/设置来启用外部触发器?

    新问题:

    • 是否可以使用 AFE8000和 HSDC pro 并联从多个通道中提取样本? 我问、因为该选项在 软件上显示为灰色?

    此致

    奥利弗·福布斯-肖

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

    尊敬的 Oliver:

    我将关闭这个话题、因为我们继续通过电子邮件对此进行沟通。

    此致!

    卡米洛