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.

[参考译文] TMS320F28069:使用 SYNCI 的 HRPWM -是否存在"死区"?

Guru**** 2524460 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/688751/tms320f28069-hrpwm-using-synci---can-there-be-a-dead-band

器件型号:TMS320F28069

您好!

我正在使用 其中一个 HRPWM 信号输出来生成一个'clock'-将其称为"X" MHz。  我正在使用 EPWMSYNCI 信号、该信号由几个信号组成、这些信号进行"与"运算;该 SYNCI 信号的占空比为~50%;可取消置位的最长周期为500ms。  我使用的是 EPWM7A 输出;但我已将其移至 EPWM2A、现在正在使用这两个输出;这不会影响我认为类似于"条带"的任何内容、因为现在没有更好的说明。

当 EPWMSYNCI 信号有效时(和为"1")-"X'MHZ 的输出正常;但当信号无效时(和为"0")-我看到"X'MHZ 信号存在某种"抖动"。  EPWM2A 上的信号(当然配置为 HRPWM)往往会发生一定的漂移。  我想知道这是不是预期的结果、或者我的配置位没有正确设置;但是一旦 SYNCI 信号再次有效、一切都很好。  我只是认为这不会在 EPWMSYNCI 无效时产生一点漂移。  除了在示波器上查看这一点之外、我还在 EPWM2A 信号的输出端设置了校准频率计数器、并且在 EPWMSYNCI 无效期间输出频率会略有变化。

我目前也不需要使用 SYNCO;我认为即使我使用的是 SYNCI 信号、也可以不对其进行配置;但最好让 TI 确认这一点。

谢谢、
约翰·W

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

    John、

    1. 在 EPWMSYNCI 上、它是否会在长时间的"高电平"期间以及长时间的"低电平"期间漂移?
    2. 您是否看到了一个方向的漂移、它在哪一个方向上不断偏离理想? 或者、您是否看到更多抖动行为、其中输出有时比预期更长、有时更短?
    3. 您是否在运行 SFO?
    4. 您的系统电压或温度是否可能漂移?

    最后、无需使用 SYNCO、这只会将信号进一步传播到同步链中。 如果您不需要同步更多的 PWM/CAP、那么禁用 SYNCO 是正确的做法。

    此致、
    Cody  

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

    我现在会回答我所能回答的问题-进一步的回答会要求我做更多的测试和设置-

    1 -在"高电平"期间似乎可以、但在"低电平"期间不可以。

    2 -我不认为它是抖动-但为了确保漂移实际位于哪个方向、我需要做更多的测试-我会告诉您
    当我对此有一个答案时。

    3 -我看过《证券及期货条例》,但我现在没有这样做。 我能否在 SYSCLK 为90MHz 时运行 SFO?

    4 -电压和温度应该正常-电路板确实会有一点热、但一旦运行、它就会保持相当恒定的温度。 请注意、我在这个上有一些 ECL、这会增加一些热量;但我现在不会认为这是一个问题。

    好的-很高兴听到 SYNCO。

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

    Cody、

    此外-我现在将所有死区寄存器设置保留为它们的默认设置。

    谢谢、
    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、
    如果您的电路板缓慢升温、如果您不运行 SFO、我预计 HRPWM 的 MEP 大小会缓慢漂移。 此外、我不知道在运行 SFO 校准时对器件频率有任何限制。 库。

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

    Cody、

    好的-我将添加 SFO 校准。 库-这可能也有助于解决"分裂"问题。

    谢谢、
    John  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、
    还可以! 它不需要运行太频繁、只需足够频繁地消除电压和温度波动引起的误差(这在很大程度上取决于系统、因此您需要进行一些调查来微调频率)。


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

    John、

    由于不活动、我将关闭此主题、如果您有更多信息或标记有用帖子、请随时发帖。

    此致、
    Cody  

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

    我肯定还在做 PWM 的工作、但现在我要向我拥有的 PWM 控制中添加一个 PID -我将返回到这里、但如果你需要关闭线程、那么没关系-我仍然没有完全在 SFO 校准库中滚动。

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

    John、  

    没问题、我们可以暂时将其保持打开状态、但该线程将在30天后在不活动状态下自动锁定。

    此致、
    Cody  

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

    好的-明白了。

    谢谢、
    John