Skip to content

Pins Connections

Phil Schatzmann edited this page Feb 19, 2023 · 18 revisions

PI WM8960 Hat

WM8960

Pins

Func Module Description
5V 5V Power positive (5V power input)
GND GND Power Ground
SDA GPIO2 I2C data input
SCL GPIO3 I2C clock Input
CLK GPIO18 I2S bit clock input
LRCLK GPIO19 I2S frame clock input
DAC GPIO21 I2S serial data output
ADC GPIO20 I2S serial data input
Button GPIO17 Configurable Button

Rasperry PI Zero Module Pins

Connections

I suggest to use Wire.begin(19,21); to avoid any conflicts with the I2S pins used by the AudioTools:

Func Module ESP32 Audio Tools
5V 5V
GND GND GND
SDA GPIO 2/SDA GPIO 19
SCL GPIO 3/SCL GPIO 21
CLK GPIO 18 GPIO 14
LRCLK GPIO 19 GPIO 15
DAC GPIO 21 GPIO 22
ADC GPIO 20 GPIO 32
Button GPIO 17 -

WM8960 Audio Board

I suggest to use Wire.begin(19,21); to avoid any conflicts with the I2S pins used by the AudioTools:

Func Module ESP32 Audio Tools
5V 5V
GND GND GND
SDA SDA GPIO 19
SCL SCL GPIO 21
CLK CLK GPIO 14
LRCLK WS GPIO 15
DAC RXSDA GPIO 22
ADC TXSDA GPIO 32
Clone this wiki locally