PCM5102A I2S stereo DAC con ESP32

Alimentazione 3.3-5 V Bus GPIO
SCKBCKDINLCKGNDVIN

Pin e collegamento all’ESP32

PinRuoloPin ESP32Note
SCKMassaGNDSystem clock: connect to GND so the chip makes it from BCK
BCKClock SPID25I2S bit clock, not SPI
DINIngresso (lo pilota l’ESP32)D26I2S audio data from the ESP32
LCKChip select SPID27I2S word select (LRCK), not SPI
GNDMassaGND
VINAlimentazione3V33.3 V or 5 V. XSMT (solder jumper on the back) must be HIGH or the output stays muted

Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.

Codice di partenza (Arduino)

void setup() { pinMode(26, OUTPUT); }  // DIN

void loop() {
  digitalWrite(26, HIGH);
  delay(500);
  digitalWrite(26, LOW);
  delay(500);
}

Fonti

Provalo in 3D in BoardPilot

BoardPilot Dati del componente (JSON)

Componenti simili

Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.