I have a application where multichannel Sport receive data from ADC and sent to DAC via multichannel Sport transmit.
External BCLK and FS are used. 32 Sport channels are used.
Receive Sport is aligned with FS but Transmit Sport does not wait FS signal to arrive. DMA_XCNT_CUR reduce to 13 instead of 32 even clocks are not provided on transmit mode. I could not understand this.
The configuration for receive and transmit mode.
Configure DMA RX and TX
Configure Multichannel Sport
Enable DMA RX and TX
Enable SPORT RX and TX
Enable BCLK and FS
I enable BCLK and FS as last step to Synchronize the RX and TX on FS at startup.
Even when clocked are not provided, Transmit DMA count reduce to 13 instead of 32. I do not understand this.
Thanks for your help in advance.