打印

STM32复位电路异常,请香版解答

[复制链接]
楼主: gzxyt
手机看帖
扫描二维码
随时随地手机跟帖
41
问题解决了吗?

使用特权

评论回复
42
it_yrj| | 2014-3-14 21:38 | 只看该作者
标记一下,不会不是电源到的鬼额呢

使用特权

评论回复
43
coolfei| | 2014-3-20 11:27 | 只看该作者
楼主如果解决了问题,发出来共享一下

使用特权

评论回复
44
sweatsurrender| | 2014-4-26 11:06 | 只看该作者
原来有这么多人也碰到这个问题了啊,坐等高手支招啊。

使用特权

评论回复
45
yminjie| | 2014-5-10 12:01 | 只看该作者
解决了没有啊,我也遇到这个问题

使用特权

评论回复
46
yminjie| | 2014-5-10 14:29 | 只看该作者
问题解决了:lol楼主试试将复位按键连着的的上拉电阻从10K减小到1K,再把电容增大点,我捣鼓了半天,终于靠这个方法解决问题了。而且我看应该是Jlink V8的问题,不是芯片或PCB问题。

使用特权

评论回复
47
yminjie| | 2014-5-10 15:27 | 只看该作者
通过上述方法可以使复位脚保持在2V多,但仍然是跳动的,我怀疑是Jlink出来的Reset信号存在干扰,与PCB上复位信号走线和Jlink出来的排线有关系。我的PCB为了减少面积,把那个20脚的JTAG口缩减到8脚的小排母,外部做了个8脚转20脚的转接板,这样从Jlink到MCU的复位引脚的走线更加长了。然而拆开Jlink(正版,有两个164245不是只有一个164245)就发现,它的Reset引脚的上拉电阻(R41)的上拉电压源3.3V默认情况下是不接的(那个跳线帽默认接NC),所以我们需要外部接上拉电阻。上拉电阻一般要靠近信号源,但是前面说过Jlink出来的排线已经很长了,而我又通过转接板延长了这根线,同时我的按键复位电路又在仿真口与MCU的另一端,这样上拉电阻实际上离Jlink的Reset脚距离很长了(至少30cm了),导致上拉电阻上拉作用不稳定。如果大家的Reset脚从Jlink出来到MCU距离不算长的话,出现复位问题应该通过减小上拉电阻,可以解决问题,我记得用小的上拉电阻叫强上拉。如果距离更远,比如像我这样,强上拉的效果不明显,可以在靠近Jlink的地方加一个上拉电阻,比如我后来在我的转接板上加了个1K上拉电阻,然后Reset电压基本上就稳定在3.3V了。我想如果把Jlink的Reset脚那个上拉电阻的电压源改为外部输入的3.3V,那效果应该会更好,不过问题已经解决了我就没试这个方法。

使用特权

评论回复
48
guet_new_man| | 2014-5-11 00:45 | 只看该作者
NRST加上拉电阻  !

使用特权

评论回复
49
zweiasd| | 2014-7-8 11:58 | 只看该作者
STM32F103ZE,jlink下载调试、全速运行都没问题;但程序下载后,然后上电重启,stm32F103ZE则不工作,连接usb后,上位机无usb连接信息,串口工作也不正常,后手动复位,则OK;说明复位电路出现问题了,将复位上啦电阻由10K更换为1K,
后问题解决;但同一pcb还有其他stm32芯片,按标准复位电路则OK,

使用特权

评论回复
50
xiaocsu| | 2014-8-29 13:36 | 只看该作者
本帖最后由 xiaocsu 于 2014-9-2 10:27 编辑

我之前也遇到了芯片一直复位的问题,排除了芯片虚焊、静电以及电路中可能存在的N种问题后,最后发现是stm32引脚太密,而焊接时焊锡膏有杂质,如果焊完后不清洗很容易导致芯片引脚间的间歇性短路,造成芯片复位。

解决办法——焊完板子后一定要把板子用酒精洗一下,如果没有酒精也可以用牙刷蘸水后再加点洗洁精洗手液什么的洗一下,尤其是要把stm32引脚部分仔细清洗,同时确认芯片引脚间无焊锡和其它杂质存在,之后晾干即可

之前用AVR因为引脚间距大,焊完后不洗板问题不大,但stm32引脚太密,焊完后一定得清洗。

使用特权

评论回复
51
STM32初学者| | 2014-8-29 13:38 | 只看该作者
学习了!

使用特权

评论回复
52
kkzz| | 2014-8-29 23:00 | 只看该作者
不错

使用特权

评论回复
53
kkzz| | 2014-8-29 23:00 | 只看该作者

使用特权

评论回复
54
kkzz| | 2014-8-29 23:00 | 只看该作者

使用特权

评论回复
55
unicursal| | 2015-1-20 23:00 | 只看该作者
非常可能是下拉电容有问题,换掉他,或者直接去掉试试看。我之前也是这样,复位引脚慢慢下降下降,后来就复位了。换了上拉为1k,好得多,但是也会出现复位现象。后来把这个电容去掉了,电压立马保持到电源电压。
如果要焊上这个电容,注意温度不要太高。这种陶瓷电容似乎不太可靠,尤其是淘宝散卖的玩玩的那种。

使用特权

评论回复
56
liulx1206| | 2015-10-24 15:56 | 只看该作者
前段时间也遇到了一批stm32F105不能正常复位的问题,现在问题解决了,在这提一下我所遇到的情况及解决方法,希望能帮到部分同行。

故障现象:手工焊接的样板,体积不大,一次性焊接了9片,该设备为早前一款产品的升级改造;烧写程序时发现多数无法复位成功,无法进行烧写,万用表量了下复位电平都比较奇怪,有些加电初期2V上下波动,有些0.5V以下,还有一个直接是0.02V;少数能够正常烧写(尽管比正常烧写要慢了一半时间左右,至少是烧写成功),重新加电运行发现也是时不时程序复位,万用表量下复位脚发现在2.5V和0V之间无规律跳跃。
电路设计:产品CPU电路是另一款产品一直使用的,电路特征包括:为了实现掉电瞬间存储工作参数,3.3V LDO输出侧有一2200uF电解电容;复位脚只有一个0603封装的1uF电容,从复位脚到下载口不到8cm。
查找故障源:(1)因为同批次几个样板现象比较接近却又不太相同,因此首先怀疑从TB上采购来的CPU有问题,从之前工作正常的其他设备上拆来两个CPU分别焊上来,仍然出现复位脚电压过低且不稳现象,该怀疑点被排除。
(2)外围有一部分电路为5V,怀疑CPU相应管脚非FT类型,通过断开所有外围电路与CPU的连接线上电验证,并查证芯片手册,该因素也被排除。
(3)怀疑大电容的存在导致CPU电源加电缓慢,复位不成功。通过将LDO输出侧降为100uf甚至10uF电容,问题没有任何改善。而且该用法其他设备电路也有在用,从未出现过此次的问题。
(4)查找故障源的过程中,有一次刚芯片焊接好就开始加电,发现CPU管脚间有放电现象,起火花那种。马上断电,仔细观察电路板,发现板上到处都有助焊剂的水滴状液体存在,而且奇怪的是该液体残留长时间不干(以前都是分分钟就消失了),看了之前出问题的几个板子,虽然已经放置时间很久,仍有类似的液体残留。由此开始留意助焊剂,其型号为hp-290,TB上搜索卖家介绍:

   我公司生产的YHP-290焊剂是一种可焊性极高的焊剂,广泛应用在灯泡,发光二极管,铜线,铜排等,焊剂在焊接的时高温气化,一般无须清洗.
   我公司专业生产助焊剂,分三大类,第一类助焊剂是电缆热浸助焊剂,对铜,铜包钢,磷铜线有很高的可焊性和光亮度.
   第二类助焊剂是;对电器元器件,铜,铝,不锈钢,灯泡等焊锡有很好可焊性和光亮度.
   第三类助焊剂是;对波峰,印刷板有良好可焊性.


可见这款助焊剂是高温下才会气化消失,不是常用的PCB助焊剂,主要用于铜类接插件或线缆焊接前浸沾。
第二天去市场拿了瓶线路板用助焊剂和清洗剂;回到公司先把CPU吹下来,用毛刷将PCB板反复刷洗,再将CPU芯片四周管脚刷洗干净,待干涸后观察没有任何液体残留后焊接回去。焊接过程中使用新买的助焊剂,之后上电测试,发现复位脚电压3.28V,烧入程序后重启,一切正常。将其他8片板子依次如此操作,全部恢复正常。

总结:该现象说明CPU部分管脚间有虚短情况时可能引起CPU复位及NRST管脚电平异常,首先确认下助焊剂是否正确;其次是否有其他物质存在于管脚之间,比如水渍,或者是否三防漆成分不合格造成管脚间出现虚短。最好使用清洗剂将板子清洗干净后再测试下是否正常。

使用特权

评论回复
57
cornrn| | 2015-11-12 16:54 | 只看该作者
遇到同样问题

使用特权

评论回复
58
54212脑白金| | 2016-1-11 17:10 | 只看该作者
留个爪,同样的问题,一会程序就跑偏了

使用特权

评论回复
59
54212脑白金| | 2016-1-11 17:16 | 只看该作者
liulx1206 发表于 2015-10-24 15:56
前段时间也遇到了一批stm32F105不能正常复位的问题,现在问题解决了,在这提一下我所遇到的情况及解决方法 ...

不错,很专业,赞一个  遇到情况差不多.焊锡膏短路了.出现引脚放电,reset 变化还不知什么问题.

使用特权

评论回复
60
cornrn| | 2016-3-3 10:40 | 只看该作者
上面说的解决方法都试过,我电阻降到200欧姆才上拉导1.5V,烧录一半又断了,我用的人STLINK,英文版正版的,

QQ图片20160303103858.jpg (647.47 KB )

开来不是我一个人遇到这个问题啊

开来不是我一个人遇到这个问题啊

QQ图片20160303103904.jpg (504.54 KB )

开来不是我一个人遇到这个问题啊

开来不是我一个人遇到这个问题啊

使用特权

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

本版积分规则