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.

[参考译文] TMS320F2.8335万:F2.8335万

Guru**** 2537030 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/663688/tms320f28335-f28335

部件号:TMS320F2.8335万

您好,

我想使用2.8335万生成固定宽度的上升边缘脉冲,就像单稳态多谐振荡器一样。 从ePWM输出中,我要生成上升边缘脉冲以及延迟脉冲,如下图所示。 ePWM输出是生成的脉冲。 我想生成固定持续时间的上升边缘脉冲,比如100US和修改的ePWM输出,它被原始脉冲延迟100US。 请告诉我,我是否可以提及ePWM事件触发器或ECAP或任何软件编码的问题。

谢谢!

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

    Yedida

    是的,我认为您应该能够做到这一点。 您是否确实需要上升边缘脉冲?

    尝试在向上-向下计数模式下配置PWM1,并为正确的时间段配置TBPRD。 然后使用CAU和CAD为ePWMA的输出生成正确的占空比。 然后,用"D"的宽度偏移CBU和CBD,以在EPWMB通道上生成"修改后的ePWM输出"应该非常简单。

    如果您想要"固定宽度的上升边缘脉冲",请使用同步链同步 PWM2,并将CMPA事件配置为固定宽度"D"。

    此致,
    科迪   

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

    如果我们向占空比CMPA添加偏移,则问题将在上升边缘(滞后延迟)和下降边缘(前导延迟)得到偏移。 但我只想在上升边缘将脉冲移动一些固定的时间延迟,波形应该保持不变。

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

    Yedida

    我已经绘制了一个PWM图,请告诉我这是否更有意义。 CBU和CBD将以相同的值移动,从而保留波形的占空比。

    此致,
    科迪  

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

    您好,Cody:

    谢谢!