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:EXTSYNCIN1触发边沿

Guru**** 2589265 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/662193/ccs-tms320f28379d-extsyncin1-trigger-edge

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

您好!

  我正在使用 EXTSYNCIN1同步我的 EPWM。 工作原理如下所示:

  1使用电线将 GPIO4与 Gpio22连接
  2将 Gpio22配置为 Xbar 的 Input5的输入信号
  3选择 EXTSYNCIN1作为 EPWM4的 SYNC 信号
  4使用 CCS 命令 GPIO4提供脉冲信号
  5在检测到 GPIO4的脉冲上升沿后 EPWM4同步。
我现在要做的是使 EPWM4在脉冲信号的下降沿同步。 我在28379D 手册中找不到处理此函数的寄存器。 是否可以这么做? 还是 EXTSYNCINx 只能在上升沿触发? 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的马庆轩:

    同步固定为低电平有效。 您可以使用 GPIO 反转寄存器来实现此功能。 在此处查看 TRM 中的 GPAINV (pg 939)寄存器:

    www.ti.com/.../spruhm8g.pdf

    请注意、您现在的操作方法没有任何问题、但您可以通过消除 GPIO4并仅使用 GPIO22来简化它。 只需将 GPIO22设置为输出并直接切换即可。 输入 X-Bar 将始终读取引脚的输入缓冲器、无论其处于何种模式。

    此致、
    Kris