Skip to main content

Questions tagged [i2s]

Despite the name, it is unrelated to the bidirectional I²C bus. I²S is a media-specific protocol which uses at least three signals: Bit CLK, Word CLK, and at least one data line.

1 vote
1 answer
5k views

Multi channel I2S vs TDM

I need to receive 8 channels of 24 bits at 48KHz. So I have two possibilities to accomplish that: either using 4 I2S or TDM. I would like to understand the difference in clock rates between I2S and ...
Arubu's user avatar
  • 111
1 vote
2 answers
573 views

I2S voltage shifters needed?

I am designing the schematics for my new PCB and I need to output some audio signals (totally new to this). I am using an ESP32-SOLO-1 as MCU and the TFA9879HN as audio driver. The TFA9879HN is ...
maniel92's user avatar
3 votes
1 answer
200 views

Resistor between 74595 SRCLR and GND

What is the function of this resistor and is it okay with this value ? Rizki
Rizkis Walker's user avatar
0 votes
0 answers
72 views

Connecting a large number of I²S busses to a computer

I'd like to try designing a digital mixer using a Raspberry Pi CM 4. The first problem I'm facing is how to connect a large number of ADCs and DACs to the Pi. These converters have a resolution of 24 ...
Cedric's user avatar
  • 437
0 votes
1 answer
406 views

switching between multiple clock (I2S, audio)

I'm trying to draw a schematic that I need for selecting a single clock among four possible clock sources. I'd like to select the source using a simple 4 way mechanical switch. The sources are: 22....
Dimitri Petrucci's user avatar
0 votes
0 answers
108 views

I2S: generate BCLK/WDCLK in the absence of a master device

I'm trying to understand if I can use 4 x PCM4222 ADCs (datasheet) with the ADAT generator AL1401 (datasheet). They would be working togheter using PCM audio mode, left-justified format, that both ...
Dimitri Petrucci's user avatar
1 vote
1 answer
1k views

CS8406 Audio Interface (I2S->I2C)

I'm attempting to interface a MEMS Microphone with an ESP32 through a CS8406. I am aware that the ESP32 has a well-documented I2S hardware interface however for my project I cannot use it. (It's going ...
Caleb's user avatar
  • 42
0 votes
1 answer
223 views

What is Analog Ground in UDA1334A?

I purchased Adafruit's UDA1334A I2S Stereo DAC, and I'm trying to figure out how to wire it to speakers. I see I have the Lout and Rout pins, which I suppose is the positive for the left and right ...
YoavKlein's user avatar
  • 235
0 votes
1 answer
788 views

Converting SPI/I2S to SAI peripheral setup help

Just a quick question, I just need some help figuring out what is what. The device that I am working with is the: STM32H753ZI reference I am coming from the I2S peripheral and wanting to setup the SAI ...
Leoc's user avatar
  • 1,421
3 votes
1 answer
184 views

Why is my frequency being effectively doubled?

I'll try to explain everything with detail as this is one will be a hard one to explain. Essentially what I am trying to achieve is sum both the left & right channel to produce a mono signal to be ...
Leoc's user avatar
  • 1,421
0 votes
1 answer
699 views

What is the meaning of pulling a pin HIGH (of an IC)?

Let's say I have a microcontroller (ESP8266) driving a DAC via a I2S protocol. So the ESP is connected with 3 pins to the DAC, and sending the data to it throught these pins. But I wonder, how exactly ...
YoavKlein's user avatar
  • 235
1 vote
1 answer
689 views

STM32H7 refuses to transmit any I2S samples

I am having the biggest issue with the I2S right now What is happening: For whatever reason the I2S does not want to transmit any samples VIA DMA. Doesnt matter what I do what I try. The weird thing ...
Leoc's user avatar
  • 1,421
1 vote
0 answers
671 views

How can I go about learning to output audio to a speaker using a STM32 board?

I am hoping someone can point me in the right direction. I am trying to learn how to output audio on a STM32 board. The board I have is the STM32F746ZG NUCLEO board. I have small (1-3) second audio ...
TheCoolest2's user avatar
0 votes
0 answers
122 views

How to capture the I2S signal via Raspberry Pi Zero?

I would like to capture the I2S data from ADC CS5340 by raspberry Pi zero, but I could not find relevant I2S API to use in raspberry pi zero. Could anyone help me on this? Thanks!
Hui Zhou's user avatar
0 votes
1 answer
77 views

How to set MCLK in CS4270

I need to use the cs4270 for audio codec and I find that there are three bits to set the ratio select in Mode control part. I do not know how to set these three bits and what is the MCLK use for?
Yun's user avatar
  • 1

15 30 50 per page
1 2 3
4
5
10