ESP32开发板烧了

ChainPray 发布于 2023-11-07 297 次阅读


损坏

今天用esp32开发板玩WS2812B灯珠的时候不小心将GND和VIN接反了,然后就一缕青烟冒出,洋溢着烧焦的香味。赶紧把usb拔了,检查了一下,usb接口上面的二极管顶部烧了一个洞。

把GND和VIN交换了一下,在接上USB,灯带闪烁,估计是5v电压不稳定,换用了外部电源给灯带供电,ESP32仅引一条data线过去,可以正常运行。

但是通过usb准备烧录程序的时候发现,串口一直在不停地连上又掉了,换用USB转TTL烧录也没有用。

修复

估计是那个二极管坏了但没有完全坏掉,但是我不知道哪个二极管的型号,只知道是SOT123封装,根据自平衡莱洛三角的制作经验,估计是肖基特二极管,(我也不是很清楚具体的功用)根据表面丝印查了一下应该是S4,但是我非常急迫的想要修好这块板子,就没有上网买,打算用手上极管用一用

问题来了,我手上的肖基特二极管没有SOT123封装的,然后去查了一下肖基特二极管功用,再结合它在这块板子里接在VIN和UBS电源引脚直接,大概是起到快速启动和单向导通的作用的,于是我就拿手上的快速恢复二极管焊了上去,成功启动!也可以正常烧录

后话

理论上,不怕出事的话,直接拿一根导线把二极管两个焊点连接起来就行了,毕竟二极管单向导通的时候,就是一根导线。

不过还是没有理解为什么GND和VIN反接会烧掉二极管,可能是因为电流太大了吧。

除此之外,肖基特二极管和快速恢复二极管有什么区别还是没有搞懂

深圳大学腾讯创新俱乐部的一名TICer,目前致力于成为全栈工程师
最后更新于 2023-11-08