Wifi / Bluetooth Problems with custom Board
Posted: Thu Mar 01, 2018 12:08 pm
Hi,
we have developed a custom board based on the ESP32 (ESP32D0WDQ5, revision 0) and are facing major problems with Wifi and Bluetooth. We are not able to connect to a station or to create an access point at all. The only thing that is working is scanning for networks. For example, this project (https://github.com/VALERE91/ESP32_WifiScan) is working on our boards and shows better RSSI values than other working development boards like Nano32. Bluetooth does not seem to work at all.
We are using a ceramic antenna that we have already used on many other custom boards. We are quite sure that antenna impedance matching has been done right. We are using 40 MHz crystals that are running slightly slower (39.996 MHz). We measured the noise on the supply voltage and it is comparable to the noise of the Nano32. We are using external memory with 1.8 V and 32 Mbit (MX25U3235FM2I-10G), the external RAM (LY68S3200SLT) is currently disabled. The external RTC crystal was not working and is currently disabled.
Is there anything that we might have forgotten? Have you any ideas what we can test why Wifi / Bluetooth is not working?
Thank you in adavance for your responses!
Edit:
I added verbose logs for working and failing boards. The code can be found here https://github.com/pathob/esp32-connect-example
we have developed a custom board based on the ESP32 (ESP32D0WDQ5, revision 0) and are facing major problems with Wifi and Bluetooth. We are not able to connect to a station or to create an access point at all. The only thing that is working is scanning for networks. For example, this project (https://github.com/VALERE91/ESP32_WifiScan) is working on our boards and shows better RSSI values than other working development boards like Nano32. Bluetooth does not seem to work at all.
We are using a ceramic antenna that we have already used on many other custom boards. We are quite sure that antenna impedance matching has been done right. We are using 40 MHz crystals that are running slightly slower (39.996 MHz). We measured the noise on the supply voltage and it is comparable to the noise of the Nano32. We are using external memory with 1.8 V and 32 Mbit (MX25U3235FM2I-10G), the external RAM (LY68S3200SLT) is currently disabled. The external RTC crystal was not working and is currently disabled.
Is there anything that we might have forgotten? Have you any ideas what we can test why Wifi / Bluetooth is not working?
Thank you in adavance for your responses!
Edit:
I added verbose logs for working and failing boards. The code can be found here https://github.com/pathob/esp32-connect-example