[STM32F1] 单片机发热原因

[复制链接]
10726|15
 楼主| luchen66 发表于 2017-8-17 13:57 | 显示全部楼层 |阅读模式
最近用STM32F103V8T6开发一个产品,由于设计的疏忽,导致PE3脚的上拉电阻接到了5V上,PE3脚是输入脚采集外部开关信号,程序设计这个脚是浮空输入。在这种情况下板子上电后单片机发热的很烈害,但单片机运行还是正常的,就是芯片温度比较高有些烫手。排查电路后发现PE3脚上拉接错了,后来把PE3的上拉接到3.3V,但上电后芯片仍然发热,最终解决是从新换了一个单片机才恢复正常。

看STM32资料,PE3脚是FT脚,根据手册说明是能容忍5V电压啊?????  更让我不解的是这种有FT脚的IO口在接到5V上会导致单片机的损坏,根本没有起到兼容5V的功能啊。

希望刚用STM32的兄弟们,尽量还是不要用FT兼容5V的功能把,以免弄出不必要的问题出来。
cainiao_123 发表于 2017-8-17 13:59 | 显示全部楼层
多谢楼主分享经验
dalarang 发表于 2017-8-17 15:21 | 显示全部楼层
跟5V关系不大,我以前也有块测试板也是发热一切功能正常,估计是测试的时候把内部电路哪里烧坏了,重新焊一颗后就好了。
 楼主| luchen66 发表于 2017-8-17 15:28 | 显示全部楼层
dalarang 发表于 2017-8-17 15:21
跟5V关系不大,我以前也有块测试板也是发热一切功能正常,估计是测试的时候把内部电路哪里烧坏了,重新焊一 ...

不应该啊,我这个板子就是驱动一个液晶和一个无刷电机,电机是通过专用的驱动器控制的。目前板子是把PE3上拉到3.3V了,再测试一段时间看看把,先谢谢你了
cainiao_123 发表于 2017-8-17 16:04 | 显示全部楼层
有时候遇到STM芯片电流比较大的,找不到原因,换芯片就好了
 楼主| luchen66 发表于 2017-8-17 16:09 | 显示全部楼层
cainiao_123 发表于 2017-8-17 16:04
有时候遇到STM芯片电流比较大的,找不到原因,换芯片就好了

发热的问题我也是最近才碰到,真是奇了怪了,只能用你说的方法了,呵呵,简单粗暴
队长shiwo 发表于 2017-8-17 17:38 | 显示全部楼层
不会烧了吧
 楼主| luchen66 发表于 2017-8-18 08:18 | 显示全部楼层
PE3脚接3.3V,从新更换芯片,昨天跑了一天也没有发现芯片发热的问题,可以断定就是PE3上拉5V搞的
wahe2008 发表于 2017-8-18 10:22 | 显示全部楼层
恩恩,实在找不到问题就换一个芯片吧,我也遇到过类似的情况。实验数据证明原来的芯片确实有问题啦
cdlongbo 发表于 2017-8-18 12:31 | 显示全部楼层
大部分STM32芯片发烫但是能工作的都是某个IO的击穿了导致的,与5V接口必须要要用FT或者分压并且尽量串电阻。
mmuuss586 发表于 2017-8-18 13:16 | 显示全部楼层
上拉到5V没问题呢,或者串个电阻或二极管
ddllxxrr 发表于 2017-8-18 13:23 | 显示全部楼层
一定是电压不稳,我用兼容引脚,好像没有出过毛病
Stannis 发表于 2017-8-19 18:00 | 显示全部楼层
芯片电流比较大?主频比较高?
zhuomuniao110 发表于 2017-8-19 19:22 | 显示全部楼层
你把上拉电阻去掉啊
zhuomuniao110 发表于 2017-8-19 19:23 | 显示全部楼层
去掉上拉电阻不就悬空了。或者把上拉电阻搞很大的。10K以上,,或者51K,或者100K,或者1M。。。
huahuagg 发表于 2017-8-19 22:46 | 显示全部楼层
看看是哪儿电流过大了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

77

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部