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.

[参考译文] TMS320F28377D:TMS320F28377D GPIO 问题

Guru**** 2562120 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/638372/tms320f28377d-tms320f28377d-gpio-issue

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

您好!

我想基于一个输入生成 PWM。 我不知道如何执行此操作,因此我将使用 GPIO 来执行此操作。 但是当我重新加载程序时。 GPIO 显示一些毛刺脉冲和我的 MOSFET 烧毁 。 因此、请建议我避免这些干扰或进行配置。   基于 输入的 PWM。 我的示例代码如下所示。


if (sin (theta_PLL)>=.06975)
GpioDataRegs.GPADAT.bit.GPIO3=1;
其他
GpioDataRegs.GPADAT.bit.GPIO3=0;

if (sin (theta_PLL)<=-06975)
GpioDataRegs.GPADAT.bit.GPIO2 =1;
其他
GpioDataRegs.GPADAT.bit.GPIO2 =0;

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

    为什么在高分辨率 PWM 可用时使用 GPIO。请下载 C2000ware 并参考以下示例代码:
    C:\ti\c2000Ware_1_00_02_00\device_support\f2837xd\examples\cpu1\epwm_up_AQ

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

    这是50Hz 的信号,我希望将占空比约为50%的脉冲提供给与信号同步的低频 MOSFET,但任何与信号异步的操作都可能产生错误的脉冲。 那么、高分辨率 PWM 能否解决这个问题? 我也关注了高分辨率 PWM 模块、但我无法看到任何解决方案。