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.

[参考译文] ADS9811:将 TI Sitara 与 ADS9811连接

Guru**** 2383090 points
Other Parts Discussed in Thread: ADC-PHI-PRU-EVM, TMDSHSECDOCK, ADS9811, ADS8568, ADS9813EVM, ADS9813, TSWDC155EVM, ADS9817EVM, TMDS243EVM, TMDS64EVM, TMDSCNCD263
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1459173/ads9811-interfacing-ti-sitara-with-ads9811

器件型号:ADS9811
主题中讨论的其他器件: ADS8568ADS9813EVM、ADC-PHI-PRU-EVM、 ADS9813TSWDC155EVM、ADS9817EVMTMDS243EVMTMDS64EVM、TMDSHSECDOCK TMDSCNCD263

工具与软件:

尊敬的 TI 团队:

我们正在返工一种使用 FPGA 和 ADC 的旧设计、并偶然发现了 ADS9811和 ADS8568。 对于 ADS8568、我们确信 Sitara 微控制器和 ADC 的组合能够起作用。 由于我们被迫提高 ADC 采样率、我们还希望能够使用切换到速度更快的 ADC 作为 ADS9811。 是否有可能将 ADS9813EVM 与  ADC-PHI-PRU-EVM 和 TMDS243GPEVM 结合使用并正确使用?

此致、

 克劳斯

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

    你好、克劳斯

    感谢您的提问! 为了更好地了解您的用例、我可以问一下它用于哪种应用吗?

    虽然我们没有任何 ADS9811 + Sitara 的示例代码、但我相信您可以使用 Sitara 上的 PRU 接口与 ADS9811通信。 如果您之前的设计使用的是 FPGA、是否可以将 FPGA 与 ADS9811配合使用? 我们 提供了 ADS98xx FPGA 示例代码。 为了进行评估、您可以选择将 ADS9813/11EVM 与 FPGA TSWDC155EVM 和在线提供的 GUI 软件结合使用。

    如果我能帮助回答任何其他问题、请告诉我。

    此致、

    Samiha

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

    尊敬的 Samiha:

    感谢您的快速回复! 该应用面向必须同时采样的定制传感器单元。 我们计划使用更强大的 ADC 来更新现有系统、以便我们有可能提高分辨率和速度。

    遗憾的是、不能选择使用 FPGA、因为我们在嵌入式系统方面的专业知识很大程度上取决于微控制器...

    我们已经发现可以将  ADS9813/11EVM 与 FPGA TSWDC155EVM 组合使用、这对于评估目的是可行的。 但我们需要以某种方式以脚本方式不断获取数据。 如果可以使用(例如 poython 或任何其他)脚本语言进行评估和测试、则这将是一个很大的改进。 那么、问题是、是否有机会使用这种组合以自动化(脚本化)的方式进行通信和/或接收数据?

    此致、

     克劳斯

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

    你好、克劳斯

    感谢您提供的信息!  ADS9817EVM (ADS9813的多路复用型号)确实提供 Python API 。 如果您仔细查看这篇文章、您会找到它、我可以与我们的软件团队讨论如何为您提供适用于 ADS9813EVM 的 Python API。 或者、ADS9813EVM 配备了排序脚本窗口、可用于访问 GUI 的各种功能(例如捕获按钮等)、例如、您可以循环多次捕获并将 ADC 输出数据存储到一个数组中。 但是、对于 Python API 和 GUI、ADC 数据捕获都不会流式传输到 PC。 它们被捕捉到 DDR 存储器中、然后传输到 PC。 由于传输期间存在延迟、因此我们的评估软件无法进行真正的连续采集。 记住这一点、如果这些评估方法中的任何一种适合您、请告诉我。

    虽然我们没有 Sitara 解决方案的示例代码、但如果您选择使用 Sitara TMDS243EVM/TMDS64EVM、这些 EVM 则有一个 HSE 连接器、您可通过该连接器访问 PRU。 您将无法使用  ADC-PHI-PRU-EVM 适配器板、因为 ADS9813EVM 具有 FMC 连接器、而不是 PHI。  TMDSHSECDOCK + TMDSCNCD263板也可用于访问 PRU 信号。

    此致、

    Samiha

     

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

    尊敬的 Samiha:

    感谢您的快速响应、我们将在内部讨论如何选择解决方案。 出于评估目的、我们认为我们可以使用 python API (如果 TI 可提供)。

    对于后续步骤、有关 Sitara 处理器和 ADS9813组合的任何信息都将很有帮助。 我们计划读取使用 Sitara 的 ADC 并进行一些 FFT 计算。 由于我们仍处于设计过程中、如果在使用此类组合(读取速度、FFT 计算等)时存在任何障碍、我们将会产生浓厚的兴趣。 我很清楚、我们必须尝试这种做法、但如果对这种组合有任何担心、我们将非常感谢提供任何其他信息!

    此致、

     克劳斯

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

    你好、克劳斯

    明白了! 我会在几天内跟团队讨论一下 Python API。

    我 不太熟悉 Sitara 解决方案、因此建议与 Sitara 团队讨论此用例。 我相信可以使用 PRU 接口、但我会将这个请求单移至 Sitara 团队、以便他们可以共享他们的输入。 ADS9811接口可以使用2个数据通道或4个数据通道、并且可以是 DDR 或 SDR、具体取决于用例。 下面是 Sitara 团队参考的双通道 DDR 模式的数据表图:

    此致、

    Samiha

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

    你好、克劳斯

    如上所述、Sitara 解决方案使用 PRU 内核 生成所需的接口协议、可通过该协议与 ADC 连接。

    如需进一步了解现有 ADS85x8 PRU ADC 接口示例的实施细节、请访问 https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/EXAMPLES_PRU_ADC_ADS85X8_DETAILS.html

    在我们研究将上述实现扩展到  ADS9813之前、有几个问题:

      对 ADC 数据采样需要多高的精度和读取速度?

    最终会使用 ADC 数据的内核是哪个内核? 该内核上运行的是什么操作系统?

    此致、

    Nitika

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

    你好、克劳斯

    想要向您发送有关 Python API 的最新信息-我们的软件团队正在努力做到这一点、我们应该会在下周早些时候准备好。  

    此致、

    Samiha

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

    嗨、Nitika、

    要回答您的问题:  

    精度必须>= 14位、采样率约为1MSPS。  

    由于我们正处于评估该解决方案的极端阶段、我无法确定要使用哪个操作系统、可能是 TI RTOS! 关于内核、我们现在已经购买 TMDS243EVM 并且也在对其进行评估、因此还会开始进行评估!

    BR、

     克劳斯

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

    感谢您的更新! 我只是想提到,我们非常高兴我们得到了所有的支持-谢谢!

    BR、

     克劳斯

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

    你好、克劳斯

    感谢您提供的信息。

    对于 AM243x EVM、FFT 计算可以由 R5F 内核使用从 PRU 传输到它的数据(与  ADS8568 实现类似)执行。

    我还会与团队讨论您的采样要求的可行性、然后与您联系。

    此致、

    Nitika

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

    你好、克劳斯

    开发 Python API 时发生了一些延迟。 我们的软件工程师预计将在本周结束前完成。 想让您随时了解最新信息!

    此致、

    Samiha