做一个 ESP32 S2 模块测试板子
在这个世界上有很多潜规则,比如:一般情况下焊接后的芯片是不给退换的,这样就出现了下面这种无解的循环:值得庆幸的是:ESP32通常以模组形式出货,模组是带有邮票孔的。这样我们可以设计一个测试板。就是说能够在焊接之前,荣国这个测试板上验证你手上的 ESP32 S2 能否正常工作。设计的关键在于使用了“邮票孔测试针半孔烧录探针C款”,在淘宝【参考1】这个店铺:
卖家直接提供了这款测试针的立创EDA库文件,有兴趣的朋友可以直接搜索 BKZ-C035-LABZ, 这是我从卖家库上修改得到的:
库下载
使用这个元件,给 ESP32-S2设计了一个库,可以在立创EDA中搜索“ESP32-S2-WROVER-半针测试”得到:
使用上面的库设计完整的测试板:
左侧是ESP32-S2接口,右侧上方是一个 USB母头用于测试 ESP32-S2的USB功能,然后右侧中间是5V转 3.3V 的电路。使用时,可以从USB母头或者Power接口输入5V 电压。
接下来是2个接口,一个用于通讯,另外一个用于供电。上面的 H1 是通讯接口,其中有串口还有用于自动让ESP32进入 BootLoader Mode的IO0和EN_AUTO引脚。供电接口POWER可以提供5V或者3.3V(建议两者不要同时出现)。下图就是拿到手后焊接结果,只焊接了必要的电容和电阻,使用外部供电3.3V.
安装ESP32-S2模组,这样的测试针让拆装都很方便。
在 Arduino 下测试可以正常烧写代码:
上面板子的完整电路图和PCB
此外,为了这个测试卡,特地设计了一块串口小板,使用 CH343P 芯片,最大的特点是:1.ESP32 自动下载无需按键、2.板子上提供了下载按钮3.串口最高支持 6M 波特率
选择SOP16封装的 CH343,这样焊接非常简单。此外,上面中间的电路用于实现自动下载功能,会拉ESP32的EN_AUTO和IO0 Pin。右侧从上到下分别是:数据接口,供电接口和5V转3.3V电路。 设计上预留了2个跳线,下图红框位置。短接的时候 Power Pin(桔色框)中会有对应的电压。这样的设计是因为 ESP32 使用 3.3V,但是如果需要支持 USB ,那么还需要5V电源。
参考:1. https://item.taobao.com/item.htm?spm=a1z09.2.0.0.c3df2e8dNDygE7&id=652903337616&_u=pkf8s9a3d3
厉害厉害 啊, 请问那个底部的九宫格该怎么处理啊? 过孔是直接打在焊盘上还是边上啊? 有点懵, 到底是散热用的还是接地用的. 官方手册说打到地平面... 但是有些板子是在边上打过孔来自. Shuuei 发表于 2023-3-29 12:32
啊, 请问那个底部的九宫格该怎么处理啊? 过孔是直接打在焊盘上还是边上啊? 有点懵, 到底是散热用的还是接地 ...
那个是GND 的焊盘。就是说既有GND 也有散热的功能。自己焊接,没有热风gun 的情况下,打孔然后里面上锡会很容易焊接。 zoologist 发表于 2023-3-29 12:36
那个是GND 的焊盘。就是说既有GND 也有散热的功能。自己焊接,没有热风gun 的情况下,打孔然后里面上锡会 ...
奥! 啊我目前看到过三种处理, 一种是过孔打在那焊盘的周围, 还有一种是直接打孔在焊盘上(有点害怕), 最后一种就是说不用处理= = Shuuei 发表于 2023-4-6 19:36
奥! 啊我目前看到过三种处理, 一种是过孔打在那焊盘的周围, 还有一种是直接打孔在焊盘上(有点害怕), 最后 ...
只要保证背后有连接问题都不大
页:
[1]