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.

[参考译文] TMS320F28335:看门狗应用

Guru**** 2609945 points
Other Parts Discussed in Thread: TMS320F28335

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/682918/tms320f28335-watchdog-application

器件型号:TMS320F28335

您好,

我在‘m  的项目中 TMS320F28335、我们在 TMS320F283335的外设电路中使用独立的看门狗芯片、需要在1.6秒内馈送。我想知道 为什么外设电路中有看门狗、以及添加看门狗的真正意义、使用它来检查 CPU 的异常工作状态或检查 CPU 中使用的计时器?  

此致、

弗兰克

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

    通常、使用外部安全装置来检查器件的正确运行。 不馈送外部看门狗的原因可能有很多。 可能是 CPU 未按预期工作、或者特定外设未按预期工作。 这一切取决于应用程序的编写方式。

    此致、

    Vivek Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vivek、
    谢谢。看门狗是否可用于监控片上定时器?因为看门狗必须在1.6秒内馈送。
    此致、
    弗兰克
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    弗兰克、

    您能更详细地描述一下您的问题吗?

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vivek、
    在我们与安全相关的应用中、我们保持采取一些措施来检查一些微处理器异常、例如 RAM 卡住、I/O 中断等微处理器正在运行时。我们还使用计时器、因此我们希望采用高效的方法来检查准时性 因为我们使用独立的 wtchdog 芯片、复位时间为1.6秒、所以我想知道使用固定的1.6秒来检查定时器是否合理。详细来说、如果定时器是、我使用定时器产生大约1.5秒的中断并立即馈送看门狗 异常、微控制器将被看门狗芯片复位、然后器件将发生错误、但没有危险的输出。
    此致。
    弗兰克
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    弗兰克、

    这取决于您的应用。 只要您确定在正确操作的情况下、CPU 将在1.6秒内为计时器中断提供服务、因此将为 WD 提供服务、那么这应该起作用。 您需要考虑的是、当发生计时器中断时、如果 CPU 忙于处理其他中断、并且它还具有其他一些高优先级中断待处理、则计时器中断将等待一段时间、并且可能需要超过1.6秒才能获得伺服。 只要您确定永远不会发生这种情况、并且如果发生这种情况、那么您需要将其视为错误条件并重置器件、那么就可以了。

    希望大家清楚。 我也希望我们的安全专家在这篇文章中回答您对此问题的任何其他问题。

    此致、

    Vivek Singh