- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Everyone,
I want to make multiple UAC devices out of FX3, is it feasible? How to make such device can you provide some example?
I want to take input from SPI and then i want multiple UAC devices to be created and played with audio player.
Thanks
Solved! Go to Solution.
- Tags:
- fx3-uac
- multiple-uac
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
- Cypress does not provide an example for multiple UAC devices but the FX3 SDK includes an example for UAC class implementation.
- While creating multiple UAC class devices, it has to be noted that FX3 has got one SPI hardware block that has to be shared among the different physical audio devices. The descriptor file must be modified to notify the host of the presence of multiple devices. This can be implemented by adding a separate set of Audio Control and Audio Streaming interfaces for each physical device. The firmware must handle the routing of data from the SPI block to the corresponding endpoint on the USB side according to the physical device that is transmitting the data.
Best regards,
Srinath S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
- Cypress does not provide an example for multiple UAC devices but the FX3 SDK includes an example for UAC class implementation.
- While creating multiple UAC class devices, it has to be noted that FX3 has got one SPI hardware block that has to be shared among the different physical audio devices. The descriptor file must be modified to notify the host of the presence of multiple devices. This can be implemented by adding a separate set of Audio Control and Audio Streaming interfaces for each physical device. The firmware must handle the routing of data from the SPI block to the corresponding endpoint on the USB side according to the physical device that is transmitting the data.
Best regards,
Srinath S