量产产品WIFI信号异常

soonrobot
Posts: 3
Joined: Sat Aug 19, 2017 5:47 pm

量产产品WIFI信号异常

Postby soonrobot » Thu Jan 11, 2024 7:32 pm

0.现象:产品使用ESP32-PICO-D4主控,有些批次回来的板子需要离路由器两三米近才能连上,离远点就连不上,但奇怪的是拿信号差的板子,离路由八米隔一堵水泥墙的环境下,只要使用我们上位机刷新固件,在不重启的情况下信号非常好,能快速连上wifi并从网上拉取图片到flash,一切正常,一旦重启又连不上了,反复重启等待都连不上,只有使用上位机刷固件不断电的情况下wifi才正常。

1.介于以上情况,怀疑是不是分区表相关问题(PHY?)引起的现象?我们该如何进一步测试定位及排除问题?
(以下是分区表和上位机烧录固件的指令)
  1. ```
  2. # Name,   Type, SubType, Offset,  Size, Flags
  3. nvs,      data, nvs,     0x9000,  0x5000,
  4. otadata,  data, ota,     0xe000,  0x2000,
  5. app0,     app,  ota_0,   0x10000, 0x210000,
  6. spiffs,   data, spiffs,  0x220000,0x1E0000,
  7. ```
  1. ```
  2. update_firmware_cmd = 'esptool.exe --chip esp32 --port '+self.port+' --baud 921600 ' +\
  3.                 '--before default_reset --after hard_reset ' + \
  4.                 'write_flash -z --flash_freq 80m --flash_mod dio --flash_size detect ' +\
  5.                 '0x10000 '+file
  6. ```
2.将信号差的板子焊接胶棒天线后,无论怎么重启wifi等功能一切正常。以上测试均使用正式产品程序固件测得,为了进一步排除是产品程序编写方面的问题,特地使用官方http请求的基础例程编译固件,使用上位机烧录后无论是否重启都无法连上wifi,并未出现上述烧录固件首次运行时轻松连上wifi的情况,据此测试能否确定问题在板子还是程序或烧录工具?

3.基于以上测试,假定远一点就连不上问题是板子设计或生产问题,那么有问题的板子使用我们的上位机烧录后首次运行时wifi表现又正常且稳定,就是不能重启。介此情况,我们除了优化板子设计和生产事项,是否也能从烧录后首次运行wifi是正常的这点,来从“分区表”“烧录指令”“应用程序”等方便找到优化wifi表现的办法呢?

4.若以上测试不合理或不全面请提供测试指导,另外,是否可以提供板子及上位机给官方帮忙测试分析?

板子已经有较大出货量,目前反馈wifi问题售后的很多,望尽快答疑,谢谢!

Who is online

Users browsing this forum: Google [Bot] and 11 guests