Hi folks,
I'm currently using the USB Audio 2.0 DJ 4-channel reference design and had a few questions about how this design can be expanded:
1) I see the numbers of playback and record channels are parameterized in the custom_defines.h file of the app_usb_aud_skc_su1 application. What is the maximum number of playback and record channels that can be supported by the XS1 device on this reference design?
2) Similarly, it appears as though the XMOS device can be configured as an I2S master or slave through custom_defines.h (default master). Is simply changing the #define all it takes to change modes, or is there anything else that should be considered?
3) Can 250x-based clock families (e.g, 12-MHz MCLK, 48-kHz LRCK) be supported?
Thanks in advance.
USB audio scalability
-
- Member++
- Posts: 31
- Joined: Tue Aug 26, 2014 11:00 pm
-
Verified
- XCore Legend
- Posts: 1163
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
It depends on the features and sample rates you would like to support, typically 10in/10out @192kHz, 16in/16out @96kHzjjlm98 wrote:Hi folks,
I'm currently using the USB Audio 2.0 DJ 4-channel reference design and had a few questions about how this design can be expanded:
1) I see the numbers of playback and record channels are parameterized in the custom_defines.h file of the app_usb_aud_skc_su1 application. What is the maximum number of playback and record channels that can be supported by the XS1 device on this reference design?
Just changing the define should do what you want.jjlm98 wrote:
2) Similarly, it appears as though the XMOS device can be configured as an I2S master or slave through custom_defines.h (default master). Is simply changing the #define all it takes to change modes, or is there anything else that should be considered?
Yup (see the MCLK defines)jjlm98 wrote:
3) Can 250x-based clock families (e.g, 12-MHz MCLK, 48-kHz LRCK) be supported?
:)jjlm98 wrote:
Thanks in advance.
-
- Member++
- Posts: 31
- Joined: Tue Aug 26, 2014 11:00 pm
Thanks for the responses Ross. I will give these a try and post back with any questions that come up.