Waveform Generator Design with ESP32

Here’s a minimal parts list to pair an external 12-bit SPI DAC with your ESP32 for sine/saw/tri/square/multi-sine generation:

Table


RefQtyPartNotes
U11MCP4921-E/SN12-bit SPI DAC, SOIC-8
C11100nF0603VDD decoupling (X7R, 50 V)
C21GRM21BR61H106KE43LVDD bulk decoupling, 10 µF 0805 (X5R, 50 V)
R11RK73H1JTTD1002F10 kΩ 0603, 1% — DAC output filter resistor
C31100nF0603Output filter cap (together with R1)
Next, we need to place the ESP32 itself. Which variant do you prefer?
  • ESP32-S2 or ESP32-S3?
  • Do you want to use a pre-mounted module (e.g. WROOM/WROVER) or the bare QFN chip?
ESP32-S3 module
ESP32-S3 bare chip
ESP32-S2 module
ESP32-S2 bare chip
U1
PS2_Barcode_IN_Clock
QSPI_SD3
QSPI_SCLK
+3V3
PS2_Barcode_IN_Data
QSPI_SD1
QSPI_SD2
PS2_POS_OUT_Data
QSPI_SD0
PS2_POS_OUT_Clock
QSPI_SS


No results...

DoverCheck/PS2_Both_Side 5zCC

DoverCheck/PS2_Both_Side 5zCC thumbnail
Use this template if you're planning to get your multi layer board manufactured in JLCPCB. It has the via min/max and trace width constraints already baked as global rules. #project-template #template #manufacturer-design-rules

Properties

1.6

mm

LCSC

Pricing & Availability

Distributor

Qty 1

Controls