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
0
votes
0
answers
19
views
STM32 I2S Callback and Data Width Clarification
I am using the STM32F407VG and PmodI2S2 to transfer 24-bit audio. For the most part I have followed this tutorial. So far everything works and I have audio throughput and the ability to manipulate it.
...
2
votes
1
answer
77
views
Is this extra cycle before the MSB a common thing with serial bit timing?
The products that this is specifically around are the Pmod I2S2 which uses the Cirrus CS5343 ADC and CS4344 DAC. It is plugged into a STM32F407G-DISC1.
Now I am having some trouble figuring out ...
0
votes
0
answers
49
views
How do I convert an I2S/TDM signal to a CAN signal
I'm getting output from the Analog Devices ADXL317 and I want to convert the output signal to a CAN signal. I don't think many CAN transceivers can take input from the I2S bus, so I need to find ...
1
vote
2
answers
52
views
Synchronizing multiple I2S codecs on stm32f405
I am designing an audio device that requires two CODECs to be connected to the MCU - two stereo outputs, two stereo inputs. When working with a single codec, no problems with synchronization occur ...
0
votes
0
answers
44
views
Problem with I2S and IIR-filter
I am working on a system that receives audio data over Bluetooth using a BM83. This is transmitted to an STM32F7 over ADC, an IIR-filter is applied and the data is transmitted out over I2S. The ADC ...
1
vote
0
answers
29
views
Cross-compile and run aac-fdk on Cortext M0+ like the RP2040
I am creating a small device that should be able to input sound from a I2S microphone and to compress this sound using AAC LC compression. In another thread I was recommended a Arm Cortex M for this ...
0
votes
0
answers
15
views
I2S Interface between Bluetooth Module and CODEC
I need to interface my CYBT-343026-01 bluetooth module to the AK4619 CODEC via I2S interface.
The problem is that CYBT-343026-01 only provides BICK and LRCLK, but it doen't provide MCLK which is also ...
0
votes
0
answers
68
views
Receive i2S data to RP2040, PIO and DMA from MEMS microphone (SPH0645LM4H-B)
It pretty much seem to work. I have in the PIO been able to generate the clock and word select and the microphone is sending data continuously which can be verified with a logic analyser.
(maybe it ...
0
votes
1
answer
67
views
Trying to drive a I2S MEMS microhpone (SPH0645LM4H) using RP2040 PIO but timing seems bad and I dont get any audio back
So I want to connecte an i2s MEMS microhpone to a RP2040.
I have made a PIO program that looks like this:
...
1
vote
2
answers
132
views
ICS-43434 microphone esp32 wroom 32-d
I've been trying to read the ICS-43434 microphone using esp32 wroom 32-d but I'm getting negative values that stay in more or less the same range, despite varying noise levels. What am I doing wrong? ...
0
votes
0
answers
79
views
PCM to dbspl conversion in esp-idf
using i2s interface of esp32-wroom-32 i am getting PCM data from PDM micro-phone. how can i measure acoustic sound pressure level?
below is datasheet sheet of micro-phone.
from 16-bit array how can i ...
0
votes
1
answer
84
views
STM32H7 Baremetal I2S Circular DMA
I am trying to run an I2S ES8388 codec from a stm32h750. Without DMA, the codec is working just fine, and I can output and receive data to and from it respectively. But, I'm experiencing problems with ...
-1
votes
1
answer
210
views
Sending ADC I2S output to PC through USB port
I want to use PCM1808PWR ADC at 96kHz 24-bit to convert analog instrument signal to digital (in short I want to build USB audio interface). How should I send I2S output from ADC through USB port? I ...
0
votes
1
answer
212
views
integration of multiple microphones in same ESP32-S3 I2S interface
I'm currently working on a graduation project where I am tasked with building an embedded system using an ESP32-S3 and four MEMS microphones capable of detecting ultrasonic waves. The goal is to ...
0
votes
1
answer
152
views
Horrible noise coming from speaker when using SDIO
I have both an SD card and a MAX98357A (I2S Amplifier) breakout board connected to my STM32 Nucleo. As soon as I open a file for reading in FatFs using the f_open ...