All Questions
23
questions
0
votes
0
answers
21
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.
...
1
vote
2
answers
61
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
48
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 ...
0
votes
1
answer
90
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 ...
0
votes
1
answer
153
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 ...
0
votes
4
answers
560
views
Multiplexing I2S: multuple I2S devices on single bus
I am working on a project which involves capturing audio from a linearly-arranged array of microphones, and processing that data to identify the peak frequency (highest amplitude) detected by each ...
2
votes
1
answer
124
views
Opinion on Solution for minimal CPU use for STM32 based precision external ADC conversion timing
I have been working on a data acquisition system that requires fairly high sample rates given the resolution and dynamic range requirements. The front end performs well, but to avoid wasting large ...
0
votes
0
answers
69
views
SDRAM and I2S on STM32
I am using an STM32F429 discovery board to develop a DSP platform for making some sound effects. I have I2S streaming and passing through, and I have SDRAM configured where I can talk to it and even ...
1
vote
0
answers
134
views
Connecting two I2S data line from an audio codec using only one of the I2C's control clocks
I'm planning to receive audio data from an Audio codec (ak4619). I need to receive signals from 4 microphones and this device permit that through two left/right chanels.
In CubeIDE, I selected a MCU (...
1
vote
1
answer
213
views
STM32F746 I2S clock fails
I have discovery board STM32f746NG
In first try I've set this:
Activate I2S2 with piout: PB4->WS - PI3->SD - PI1->CK.
Instantly after activating I2S periferal with command ...
0
votes
0
answers
246
views
No sound from I2S codec
I have a STM32F411R Nucleo board and I'm trying to connect it to a CS4245 audio codec to play audio but I can't get any sound out of it.
The connections are:
Nucleo
CS4245
PB10 (I2S3 MCLK)
40 (MCLK2)...
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 ...
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 ...
3
votes
1
answer
952
views
I2S input (ADC) yields garbage, output (DAC) works fine
Setup:
STM32F407 (discovery board) used in I2S master mode
I2S in/out module, 24 bit over 32 bits frame, used in I2S slave mode
using CubeMX's HAL for the prototype (this might not be relevant)
I2S ...