客户反馈最近一批50块基于ESP32-S2的LoRaWAN gateway,有5块偶尔网络灯能亮,经常不能亮。
反复分析,定位,一个共同现象是用示波器看,串口输出一串信息后再没输出了。因为用了
ESP-ROM:esp32s2-rc4-20191025
Build:Oct 25 2019
rst:0x1 (POWERON),boot:0x0 (DOWNLOAD(USB/UART0/1/SPI))
waiting for download
可见是意外进入下载模式了。
用示波器观察 MCU_EN和GPIO0,波形如下,可见GPIO0上升比 MCU_EN慢不少。估计可能导致GPIO判断错误。
把R38和R33改为1K欧姆,如下波形,每次都可以启动。
反向试验,在MCU_EN与GND之间增加1uF电容,波形如下,每次都不能正常启动。看来上电太慢确实影响了正常启动。