TouchOSC XY Controller

Ich route zuerst das USB-Differenzpaar und die kompakte Buck-Leistungsschleife, lege anschließend die Masse-/Versorgungsführung an und route danach alle übrigen Netze. Abschließend behebe ich Routing-Anomalien und prüfe die vollständigen DRC-Ergebnisse.
Der Haupt-Routinglauf ist abgeschlossen; übrig sind ausschließlich sechs USB-Verbindungen zwischen den doppelten USB-C-Pads, dem ESD-Schutz und dem ESP32. Ich schließe diese jetzt gezielt mit schmalen, impedanzgerechten Leiterbahnen und prüfe danach alle Kupfer- und DRC-Regeln.
Die Platine ist vollständig geroutet: USB, Buck-Leistungsschleife, Stromversorgung und Masseführung wurden priorisiert, danach alle übrigen Signale. Es bestehen keine Airwires, offenen Leiterbahnstummel oder DRC-Fehler.
Offener Fertigungspunkt
  • Für die generischen Widerstände, Kondensatoren und den Joystick-Header müssen vor der Bestellung noch konkrete Herstellerteilenummern festgelegt werden.
Empfohlene nächste Schritte
  1. BOM mit konkreten MPNs vervollständigen.
  2. Silkscreen und Beschriftungen bereinigen.
  3. Fertigungsdaten erzeugen und Board-Bring-up vorbereiten.
BOM und Silkscreen
Fertigungsdaten erzeugen
Bring-up Ablauf prüfen
BOM Kosten prüfen

Refine this doc
Ask about this doc
Design Notes
Power Selection
The 3.3 V rail is budgeted for 270 mA typical and 535 mA peak. A 5 V-to-3.3 V LDO in a small package would dissipate approximately 0.46 W typical and 0.91 W at the peak assumption. AP63203WU-7 was selected instead: fixed 3.3 V, synchronous, 2 A rating, 3.8–32 V VIN.
Buck Support Values
Per AP63203 datasheet Table 2 / Figure 21:
  • L = 3.9 µH
  • CIN = 10 µF
  • COUT = 2 × 22 µF
  • CBST = 100 nF from BST to SW
  • EN tied to VIN
  • FB senses the 3.3 V output
Inductor requirement for sourcing/layout: shielded, Isat ≥ 2.5 A, Irms ≥ 1 A, low DCR. Generic inductor representation is acceptable in the schematic, but the exact production MPN must be locked before PCB procurement.
Verification
  • Schematic totals: 34 components and 23 nets.
  • All three ESP32 ground terminals and the 3V3 terminal are connected.
  • Unused ESP32 GPIO/UART pins and USB SBU pins are explicitly marked no-connect.
  • USB protected and connector-side D+/D− segments are declared as 90 Ω differential-pair groups for later PCB routing.
  • ERC, passive-component and component-review checks returned no open warnings or errors.
USB and GPIO Decisions
  • ESP32-S3 GPIO19 = USB_D−; GPIO20 = USB_D+.
  • No series resistors are included because the module peripheral reference connects native USB directly; footprints may be reconsidered during PCB signal-integrity review if layout conditions demand them.
  • ADC inputs use GPIO1/ADC1_CH0 and GPIO2/ADC1_CH1.
  • GPIO0 is BOOT only. GPIO3, GPIO45 and GPIO46 are reserved due to strapping behavior.
  • Power Selection

  • Buck Support Values

  • Verification

  • USB and GPIO Decisions

ESP32 WLAN OSC XY Controller 8f07

ESP32 WLAN OSC XY Controller 8f07 thumbnail
USB-C-versorgter WLAN-Controller mit ESP32-S3, analogem XY-Joystick und OSC/UDP-Ausgabe für TouchOSC, inklusive Tastern und Statusanzeige.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$0.44–$1.39

Digi-Key

$0.32

HQonline

$5.71–$5.81

LCSC

$7.67–$7.81

Mouser

$7.73

TME

$1.82

Verical

$0.79–$1.42

Controls