Hi,
First, thank you for the time you have taken on this, I do appreciate your help and I'm sorry if I'm being a bit dumb...
I understand the significance of Fig. 13-99 in that the RX and TX of any single SAI can be run synchronously and only require 1 set of clocks (RX or TX) to an external peripheral device.
I also understand the suggestion that if I externally wire from say SAI3 clocks (as outputs) to SAI5 clocks (as inputs) then the two SAI peripherals would be synchronous and again only one set of clocks would have to be wired to multiple peripherals.
What I don't understand is why there is a specific setting listed under "13.10.4.1.19 SAI Receive Configuration 2 Register (RCR2)" that says:
Configures between asynchronous and synchronous modes of operation. When configured for a
synchronous mode of operation, the transmitter or other SAI peripheral must be configured for
asynchronous operation.
00b - Asynchronous mode.
01b - Synchronous with transmitter.
10b - Synchronous with another SAI receiver.
11b - Synchronous with another SAI transmitter.
Surely modes 10b and 11b are irrelevant if I have to make clock interconnections externally to the chip.
If this is an error and the chip cannot do this, that is all I really want to know, I can explain to my colleagues that the board we have made cannot be saved and we must re-design...
Kind regards
Philip