打印
[STM32F4]

一个与STM32F2高低温死机相关的话题

[复制链接]
913|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
前言
本篇讨论了一个STM32F2在用户产品进行测试死机的例子。

问题:
某用户使用STM32F2进行产品设计。当进行高低温试验时,发现高温时产品死机。

分析:
首先,芯片的工作范围是在温度85摄氏度以下。经了解,客户实测的温箱温度在70摄氏度左右,并未超过限制。然而,客户也表示芯片表面温度较高,有可能恰好达到了85摄氏度。此点需要进一步排查。
进一步了解,在产品中芯片工作在120MHz。而当频率降低到60MHz时也一切正常。由此推测,此问题可能并非由温度导致。

分析原理图,发现Vcap引脚上电容接的过小,没有达到2.2uF。而产品手册中明确标明了这一点:
不论此问题是否是导致这个问题的原因,这点都必须加以改进,消除隐患。
进一步了解软件,发现客户的代码中没有对Flash等待周期进行设置。

查询手册可得知,只有当芯片工作于较低频率时,才可以不加等待周期。而具体这个频率是多少,和芯片的工作电压也有关系。
根据客户产品上芯片的实际工作条件,将Flash等待周期调整为4。
经过以上措施,高温试验时一切正常。

由此可以看出,对于一些表面很象的原因还需要仔细分析、耐心查找,才能找到真正的症结所在。

使用特权

评论回复
沙发
天灵灵地灵灵| | 2020-7-25 16:32 | 只看该作者
低温也能死机啊?

使用特权

评论回复
板凳
lvyunzeng| | 2020-7-25 16:48 | 只看该作者

在南方工作呗,最低就0°,让他来黑龙江来试试,那就点做低温试验了。

使用特权

评论回复
地板
guanjiaer| | 2020-8-7 13:19 | 只看该作者
非常不错的资料

使用特权

评论回复
5
heimaojingzhang| | 2020-8-7 13:19 | 只看该作者
感谢楼主的分享

使用特权

评论回复
6
keaibukelian| | 2020-8-7 13:21 | 只看该作者
高低温都会死机

使用特权

评论回复
7
labasi| | 2020-8-7 13:22 | 只看该作者
怎么解决呢

使用特权

评论回复
8
paotangsan| | 2020-8-7 13:23 | 只看该作者
要不然怎么会有温度范围呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:顺其自然,无外他物。

122

主题

952

帖子

6

粉丝