USB Audio to I2S with CY8CKIT-059

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

cross mob
Anonymous
Not applicable

Hello,

   

Has anybody here been able to do USB audio with using the CY8C58LP family?

   

I want to get the CY8CKIT-059, to use a test/development platform.

   

I am looking for something really simple. I want to have USB audio from windows or mac and output standard I2S (24-bit up to 192kHz).

   

Is this doable?

   

Thanks;

   

Leo

   

Orchard Audio LLC.

0 Likes
1 Solution
AnkitaS_51
Employee
Employee
100 likes received 50 likes received 25 likes received

Hello,

   

 

   

You need to change the MPN to CY8C5888LTI-LP097 in the PSoC Creator Project by going to the Device Selector.

   

This project will build in older version of creator.

View solution in original post

0 Likes
10 Replies
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

I found this project online could somebody please help me to make it run on the CY8CKIT-059

   

Thanks

0 Likes
AnkitaS_51
Employee
Employee
100 likes received 50 likes received 25 likes received

Hello,

   

 

   

You need to change the MPN to CY8C5888LTI-LP097 in the PSoC Creator Project by going to the Device Selector.

   

This project will build in older version of creator.

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

I tried to do this but I get the following error:

   

The selected device for the Bootloader and Bootloadable projects must match, but don't. Bootloader is targeting 'CY8C5868LTI-LP039' and Bootloadable is targeting 'CY8C5888LTI-LP097'.

   

When I go to change the bootloader setting, I do not have any options.

0 Likes
AnkitaS_51
Employee
Employee
100 likes received 50 likes received 25 likes received

First you need to Change MPN for both bootloadable and bootloader project.

   

Then,after giving build to Bootloader project ,give the path of its .hex and .elf in Bootloadable component  Dependencies

0 Likes
Anonymous
Not applicable

Is there something that can walk me though this step by step? I cannot figure out how to do this in the menus.

   

I am using Creator 3.1 SP3, do I need a different version?

0 Likes
lock attach
Attachments are accessible only for community members.
EvPa_264126
Level 7
Level 7
500 replies posted 250 replies posted 100 likes received

To start, it will be easier if you do not use the bootloader.
Only Creator 3.1 - otherwise you will have to make many corrections..

0 Likes
Anonymous
Not applicable

I was able to get the project to compile and program, the issue now is that when I plug the device into a computer noting happens. Should it not be detected as an Audio device in windows?

0 Likes
EvPa_264126
Level 7
Level 7
500 replies posted 250 replies posted 100 likes received

I have Windows7
When connected, the device is visible in the system and becomes the device and the playback by default.
Unfortunately I do not have 24-bit I2S devices and I do not know how to change the project parameters to 16 bits.
Maybe you will be interested in this:
http://www.cypress.com/forum/psoc-creator-software/simple-usb-audio-template
https://github.com/MichaelTien8901/usbaudio

   

   

0 Likes
Anonymous
Not applicable

I got it to work. I am seeing the device in windows, but now I have another quesion.

   

My only options are upto 48kHz and 24bit, do I need to do something else special to get 96kHz 24bit as well as 192khz and 24bit?

   

   

0 Likes
EvPa_264126
Level 7
Level 7
500 replies posted 250 replies posted 100 likes received

The AudioClkGen component datasheet (page 7) says that it is possible to set 96 kHz,
But I unfortunately do not know how to  do it and configure the USB interface.
Maybe you need to ask your questions on the author's page, but there is no activity there for 2 years already.

0 Likes