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.
138
questions
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 ...
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 ...
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
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 ...
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....
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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!
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?