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 每333us 采集一次数据、而不是覆盖数据

Guru**** 2502525 points
Other Parts Discussed in Thread: ADC12J4000, ADC12J4000EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/682734/tsw14j56evm-need-to-capture-every-333us-with-hsdc-and-not-overwrite-data

器件型号:TSW14J56EVM

我们使用 ADC12j4000和 TSW14j56对合成孔径雷达进行原型设计。  这要求我们每333us 采集5us 的离散样本。 现在、我们成功地将 HSDC 用于单独的外部触发捕获。 问题在于、HSDC 每次触发数据时都会自动覆盖数据。 是否可以将 HSDC 配置为在每次捕获时保存其他位置的原始捕获数据、以便我们能够持续运行系统、而不会丢失要覆盖的数据?

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

    Darren、

    我们将对此进行研究、有人很快会回来与您联系。

    此致、

    Jim

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

    你好 Darren

    TSW14J56EVM 中的高速数据转换器专业版捕捉固件无法按顺序存储多个触发的捕捉记录。 它仅用于将单个记录存储到存储器中、以便随后下载到 PC 进行处理和分析。  您需要修改现有固件、以添加执行多个触发捕获的能力、这些捕获加在一起可达到指定的总记录大小、然后读取较大的复合记录。

    ADC12J4000EVM 还可与一些不同的 Xilinx 开发平台配合使用。 (VC707、ZC706、KCU105)。 您仍需要按照上述内容修改现有固件。  

    第三个选项是找到基于 ADC12J4000的第三方数字转换器平台、该平台可根据需要进行定制。

    此致、

    Jim B

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

    感谢您的回复。 我知道捕获板不会按顺序保存多个记录、因此需要自定义固件;但是、这不是我目前的目标。 只要我可以将所有捕获保存在 PC 上而不覆盖它们、并且可以在3KHz 的频率下触发、那么一次一次一次一次一次一次捕获对我来说是可以的。 在捕获之间有足够的时间通过 USB 3.0将所有数据传输到 PC、但这并不考虑 HSDC 处理数据所花费的时间。 我真正想要的是、将每次采集的原始数据保存到 PC 中、而不进行任何处理、然后无限地重复下一次采集。 这是可行的吗? 我一直在研究 MATLAB 的 HSDC 库、但迄今为止、似乎无法绕过数据处理以快速减轻数据负载。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Darren
    我联系了一位更了解 HSDC Pro 捕获/存储功能的同事。 他明天可能能够提供更多信息。
    此致、
    Jim B
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Darren、
    您要保存的每通道样本大小是多少?

    为了存储连续样本、我认为您使用 MATLAB / C/LabVIEW 自动化功能朝正确的方向前进。

    我们一直致力于 HSDC 专业版的一些速度更新、我想今年晚些时候发布时、您会看到它的一些优势。 即使有这些更新、我认为您也无法实现333usec 再触发率。 由于再触发器速率如此之快、您可能需要对 FPGA 固件进行一些工作、以便在多样本数据包中将多个样本排队并将数据移动到 PC。 我们的 FPGA 固件中没有这种结构。 在数据完全卸载之前、我们的状态机将不允许再触发、此过程需要从 PC 请求传输完成时间>1ms、即使采样大小很小(由于 PC 请求是软件定时操作)也是如此。

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

    Brian、

    感谢你的帮助。 我们在1.6Gsps 下采集5us。 现在我们处于旁路模式,因此1.6Gsps*12位*5us =96KB。 我想、如果 USB3.0允许我们以300Mbps = 2.4Gbps 的速率进行传输、传输所需的时间可能会低至40us。 不过、我看到软件时序会使该计划瓶颈。

    我希望避免使用自定义固件有几个原因。 首先、连续捕获可以实现更好的雷达系统。 其次、我只能访问 Quartus PRIME 17.1、而 TI 提供的固件是在 Quartus 14上开发的、因此对其进行修改首先需要在协调 IP 更新方面做大量工作、这将使我的工作变得更深入。

    如果您有任何其他想法/建议、我将保持开放状态、直到我收到另一个回复。 不过、这似乎是我唯一选择进行固件更改的选项。

    P.S. TI 的 tsw14j56页面上提供了哪个版本的固件? 只有一个项目、但 HSDC 有许多可用的固件版本。

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

    相关问题。 它可能会保证自己的主题、但我将在这里回复、因为您是 HSDC 人员、并且已经在这个主题上。 目前、当我们使用 HSDC 捕获线性调频脉冲时、数据从800到1000个样本开始。 精确启动样本在这些值之间变化。 这对于雷达来说显然是个问题。 捕获和发送的触发器是相同的信号、因此不应存在时序变化。 您是否知道这是否是与 HSDC 相关的问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Darren、您好!
    我在 Quartus 17中打开固件项目时也遇到了一些问题。 我需要花一些时间来了解错误并了解 IP 正在发生什么、但我能够在 Quartus 14中打开其他项目而没有任何错误。

    我必须查看固件、但我相当确定这是一种可针对不同 JESD 模式进行配置的 JESD (Bram Not DDR)实现。

    我们确实有一个用 C 编写的"Rapid Capture"实用程序、该实用程序已在 E2E 上发布。 现在有点过时了、但您可以查看一下它、看看它是否对您有所帮助。 我们目前正在对 DLL 级别进行一些重大更改、因此我们将在未来几个月更新 HSDC Pro 和示例。

    此致、
    Brian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Darren、
    对于您的线性调频脉冲捕获设置、您能向我提供有关电路板设置的更多信息吗? 如何同时触发传输和捕获(如果这很明显、请说明)

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

    我们的模拟器件 DDS 的输出使能与 tsw14j56上的触发器连接到同一微控制器输出。 令人困惑的部分是延迟是可变的。

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

    你好 Darren

    我相信 TSW14J56EVM 的触发器会重新同步到 FPGA 中的 LMFC 时序边界(与来自 ADC EVM 的 SYSREF 保持一致)。

    如果您的线性调频脉冲和触发器生成与 SYSREF 不同步、则会导致您看到的可变延迟。

    此致、

    Jim B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    线性调频脉冲生成时钟来自使用 ADC SYSREF 作为其基准的 PLL。 是否需要执行更多操作来确保同步?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Darren、
    您是否能够将线性调频脉冲和触发同步到 ADC SYSREF? 这是否会缩短触发延迟?
    此致、
    Brian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Darren
    为了获得捕获的线性调频脉冲波形相对于数据采集开始的一致时序、线性调频脉冲开始时需要从与 SYSREF 上升沿的固定时序关系开始。
    如果您正在执行此操作、并且所捕获的线性调频脉冲的时序仍有变化、请告知我们。
    此致、
    Jim B