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.

[参考译文] TMS320F28377S:TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1229702/tms320f28377s-tms320f28377s

器件型号:TMS320F28377S

您好!

有一个代码部分的运行速度慢于看门狗周期。 该代码部分主要由公式组成。 看门狗周期(时间)为9us、代码部分的运行周期约为16us。 请建议我如何减少代码部分的运行周期、以便它小于或等于看门狗周期?

此致、

Olutayo

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

    Olutayo,

             WD 具有一个预分频器(WDCR.WDPS.2:0)、您可以针对最长超时进行编程。 不确定您是如何获得9us 数字的。 即使在最快的速率下、超时周期也为13.1ms:

    10 MHz/512 = 19531.25Hz。

    19531.25 Hz/256 = 76.29 Hz

    1/76.29=13.1毫秒。

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

    感谢您发送编修。

    看门狗被编程为与切换周期一起工作。 也就是说、周期 TWD 应小于或等于开关周期 Ts。 因此、我选择 TS = 10us 且 TWD = 0.9Ts。 然后、我的等式周期必须小于或等于 TWD。 它现在以16us 的周期运行。

    因此、我认为这不是一个紧急问题。

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

    Olutayo,

                   假设我们在这里讨论的是相同的看门狗、也就是我们器件上的看门狗、如 www.ti.com/lit/SPRUHM8第126页所示。 如果是、我之前的回复仍然有效。

    Unknown 说:
    请告知我可以做些什么来减少代码部分的运行周期、使其小于或等于看门狗周期?

    我们很高兴澄清芯片上任何模块的行为、但我们遗憾地无法为您的应用提供帮助。