https://github.com/antonin-novak/i2s-input-board-wm8782-with-adau1701
https://github.com/antonin-novak/i2s-input-board-wm8782-with-adau1701
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: antonin-novak
- License: gpl-3.0
- Default Branch: main
- Size: 13.7 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Connecting a WM8782 Stereo ADC Board (I2S 24-bit, 192kHz) to a DSP
This guide explains how to connect a WM8782-based I2S ADC board to a DSP board, including the I2S data lines, master clock, and power supply. It also details the necessary configuration of switches and jumpers.
Board Overview
1. Configure the DSP for I2S Input
Set up the I2S input on the DSP using SigmaStudio:
| Pin | Function | Description |
|-----|------------------|----------------------------------------------------------------------------------------------------------------------------|
| MP0 | Sdata_in0 | Input data — corresponds to channels 2 and 3 in SigmaStudio input block. Channels 4 and 5 go to MP1 (Sdata_in1). |
| MP4 | Lrclk_in | Input left-right clock. |
| MP5 | Bclk_in | Input bit clock. |
2. Connect I2S Lines
Use the following wiring between the I2S ADC board and the DSP board:
| Signal | I2S Board | DSP Board | Cable Color |
|------------------|-----------|-----------|----------------------|
| Data | D | MP0 | Violet |
| Left-Right Clock | LR | MP4 | Gray |
| Bit Clock | B | MP5 | White |
3. Connect the Master Clock
Set the I2S board as the master and the DSP board as the slave. Enable external clock mode on the DSP board.
Wire the master clock as follows:
| Signal | I2S Board | DSP Board | Cable Color |
|--------------|-----------|-----------|----------------------|
| Master Clock | CLK | MCLK | Orange |
4. Power Supply Connections
Supply both boards with +5V:
| Signal | I2S Board | DSP Board | Cable Color |
|---------|-----------|------------------|----------------------|
| GND | GND | Any GND pin | White |
| +5V | +5V | +5V | Green |
5. Configure I2S Board Switches & Jumpers
Set the jumpers and DIP switches on the I2S board as follows:
- Jumper J6:
M(Master Mode) - Jumper J1:
24(24.576 MHz) - Jumper J2:
1/2 CLK(12.288 MHz output)
DIP Switches:
| Switch | Position | Function |
|--------|----------|---------------------|
| SW1 | + | Main Mode |
| SW2 | 0 | I2S Protocol |
| SW3 | – | 48 kHz Sample Rate |
| SW4 | 0 | 24-bit Data |
Owner
- Login: antonin-novak
- Kind: user
- Repositories: 1
- Profile: https://github.com/antonin-novak
GitHub Events
Total
- Push event: 1
- Create event: 2
Last Year
- Push event: 1
- Create event: 2