OpenEdv-开源电子网

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

各位大神,自己头一次画了个板子,调试时发现了点问题,求助

[复制链接]

5

主题

17

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-4-21
在线时间
12 小时
发表于 2018-2-1 15:47:44 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 北一766炮灰 于 2018-2-1 16:41 编辑

各位大神:
     由于工作需要,小弟头一次自己画了一个PCB板,在调试时出现了点问题。
     大致情况是这样:自己画stm32的PCB板,上边需要接上数字键盘模块,用的是I2C的接口,但是在调试时发现按下数字键盘时没反应,用万用表测试后发现数字键盘的中断引脚不能拉低(下降沿触发);之后自己用线把中断引脚接到GND手动拉低触发中断,然后发现数字键盘模块的中断状态寄存器的值为无效值(0xFFFF)。但是这些情况在开发板上调试时一点问题都没有。。。
     检查接线没有问题,就是接线有点长,大概30cm左右。
     还有就是,检查PCB图时发现I2C的接线有两处是直角的,如下图所示,一个是中断引脚,一个是I2C的数据线(I2C_SDA)。
     再附上I2C的上拉电阻和数字按键的原理图
现在的问题是:
     1、问题可能出现在哪里?
     2、与下图的直角的连接关系大不大?
     3、PCB制完板之后,如果出了问题,有那些补救的方法?
     4、烦请看一下I2C的上拉电阻(10K)选的有没有问题?
直角.png 电路图.png
键盘.png

最佳答案

查看完整内容[请看2#楼]

1、键盘芯片的INT管脚有接上拉电阻,大多芯片的中断输出管脚都是浮空状态的 2、I2C在400k以内走直角没有关系,放心 3、PCB出现问题,检查线路有没对,有没铜皮断或者连的现象,根据现象来下药 4、上拉电阻一般10K可以了,再者也可以换成4.7K,或者2.2K,这个没什么标准可言的,看你信号完整性的要求和最终需要的效果来修改上拉电阻 5、对照你在开发版上面的程序,有没什么端口在你画的板子上改过的,程序中没有修改过来的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2018-2-1 15:47:45 | 显示全部楼层
1、键盘芯片的INT管脚有接上拉电阻,大多芯片的中断输出管脚都是浮空状态的
2、I2C在400k以内走直角没有关系,放心
3、PCB出现问题,检查线路有没对,有没铜皮断或者连的现象,根据现象来下药
4、上拉电阻一般10K可以了,再者也可以换成4.7K,或者2.2K,这个没什么标准可言的,看你信号完整性的要求和最终需要的效果来修改上拉电阻
5、对照你在开发版上面的程序,有没什么端口在你画的板子上改过的,程序中没有修改过来的
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2018-2-1 16:04:14 | 显示全部楼层
1、你的板子和原子开发板的管脚是否是直接对应的,如果程序有改动,那么可能是程序问题
2、检查原理图是否有错误的。
3、检查焊接是否有问题,如果出现虚焊也有可能
因为按键和IIC不算高速信号,所以直角走线的影响不大
回复

使用道具 举报

44

主题

225

帖子

0

精华

高级会员

Rank: 4

积分
660
金钱
660
注册时间
2013-11-22
在线时间
131 小时
发表于 2018-2-1 16:18:52 | 显示全部楼层
30cm接线有点长了,缩短到5cm试试
回复

使用道具 举报

5

主题

17

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-4-21
在线时间
12 小时
 楼主| 发表于 2018-2-1 16:19:22 | 显示全部楼层
wxjhby 发表于 2018-2-1 16:04
1、你的板子和原子开发板的管脚是否是直接对应的,如果程序有改动,那么可能是程序问题
2、检查原理图是否 ...

管脚对应完全没错,而且检查了也没有虚焊,焊接和接线都没有问题
回复

使用道具 举报

93

主题

746

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1850
金钱
1850
注册时间
2012-9-16
在线时间
286 小时
发表于 2018-2-1 16:23:00 | 显示全部楼层
最小系统板能不能跑起来,别只贴这部分的电路图,要看整个电路图?
纵浪大化中,不喜亦不惧;应尽便须尽,无复独多虑!
回复

使用道具 举报

17

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2017-2-1
在线时间
74 小时
发表于 2018-2-1 16:25:43 | 显示全部楼层
把按键部分原理图帖一下
回复

使用道具 举报

0

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1013
金钱
1013
注册时间
2017-8-8
在线时间
67 小时
发表于 2018-2-2 16:30:47 | 显示全部楼层
来学习下
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7546
金钱
7546
注册时间
2016-11-30
在线时间
642 小时
发表于 2018-2-2 18:38:48 | 显示全部楼层
IIC线太长确实容易出问题,弄短点线试试吧!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 19:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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