STM32应用最容易出问题的地方

[复制链接]
3487|30
手机看帖
扫描二维码
随时随地手机跟帖
youbruce|  楼主 | 2017-7-31 12:57 | 显示全部楼层 |阅读模式
本帖最后由 21ic小喇叭 于 2017-8-2 10:41 编辑

使用STM32时,规格书上面有几个细节容易被忽视,也最容易让产品出问题。
1,GPIO的输入输出电流。
点亮几个指示灯时,容易想当然得串联电阻和LED灯,然后接在GPIO上面。
其实STM32的单个GPIO电流最大25mA,且全部GPIO的总电流最大也只有25mA。输入输出都包括在里面。
所以在用GPIO驱动指示灯或者其它设备时,要注意单个电流和总电流。

2,USB功能需要外部晶振。
这是很容易忽视的地方。在数据手册中说明,USB的48MHZ必须由外部晶振通过STM32内部的PLL产生。

资料摘自21IC公开课,“2小时快速入门电子设计

相关帖子

dirtwillfly| | 2017-7-31 20:56 | 显示全部楼层

使用特权

评论回复
feelhyq| | 2017-8-1 18:43 | 显示全部楼层

使用特权

评论回复
youbruce|  楼主 | 2017-8-1 20:29 | 显示全部楼层

使用特权

评论回复
youbruce|  楼主 | 2017-8-1 20:29 | 显示全部楼层

使用特权

评论回复
dsyq| | 2017-8-1 21:44 | 显示全部楼层
楼主是有心人~

使用特权

评论回复
戈卫东| | 2017-8-2 06:30 | 显示全部楼层
不需要晶体的USB系列已经出来了哦

使用特权

评论回复
youbruce|  楼主 | 2017-8-2 11:45 | 显示全部楼层
戈卫东 发表于 2017-8-2 06:30
不需要晶体的USB系列已经出来了哦

你说的是USB从机芯片吧。CH340B是比较典型的芯片。不过这贴说的是STM32的USB使用。

使用特权

评论回复
youbruce|  楼主 | 2017-8-2 11:45 | 显示全部楼层
dsyq 发表于 2017-8-1 21:44
楼主是有心人~

谢谢夸奖。

使用特权

评论回复
simonliu009| | 2017-8-2 17:28 | 显示全部楼层
不错 受教了 25mA总电流还真不知道

使用特权

评论回复
皈依| | 2017-8-3 08:13 | 显示全部楼层
经验分享 给力

使用特权

评论回复
youbruce|  楼主 | 2017-8-3 12:22 | 显示全部楼层

谢谢欣赏

使用特权

评论回复
youbruce|  楼主 | 2017-8-3 12:24 | 显示全部楼层
simonliu009 发表于 2017-8-2 17:28
不错 受教了 25mA总电流还真不知道

是的,所以有些新手用STM32驱动8个红色LED,不管是输入还是输出,如果串联电阻不到500欧姆,就会导致单个GPIO电流达到3mA以上,这样就会引发STM32复位启动保护或者烧坏。

使用特权

评论回复
ruanhongyu| | 2017-8-3 16:32 | 显示全部楼层
总电流是150mA吧?

使用特权

评论回复
youbruce|  楼主 | 2017-8-3 17:29 | 显示全部楼层
不是,可以去看下数据手册

使用特权

评论回复
wx85105157| | 2017-8-3 17:56 | 显示全部楼层
youbruce 发表于 2017-8-3 17:29
不是,可以去看下数据手册

QQ截图20170803175541.png
扯淡,加上芯片自己工作的电流,整个芯片最大150ma好么?怎么可能全部IO才25ma


使用特权

评论回复
youbruce|  楼主 | 2017-8-3 20:17 | 显示全部楼层
请好好理解下芯片的Ivdd和Ivss。STM32内部在运行时,CPU内核跟外设在耗电,有几十个mA这样。所以数据手册的这两个值是指单片机的工作电流不能超过150mA。、
你看最后的total injected current(sum of all I/O and control pins)这一项,指明了是25mA。不要高估单片机的GPIO输出能力。
由于单片机内部高度的集成化,STM32的全部GPIO有25mA输入输出能力已经是很强悍了,51单片机是没有这么大的。

使用特权

评论回复
youbruce|  楼主 | 2017-8-3 20:18 | 显示全部楼层
wx85105157 发表于 2017-8-3 17:56
扯淡,加上芯片自己工作的电流,整个芯片最大150ma好么?怎么可能全部IO才25ma

阅读数据手册时,需要耐心琢磨下。将知识进行整合,不能一叶障目。

使用特权

评论回复
youbruce|  楼主 | 2017-8-3 20:19 | 显示全部楼层
wx85105157 发表于 2017-8-3 17:56
扯淡,加上芯片自己工作的电流,整个芯片最大150ma好么?怎么可能全部IO才25ma

由什么问题还可以提出来,我们继续探讨

使用特权

评论回复
dongchen| | 2017-8-3 21:16 | 显示全部楼层
wx85105157 发表于 2017-8-3 17:56
扯淡,加上芯片自己工作的电流,整个芯片最大150ma好么?怎么可能全部IO才25ma

灌电流最大25ma?拉电流呢??

使用特权

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

本版积分规则

15

主题

126

帖子

3

粉丝