- Muchas notas - Fran Acién

20250506 - ESP32S3 SGTL Board

I decided I want to create my own board for Digital Signal processing. Here are going to be some references of what do I want in my design.

Features:

  • ESP32S3 16 Mb RAM
  • SGTL5000
  • SD
  • Microphone pre amplifier
  • Line In
  • Line Out
  • HP out (SGTL)
  • MIDI input/output, with Midi connector
  • Connector for I2C Expander for lots of Analog/Digital inputs/outputs
    • VCC
    • INT
    • SDA
    • SCL
    • GND
  • Battery, with charger

Reference designs:

Some references

PCB V0.1 Make it to work

The board works if there is battery connected, and the D+ D- are flipped. Also is necessary to add the next in the code:

[env:ai_thinker_esp32s3]
platform = espressif32
board = esp32-s3-devkitc-1-n16r8v
framework = arduino
upload_speed = 115200
monitor_speed = 115200

; set cpu frequency - 80, 160 or 240MHz
board_build.f_cpu = 240000000L 

build_flags =
    -DCORE_DEBUG_LEVEL=5 
    ;-Wl,-Map,output.map

And add to a bolder in the root of the platformio project, called boards, with this file