仅此而已好吗 发表于 2018-11-3 17:16:47

跪求! 大神指点! STM32F103RCT6的BOOT1引脚问题

先上图,BOOT1(PB2)引脚配置成输入内部上拉,作为按键引脚! 但是在使用中发现,会出现如下图的电压跌落,黄色线是5V的波形,蓝色为PB2引脚的波形, 这个波形出现没有找到任何是的规律性, 而且这个跌落的宽度有不固定, 跌落的幅值如果超过单片机的IO逻辑电平,就会触发按键,导致误动作,不知道有没有大神遇到过此情况~ 还请大神指点

wenyangzeng 发表于 2018-11-3 19:07:34

本帖最后由 wenyangzeng 于 2018-11-3 19:13 编辑

看得出是黄色线5V下降引起3.3V下降使PB2电位下降所致。
1、检查5V供电状况;
2、图中看不清楚CPU供电是那一路,如果是3904,则3904的CE压降没有富裕量,要稳定3.3V力不从心,建议3.3V供电改用1117;
3、给PB2加一个上拉电阻。

toofree 发表于 2018-11-3 21:29:53

电路工作正常的前提,必须保证VDD、VDDA、RESET状态正常。
PB2/BOOT1不要做输入用了,建议PB2只做高电平有效的输出用,平常为低电平,并且下拉10K电阻。
GPIO口要做按键输入用的话,建议外部加上拉电阻。可以改变电阻的值,改变导通时电流,来增强抗干扰能力,必要的情况下还得加ESD/TVS,RC滤波等。

仅此而已好吗 发表于 2018-11-5 09:44:39

toofree 发表于 2018-11-3 21:29
电路工作正常的前提,必须保证VDD、VDDA、RESET状态正常。
PB2/BOOT1不要做输入用了,建议PB2只做高电平有 ...

请问下,这个是根据我的现象总结出来的,还是您之前也遇到到过类似的现象

仅此而已好吗 发表于 2018-11-5 09:47:55

wenyangzeng 发表于 2018-11-3 19:07
看得出是黄色线5V下降引起3.3V下降使PB2电位下降所致。
1、检查5V供电状况;
2、图中看不清楚CPU供电是那一 ...

HT7333是给数字部分供电, 390是给模拟部分供电~   
PB2 加过10K的上拉,但是还是会出现这个现象

toofree 发表于 2018-11-5 09:49:47

仅此而已好吗 发表于 2018-11-5 09:44
请问下,这个是根据我的现象总结出来的,还是您之前也遇到到过类似的现象

我一直这么用,以往经验总结。
做军品的东西不敢闹着玩,不该省的地方不能省,有隐患的必须排除。

wenyangzeng 发表于 2018-11-5 09:58:08

仅此而已好吗 发表于 2018-11-5 09:47
HT7333是给数字部分供电, 390是给模拟部分供电~   
PB2 加过10K的上拉,但是还是会出现这个现象 ...

那楼主应该重点检查+5V,可以看到黄色线有一个下凹。

zjczm 发表于 2018-11-5 10:05:22

电源供电能力不足吧。计算一下各电路的最大电流是否超出HT333的能力?

仅此而已好吗 发表于 2018-11-5 10:27:39

zjczm 发表于 2018-11-5 10:05
电源供电能力不足吧。计算一下各电路的最大电流是否超出HT333的能力?

应该不是7333的问题, 现在电路只剩下 单片机了,外围的电路全部都断开了~

仅此而已好吗 发表于 2018-11-5 10:28:57

wenyangzeng 发表于 2018-11-5 09:58
那楼主应该重点检查+5V,可以看到黄色线有一个下凹。

这个5V已经使用外部的直流电源供电了~
页: [1] 2
查看完整版本: 跪求! 大神指点! STM32F103RCT6的BOOT1引脚问题