你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NRST,VCAP又搞事情,STM8是你太矫情还是我不够懂你

[复制链接]
iyumi 提问时间:2018-8-13 10:57 /
悬赏20ST金币已解决
本帖最后由 iyumi 于 2018-8-17 09:16 编辑

上次因为VCAP放置太远电路不稳定的问题,经过论坛里高手的指点,重新做了一版,问题完美的解决,问题链接如下:
https://www.stmcu.org.cn/module/forum/thread-614793-1-1.html

最近打算加点硬件上去,所以重新做了一版PCB,昨天拿到板子就迫不及待的开始焊,但是现实是残酷的,板子又不能正常工作,电容和SWIM的路径我都已经做到尽可能的短了,但是还是有问题,感觉STM8就像女人一样,不知道又触碰到哪里的点了,莫名的搞事情,所以只能再次求助于论坛里的大神,这次我的电路又有什么问题呢?

先上图,原理图:

原理图

原理图


顶层:
顶层布线全局.jpg

顶层供电:F1是0.5A自恢复保险丝,C5=10uF, U1是PT5110(3.3V低功耗LDO、400mA输出),R1=5.1K
C1=1uF(万用表实测800~900nF之间),C2=0.1uF,C4=10uF(字符截不全,STM8左下脚那两个)
顶层布线细节.jpg

底层:复位脚电容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下载报错信息:

下载报错信息

下载报错信息


板子实物图:
866984523.jpg

下载线连接图:
105425503.jpg

1557450449.jpg



已经找到问题的原因了,很大可能是助焊剂引起的漏电,以前我都是用松香的,但是很不好清洗,所以这次我就换成下面这种助焊剂了,方便清洗,还特别好焊
58b39e169d6350248fab_b.jpg

昨天我把有问题板子的STM8取下来后,保留供电和复位电路,想起来测一下STM8焊盘的电压,结果发现Vcap管脚和电源脚下边的10脚都有1点几到2点几v的电压,空板测的时候这些电路都没有问题,后来重新用一块新板全部用松香焊,就一切正常了。

这款助焊剂写了无腐蚀,无酸性,防导电,所以就没考虑对电路板的影响,板子也是边焊边调,中间偷懒没有用洗板水清洗就直接上电调试,结果出了这种问题,耽搁时间不说,还特别影响情绪

网上有帖子说虽然助焊剂是不导电的,但是可能因为焊接时的锡渣,还有空气湿度这些导致电路板漏电,必须要清除干净,用松香不清洗都没事,最好的选择还是松香加酒精。细节决定成败啊,这次吸取教训了,现在可以继续往下走,调试代码了

11077053.jpg
802525983.jpg

最佳答案

查看完整内容

你说你先测了空板的参数是对的,但是人家说你接错了,你又说没错,那么说明你的线路可能有问题,那么你先检查硬件连接,完全正确后检查你的初始化和参数配置,先不加输入信号,测量各级直流工作电压和电流是否正常。如果没问题的话,设置断点查看每个步骤是不是都没有问题,加上输入信号,观测电路输出信号是否符合要求。检查有没有什么冲突,看看启动的时序是否合适,比如振荡器稳定的时间,其它外设稳定的时间等。 ...
收藏 评论16 发布时间:2018-8-13 10:57

举报

16个回答
feixiang20 回答时间:2018-8-13 10:57:51
你说你先测了空板的参数是对的,但是人家说你接错了,你又说没错,那么说明你的线路可能有问题,那么你先检查硬件连接,完全正确后检查你的初始化和参数配置,先不加输入信号,测量各级直流工作电压和电流是否正常。如果没问题的话,设置断点查看每个步骤是不是都没有问题,加上输入信号,观测电路输出信号是否符合要求。检查有没有什么冲突,看看启动的时序是否合适,比如振荡器稳定的时间,其它外设稳定的时间等。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-8-13 11:30:49
不是STM8太矫情了,是楼主把SWIM下载线顺序画错了

无标题.png

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

jyl_518 回答时间:2018-8-13 12:43:08
成败在细节,SWIM接口确实错了

66.jpg

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

iyumi 回答时间:2018-8-13 12:47:31
wenyangzeng 发表于 2018-8-13 11:30
不是STM8太矫情了,是楼主把SWIM下载线顺序画错了

我不知道在回复里怎么加图片,下载线的连接图补充在帖子的最后边了,我已经确认过很多次了,下载线是对应起来的,应该没有连错,并且这个板子一开始可以成功对选项字节写入和读出,最开始也可以下载程序的。

我是为了连线不绕,所以把下载线的顺序作了一下调整
iyumi 回答时间:2018-8-13 12:50:50
jyl518-283289 发表于 2018-8-13 12:43
成败在细节,SWIM接口确实错了

请看我楼上的回复
七哥 回答时间:2018-8-13 13:16:32
要不,你换个ST-Link V2试试?
这么小的盒子,肯定是能省则省,有些线间顶多串个电阻。
把盒子拆开看看里面,这个盒子非常好拆,直接把USB连接器捅进去即开。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wudianjun2001 回答时间:2018-8-13 13:24:56
同意楼上,先换个好点的STLINK吧,我用过好几款STM8,都没发现有什么下载的问题,走线什么的也没有太在意

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

jyl_518 回答时间:2018-8-13 13:47:21
检查下SWIM连接线,是否接触不良

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

iyumi 回答时间:2018-8-13 13:50:45
toofree 发表于 2018-8-13 13:16
要不,你换个ST-Link V2试试?
这么小的盒子,肯定是能省则省,有些线间顶多串个电阻。
把盒子拆开看看里面 ...

仿真器没有研究过,内部图片贴到帖子最后了,大神能看出什么来吗,如果实在不行的话,就只有买个正版的了
iyumi 回答时间:2018-8-13 13:53:55
jyl518-283289 发表于 2018-8-13 13:47
检查下SWIM连接线,是否接触不良

是有点松,我也有过担心,但是用万用表没测出什么问题,我一共焊了两块板子,都是一开始能下载,调试几步后就有问题,所以我感觉应该不是接触不良的原因吧,我今天回去换个杜邦线再试试
iyumi 回答时间:2018-8-14 09:26:46
feixiang20 发表于 2018-8-13 23:43
你说你先测了空板的参数是对的,但是人家说你接错了,你又说没错,那么说明你的线路可能有问题,那么你先检 ...

谢谢你的指点,线路的问题不敢保证绝对没问题,但这个可能性应该是非常非常小的,片子焊好后,没烧代码前我测过供电,地,复位,还有Vcap,这些都是正常的,只有在烧了代码后开始调试才出问题,我焊的两块板子都是这样的情况,现在小弟条件有限,手上就只有一个万用表,没有其它工具,测量方法有限啊

另外,启动时序怎么测,振荡器是通过示波器测吗,是测clk_cco这个管脚吗?
jackie4371 回答时间:2018-8-14 09:45:16
LDO 400mA, 感覺有點小,若是在點幾顆LED,可能會有問題。
個人猜測,有可能是Driver能力不足,可以的話,量一下3.3V的電壓及電流。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

iyumi 回答时间:2018-8-14 10:01:51
jackie4371 发表于 2018-8-14 09:45
LDO 400mA, 感覺有點小,若是在點幾顆LED,可能會有問題。
個人猜測,有可能是Driver能力不足,可以的話,量一下 ...

出现问题后我量了LDO的输出,是3.3V。我估算了一下400ma应该还是够了哦,先不说满负载,现在是什么负载都没有的情况下出现的问题,所以应该排除驱动能力不够的问题吧

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结帖奖励

查看全部评分

iyumi 回答时间:2018-8-17 09:19:43
问题已经解决了,附在帖子后边了
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版