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.

[参考译文] ADS1278:ADC SPI 通信协议代码示例

Guru**** 2539500 points
Other Parts Discussed in Thread: ADS1278, ADCPRO, SM320F28335-EP

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/853637/ads1278-adc-spi-communication-protocol-code-example

器件型号:ADS1278
主题中讨论的其他器件: ADCProSM320F28335-EP

您好数据转换器社区、

如果可能、您能否提供 Arduino 到 ADS1278 SPI 通信协议的示例代码? 与此处链接的前文类似: https://e2e.ti.com/support/data-converters/f/73/p/665443/2447163

最棒的

Alex

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

    Alex、您好!

    欢迎访问 TI 的 E2E 社区。

    我们提供的唯一源代码包含在插件软件下载中。 如果将插件安装到默认目录、您将在 PC 上的以下位置找到它:

    C:\Program Files (x86)\ADCPro\plugins\EVM\ADS1278\source

    我将注意到、这对编写低级 SPI 驱动程序可能没有太大帮助。

    ADS1278器件是通过 SPI 进行工作的一款简单器件。 没有要写入的寄存器;所有内容都可以使用硬件引脚进行配置。 SPI 主机在 SLCK 上升沿捕获数据、在 SCLK 下降沿捕获数据。 ADS1278持续转换数据、并在新数据准备好从器件中读出时发出 DRDY 下降沿。 主机 MCU 可以通过软件轮询或硬件中断监控 DRDY 的下降沿、然后传输数据。

    另请注意、由于最大 CLK 频率为27MHz、因此使用 SPI 时的最大输出数据速率为105.469kSPS。  为了方便起见、您可以以相同的频率运行 CLK 和 SCLK。

    我希望这对您有所帮助。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您好、Keith、

    非常感谢,这很有帮助!

    最棒的

    Alex  

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

    大家好、ADS1278是否支持与 sm320f28335-EP 控制器进行 SPI 通信。  

    当我们尝试实施您提供的上述详细信息时、无法获取数据。

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

    尊敬的 Alex:

    如果您可以帮助我们处理 ADS1278和控制器的 SPI 代码、

    因为上面的文件对我们没有太大帮助。

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

    您好、Navin、

    是的、SM320F28335-EP 应该能够使用 DSC SPI 模块与 ADS1278通信。  

    我快速浏览 了 SPI 用户指南 、它仅支持高达16b 的传输。  要使用此外设、您需要传输3个8b 数据块、然后合并结果。

    如果您有关于如何在 F28335中使用此外设的详细问题、我建议您发布一个专门针对 F28335的新问题。

    此致、
    Keith