Author Topic: New ESP32-S3 based PCB, open to suggestions  (Read 1126 times)

0 Members and 1 Guest are viewing this topic.

Offline aaronwTopic starter

  • Newbie
  • Posts: 4
  • Country: us
New ESP32-S3 based PCB, open to suggestions
« on: May 15, 2022, 04:04:03 am »
I still consider myself a beginner in designing PCBs and I have a number of questions regarding one I'm currently working on.

First of all, this PCB is constrained as to its dimensions so it is quite dense, with components on both sides. I made a previous version of this board which has worked well.

This PCB is built around an ExpressIF ESP32-S3 microcontroller and is designed to be able to drive a bunch of WS2812 type LEDs among other things. It contains a digital microphone, stereo speaker output, accelerometer/gyroscope/compass, a 1.2A, 3.3V switching supply, 12V 500ma boost supply with PWM (for fans), 5V I/O (6 channels), one RGB WS2812 type status LED (with output available to extend), a micro SD card, I2C I/O, and 12 additional GPIO pins connected to an i2c expander to trigger on external inputs. There's also a switched 5V output. It's a 4 layer board but I was able to minimize the number of traces requiring an inner layer.
While I have a dedicated ground plane but am somewhat worried about possible significant noise introduced by the wi-fi antenna. Do I need to worry about this, especially with the i2s digital amplifier located so close?
Did I go overboard with the vias?  What about the ground floods on the front and back of the PCB? I am open to any suggestions, especially in regards to grounding.

It's designed with KiCad 6.0 and can be found at https://github.com/aaronw2/led-controller-v4 and is still a work in progress and will be for a while since some key chips are currently unavailable.

I had a previous version of this board based off of an ESP32 Wrover made which generally works well, but I haven't pushed wifi hard yet.
« Last Edit: May 15, 2022, 04:22:16 am by aaronw »
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 816
  • Country: se
Re: New ESP32-S3 based PCB, open to suggestions
« Reply #1 on: May 15, 2022, 06:04:59 am »
From which direction is the microSD card inserted? It looks like U301 may be in the way.
 

Offline aaronwTopic starter

  • Newbie
  • Posts: 4
  • Country: us
Re: New ESP32-S3 based PCB, open to suggestions
« Reply #2 on: May 15, 2022, 06:10:59 am »
I have a 3-D rendering that shows that there is plenty of clearance. U301 is low enough that the micro SD card will safely clear it. I have found the KiCad 3D rendering support to be invaluable.1486942-0
 

Offline tepalia02

  • Regular Contributor
  • *
  • Posts: 100
  • Country: bd
Re: New ESP32-S3 based PCB, open to suggestions
« Reply #3 on: May 16, 2022, 10:37:32 am »
Regarding the noise reduction, I feel that this thread may give you some ideas:

https://www.esp32.com/viewtopic.php?t=9613

If you also want to test the other features of ESP-32, such as the touch sensor, you can perform the small test mentioned here:

https://www.theengineeringprojects.com/2021/12/esp32-capacitive-touch-sensor.html
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf