1 Reply Latest reply on Apr 6, 2020 1:26 AM by EktaN_26

    PSoC 62 transfer I2S input to I2S output




      Is there any example to follow to implement a simple I2S streaming where the data input at the I2S RX is transfered and played in the I2S TX?


      After this, the goal is to process the incoming audio data in the I2S RX and then send the processed data to the I2S TX. (with the CMSIS-DSP library)


      We are working with a CY8CPROTO-062-4343W.




        • 1. Re: PSoC 62 transfer I2S input to I2S output

          Hello Ariel,


          At present we have the following code examples for PSoC 6 MCU that makes use of the I2S component and record/stream the incoming audio data

          CE222221: This project shows how PSoC 6 MCU can be used to record audio data, store it and play it back. The code example is for CY8CKIT-062-WiFi-BT, CY8CKIT-028-TFT. It is implemented using PSoC Creator Tool.



          CE225786 – PSoC 6 MCU: USB Audio Recorder. This code example shows how to stream audio data to a PC over USB using a PSoC 6 device. It uses digital microphones with the pulse-density modulation (PDM) to pulse-code modulation (PCM) converter hardware block.

          This example can be implemented on both PSoC-6 Wifi-BT Pioneer kit and PSoC 6 Wifi-BT-Prototyping kit. It is implemented using Modustoolbox.



          The CY8CPROTO-062-4343W device is a 2M part can be programmed using Modustoolbox. It is not available in PSoC Creator.


          At present we do not have a code example showing the exact functionality as mentioned by you. I will create an internal request for the same.

          But this will take some time to be available.


          Best Regards