This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCM6260-Q1: PCM6xx0-Q1 and ESP32 5 for Channel audio transmission via I2S

Part Number: PCM6260-Q1

Hi,

We are working on a project that require live streaming of 5 microphone channels via WiFi to an mobile app. We are planning to use ESP32 and PCM6xx0-Q1 in the final product. We do not have the clarity if 5 channels of audio can be transmitted via I2S protocol to ESP32. The audio sampling rate is 44.1 Khz and 16bit depth for each channel. sampling rate can also be reduced if required if there is any protocol limitations. 

Other protocol we came across is TDM but esp32 does not support TDM, Kindly suggest if there is any other alternative for this kind of transmission.

Thanks in advance.

Regards,

Umesh  

  • Hi Umesh,

    I2S only allows for stereo transmission over a single data line. Multi-lane I2S requires multiple data lines to transmit additional channels. The PCM6xx0-Q1 can use one of the GPIO pins as a secondary data output, allowing up to 4 channels to be transmitted using traditional I2S protocol. 

    The device also supports an extrapolated version of the I2S protocol which allows for more than 2 channels to be transmitted per data line, but this is not a common standard. 

    TDM is typically used when you want to transmit multi-channel audio so you may want to consider using a processor that supports TDM format.

    Best,

    Zak