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.

[参考译文] CCS/ADS131A04EVM:ADS131A04EVM 的 SSI 总线

Guru**** 2392905 points
Other Parts Discussed in Thread: ADS131A04, ADS131A04EVM, EK-TM4C1294XL

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/889947/ccs-ads131a04evm-ssi-bus-for-ads131a04evm

器件型号:ADS131A04EVM
主题中讨论的其他部件:ADS131A04EK-TM4C1294XL

工具/软件:Code Composer Studio

我为我的项目选择 ADS131A04 24位 ADC。  我购买了 ADS131A04EVM EV 电路板以快速启动项目。  我使用了 Δ-Σ ADC 评估工具。  我注意到它使用 TM4C1294。  因此、我想或许我可以获取 TM4C1294的源代码并加快项目进度。  我查找了 ADS131A04EVM 固件的源代码。  TI 论坛表示源代码不可用。  我不理解这背后的逻辑。  TI 是一家芯片公司。  为什么不向用户提供评估板的源代码、以便他们可以在产品中使用您的芯片?

总之、TI 论坛表示源代码不可用、并要求用户查看 TM4C1294评估板的 SSI 接口。  因此、我购买了 EK-TM4C1294XL 电路板来研究这个微型芯片及其 SSI 接口。  经过一些努力、我能够使 SSI SPI_MASTER 项目正常工作。  但是、仍然有一个问题。  spi_matser.c 示例使用 SSIDataPut 函数在 SSI 总线上一次放置一个数字。  这样 FSS 芯片选择线路在每个数字段之后变为高电平。  但 ADS131A04芯片期望 FSS 芯片选择线路在整个5 24位数据传输期间保持低电平。  一旦 FSS 变为高电平、ADS131A04停止数据传输。

是否有人可以找到 ADS131A04EVM 的源代码、或者告诉我如何在 SSI 接口上传输多个数字、并且 FSS 在所有数字的传输过程中是否保持低电平?

我在此附上2张照片。  首先是 ADS131A04EVM 上 SSI 总线上的信号。  第二个是 EK-TM4C1294XL 上 SSI 总线上的信号。

感谢你的帮助。

    

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

    春武


    我们并不总是为 EVM 提供源代码、因为该软件构建在支持多种不同器件的平台上。 因此、特定器件 EVM 的源代码可能会以难以遵循的方式编写(而不是以易于复制和重复使用的方式编写)。 此外、现在发送软件受出口管制、我们以示例形式提供的任何示例代码在发送出去之前都要接受审查。

    我知道 ADS131A04的工作中有一些示例代码。 我将需要了解它在流程中的位置、以及它是否已准备好发布。 我相信这个特定的示例代码是为 MSP432E Launchpad 编写的。 我可以想象、该器件与 Tiva 不相似、并且可能无法很好地进行移植。 我需要跟进您的问题。

    如果您继续使用 TM4C1294XL、我可能能够检查代码如何与 SSI 总线配合使用、但我也会在 TM4C 论坛中查看以防万一。 如果您愿意、请单击此处的链接。

    https://e2e.ti.com/support/microcontrollers/other/f/908

    此外、我知道 ADS131A04EVM 中存在一些错误。 我在这里列出了它们:

    https://e2e.ti.com/support/data-converters/f/73/t/781986


    吴约瑟

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

    春武

    在我的上一篇文章中、我提到我们仍在为 ADS131A04发布示例代码。 我确实找到了对 TI 设计中某些不同示例代码的引用、此帖子中引用了这些示例代码:

    https://e2e.ti.com/support/data-converters/f/73/t/684834

    我现在将关闭此帖子、但如果您继续遇到问题、您可以在后面添加其他问题。 我还将在发布示例代码时发布回。

    吴约瑟

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

    春武

    在我之前的一篇文章中、我提到我们正在为 ADS131A04发布一些示例代码。 它不是来自 EVM、但展示了如何为此器件编写代码。

    它可以在 ADS131A04产品文件夹的"设计和开发"选项卡中找到、但这里有一个指向 zip 文件的直接链接:

    http://www.ti.com/lit/zip/sbac267

    吴约瑟