forked from Infineon/audio-codec-wm8960
-
Notifications
You must be signed in to change notification settings - Fork 3
Pins Connections
Phil Schatzmann edited this page Feb 19, 2023
·
18 revisions
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
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 | - |
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 |