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.8069万:看门狗重置问题

Guru**** 2557590 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/632631/tms320f28069-watchdog-reset-question

部件号:TMS320F2.8069万

您好,Champ;

客户 在XRS和VSS之间放置了一个1uF电容器,用于噪声过滤 ,发现看门狗可以在25度以下正常重置CPU,但当amibent温度达到65度时 ,看门狗重置无法 CPU 。

从datasheert我们知道此电容器应为100 nF或更小。

 客户想知道    在 高温下芯片内部发生了什么变化? 请帮助您解决这个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    65°C的温度在工作温度范围内,因此应该没有问题。

    WD是如何生成重置的? 'bad key'是否写入WDCR寄存器或WD计数器是否允许溢出?

    如何决定何时生成重置?

    我想知道主板上的其他组件是否受热影响。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Hareesh,您好!

    非常感谢您的回复!

    这是用于测试目的的软件示例, 客户将在 500毫秒左右切换LED,然后启用看门狗 ,不会将 数据写入WDCR,因此WD 计数器将溢出,CPU将由WD重置。

    在室温下,WD将在周期内重置CPU, 周期 超过500ms,这可以通过XRS引脚观察到,但在65'C下,我们发现XRS将 在周期内处于低水平,周期约为13.1 ms。

    我们已确认VDD,VDDIO,XCLKIN在65度以下均为正常值

    将电容器更改为100nF后,在65'C下,WD可以在周期内重置CPU, 周期 超过500ms。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    汇庄
    您的帖子令人困惑。 您正在将2个变量引入图片中(电容器值和温度)。 13.1 MS是默认WD超时频率。 如果您参加了已擦除的闪存并将其打开,您将看到-XRS引脚以该速率切换(OSCCLK/512/256--> 10 MHz/512/256= 76.29 Hz或13.1 MS)。

    我认为闪存中有一些代码,其中WD最初被禁用500 MS,LED切换,WD已启用并允许溢出,这将重置设备。

    高值电容器可能不允许在WD复位期间(512个OSCCLK周期--> 51.2 Us)将-XRS引脚一直驱动到低电平。 但是,您仍应在波形中"骤降"。 请提供以下情况的状态和示波器捕获:

    带100 nF电容器:
    25°C时:
    65°C时:

    带1个UF电容器:
    25°C时:
    65°C时:

    请查看此Wiki网页: processors.wiki.ti.com/.../WDFlag_on_Piccolo