Creating an FIR Filter Channel Divider [Part 5] (Software Part @ SPDIF → DSP → DAC)
Now, once you have completed the hardware setup, let's proceed with DSP programming right away!
Speaking of programming, in reality, it's just a matter of tinkering around with the GUI, so you don't need any programming knowledge!
I2S Fundamentals
So far, we have used the keyword I2S quite a lot.
I2S stands for Inter-IC Sound, which is a standard protocol used in various digital audio devices to transmit digital audio signals.
If you want more details, you can search for articles about it. Please read them first (relying on others).
In a nutshell, I2S is a specification for exchanging audio data using three signal lines:
- LRCLK: Left/Right Channel Detection Signal
- BCLK: Bit Detection Signal
- SDATA: Audio Data
Those are the three signals.
*I will not touch on MCLK here intentionally. If you are using ADAU1467 for DSP and combining it with a DAC like PCM5102A that does not require MCLK, you don't need to worry about it. However, there are DACs like AK4493 that require MCLK, so I will mention MCLK separately at some point!
The actual signals are represented as follows: SCK corresponds to BCLK, WS corresponds to LRCLK, and SD corresponds to SDATA in the diagram above.
Software Installation
Please install the following software on your Windows PC. You can also refer to this for guidance.
- SigmaStudio
https://www.analog.com/jp/design-center/evaluation-hardware-and-software/software/ss_sigst_02.html
From this page,
Click here to download and install it like you would with any other software.
I have tested it on a 64-bit Windows 10 system.
- Audacity
DOWNLOAD ACDACITY
こちらも、

Click here to download and install it like you would with any other software.


