1. 硬件电路

这款开发板参考乐鑫官方的ESP32-Saola-1开发板,淘宝原价60块,相较于同类型的开发板还是挺贵的,自己动手做一个感觉赚麻了。

硬件电路参考乐鑫官方原理图还有立创开源广场的https://oshwhub.com/jusha/esp32-s2-saola-1-my

纪念一下自己做的第一款开发板-LMLPHP

纪念一下自己做的第一款开发板-LMLPHP

纪念一下自己做的第一款开发板-LMLPHP

打板用的是嘉立创每月两次的免费打样,效果非常好

纪念一下自己做的第一款开发板-LMLPHP

白嫖的ESP32S2模组
纪念一下自己做的第一款开发板-LMLPHP
纪念一下自己做的第一款开发板-LMLPHP

2. 成品展示

纪念一下自己做的第一款开发板-LMLPHP

3. 遇到的问题

板子焊好以后,一上电发现开发板背面的指示灯不亮,然后一摸发现ASM1117发热严重,然后赶紧断电,把ASM1117又卸下来了,然后上网搜索关键词“AMS1117”“发烫”

相关问题比较少,只找到这篇帖子:https://bbs.csdn.net/topics/394639431,然后跟着评论区的评论试了一下,先不接ASM1117的负载,只通电,测量一下输出是否正常,发现输出3.3V是正常的,但是一连接负载AMS1117就瞬间发烫,烫手的那种烫。然后抱着试一试的心态重新焊了一遍,竟然奇迹般地好了。怀疑是ASM输出端的两个引脚与电路板接触面积太小导致的,但是后面焊第二个和点三个板子的时候也出现了同样的问题,解决方法也是随缘卸下来重新焊,结果第二个板子能行,第三个板子死活不行。暂时先放弃了。

第二个板子还出现了无法下载的问题,下载程序的时候提示板子无响应,排除了一圈问题之后发现是电阻虚焊导致的,重新焊了一遍解决问题。

4. HelloWorld

开发环境使用的是ESPIDF,VScode插件。开发环境搭建可以参考Vscode搭建ESP-IDF开发环境指南-Ubuntu ESP32-C3 合宙

纪念一下自己做的第一款开发板-LMLPHP

成功输出HelloWorld

05-12 06:14