小贾-370388
发表于 2014-12-16 22:13:21
查看一下你的vcap引脚的电容是否正确,安装是否合理esr是否足够小
stm32_beginner
发表于 2014-12-17 10:24:26
电路没问题,觉得可能是按键问题,把按键下了试试
小灬寒
发表于 2014-12-17 16:07:26
小贾-370388 发表于 2014-12-16 22:13
查看一下你的vcap引脚的电容是否正确,安装是否合理esr是否足够小
是Vcap引脚的问题,我测了下一直触摸IC时Vcap引脚的波形,如下 图中,低电平的电压为1.0V,低于1.08V,周期与复位的周期一致,都是20ms
电容用的是2.2uF,元器件样本里的,村田的,不知道是不是买到水货了
小灬寒
发表于 2014-12-17 17:34:58
安 发表于 2014-12-16 16:18
不行,楼主可以尝试把复位电路去掉,测试一下是否会产生复位。
版主,请问下Vcap端的电容datasheet上说ESR要求小于2R,这个2R是什么频率下的,我用的电容是村田的GRM188R60J225KE19D,ESR与频率的关系如图,这个电容符合要求吗
wenyangzeng
发表于 2014-12-18 07:46:04
本帖最后由 wenyangzeng 于 2014-12-18 07:49 编辑
你那个VBAT引脚应该对地并联1只滤波电容,另外有可能你在PCB布线中没有做到一点接地,干扰有可能是从地线引起的.从图中脉冲频率可见,你的干扰应该是50HZ市电干扰,从这个方面去找原因吧.
ST的芯片你应该对它有信心呀!
小灬寒
发表于 2014-12-18 09:17:41
wenyangzeng 发表于 2014-12-18 07:46
你那个VBAT引脚应该对地并联1只滤波电容,另外有可能你在PCB布线中没有做到一点接地,干扰有可能是从地线引起 ...
Vbat脚电容我有放10uF和0.1uF的电容;对于一点接地我不是很清楚怎么实现的,我现在是把电源地、数字地、模拟地隔离了,电源地和数字地用磁珠连接,数字地和模拟地用磁珠连接,地面都是铺铜的,这样算不算是一点接地?(我还是个刚入门不久的新手,还请各位前辈不吝赐教)
wenyangzeng
发表于 2014-12-18 15:24:12
本帖最后由 wenyangzeng 于 2014-12-18 15:45 编辑
你图中白色部分只是3.3V供电。
首先CPU的GND要与晶振和复位电路的GND布线在最近一点,加上CPU的几个3.3V旁路电容都要尽量靠近,勿在PCB板其他模块上上绕了一大圈。
CPU的GND应该直接接供电电路的GND,不与其他模块的GND混在一起。https://www.stmcu.org.cn/document/download/index/id-203051
Dylan疾风闪电
发表于 2014-12-20 22:07:20
小灬寒 发表于 2014-12-15 16:46
去掉复位引脚的外围电路,再看一下是否还有自动复位的现象。
把SW1、R9、C24都去除,不接,保证NRST处于浮空状态。
AndyYau-268557
发表于 2014-12-26 11:32:12
楼主复位电路电容可以换成10uf.怀疑是充放电时间不够,单片机无法彻底复位。
若风-385421
发表于 2018-2-2 14:50:17
兄弟 你这个问题怎么解决的我也遇到和你同样的问题了 手摸上去复位脚波形也是这种50HZ的波形