forked from Infineon/audio-codec-wm8960
-
Notifications
You must be signed in to change notification settings - Fork 4
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 |
