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/TMS320F28035:使用 ePWM 触发8倍过采样的 ADC。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/606132/ccs-tms320f28035-adc-triggering-using-epwm-for-8x-oversampling

器件型号:TMS320F28035

工具/软件:Code Composer Studio

大家好,我正在使用 TMS320F28035 控制器。 我必须对 ADC 信号进行过采样。 因此,我将在向上向下计数模式和 在零、CMPA、CMPB、TBPRD 事件上使用 ePWM 来触发 ADC。

以下配置是否针对4个不同事件触发 ADC 相同的通道?  

AdcRegs.ADCSOC1CTL.bit.TRIGSEL = ePWM1SOCA | ePWM1SOCB | ePWM2SOCA | ePWM2SOCB;/* 5 | 6 | 7 | 8 =>相应的 TRIG 选择值。 *

该指令是否会触发特定 的 ADC 通道4次??

如果不建议我使用其他方法。 用于多次触发同一信道。  

谢谢、此致、

Indrajit。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

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

    您将无法为单个 SOC 使用多个触发源(尽管单个事件可以触发多个 SOC)。

    您可以配置4个 SOC、每个 SOC 由唯一的 ePWM SOC 触发源触发。

    第二个选项是配置1个由单个 ePWM 触发的 SOC、其 PRD 比控制 PRD 短4倍。 但是、这将会有更严格的服务期限。 如果 CLA 当前未被使用、它可以有所帮助。

    Tommy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢
    我将尝试这两种方法。