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.

[参考译文] 在功率转换应用中使用 WDT。

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1216785/usage-of-wdt-in-power-conversion-application

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

我们正在设计用于混合太阳能系统的功率转换应用。 我们已经完成了 α 阶段、现在正在规划 Beta 阶段。 到目前为止、我们还没有在应用中使用 WDT、似乎该软件设计足够稳健、工作过程中不会出现任何软件冻结的情况。 我们理解实时控制的软件设计必须通过时间分析进行适当的计划和检查、以确保所有进程都获得所需的 CPU 带宽。 我们不确定 WDT 是否实际上是用于功率转换等实时控制应用的良好或必要功能、我们是否应该考虑使用 WDT 来提高系统可靠性。 与此主题相关:WDT 复位是否会将所有 PWM 置于安全跳闸状态?

请提供这方面的指导。

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

    您好、Asad、

    WDT 是针对安全应用的器件恢复机制、所以用户需要看看他们是否真的需要这种机制。 如果您启用 WD、那么您需要定期调用函数来为该 WD 提供服务、以便它不会溢出。  

    Unknown 说:
    与此主题相关:WDT 复位会将所有 PWM 置于安全跳闸状态吗?

    是的、WDT 复位会复位 PWM 以及 IO、以便它进入安全状态。

    此致、

    Vivek Singh

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

    尊敬的 Vivek Singh:

       非常感谢您提供准确的答复。 实际上、我已经注意到、在 C2000Ware 的示例中、看门狗计时器通常处于禁用状态。  器件初始化函数从以下代码行开始:

    void Device_init (void)

    //
    //禁用看门狗
    //
    SYSCTL_disableWatchdogs();

    我们还使用这种默认方法构建了我们的应用。  

    根据您的回复、我们理解: 因此不一定建议使用 WDT、但可以根据应用进行选择。 请更正我的错误。

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

    您好、Asad、

    因此建议不要使用 WDT,但这是一个取决于应用程序的选择问题。 如果我错了,请更正我。

    如前所述、WDT 的使用取决于应用需求和用户是否需要决定是否要使用 WDT。 如果应用对安全至关重要、则用户需要参阅我们的 安全手册 并遵循其中提供的建议。

    此致、

    Vivek Singh