H7x3 SAI with DMA in MONO mode
Heyho,
using all SAI blocks on H723 / H733 / H735 with stereo audio ADCs via DMA, working smoothly as long as both channels are used.
Now I wanted to implement turning off single channels, and I thought I could do that with the SAI / DMA settings.
I just found the MONO mode & bit and its limitations (RM0468 Rev 3, page 2304):
So only slot 0 (channel 1 of stereo ADC, or in audio terms: LEFT channel) can be used. (This is terrible!)
As far as I understand, the settings in register SLOTR stay the same as for stereo mode (NBSLOT = 1 and SLOTEN = 3).
DMA buffer length is set to half the stereo length.
Problem:
I still see data of channel 2 in the DMA buffer, it's changing all the time: sometimes channel 1 data only, sometimes stereo data (with the usual channel multiplexing, samples: c1 c2 c1 c2 c1 ...).
Anybody any ideas?
Thanks in advance!

