NRST,VCAP又搞事情,STM8是你太矫情还是我不够懂你
本帖最后由 iyumi 于 2018-8-17 09:16 编辑上次因为VCAP放置太远电路不稳定的问题,经过论坛里高手的指点,重新做了一版,问题完美的解决,问题链接如下:
https://www.stmcu.org.cn/module/forum/thread-614793-1-1.html
最近打算加点硬件上去,所以重新做了一版PCB,昨天拿到板子就迫不及待的开始焊,但是现实是残酷的,板子又不能正常工作,电容和SWIM的路径我都已经做到尽可能的短了,但是还是有问题,感觉STM8就像女人一样,不知道又触碰到哪里的点了,莫名的搞事情:Q,所以只能再次求助于论坛里的大神,这次我的电路又有什么问题呢?
先上图,原理图:
顶层:
顶层供电:F1是0.5A自恢复保险丝,C5=10uF, U1是PT5110(3.3V低功耗LDO、400mA输出),R1=5.1K
C1=1uF(万用表实测800~900nF之间),C2=0.1uF,C4=10uF(字符截不全,STM8左下脚那两个)
底层:复位脚电容C3=0.1uF
问题:
1、拿到板子先测了一下空板的电路,线路都是正确的
2、先焊好2*2的插针,F1,C5,U1,输出3.33V,STM8的供电脚电压3.3V
3、再焊STM8的复位电路,Vcap电容,供电管脚的滤波电容,焊接前都用万用表测过,上电测试,Vcap电压1.8,复位管脚和供电管脚都是3.3V
4、因为要使用TIM1_CH1/2,所以用STVP写选项字节OPT2为0x01,写入和回读多次都正确
5、用iar下载程序正常
6、问题来了,从main开始,单步调试了几个变量初始化语句是正常的,就打断点开始全速运行,断点前有一个2s的延时,应该很快就能执行到断点的,但是过了一阵都没有执行到断点,点停止执行后,停在了延时程序里边,再继续执行,调试窗口就不停的打印错误信息(当时忘截图了,好像是SWIM相关的),然后再重新下载就无法下载了,STVP也不能写选项字节,再量Vcap的电压就是3点几V了,NRST管脚电压在0.9V以下波动
iar下载报错信息:
板子实物图:
下载线连接图:
已经找到问题的原因了,很大可能是助焊剂引起的漏电,以前我都是用松香的,但是很不好清洗,所以这次我就换成下面这种助焊剂了,方便清洗,还特别好焊
昨天我把有问题板子的STM8取下来后,保留供电和复位电路,想起来测一下STM8焊盘的电压,结果发现Vcap管脚和电源脚下边的10脚都有1点几到2点几v的电压,空板测的时候这些电路都没有问题,后来重新用一块新板全部用松香焊,就一切正常了。
这款助焊剂写了无腐蚀,无酸性,防导电,所以就没考虑对电路板的影响,板子也是边焊边调,中间偷懒没有用洗板水清洗就直接上电调试,结果出了这种问题,耽搁时间不说,还特别影响情绪
网上有帖子说虽然助焊剂是不导电的,但是可能因为焊接时的锡渣,还有空气湿度这些导致电路板漏电,必须要清除干净,用松香不清洗都没事,最好的选择还是松香加酒精。细节决定成败啊,这次吸取教训了,现在可以继续往下走,调试代码了:victory:
你说你先测了空板的参数是对的,但是人家说你接错了,你又说没错,那么说明你的线路可能有问题,那么你先检查硬件连接,完全正确后检查你的初始化和参数配置,先不加输入信号,测量各级直流工作电压和电流是否正常。如果没问题的话,设置断点查看每个步骤是不是都没有问题,加上输入信号,观测电路输出信号是否符合要求。检查有没有什么冲突,看看启动的时序是否合适,比如振荡器稳定的时间,其它外设稳定的时间等。 不是STM8太矫情了,是楼主把SWIM下载线顺序画错了
成败在细节,SWIM接口确实错了
wenyangzeng 发表于 2018-8-13 11:30
不是STM8太矫情了,是楼主把SWIM下载线顺序画错了
我不知道在回复里怎么加图片,下载线的连接图补充在帖子的最后边了,我已经确认过很多次了,下载线是对应起来的,应该没有连错,并且这个板子一开始可以成功对选项字节写入和读出,最开始也可以下载程序的。
我是为了连线不绕,所以把下载线的顺序作了一下调整 jyl518-283289 发表于 2018-8-13 12:43
成败在细节,SWIM接口确实错了
请看我楼上的回复 要不,你换个ST-Link V2试试?
这么小的盒子,肯定是能省则省,有些线间顶多串个电阻。
把盒子拆开看看里面,这个盒子非常好拆,直接把USB连接器捅进去即开。 同意楼上,先换个好点的STLINK吧,我用过好几款STM8,都没发现有什么下载的问题,走线什么的也没有太在意 检查下SWIM连接线,是否接触不良 toofree 发表于 2018-8-13 13:16
要不,你换个ST-Link V2试试?
这么小的盒子,肯定是能省则省,有些线间顶多串个电阻。
把盒子拆开看看里面 ...
仿真器没有研究过,内部图片贴到帖子最后了,大神能看出什么来吗,如果实在不行的话,就只有买个正版的了
页:
[1]
2