仪器信息网APP
选仪器、听讲座、看资讯

没有原理图,如何测出每个模块连接的引脚?

  • KD1984
    2024/10/02
    桔智先锋
  • 私聊

常用设备综合讨论

  • 在电子电路开发中,经常需要参考()比较成熟的产品。但是很多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
    +关注 私聊
  • 可乐可乐

    第1楼2024/10/04

    代码能不能提供文字版的,图片没办法复制

0
    +关注 私聊
  • KD1984

    第2楼2024/10/05

    应助达人

    这个编辑器不能放代码,一放代码就出错。需要代码我可以私信发你

    可乐可乐(Ins_d594cc8b) 发表:代码能不能提供文字版的,图片没办法复制

0
    +关注 私聊
  • Ins_340935ef

    第3楼2024/10/13

    这个太专业了,电路图完全看不懂

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...