主题:【第十七届原创】没有原理图,如何测出每个模块连接的引脚?

浏览0 回复2 电梯直达
KD1984
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
维权声明:本文为zyj2631原创作品,本作者与仪器信息网是该作品合法使用者,该作品暂不对外授权转载。其他任何网站、组织、单位或个人等将该作品在本站以外的任何媒体任何形式出现均属侵权违法行为,我们将追究法律责任。
在电子电路开发中,经常需要参考()比较成熟的产品。但是很多PCB板都没有原理图,要如何测出每个模块连接的引脚呢?

1PCB板介绍



这是学**定制的一块开发板,MCUESP32-WROVER-B,配备了外壳、电池、1.8LCD屏幕、6个按键、蜂鸣器、光感等,并支持外接传感器。

2、引脚测试

1)了解MCU的引脚


要测试每个模块对应的引脚,需要先了解下MCU的引脚。查看ESP32-WROVER-B的技术规格书,可以了解到ESP32-WROVER-B39个引脚:



其中,GPIO6GPIO11用于连接模组上集成的SPI flash,不用于其他功能:



剩下的引脚还有32-3625-2721-2312-1502451819,共21个。

SPI2默认引脚是sck = Pin(18)mosi =Pin(23)miso = Pin(19),我们猜测LCD屏幕会使用。

SDCard(slot=1)默认引脚是sck =Pin(14)cmd = Pin(15)d0 = Pin(2)d1 = Pin(4),我们猜测SD卡会使用。

接下来就是在这些引脚中逐一测试,找出哪个引脚与哪个模块对应。

2)软件测试

这个掌机有6个按键,只要按键能正常使用,我们可以写一段代码——当按键按下时,print出来。参考代码如下:




当按键刚好使用了引脚13时,终端输出按下按键



逐一修改引脚,就可以分别测出6个按键对应的引脚。

3)万用表测试

相比于按键,屏幕和SD卡的测试最麻烦。屏幕和SD卡都有多个引脚,没办法使用软件测试。

我们可以使用万用表上的通断档位测试,当MCU引脚和模块引脚通过开发板相连接,万用表会发出蜂鸣警报:



测试步骤:

①断开电源,确保开发板不带电

②将万用表打到通断档位(蜂鸣器的标志)

③将万用表的黑表笔插进COM,红表笔插入插孔

④黑表笔接触MCU的引脚,红表笔接触模块引脚

⑤蜂鸣器响表示通路(即连接),显示数字表示不通

如此这般,可以测出所有的引脚关系。

3、总结

在电子电路开发中,尤其是在面对没有原理图的PCB板时,测出每个模块连接的引脚是一项挑战。通过结合硬件测试和软件验证的方法,可以有效地识别和确认各个模块的连接情况。

最终测试结果:

按键:上= 2,下= 13,左= 27 ,右= 35A =34B= 12

LCD屏幕:SPI2sck=18mosi=23cs=5dc=4res=19 bl=None

SD卡:SPI2sck=18mosi=23miso=19cs=22

蜂鸣器:14
为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
可能感兴趣
可乐可乐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
KD1984
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 可乐可乐(Ins_d594cc8b) 发表:
代码能不能提供文字版的,图片没办法复制
这个编辑器不能放代码,一放代码就出错。需要代码我可以私信发你
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴