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.

[参考译文] TMS320F28069M:温度行为

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/816987/tms320f28069m-temperature-behaviour

器件型号:TMS320F28069M

尊敬的 TI 团队:

在85°C、90°C 和105°C 以上读取的 CPU 温度上、应如何响应 TMS230F28069MPNT? 我们观察到 CPU 负载在85-90°C 以上发生变化、但数据表和参考手册中未写入任何内容。  

最好

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

    请阐明"CPU 负载分散"的含义。 “T”部件的额定工作温度最高可达105°C 您不应看到器件行为发生任何变化、直到达到额定温度。

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

    CPU 似乎正在进行降频或类似的操作。 处理器中是否有类似的机制?

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

    否 如果您使用的是 INTOSC1、则需要使用温度补偿。 如数据表中所示、内部振荡器的输出频率确实会随温度而变化。

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

    我们正在使用外部晶体... 你有什么想法吗?

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

    我们今天努力工作、并验证了一旦芯片温度超过90°C、CPU 负载就会大幅增加、执行时序不再受到尊重。  

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

    好的、这不应该发生。 请尝试以下操作:

     

    首先确保您的代码确实切换到了外部晶体。 您可以通过以下方法来实现此目的、尤其是当您的晶体也是10MHz 时、因此很难确定器件是否确实与外部晶体一同运行: 在 INTOSC1的粗调寄存器中写入一个极高的值、从而有意地产生一个与标称10MHz 振荡器频率的较大偏差。 现在、您可以区分 INTOSC1操作和外部晶振操作。  

    在正常和错误条件下、请启用 XCLKOUT 选项并测量 XCLKOUT 频率。 这是工作频率的最确凿证据。   

    假设代码在未连接调试探针(如 XDS100)的情况下在闪存上运行。 请仔细检查闪存等待状态是否正确配置。 您还可以在闪存中对简单的 GPIO 切换代码进行编程、并查看切换频率是否随温度变化。

    请为所有实验附加示波器图。

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

    是的、我们尝试了它、发现一切都是正确的。 问题来自外部器件、导致90°C 时出现过载。