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.

[参考译文] TMS320F28032:EPWM2启动时异常

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/672275/tms320f28032-epwm2-abnormal-at-startup

器件型号:TMS320F28032

您好!

       我 的定制器配置 EPWM1和 EPWM2用于 LLC。 如果他们使用 JTAG 下载固件、则表示正常。 但是、如果使用 cutomer 引导加载 程序进行下载、则它在 EPWM1/2启动时具有保持高电平的位置旁路2。 在服务器持续毫秒或重启电源后、EPWM2恢复正常。  附加了 EPWM 初始的异常波形和代码。

e2e.ti.com/.../waveform-and-code.docx

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

    Jeff、

    如果仅在使用自定义引导加载程序时发生此问题、我希望引导加载程序中出现此问题。

    1. 引导加载程序是在代码开始时运行、还是先运行 PWM 初始化代码?
    2. 您是否有任何可能导致此问题的上拉电阻器?
    3. 引导加载程序运行时、GPIO 多路复用器的配置是什么?

    在运行引导加载程序之前、请尝试将 PWM 配置为输入、或者如果您需要驱动源、请将它们配置为输出、并将 GPIO 数据寄存器设置为0。

    此致、
    Cody  

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

    您好 Cody,

    感谢您的回复! 但仍有一些困惑。

    1.在主代码重新启动后出现八进制。 ISR 中给出的 PWM 信号。 在启动之初、PWM1A 和 PWM2A 的低电平是可以接受的。

    2、我们预期输出 PWM1A 和 PWM2A 是同步的、但存在相移。  或 PWM1A 正常、PWM2A 为恒定高电平。 PWM 的配置会影响结果、但我们不知道它的原因以及如何爱上它。

    ISR 代码是 汇编语言、当某些语句的位置不同时、结果会有所不同。

     期待您的回复! 谢谢!

    此致

    是的

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

    Ye、

     是否可以在引导加载程序之前或之后停止程序? 请在自定义引导加载程序之前和之后检查 GPIO 和 PWM 的配置。 这将有助于我们了解正在发生的情况。

    您是否在 PWM 输出上使用上拉电阻器?

    此致、
    Cody  

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

    此致、
    Cody