I've been trying to compare the configuration of the LPC546xx devices required to achieve two I2S pairs (four channels) in full duplex, with the equivalent configuration for the LPC43xx devices.
Perhaps someone can confirm if the suggestions below are correct:
LPC546xx
Flexcomm 6 configured for receive of "I2S Pair A" and "I2S Pair B". Both pairs share a single data line, using TDM in I2S mode.
Flexcomm 7 configured for transmit of "I2S Pair A" and "I2S Pair B". Both pairs shared a single data line, using TDM in I2S mode.
LPC43xx
I2S0 configured for transmit and receive of "I2S Pair A". Transmit and receive use separate data lines, and do not require TDM to carry a channel pair.
I2S1 configured for transmit and receive of "I2S Pair B". Transmit and receive use separate data lines, and do not require TDM to carry a channel pair.
Are there any opinions on which of these would be better suited to the task I described earlier?
For the LPC546xx devices, when there is a reliance on TDM to share the data for multiple I2S pairs on a single data line, what is the relationship between the number of pairs and maximum sample depth?
Thanks in advance for any assistance.