Skip to main content

All Questions

Tagged with
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 ...
sx107's user avatar
  • 1,109
0 votes
0 answers
17 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 ...
Andrea's user avatar
  • 145
0 votes
0 answers
259 views

Can I connect multiple different devices via a single I2S interface?

I am using a microcontroller with only one I2S interface. I am using MAX98357A which has 1 sound chip. There is 1 microphone, SPH0645. Can I connect these ICs to the same line provided that I cannot ...
FAFİ's user avatar
  • 51
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
225 views

Problems interfacing PMODI2S2 with STM32H7

Back at it again, however this time not sure what the problem is. I have a PMODI2S2 device that is an Audio codec. It interfaces with the STM32H753ZI Microcontroller VIA SPI/I2S. The problem that is ...
Leoc's user avatar
  • 1,421
0 votes
0 answers
59 views

How to choose between different equivalent PLL/divider configurations?

If there are multiple ways to get the required clocks for a given CODEC, how do you choose between them? For example, if a CODEC can accept 64fs, 128fs, 256fs, and has an internal PLL that can ...
endolith's user avatar
  • 28.9k
1 vote
0 answers
343 views

How to interface a microphone to an I2S input to use HFP

For my group's SDP/Capstone we are doing a bluetooth headset of sorts. We are using a CYW20706 SoC from Cypress. Specifically, we are using a this CYBT-343026-01 Cypress module whch includes that ...
user244360's user avatar
0 votes
0 answers
568 views

WM8960 on Pi detected but not working

I am trying to create custom board with WM8960 IC with Raspberry Pi. I am able to use Wolfson drivers for pi to detect the IC via I2C but I am not able to play or record any audio. This is the ...
Akshit's user avatar
  • 19
1 vote
3 answers
4k views

I2S TDM channels maximum bandwidth

Does I2S support sending multiple mic (around 20) channel data? If no, what is the limiting factor in supporting multiple mics? Also, is there any way to send multiple channel data from different ...
user3053970's user avatar
1 vote
1 answer
429 views

I2S Clock in Audio Codec on dev board, how is this working?

I'm using a dev board, the keil mcb4300. In the schematic, the audio codec UDA1380HN has the BCKI going to the SYSCLOCK. According to the codec data sheet: BCKI: bit clock input SYSCLOCK: system ...
Michael's user avatar
  • 397
0 votes
1 answer
1k views

I2S Connections - MEMS Digital Microphone, CODEC, and Raspberry Pi Zero W

I have a MEMS Digital Microphone with PDM output. I am planning to use this: http://www.st.com/content/ccc/resource/technical/document/datasheet/57/af/88/31/7b/59/4f/77/DM00111225.pdf/files/...
J. A. De la Peña's user avatar