STM32H745 SAI DMA Error
hello,
i'm using stm32h745 mcu.
i want to using SAI interface to use MEMS MIC, ADAU7002 .
this sensor transmit 20bit PCM , 22050 hz data.
i used CUBEMX and SAI & DMA setting is here.


i can't select SAI interface data size 20bit, so i fixed HAL Driver to set datasize 20bit, but i don't receive 20bit data.
i can receive only 16bit data.
if i try to read 3bytes from buffer to read 20 bit data, but cracked data.
i try to read 2bytes from buffer, i can read data and save 16bit pcm .wav file.
i can't understand why i can read correct data and create .wav file .
where is lefted 4bit per pcm data??
i think that occured problem by dma.
can i fixed dma setting change half word to 4byte words??
if you think dma has no problem, please tell me what you think to solve this problem??
thankyou.