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.

[参考译文] TMS320F28027F:如何使用 Simulink 生成具有不同脉宽的双脉冲

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/931997/tms320f28027f-how-to-generate-a-double-pulses-with-different-pulse-width-using-simulink

器件型号:TMS320F28027F

大家好、我想使用 Simulink 生成具有不同脉宽的单脉冲和双脉冲吗? 请告诉我如何实现它?

非常感谢!

Joey

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

    如有任何与 Simulink 相关的问题、请参阅常见问题解答

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/484814

    如果有特定于 Simulink 的内容(与我们的器件无关)、请联系 MathWorks 客户支持。

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

    您好!

    忘记 Simulink。 请告诉我如何创建单个事件、如果可能、该事件可以使用器件产生单个脉冲。

    谢谢

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

    当然、我们的 PWM 专家将为您提供同样的帮助。

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

    Joey、

    您希望脉冲如何间隔?

    脉冲是一次性事件、还是定期发生?

    您是否计划有固定期限?  

    如果您有具有重发周期的脉冲、最好使用 PWM。 也可以使用可变频率、这可以通过 PWM 轻松实现。 通常情况下、每个 PWM 周期最好具有一个脉冲、因此很难具有多个脉冲。 每个 PWM 周期的脉冲数少于一个是可以的、因此如果您需要多个脉冲、最好增加 PWM 周期。

    如果脉冲没有再次发生、我们可以讨论这样做的方法、这可以通过 GPIO 或 PWM 来实现、这些方法将在其 ISR 中重新配置。

    此致、
    Cody  

    此致、
    Cody  

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

    您好、Cody

    感谢您的回复。

    我希望脉冲是一次性事件。 请告诉我如何实现它。

    谢谢

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

    您好!  

    有人可以帮助解决此问题?

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

    请根据需要配置 PWM。 您可以使用 CMPx 事件来确定脉冲宽度、并且 PWM 周期可以是任何长于脉冲宽度的数字。

    在 PWM 的周期 ISR 内、禁用 CMPx 事件、并将其设置为驱动等于零或任何您首选的安全状态的 PWM 输出。

    如果您不想使用 PWM 模块、可以通过 GPIO 切换和 CPU 计时器来完成此操作。

    此致、
    Cody