- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I make a CE which I2S in PSoC6 for CM4. This is a simple loop back program using DMA.
The environment used is as follows:
・PSoC Creator 4.4
・CY8CKIT-062-BLE
・I2S format: 24bits, 2words(Channels), 1bit Delay
The circuit:
DMA Settings:
For Tx
For Rx
The observed waves and Rx buffer values:
Thanks,
Kenshow
Update main_cm4.c file in 2020/Dec/14
- Labels:
-
PSoC 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear @Kenshow ,
thanks for example. I tried to clone this demo to CY8CKIT062-WIFI-BT using CY8C6247BZI-D54. But it looks that it did not work. Is there any special another requirements ? For example I did not see MCLK pin connection...
Regards
Radim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Radim,
Unfortunately, I'm away from PSoC programming, so I can't answer your question right away. My advice would be to check I2S behavior with a simple program without DMA. If you can confirm the operation of I2S, then use DMA.
Best Regards,
Kenshow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Radim,
The pin arrangement can be changed with Pins by PSoC Creator, so please check there. Either way, you should check the output waveforms from your PSoC to see if it's working.
Best Regards,
Kenshow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear @Kenshow ,
thanks for answer. I would like to do audio-loopback test but on the analog side. So I have I2S D/A and A/D on same lines as you. But it also requires MCLK pin connection... I just wrote similar software in ModusToolbox but without DMA.
Regards
Radim