I2S using UDB

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

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,

I am using CY8C6136BZI-F14 of PSoC61. This device has only one I2S I/F, but I need another one. So, I am considering adding another I2S I/F using UDB. Is there any problems using it as described in KBA229971?

Thanks,

Kenshow

1 Solution
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored
12 Replies
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

It's supposed to have no matter of concern to follow this KBA for your request.

Please try to follow the description and implement it.

If you get some problems with it, I'll take care of it.

Aiko Ohtaka
Infineon Technologies
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,

OK, I will check it on the kit next week.

Thanks,

Kenshow

0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,

I have tested I2S of UDB on CY8CKIT-062-BLE. Unfortunately, it hasn't worked on PSoC6.

Is there a code example for PSoC 6 using DMA?

As it is, PSoC 6 won't be able to selected.

Thanks,

Kenshow

0 Likes
RodolfoGL
Employee
Employee
250 solutions authored 250 sign-ins 5 comments on KBA

There is another way to implement an I2S Master. You could use SPI + Smart I/O. Please refer to this code example:

GitHub - cypresssemiconductorco/mtb-example-psoc6-smartio-i2s: This example demonstrates how to conf...

0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Thant's good idea. However, the CE is Tx only. Can I use Rx as well?

I need another Rx&Tx port.

Thanks,

Kenshow

0 Likes
RodolfoGL
Employee
Employee
250 solutions authored 250 sign-ins 5 comments on KBA

It is possible to do I2S RX as well, but we haven't implemented in the code example. You probably need to use another SPI to implement RX, since SPI MOSI and MISO needs to be in sync.

Is there an opportunity behind this? You could create a MyCase to request help from Cypress/Infineon.

But if you are using PSoC Creator, you might be better off to simply use the UDB version.

0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

I am using PSoC Creator. 

I will consider Mycase.

I'm not asking anything special, I just want to see how I2S (UDB) works and its CE, which is featured in KBA.

Thanks,

Kenshow

0 Likes
RodolfoGL
Employee
Employee
250 solutions authored 250 sign-ins 5 comments on KBA

Sure. You can upload your project here, so we can take a look at it.

0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,

It worked!

I'll post my project on CE.

Thanks

Kenshow

Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,

I posted CE.

https://community.cypress.com/thread/61624

Thanks,

Kenshow

AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

Thank you for sharing your CE.

It would be useful.

Aiko Ohtaka
Infineon Technologies
0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

And, One more.

UDB I2S programming for separate mode

Thanks,

Kenshow