OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8526|回复: 19

stm32f103c8t6自己画的板子 NRST引脚持续低电平

[复制链接]

15

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2017-4-21
在线时间
55 小时
发表于 2017-6-30 14:46:48 | 显示全部楼层 |阅读模式
按照官方说明书的说法,NRST引脚内部上拉,默认悬空应该是VDD的电平值才对,但是我这块板子量了一直是低电平,大概在0.5V不到的样子,这样就导致单片机一直处于复位状态,因此程序也下载不进去。在论坛上看到了类似的帖子,也试过,都无济于事,有没有亲自试验成功过的来分享分享经验
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2017-4-21
在线时间
55 小时
 楼主| 发表于 2017-8-4 09:57:48 | 显示全部楼层
aoems 发表于 2017-8-4 07:24
你是焊锡膏引起的吗?
我的问题已经找到了,不是焊接材料的问题。是NSRT相邻的VDDA没接到VDD上。所有的V ...

啊呀,你VDDA没接是啊,你说的对的,应该NRST管脚就是引用的VDDA的电平。我当时也注意到了这个问题,测得我的NRST管脚旁边的VDDA是3.3V的,但是NRST管脚就是没电压,后来找到问题了,说是焊锡膏引起的,因为用了焊锡膏虽然没有短路,但是相邻管脚会有影响,焊锡膏质量差的绝缘效果不行,会出现一些很诡异的现象,甚至烧毁芯片,所以焊密集型芯片的时候千万不能用焊锡膏。
回复 支持 1 反对 0

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-8-26
在线时间
7 小时
发表于 2018-6-28 23:39:43 | 显示全部楼层
遇到同样的问题,确系VDDA惹的祸,我的设计VDDA采用精准电压供电(没有VREF脚),为了休眠低功耗,所以VDDA上电时候没有开启接入电压,所以导致NRST一直为低!查了一下,STM32确实VDDA给内部复位电路供电的,而不是VDD,看来细枝末节的东西很多啊!希望遇到同样问题的查查VDDA!
回复 支持 1 反对 0

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-6-30
在线时间
7 小时
发表于 2017-6-30 16:29:03 | 显示全部楼层
内部有没有上拉不知道,我都是外部加上拉的,基本我见过的开发板原理图都要上拉
回复 支持 反对

使用道具 举报

15

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2017-4-21
在线时间
55 小时
 楼主| 发表于 2017-7-3 09:54:48 | 显示全部楼层
@jark008 你好,下面有NRST的官方资料,内部的确有上拉。我画的原理图原先是加了外部上拉的,后来发现有内部上拉就没有加外部上拉电路。我有一块板子不加外部上拉电路是可以用的,但是后来又焊了一块板子又出问题了,而且很奇怪的是,我把外部上拉电路加上去NRST引脚还是低电平,电压只有0.5V不到,很奇怪。
2017-07-03_094815.png
2017-07-03_095022.png
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-6-30
在线时间
7 小时
发表于 2017-7-4 02:13:45 | 显示全部楼层
排除极低概率的芯片内部错误,那就可能是你复位按键以及电容的问题,走线也有可能出问题,RSET走线有可能某部分极度接近GND线,或者直接连接了,因为C8T6的RSET引脚旁就是GND脚
回复 支持 反对

使用道具 举报

1

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-3-10
在线时间
63 小时
发表于 2017-7-4 07:43:00 | 显示全部楼层
建议加个上拉电阻更保险。
回复 支持 反对

使用道具 举报

29

主题

311

帖子

0

精华

高级会员

Rank: 4

积分
747
金钱
747
注册时间
2016-5-21
在线时间
199 小时
发表于 2017-7-4 08:06:08 | 显示全部楼层
之前有人遇到过  http://www.openedv.com/forum.php?mod=viewthread&tid=104450


另外,一个电阻很贵吗,为什么不外加上拉电阻,既是不想加也可以留一个电阻焊盘位置 方便有问题强上拉
回复 支持 反对

使用道具 举报

15

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2017-4-21
在线时间
55 小时
 楼主| 发表于 2017-7-4 10:13:27 | 显示全部楼层
haysen 发表于 2017-7-4 08:06
之前有人遇到过  http://www.openedv.com/forum.php?mod=viewthread&tid=104450

谢谢你的解答。其实,我是留了外部上拉的,一开始我也是接了外部上拉的,后来出现问题了一直复位我就把外部上拉去掉了。而且很奇怪的是,我接外部上拉的时候,NRST管脚依然是低电平,电压根本上不去。
回复 支持 反对

使用道具 举报

15

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2017-4-21
在线时间
55 小时
 楼主| 发表于 2017-7-4 10:17:42 | 显示全部楼层
jark008 发表于 2017-7-4 02:13
排除极低概率的芯片内部错误,那就可能是你复位按键以及电容的问题,走线也有可能出问题,RSET走线有可能某 ...

复位开关和电容应该都没问题,我昨天又焊了一块板子,我是焊一部分,量一下REST管脚的电压,一开始都是正常的三点几伏,板子焊完了量了一下也是三点几伏,然后我万用表还没撤掉,突然就变成零点几伏了,然后就再也没到过三点几伏。。。我加了外部上拉也无济于事,你说这是不是很诡异。。我感觉是芯片挂了
回复 支持 反对

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1665
金钱
1665
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-7-4 12:37:24 | 显示全部楼层
不上电,用万用表量复位脚对地阻值,看看短路了没有
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2017-6-2
在线时间
5 小时
发表于 2017-7-4 14:07:45 | 显示全部楼层
外部上拉绝对就解决问题了
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-7-28
在线时间
5 小时
发表于 2017-8-2 09:07:19 | 显示全部楼层
bruceleegyx 发表于 2017-7-4 10:17
复位开关和电容应该都没问题,我昨天又焊了一块板子,我是焊一部分,量一下REST管脚的电压,一开始都是正 ...

楼主兄弟,这个问题有没有解决啊?请分享一下。

我用的是st另一款芯片,碰到同样的问题,焊接完后,测量NRST一直是低电平。最小系统3块板了,都是这样。

回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-7-28
在线时间
5 小时
发表于 2017-8-2 09:07:59 | 显示全部楼层
d1z1y2 发表于 2017-7-4 12:37
不上电,用万用表量复位脚对地阻值,看看短路了没有

不上电时,NRST不与地短路。
回复 支持 反对

使用道具 举报

15

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2017-4-21
在线时间
55 小时
 楼主| 发表于 2017-8-2 16:49:26 | 显示全部楼层
aoems 发表于 2017-8-2 09:07
不上电时,NRST不与地短路。

你在焊芯片的时候是不是用了锡膏或者焊油?
回复 支持 反对

使用道具 举报

4

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2012-12-7
在线时间
17 小时
发表于 2017-8-2 16:58:37 | 显示全部楼层
好奇怪,正常接上拉,这个引脚电压是3.3V啊,你不上电测试下 NRST与GND是否短路?如果不短路  测下阻值。
努力努力,永不放弃!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-7-28
在线时间
5 小时
发表于 2017-8-4 07:24:50 | 显示全部楼层
本帖最后由 aoems 于 2017-8-4 07:25 编辑
bruceleegyx 发表于 2017-8-2 16:49
你在焊芯片的时候是不是用了锡膏或者焊油?

你是焊锡膏引起的吗?
我的问题已经找到了,不是焊接材料的问题。是NSRT相邻的VDDA没接到VDD上。所有的VDD都是上拉连好的,漏了pin22的VDDA(LQFP100)。VSSA倒是接在了GND上。
怀疑NSRT内置的上拉VDD引用的就是这个VDDA的电平。
回复 支持 反对

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1665
金钱
1665
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-8-4 21:51:48 | 显示全部楼层
bruceleegyx 发表于 2017-8-4 09:57
啊呀,你VDDA没接是啊,你说的对的,应该NRST管脚就是引用的VDDA的电平。我当时也注意到了这个问题,测得 ...

一般的焊锡膏都是有腐蚀性的,可以用松香或免清洗助焊剂
回复 支持 反对

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2018-12-25 17:24:49 | 显示全部楼层
dqping 发表于 2018-6-28 23:39
**** 作者被禁止或删除 内容自动屏蔽 ****

感谢分享
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2023-10-30
在线时间
0 小时
发表于 2023-10-30 22:08:22 | 显示全部楼层
bruceleegyx 发表于 2017-7-4 10:17
复位开关和电容应该都没问题,我昨天又焊了一块板子,我是焊一部分,量一下REST管脚的电压,一开始都是正 ...

楼主,你最后咋解决的?我昨天能烧程序,今天不行了,测了RST一直是低电平。电路看了几遍都没问题,不知道问题出在哪里。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 19:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表