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.

[参考译文] MSPM0G1107:具有 DMA 的 ADC

Guru**** 2885180 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1641227/mspm0g1107-adc-with-dma

器件型号: MSPM0G1107
主题: SysConfig 中讨论的其他器件

ADC 配置有来自 ULPCLK 的 40MHz 频率。 是否可以使用 ADC 通道 1 对 500kHz 信号进行采样、并使用 DMA 将结果存储在用户缓冲区中。
如果可能、请将 ADC 的 SYS 配置与 DMA 共享。

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

    您好、Baskar、

    实际上、我们的 SDK 中已经有了该演示、您可以参考这个演示: adc12_max_freq_dma 作为参考

    BR、

    Janz Bai

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

    在这里 、我讨论了 通过 DMA(512 个样本)实现的 ADC 采集速度。 我们讨论的是通过 ADC 通道 1 进行采样速率为 0.1uS 的 500kHz 脉冲输入信号捕获。  
    根据采样率、导通状态应具有 10 个样本、关断状态应为 10 个样本。 但我们将获得 1 个或 2 个样本、它们也是不正确的序列、因此它是为了 使用此 MSPM0 在 10 个样本计数下以 0.1uS 的采样时间确认 500kHz 输入信号。
    请查找 ADC12_max_freq_DMA 捕获 日志 ADC 512 样本数据。

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

    您好 、Baskar、

    您能和我分享 SysConfig 中的 ADC 配置吗? 您可以与我共享 SysConfig 文件、或者只是图形正常。 我想检查一些可能影响 ADC 操作的 ADC 配置。

    BR、

    Janz Bai

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

    请找到“adc12_timer_SEQUENCE_DMA_syscfg 修改后的文件进行审阅。

    e2e.ti.com/.../adc12_5F00_timer_5F00_sequence_5F00_DMA.txt

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

    您好、Baskar、

    我已经检查了 M0G1107 的数据表、其中 12 位的最大 ADC 采样频率仅为 4MSPS、为 0.25us、因此您设置的 90ns 采样窗口太小、顺便说一下、ADC 的基准是什么、它是 VDDA 或 VREF?

    BR、

    Janz Bai

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

    默认 VDDA 3.3V 作为 ADC 基准电压。 根据您的建议、将 ADC 采样时间配置为 0.25us、但即使它捕获的采样数据也不适合您的参考。  

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

    您好:  
    如所述、将 VDDA 3.3V 作为 ADC 参考、并请阐明 ADC 采样收集延迟时间基于 ADC 通道数。 此处 MSPM0 有 12 个通道、因此一次 ADC 样本收集将需要 12 个 FIFO 时间、是正确的吗?
    阐明了此参考主题:
    MSPM0G3507:使用 ADC 的 DMA 模式示例 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛