I2S L/R Loopback programming for PSoC6

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi all,

I make a CE which I2S in PSoC6 for CM4. This is a loopback program that divides data into two buffer for L / R using DMA.

The environment used is as follows:

PSoC Creator 4.4

CY8CKIT-062-BLE

I2S format: 24bit 2word 1bit Delay

  2.png1.png

 

The array data of Tx or Rx is divided in half. The upper part is L and the lower part is R.

DMA Settings

For Tx

3.png

For Rx

4.png

The circuit

5.png 

The observed waves and Rx Buffer values:

7.png6.png

 

Thanks,

Kenshow

0 Replies