Question
Synchro issue SAI1A and SAI2B STM32F756
Hello everyone,
I am currently working on a project on STM32F756 with SAI1A as asynchronous master and SAI2B as synchronous slave.
Config :
- TDM Mode frame length 256, data size 32, slots 8
- Freq 96k
- Fifo threshold full
- Master ext sync out enable
- Slave sync with SAI1
Then in my code I call HAL_SAI_Transmit_DMA for Slave then for Master but the Slave sends its data 5 us before the master because BCLK and FS clocks are always active.
So the Slave does not wait for the master to have its buffer ready. They should be synchro with this config right ?
Is there a way to have perfect sync between both SAIs ?
Thanks
