- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Everyone,
I am working on a project in which i have to take input from i2s and USB as a UAC device.
I saw example of i2s given but in that example i2s is taken as output, can we have an example in which
USB act as UAC and input sound is coming from i2s.
Thanks
Please help ASAP
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I assume that you are using the Cypress' FX3 part. Please correct me if I am wrong.
Cypress' FX3 supports only I2C transmitter and not receiver. In order to receive data from an external I2S device, the SPI interface of the FX3 has to be used along with an external I2S to SPI converter.
Best regards,
Srinath S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I assume that you are using the Cypress' FX3 part. Please correct me if I am wrong.
Cypress' FX3 supports only I2C transmitter and not receiver. In order to receive data from an external I2S device, the SPI interface of the FX3 has to be used along with an external I2S to SPI converter.
Best regards,
Srinath S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
srnt Thanks for your help,
Can you please tell me with which external converter i can convert I2S to SPI?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
You can use an FPGA or CPLD board to implement the conversion. As an example, Altera MAX II CPLD can be used to receive the I2S input and convert it to SPI output which can be routed to the FX3.
Please refer to the below App Note.
https://www.intel.co.jp/content/dam/altera-www/global/ja_JP/pdfs/literature/an/an487.pdf
Best regards,
Srinath S