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/ADS8694:DSP28379D 是否能够通过 SPI 与 ADS8694搭配使用?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/720839/ccs-ads8694-is-dsp28379d-able-to-work-with-ads8694-by-spi

器件型号:ADS8694
主题中讨论的其他器件: TMS320F28379D

工具/软件:Code Composer Studio

我想使用 DSP28379D 通过 SPI 与 ADS8694进行通信。 不过、我发现 SPI 字长高达16位。 而 ADS8694在一个 CS 低电平周期中至少需要34位。 DSP28379D 是否能够通过 SPI 与 ADS8694搭配使用?

谢谢!

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

    您好 SFD SF、

    欢迎访问 E2E 论坛。

    ADS8694可与 TMS320F28379D 搭配使用、有两种解决方案:

    • 使用 McBSP:   设置正确的发送字长度和帧长度、包括 McBSP 中的数据打包、以 在一个帧中创建比34位/时钟更长的位长度。 请查看 F2837xD 技术参考手册中的 McBSP 部分。
    • 使用标准 SPI 端口:    SPI 仅支持  高达16位的位数、要具有34个时钟、 从 SPI 端口到 ADC 的/CS 信号可替换为 GPIO 信号、此解决 方案在一个低 GPIO 周期内可能有三个16位 ADC 时钟(48个时钟)。

    请注意、ADS8642的 SDO 在随后的 SCLK 下降沿上输出0 、直到下一次转换开始(如果到 ADC 的时钟数大于34)、 并且首选 McBSP、因为第二个解决方案 GPIO 上的任何抖动都可能导致性能下降。

    如果您有更多问题、请告诉我、谢谢。

    此致

    戴尔