最近在调试ESP32S3的板子,打样回来调试,更新程序正常但是上电后一直重启,报错误信息如下:
rst:0x3 (RTC_SW_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x403cd98e SPIWP:0xee
线路板布局如下:
正面:
反面:
异常说明:查了网上很多相关的贴子,很多人反馈是电源的问题,我项目是使用6V适配器供电的方案,硬件上开启wifi AP模式用于OTA,开启wifi STA 使用MQTT用于产品数据上报和参数下发设置使用,工作电流较大,因LDO一般电流较小、发热大,不利于产品散热,故采用DCDC降压3.3V给芯片供电。故我也怀疑是DCDC纹波较大,导致产品启动异常,一直报错重启。因此一直在调试DCDC部分,使用示波器抓波形,发现纹波确实比较大,100mV~300MV左右,相比LDO来说纹波确实大很多。于是尝试使用LDO供电,发现问题依旧,并未解决。
解决办法:于是陷入僵局,折腾了大半天换晶振、并1M电阻等等都无明显改善。后来认真看报错信息,“