I2S protocol interfacing with an STM32 microcontroller app note from ST Microelectronics. Link here (PDF) The I2S protocol is widely used to transfer audio data from a microcontroller/DSP to an audio codec in order to play melodies (stored in a memory) or, to capture analog sound (from a microphone). The STM32L1xx allows I2S audio communication […]
Tag Archives: i2s
Simple I2S stereo decoder with amplifier
Dilshan Jayakody published a new build: In this project we build simple I2S stereo decoder with amplifier. To decode I2S data we use Princeton Technologies PT8211 16bit DAC. KA2206 audio power amplifier is used as driver stage of this system. Structure of this I2S amplifier is self-explanatory from the schematic. We select PT8211 and KA2206 […]
Aud-I/O I2S audio breakout
Bertho is working on a breakout board for the WM8782 I2S ADC and the WM8523 I2S DAC. The boards are intended to be interfaced with an ARM micro-controller. I am working on a project that requires some real audio and I always wanted to play with I2S (attached to an arm microcontroller). So I decided […]
App note: Common audio inter-IC protocols
Here is a design article from EETimes about the common inter-IC audio protocols. The article covers the traditional audio signal chain, fully digital audio signal chains, I2S protocol, and PDM. As audio integrated-circuit (IC) designs move to finer geometries, it becomes more difficult to design, and less cost-effective to integrate, high-performance analog circuits on the […]
The point of I2C NACKs
The logic analyzer output above (top continues on the bottom) shows the Bus Pirate I2C address scan function. The Bus Pirate sends a DS1307 I2C read address. After the DS1307 ACKnowledges the address (bit 9), it immediately starts sending data to the Bus Pirate and ignores the I2C STOP sequence sent by the address scanner. […]
