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/TMS320F28379D:如何同时使用 ADC 同步模式/突发模式/DMA 模式?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/958304/ccs-tms320f28379d-how-to-use-adc-synchronous-mode-burst-mode-dma-mode-together

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

你(们)好

我想从 ADC 通道获取一个快速参考。 当我阅读参考手册时、我看到我可以同步使用 ADC 通道。 我将这种情况作为下图附后。

如果在突发模式下使用此同步结构、会产生什么影响。 此外、在 ADC 中使用 DMA 模式会产生什么影响?

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

    本介绍 性 F28379D 技术讲座 可能有助于提升器件特性。

    [引用 user="M.D"]如果将此同步结构与突发模式一起使用,会产生什么影响。[/quot]

    同步描述通常指的是同时触发不同 ADC 的 SOC、此外、如果串行 SOC 由并发 ADC 处理、则 ACQPS 设置的一致性。  突发模式不会影响主 SOC 触发方案、因此就同步行为而言、其行为与正常(非突发)模式类似。

    [引用 user="M.D"此外、在 ADC 中使用 DMA 模式会产生什么影响?[/quot]

    DMA 用于在内存位置之间移动数据、而无需 CPU 直接干预。  它不会直接影响 ADC 行为。  它带来的好处是 ADCRESULT 值可在 RAM 中实时缓冲、而无需 CPU 参与。

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

    感谢您的回答。 这是一个非常有效的答案,可以解决我当时所处的情况。 那么、我如何在不使 CPU 感到疲劳的情况下高效快速地使用 ADC 通道呢?

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

    M.D、

    ADC 转换通常使用基于时间的模块(如 ePWM 或计时器)触发。  这个机制使得转换能够在设定的时间间隔内进行而无需 CPU 参与。

    当预先确定的转换数准备就绪时、CPU 通常被中断以处理 ADC 结果。  这通常是通过生成 ADC EOC 中断或在一批转换被缓冲后生成 DMA 中断来完成的。

    Tommy