Music Synth Controller Design
Set compact rounded-rectangle board size and 4-layer stackup
Place components by functional block without routing traces
Review placement for overlaps and airwires-only expected DRC
Table
| Function | STM32 | PSRAM |
|---|---|---|
| NCS | PB10 | ~CE |
| CLK | PB2 | SCLK |
| IO0 | PD11 | SI/SIO0 |
| IO1 | PD12 | SO/SIO1 |
| IO2 | PE2 | SIO2 |
| IO3 | PD13 | SIO3 |
Table
| Function | STM32 | PCM3060 |
|---|---|---|
| MCLK | PA8 | SCKI1, SCKI2 |
| BCLK | PE5 | BCK1, BCK2 |
| LRCLK | PE4 | LRCK1, LRCK2 |
| DAC data | PE6 | DIN |
| ADC data | PE3 | DOUT |
| Reset | PD3 | RST |
Table
| Function | STM32 |
|---|---|
| Pot 1 | PC0 |
| Pot 2 | PC1 |
| Pot 3 | PA0 |
| Button 1 | PB12 |
| Button 2 | PB13 |
| Green LEDs | PE7, PE8, PE9 |
| Yellow LEDs | PE10, PE11 |
| Red LEDs | PE12, PE13, PE14 |
Purpose
Implemented Architecture
Key Nets and Pin Map
QSPI PSRAM
PCM3060 Audio Interface
User Controls
Validation Notes