We are planning on using the Joule module to develop an audio centered project, but it is unclear to me what is the maximum number of channels that the existing I2S interface can handle.
By looking at the Intel® Joule™ Expansion Board Design Guide and Intel® Joule™ Expansion Board Schematics I can see that the I2S interface could handle 2 channels in and 2 channels out either as slave or master, but looking at the Intel® Joule™ Module Datasheet, under I2S Specifications, it is unclear to me if I could configure the I2S interface to handle more than that, for example, 6 ch In and 6 ch Out, keeping the sampling rate lower or equal than 48kHz. If so will they be multiplexed in the time domain and be transmitted on the same I2S_1_xXD ports as in the Intel® Joule™ Expansion Board Design Guide or will there be new ports?
Any insight is appreciated,
Thank you for interest in the Intel® Joule™ Products.
I'll be needing more time to analyze the situation.
I'll contact you through this community as soon as I find relevant information.
Thank you for your patience.
The hardware doesn't have the capacity to capture more than two I2S channels at any sampling rate, so it is not possible to configure the interface to handle more channels.
This has been briefly discussed in a previous thread https://communities.intel.com/message/434974# 434974 https://communities.intel.com/message/434974# 434974.
I hope you find the previous information useful.