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.

[参考译文] TMS320F28379D:为多个 ADC 配置单个 SOC 时的采样问题

Guru**** 2589265 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1134252/tms320f28379d-sampling-issues-when-single-soc-is-configured-for-multiple-adcs

器件型号:TMS320F28379D

您好、TI 论坛、

如果将 SOC 配置为对来自不同模块的两个 ADC 进行采样、例如、 ADCA 的 SOC1配置为 ADCA1、ADCB 的 SOC1配置为 ADCB0、ADCA 的 SOC3配置为 ADCA2、循环计数器如何工作? ADC A1和 B0是否同时采样、然后计数器移至 SOC3? 这样做时、是否有任何机会发现其中一个 ADC A1和 B0未正确采样或卡在任何固定值? 在我的情况下、ADCB0在一段时间后停止工作、并提供错误的常量值。

提前感谢。

Sayan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="431178" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1134252/tms320f28379d-sampling-issues-when-single-soc-is-configured-for-multiple-adcs "]如果将 SOC 配置为对不同模块的两个 ADC 进行采样,[/quot]

    我认为你不能这样做。 ADCA 的 SOC1完全独立于 ADCB 的 SOC1。

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

    感谢 Kiel 的答复。

    很抱歉我的解释有误。 如果 ADCA 的 SOC1针对 ADCA1进行配置、ADCB 的 SOC1针对 ADCB0进行配置。 在这种情况下、轮询计数器的工作原理是什么、我无法理解。

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

    轮循概念仅适用于 ADC 模块。 两个 ADC 模块之间不能进行仲裁。 如果 ADCB0停止工作、则这与 ADCA 无关、因此您无需考虑 ADCA SOC。 您只需要考虑 ADCB 内的 SOC 仲裁。