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.

[参考译文] ADS131E06:用于通信的 ADS131E06源代码

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/793798/ads131e06-ads131e06-source-code-for-communication

器件型号:ADS131E06

大家好、我想知道是否有源代码可用于与 ADC 通信。

我一直在实现来自 FPGA 的 SPI 通信、但 ADC 不会应答任何命令。

谢谢

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


    我知道的唯一示例代码与 ADS131E08EVM 配合使用。 我将引用此帖子:

    e2e.ti.com/.../2844258

    请注意、源代码与 ADS130E08EVM 下载捆绑在一起、而不是与 ADS131E08EVM 下载捆绑在一起。 该软件旨在支持具有 EVM 平台的各种器件、可能不是示例软件的最佳格式。 您可以通读我提到的帖子、看看它是否对您有所帮助。

    但是、如果您在与器件通信时遇到问题、我强烈建议您执行以下两项操作。 首先验证设备的连接。 这对于所有电源都很重要、并且对于所有可能影响通用运行(/RESET、/PDWN、START 以及器件和主器件之间的公共 GND)的数字连接也很重要。 第二、看看使用示波器或逻辑分析仪进行的数字通信。 请注意、/CS、DIN、DOUT 和 SCLK 正在切换并按照您的预期响应。 如果您认为器件正在转换、请同时检查/DRDY。

    如果您有机会查看通信、请在此处发布示波器快照或逻辑分析仪输出、我们可以查看它以查看是否存在任何问题。


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

    尊敬的 Joseph、我检查了所有关键引脚、例如 CLKSEL、PWDN 和到 ADC 的 FPGA 路由:逐引脚手动设置和复位。

    我将数据发送到 DIN 引脚、时钟信号的上升沿与数据沿对齐、这意味着 ADC 必须在下降沿进行采样。 我还尝试在时钟的下降沿对齐数据。 在这两种情况下、ADC 都不会应答提供 ID。 SCLK 为5MHz、我在发送的第一个字节和第二个字节之间放置了3us:ADC 无应答。

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


    很抱歉、我没有对此做出回应、但您是否能够与器件通信? 在我之前的帖子中、我发送了一些关于调试通信的指导。 虽然您可能测量了不同的引脚电压、但我也会报告您得到的值。 请注意、/RESET 和/PDWN 为低电平有效、为了使器件正常工作、这两个值都应为高电平。

    此外、我提到您应该将器件的通信发布到论坛。 这意味着使用示波器捕获通信并发布图片。 您可以验证 SPI 模式、时序和所有开关特性。

    我现在将关闭此帖子、但如果您无法与器件通信、请使用我们可以查看的结果进行回帖。


    吴约瑟