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.

[参考译文] AM5718:连接外部 ADC

Guru**** 2594060 points
Other Parts Discussed in Thread: AM5718

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587522/am5718-attaching-an-external-adc

器件型号:AM5718

你(们)好

我想将 ADC 连接到 AM5718器件的 SPI 接口。
AM5718是 SPI 主设备。
除了 SPI 接口、ADC 还具有"转换开始"(SoC)输入和"繁忙"输出。

我想这样做:

1.生成 SoC 脉冲(>20ns)
2.在 SPI TX 上触发 DMA、以便在"忙"已变为无效(低电平)时开始读出
3.在 SPI 从 ADC 接收到一个字后触发一个 DMA
4.可选择触发另一个 SoC
等等...

在没有 CPU 干预的情况下、是否有"最佳实践"生成 SoC?
例如、只要 DMA 有更多数据需要从 ADC 接收或发送到 ADC、就会自动接收?

我想从 AM5718的 DSP 部件(C66x)中读取 ADC (不知道这一点是否重要)

区域、
Markus

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

    您将使用什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    如果 TI RTOS 符合以大约50kHz 的频率运行 DSP C66x 控制环路的目标、我打算使用它。
    否则、我必须使用裸机(至少对于 DSP C66x 器件)来执行它。

    此致、
    Markus
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已要求 RTOS 团队进行评论。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Markus、

    处理器 SDK RTOS 已提供可用于此实现的 McSPI/QSPI 驱动程序。 该驱动程序还附带示例、用于在连接到外部组件时将 MCSPI 用作主器件和从器件、还允许应用用户提供 EDMA 驱动器句柄、以便 SPI 传输可以触发 EDMA 传输来移动数据。

    processors.wiki.ti.com/.../Processor_SDK_RTOS_QSPI-McSPI

    n`t 在n`t 的评估平台上使用 SPI 连接 ADC、因此我们没有现成的示例、但您可以使用 LLD 示例作为起点。

    此致、
    Rahul

    下载适用于 AM57xx 器件的处理器 SDK RTOS
    www.ti.com/.../PROCESSOR-SDK-AM57X

    完整文档:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Software_Developer_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Rahul

    感谢您提供此信息。
    我的问题是关于"转换开始"生成的问题。
    它是:"在没有 CPU 干预的情况下生成 SoC 是否有"最佳实践"?"

    我知道我只能使用 GPIO 并手动执行它。 但这不会是"没有 CPU 干预"。
    可以手动触发 SoC 进行第一次测量。 但我必须在不喜欢的地方进行六次测量
    仅在 DMA 从 ADC 读取数据后手动生成下一个 SoC 脉冲就浪费 CPU 时间。

    在与传输竞争之后、是否有可配置 DMA 以触发外部引脚的目录?
    (生成下一个 SoC)

    此致、
    Markus