6158| 5
|
[ESP8266/ESP32] 做一个 ESP32 S2 模块测试板子 |
在这个世界上有很多潜规则,比如:一般情况下焊接后的芯片是不给退换的,这样就出现了下面这种无解的循环: 值得庆幸的是:ESP32通常以模组形式出货,模组是带有邮票孔的。这样我们可以设计一个测试板。就是说能够在焊接之前,荣国这个测试板上验证你手上的 ESP32 S2 能否正常工作。 设计的关键在于使用了“邮票孔测试针半孔烧录探针C款”,在淘宝【参考1】这个店铺: 卖家直接提供了这款测试针的立创EDA库文件,有兴趣的朋友可以直接搜索 BKZ-C035-LABZ, 这是我从卖家库上修改得到的: 库下载 BKZ-C035.zip使用这个元件,给 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电源。 参考: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed