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.

[参考译文] AM620-Q1:AM6204 ePWM SOCx 脉冲发生器

Guru**** 2465890 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1473839/am620-q1-am6204-epwm-socx-pulse-generator

器件型号:AM620-Q1

工具与软件:

我有一个关于我们新项目的架构设计的问题:

  通过 M4F 将 ePWM 的 ePWM_ETSEL[SOCASEL]设置为 PRD_eq (010)(下面的红框)。
——当 PWM_SOCA 的 cnt 等于 period 时,是否可以在 PWM_SOCA 的 IO 端口上生成 SOCA 脉冲?
--如果可以产生 SOCA 脉冲,脉冲的高电平持续时间是如何定义的? 电平开关在什么位置?

背景:由于 AM6204没有内部 ADC、因此将使用外部 ADC。 EPWM 需要在 PWM 质心时刻(PWM 向上+向下计数、质心时刻为 cnt 等于 period 时)在 PWM_SOCA IO 处输出上升沿/下降沿、并且电平会在下一个周期开始之前自动翻转。μ s

谢谢

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

    尊敬的 Owens:  


    对于第一个问题、是的、当 PWM 的计数等于周期时、可以在 PWM_SOCA 的 IO 端口上生成 SOCA 脉冲。 这可通过将 ePWM_ETSEL[SOCASEL]设置为 PRD_eq (010)来实现。 当时基计数器等于周期时、此配置将触发 SOCA 脉冲

    对于第二个问题、 SOCAPRD 控制何时生成 SOCA 脉冲。 可能您不希望在每个 PWM 周期产生 SOCA 脉冲。 如果它们需要在每个 PWM 周期中生成一个、则将其设置为值0x1应在每个周期中生成该值。

    我找到了这个 ePWM 模块参考指南、它有点旧、但 IP 与 AM62x 中的 IP 类似(我可以说)、所以可以作为参考。

    TMS320x280x、2801x、2804x 增强型脉宽调制器(ePWM)  

    谢谢!

    Paula.